Разработчик БПЛА
Вообще, конечно, удивляюсь людям 21-го века...
Подняли хай на тему, что министерство обороны будет теперь отлавливать бомжей в Европе и подписывать ими контракты со старлинком🙄
В любой стране есть криминалитет, а ему необходимы дроповоды. Продажа личных данных - это бизнес. В даркнете прямо сейчас можно купить пакет док европейца (30 евро) или полную верификацию любого аккаунта европейцем (100 евро). Даже со стула бдь вставать не надо! Всё за вас сделают, а оптом дешевле.
И да, ваши доки там тоже есть. Рублей за 300 скан паспорта, рублей за 1000 полный пакет с фоткой.
И если вы не понимаете что такое торговля личными данными, скорее всего, на вас висят кредиты или аккаунты, про которые вы не знаете 😜 Просто потому что вы халатно вводили их по первой просьбе где попало.
Подняли хай на тему, что министерство обороны будет теперь отлавливать бомжей в Европе и подписывать ими контракты со старлинком
В любой стране есть криминалитет, а ему необходимы дроповоды. Продажа личных данных - это бизнес. В даркнете прямо сейчас можно купить пакет док европейца (30 евро) или полную верификацию любого аккаунта европейцем (100 евро). Даже со стула бдь вставать не надо! Всё за вас сделают, а оптом дешевле.
И да, ваши доки там тоже есть. Рублей за 300 скан паспорта, рублей за 1000 полный пакет с фоткой.
И если вы не понимаете что такое торговля личными данными, скорее всего, на вас висят кредиты или аккаунты, про которые вы не знаете 😜 Просто потому что вы халатно вводили их по первой просьбе где попало.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁185👍73🤔44🔥15👎9❤3
Forwarded from Моисей | БА | СпН | МО РФ
Леночка, спасибо большое.
Номинация: Самый милый, за тобой) 🫡🔥
Номинация: Самый милый, за тобой) 🫡🔥
👍291👎54❤42😁24🔥16🤔9😢7
Только недавно мы писали про переход хохлов на 1.3 ГГц, а вот, наши парни из LR FPV делают антенну моноблоком прям под передатчик SM1302T, используемый хохлами для видео на 1.3.
Не реклама, ибо эти пидорги, в своё время, заломили нам конский ценник за разработку и вообще показали себя жадными тварями. Но, может, у вас получится с ними договориться...
Не реклама, ибо эти пидорги, в своё время, заломили нам конский ценник за разработку и вообще показали себя жадными тварями. Но, может, у вас получится с ними договориться...
👍207😁94🤔36👎5❤3🔥2
1/3
Нам часто пишут в личку – дайте джоник!
Увы, наша команда, в данный момент, не намерена заниматься тематикой электронных взрывателей по двум причинам.
1. Нам есть чем заняться помимо этого.
2. Наш и чужой опыт говорит, что это тухлое дело – ты потратишь полгода на отладку изделия и потом никто не будет его использовать. Или будут трахать мозг добавлением очень странных дополнений для безопасности, сводящих на ноль всю серийность и, внезапно, безопасность устройства.
С удовольствием читаем чат канала «Одна нога здесь – другая там» (из их чата мы и стырили картинку платы джоника, где кружком показан сам датчик), но что могу отметить – средний уровень знаний людей, взаимодействующих с ВВ, в области электроники - довольно низкий. Стоит украм выпустить свою стандартную бабаху на плате другого цвета и начинается обсуждение на 2 дня о новой разработке и её особенностях… А если ещё и МК в другом корпусе – то сливайте воду. Не удивительно, что эти люди потом боятся применять электронные взрыватели...
В общем, в этой серии постов мы опишем как работает джоник и постараемся донести до далёких от электроники граждан, что реализовать его можно на разной элементной базе, если ты понимаешь принцип.
Нам часто пишут в личку – дайте джоник!
Увы, наша команда, в данный момент, не намерена заниматься тематикой электронных взрывателей по двум причинам.
1. Нам есть чем заняться помимо этого.
2. Наш и чужой опыт говорит, что это тухлое дело – ты потратишь полгода на отладку изделия и потом никто не будет его использовать. Или будут трахать мозг добавлением очень странных дополнений для безопасности, сводящих на ноль всю серийность и, внезапно, безопасность устройства.
С удовольствием читаем чат канала «Одна нога здесь – другая там» (из их чата мы и стырили картинку платы джоника, где кружком показан сам датчик), но что могу отметить – средний уровень знаний людей, взаимодействующих с ВВ, в области электроники - довольно низкий. Стоит украм выпустить свою стандартную бабаху на плате другого цвета и начинается обсуждение на 2 дня о новой разработке и её особенностях… А если ещё и МК в другом корпусе – то сливайте воду. Не удивительно, что эти люди потом боятся применять электронные взрыватели...
В общем, в этой серии постов мы опишем как работает джоник и постараемся донести до далёких от электроники граждан, что реализовать его можно на разной элементной базе, если ты понимаешь принцип.
👍191😁23🤔18❤9👎3👏1
2/3
На нашей планете существует всего две силы, на которые может опереться статический объект с целью определения своей пространственной ориентации:
1. Вектор всемирного тяготения g направленный к центру шарика.
2. Вектор магнитного поля, направленный как йух на душу положит (зависит от магнитного склонения, местных аномалий и прочих факторов), но, тем не менее, направленный одинаково в одном и том же месте.
Наш мир трёхмерный, поэтому любой вектор рассматривается как проекции (тени) этого вектора на каждую из осей связанной с наблюдателем системы координат (рис. 1). В случае с датчиком – на его оси чувствительности.
Любой датчик магнитного поля (магнетометр) или ускорения (акселерометр) имеет от одной до трёх осей чувствительности. Мы рассмотрим старичка MPU-9250 (имеющего полный китайский клон GY-9250, пусть и чуть более шумный), который и использован в джонике. Этот датчик имеет в одном корпусе акселерометр, магнитометр и датчик угловой скорости (гироскоп). Каждый из которых – трёхосевой (рис. 2).
Соответственно, когда устройство удобно улеглось в месте установки, микроконтроллер должен считать показания осей датчика и запомнить его пространственное положение, а далее – следить, изменилось ли оно. В случае с магнетометром, поднесение металлических элементов также изменит магнитное поле -> изменит показания датчика -> будет равносильно перемещению датчика.
В случае акселерометра, в покое мы получаем проекцию вектора g на каждую из осей (рис 3). Эта проекция достигает максимального значения, когда направление оси датчика совпадает с направлением на центр Земли и нуля, когда ость перпендикулярна g. Между этими положениями проекция g на ось меняется по синусоидальному закону.
На нашей планете существует всего две силы, на которые может опереться статический объект с целью определения своей пространственной ориентации:
1. Вектор всемирного тяготения g направленный к центру шарика.
2. Вектор магнитного поля, направленный как йух на душу положит (зависит от магнитного склонения, местных аномалий и прочих факторов), но, тем не менее, направленный одинаково в одном и том же месте.
Наш мир трёхмерный, поэтому любой вектор рассматривается как проекции (тени) этого вектора на каждую из осей связанной с наблюдателем системы координат (рис. 1). В случае с датчиком – на его оси чувствительности.
Любой датчик магнитного поля (магнетометр) или ускорения (акселерометр) имеет от одной до трёх осей чувствительности. Мы рассмотрим старичка MPU-9250 (имеющего полный китайский клон GY-9250, пусть и чуть более шумный), который и использован в джонике. Этот датчик имеет в одном корпусе акселерометр, магнитометр и датчик угловой скорости (гироскоп). Каждый из которых – трёхосевой (рис. 2).
Соответственно, когда устройство удобно улеглось в месте установки, микроконтроллер должен считать показания осей датчика и запомнить его пространственное положение, а далее – следить, изменилось ли оно. В случае с магнетометром, поднесение металлических элементов также изменит магнитное поле -> изменит показания датчика -> будет равносильно перемещению датчика.
В случае акселерометра, в покое мы получаем проекцию вектора g на каждую из осей (рис 3). Эта проекция достигает максимального значения, когда направление оси датчика совпадает с направлением на центр Земли и нуля, когда ость перпендикулярна g. Между этими положениями проекция g на ось меняется по синусоидальному закону.
👍179🤔29❤12👎4👏2
3/3
Проекцию вектора и его результирующее значение можно вычислить, желающие могут изучить эту статью или эту диссертацию. Это потребует вычисления тригонометрических функций, которые заставляют микроконтроллер считать дольше, следовательно, больше потреблять энергии. Кроме того, убирают из вариантов выбора дешёвые малопроизводительные (и малопотребляющие) микроконтроллеры.
На самом деле, для активатора это всё не нужно. Хотя тригонометрию и можно сократить с помощью CORDIC, или даже табличной аппроксимации, всё это оверкил. Достаточно просто запомнить показания по осям и ждать, пока по любой из осей показания изменятся сильнее шума. Такой метод имеет минус в виде нелинейной чувствительности, но практика показывает, что на работу изделия это не влияет. 15 лет назад я сделал охранку для рюкзака, которая работала таким вот образом с аналоговым акселерометром. Использую до сих пор, работает надёжно, пару раз спасала лодку от кражи.
Там, кстати, предусмотрено два управляющих выхода, если вдруг хочется подключить внешнее исполнительное устройство...
То есть, алгоритм таков: после истечения таймера дальнего взведения, мы считаем что устройство уже заложено и несколько раз обмеряем оси (чтобы исключить случайный шум) и запоминаем усреднённое за серию измерений значение сигнала для каждой из осей чувствительности. Это есть сигнал, нормальный для текущего пространственного положения датчика. Сигнал ноля.
Далее, мы задаём уровень шума – величину изменения сигнала в обе стороны, которую мы считаем нормальной и не реагируем на неё. Любой датчик будет шуметь, величину этого шума лучше определить экспериментально, причём уже в вашей плате, включая шумы от источника питания и прочие наводки. Это константа, которая вшита в прошивку и которую алгоритм учитывает в своей работе.
И третий параметр, который следует задать – чувствительность. То есть, изменение на какую величину мы считаем сработкой. Этот параметр может быть жёстко забит, или выставляться крутилкой переменного резистора. Разумеется, чувствительность считается от уровня шума и выше.
И теперь задача нашего микроконтроллера (МК) – просыпаться раз в 100-250 миллисекунд, получать от датчика значения сигналов осей и проверять, не изменилась ли хоть одна на величину более уровня шума в плюс или минус от нулевой точки. Если да – подаём сигнал на ЭД.
Параллельно считаем таймер самоликвидации, ну и напряжение батареи контролировать не лишне, чтобы устройство не начало глючить, когда напряжение упадёт ниже порога устойчивой работы МК.
Дополнительно, можно рекомендовать 4 вещи:
1. Все внешние цепи должны шунтироваться RC цепями с минимальными значениями резисторов. Это повысит устойчивость к ЭМИ.
2. Не жалейте светодиодов и цепей самоконтроля. При подаче питания нужно видеть глазами что все цепи встали в правильное положение и ничего не заглючило. Потом, для снижения потребления, их можно погасить.
3. Используйте чеку на микрике для цепи ЭД. Чека должна поджимать микрик и выдёргиваться дистанционно шнурком или дроном при его взлёте. С установленной чекой цепь ЭД должна быть физически разомкнута.
4. Используйте биполярный транзистор в исполнительной цепи. Эти транзисторы управляются током и их так просто статикой с рук не переключить, в отличие от фетов, а рабочего тока для активации ЭД хватит даже у дремучего КТ815.
Вот и всё. Теперь вы можете сами сделать изделие из MPU и любого МК на свой вкус.
Проекцию вектора и его результирующее значение можно вычислить, желающие могут изучить эту статью или эту диссертацию. Это потребует вычисления тригонометрических функций, которые заставляют микроконтроллер считать дольше, следовательно, больше потреблять энергии. Кроме того, убирают из вариантов выбора дешёвые малопроизводительные (и малопотребляющие) микроконтроллеры.
На самом деле, для активатора это всё не нужно. Хотя тригонометрию и можно сократить с помощью CORDIC, или даже табличной аппроксимации, всё это оверкил. Достаточно просто запомнить показания по осям и ждать, пока по любой из осей показания изменятся сильнее шума. Такой метод имеет минус в виде нелинейной чувствительности, но практика показывает, что на работу изделия это не влияет. 15 лет назад я сделал охранку для рюкзака, которая работала таким вот образом с аналоговым акселерометром. Использую до сих пор, работает надёжно, пару раз спасала лодку от кражи.
Там, кстати, предусмотрено два управляющих выхода, если вдруг хочется подключить внешнее исполнительное устройство...
То есть, алгоритм таков: после истечения таймера дальнего взведения, мы считаем что устройство уже заложено и несколько раз обмеряем оси (чтобы исключить случайный шум) и запоминаем усреднённое за серию измерений значение сигнала для каждой из осей чувствительности. Это есть сигнал, нормальный для текущего пространственного положения датчика. Сигнал ноля.
Далее, мы задаём уровень шума – величину изменения сигнала в обе стороны, которую мы считаем нормальной и не реагируем на неё. Любой датчик будет шуметь, величину этого шума лучше определить экспериментально, причём уже в вашей плате, включая шумы от источника питания и прочие наводки. Это константа, которая вшита в прошивку и которую алгоритм учитывает в своей работе.
И третий параметр, который следует задать – чувствительность. То есть, изменение на какую величину мы считаем сработкой. Этот параметр может быть жёстко забит, или выставляться крутилкой переменного резистора. Разумеется, чувствительность считается от уровня шума и выше.
И теперь задача нашего микроконтроллера (МК) – просыпаться раз в 100-250 миллисекунд, получать от датчика значения сигналов осей и проверять, не изменилась ли хоть одна на величину более уровня шума в плюс или минус от нулевой точки. Если да – подаём сигнал на ЭД.
Параллельно считаем таймер самоликвидации, ну и напряжение батареи контролировать не лишне, чтобы устройство не начало глючить, когда напряжение упадёт ниже порога устойчивой работы МК.
Дополнительно, можно рекомендовать 4 вещи:
1. Все внешние цепи должны шунтироваться RC цепями с минимальными значениями резисторов. Это повысит устойчивость к ЭМИ.
2. Не жалейте светодиодов и цепей самоконтроля. При подаче питания нужно видеть глазами что все цепи встали в правильное положение и ничего не заглючило. Потом, для снижения потребления, их можно погасить.
3. Используйте чеку на микрике для цепи ЭД. Чека должна поджимать микрик и выдёргиваться дистанционно шнурком или дроном при его взлёте. С установленной чекой цепь ЭД должна быть физически разомкнута.
4. Используйте биполярный транзистор в исполнительной цепи. Эти транзисторы управляются током и их так просто статикой с рук не переключить, в отличие от фетов, а рабочего тока для активации ЭД хватит даже у дремучего КТ815.
Вот и всё. Теперь вы можете сами сделать изделие из MPU и любого МК на свой вкус.
👍242🤔21❤10👎4👏3🔥1
Кстати, подписчик совершенно верно подметил ещё один способ. Он пусть и требует больше вычислений + плавучку (или меры ухода от неё), но всё ещё не содержит тригонометрии. А также убирает проблему нелинейной чувствительности.
Вообще самый простой способ это запомнить координаты вектора (x0, y0, z0) и потом с новыми координатами посчитать скалярное произведение x0*x1 + y0*y1 + z0*z1 и поделить его на произведение модулей векторов. Получится косинус угла поворота. Если он стал меньше единицы (можно заранее посчитать его значение для нужного угла), то значит изделие повернули.
Более того, если нужно только факт переворота (то есть поворота на > 90 градусов регистрировать), то можно просто на знак скалярного произведение смотреть. Тут вообще получается алгоритм в целых числах. То есть просто 3 сложение и 3 умножения:
if (x0*x1 + y0*y1 + z0*z1 <= 0)
{ do_some_action(); }
Вообще самый простой способ это запомнить координаты вектора (x0, y0, z0) и потом с новыми координатами посчитать скалярное произведение x0*x1 + y0*y1 + z0*z1 и поделить его на произведение модулей векторов. Получится косинус угла поворота. Если он стал меньше единицы (можно заранее посчитать его значение для нужного угла), то значит изделие повернули.
Более того, если нужно только факт переворота (то есть поворота на > 90 градусов регистрировать), то можно просто на знак скалярного произведение смотреть. Тут вообще получается алгоритм в целых числах. То есть просто 3 сложение и 3 умножения:
if (x0*x1 + y0*y1 + z0*z1 <= 0)
{ do_some_action(); }
👍217🔥5🤔4👎3👏3❤1
Ещё один взрыватель от поросян. Примечателен он тем, что в качестве датчика удара используется акселерометр LIS302DL, а не привычный пьезодатчик. Такое решение лучше, т.к. позволяет лучше отрабатывать удары по не расчётным осям, когда устройство установлено на боеприпасе случайным образом. Но и несколько дороже.
А в роли микроконтроллера - предположительно MS51FB9AE. По крайней мере, такой я видел в другой плате серии Flash, где был функционал только дальнего взведения и больше ничего. Похоже, разработчик имел опыт с этими недорогими МК и зафигачил серию устройств на них.
На входе - большой конденсатор, но признаков автономного питания и повышайки напряжения нет. Скорее всего, устройство также срабатывает при пропадании питания - в случае отрыва БЧ от дрона в момент удара или в случае снятия напряжения при разминировании. Конденсатор хранит достаточный заряд для активации ЭД, и для питания схемы в эти миллисекунды, после пропадания основного питания.
А в роли микроконтроллера - предположительно MS51FB9AE. По крайней мере, такой я видел в другой плате серии Flash, где был функционал только дальнего взведения и больше ничего. Похоже, разработчик имел опыт с этими недорогими МК и зафигачил серию устройств на них.
На входе - большой конденсатор, но признаков автономного питания и повышайки напряжения нет. Скорее всего, устройство также срабатывает при пропадании питания - в случае отрыва БЧ от дрона в момент удара или в случае снятия напряжения при разминировании. Конденсатор хранит достаточный заряд для активации ЭД, и для питания схемы в эти миллисекунды, после пропадания основного питания.
🤔135👍54❤9👎4😁3
А вот схема дальнего взведения и контроля контактного датчика типа "усы", о чём говорит маркировка. Мы видим, что она является урезанной версией предыдущей платы. В основе - тот же MS51FB9AE.
Не имеет акселерометра, но основной набор деталей тот же. В роли верхнего исполнительного ключа - IRLML6401, полевичок на 12 вольт, что исключает работу схемы от батареи напрямую. Да и на дроне она подключена к +5В от полётника.
Что интересно, рядом второй ключ, в минусовом проводе. Я вначале подумал, что верхний ключ через RC цепь задержки служит дополнительным предохранителем на время загрузки МК, но нет. Оба ключа идут на МК. Видимо, такая попытка повысить безопасность на случай пробоя одного из транзисторов - отключать ЭД и по плюсу, и по минусу, но от МК.
Защита от переполюсовки на сдвоенном диоде BAT54A. Этот же диод не даёт заряду электролитического конденсатора утекать назад, если питание отключено. Но в этой версии кондёра нет, в отличие от предыдущей. А установленного конденсатора на 22 мкФ не хватит для питания мозгов сколь нибудь долгое время. Кроме того, он от мозгов отделён диодом BAT54A и служит, видимо, для улучшения фронта тока при активации ЭД.
Трёхногий чип справа имеет еле читаемую маркировку 431, что наводит на мысли о TL431. Сия микросхема очень многофункциональна. Она может служить стабилизатором питания (микроконтроллер может питаться до 5,5В, а вот акселерометр только до 3,6В), источником опорного напряжения для АЦП микроконтроллера (хотя он там внтутри есть) и даже внешним компаратором (а вот его-то в этом МК и нет). Так что, скорее всего, это часть схемы детекции пропадания питания или обработки сигнала с "усов".
Чем обе схемы хороши: кругом копеечные и широкодоступные детали, низкий номинал подтяжек (560 ом), сокращена спецификация - всего два номинала резисторов на всю схему. Можно придраться к трассировке платы, но это, скорее, стиль разраба.
В целом, изделие достойное и есть чему поучиться в нём.
Увы, бойцы, как обычно, фоткают провода, а не микросхемы, поэтому больше ничего не могу сказать.
Не имеет акселерометра, но основной набор деталей тот же. В роли верхнего исполнительного ключа - IRLML6401, полевичок на 12 вольт, что исключает работу схемы от батареи напрямую. Да и на дроне она подключена к +5В от полётника.
Что интересно, рядом второй ключ, в минусовом проводе. Я вначале подумал, что верхний ключ через RC цепь задержки служит дополнительным предохранителем на время загрузки МК, но нет. Оба ключа идут на МК. Видимо, такая попытка повысить безопасность на случай пробоя одного из транзисторов - отключать ЭД и по плюсу, и по минусу, но от МК.
Защита от переполюсовки на сдвоенном диоде BAT54A. Этот же диод не даёт заряду электролитического конденсатора утекать назад, если питание отключено. Но в этой версии кондёра нет, в отличие от предыдущей. А установленного конденсатора на 22 мкФ не хватит для питания мозгов сколь нибудь долгое время. Кроме того, он от мозгов отделён диодом BAT54A и служит, видимо, для улучшения фронта тока при активации ЭД.
Трёхногий чип справа имеет еле читаемую маркировку 431, что наводит на мысли о TL431. Сия микросхема очень многофункциональна. Она может служить стабилизатором питания (микроконтроллер может питаться до 5,5В, а вот акселерометр только до 3,6В), источником опорного напряжения для АЦП микроконтроллера (хотя он там внтутри есть) и даже внешним компаратором (а вот его-то в этом МК и нет). Так что, скорее всего, это часть схемы детекции пропадания питания или обработки сигнала с "усов".
Чем обе схемы хороши: кругом копеечные и широкодоступные детали, низкий номинал подтяжек (560 ом), сокращена спецификация - всего два номинала резисторов на всю схему. Можно придраться к трассировке платы, но это, скорее, стиль разраба.
В целом, изделие достойное и есть чему поучиться в нём.
Увы, бойцы, как обычно, фоткают провода, а не микросхемы, поэтому больше ничего не могу сказать.
👍194❤18🤔16👏7👎4🔥1😢1
This media is not supported in your browser
VIEW IN TELEGRAM
Не шмогла... 💁♂
Не раз писал, что для запуска с руки не только тяги должно быть больше 1, но и обдув хвостового оперения пропеллером должен быть. Иначе до разгона летак не управляем. Что мы и видим.
Не раз писал, что для запуска с руки не только тяги должно быть больше 1, но и обдув хвостового оперения пропеллером должен быть. Иначе до разгона летак не управляем. Что мы и видим.
😁418👍52🤔26👎11😢10👏9🔥8