Lonardo может чуть и подороже (хотя с 32U4 есть очень недорогие платы), зато экономит кучу времени (дорогого?) на разработку кода под ОС, не требует никакой установки и гораздо надежнее благодаря этому.
Я не говорю уже о том что аппаратное решение изящнее с архитектурной точки зрения.
На корпусе была кнопка ручного включения. Так как вентиляция для ванной и туалета одна, жена попросила кнопку включения в туалет вынести. Долго ли пробросить 5м провода? Оказалось не все так просто - любая реактивная нагрузка - например, стиралка и ирригатор давали помехи и кнопка периодически самопроизвольно срабатывала. Иногда ночью (стиралка ведь ночью экономичнее!)
Просто добавление конденсатора сильно не изменила ситуацию.
Немного лучше стало с уменьшением подтягивающего резистора до 1К
Почти исправили ситуацию два диода в обратной полярности на землю и плюс
Но когда от проекта остался "лишний" контроллер на ESP32 для умной теплицы "психанул" со своей "идеальной кнопкой":
На входе МK оптрон.
Питание кнопки 12В (идеально 24В как в промышленных контроллерах)
Ну и супрессор, отбивающий как статику, так и импульсы обратной полярности
В принципе Debounce хватает, но я себе расширил функционал для отработки длинного нажатия, атонажатия при удержании, а также счетчика нажатий (двойной клик, тройной и так далее)
Практически во всех модулях Ebyte мне не нравится скудность документации, отсутствие нормальных примеров использования и очень слабое коммунити.
И если в случае E73 NRF52 все понятно и полностью совместимо с модулями других производителей. Есть SDK и документация от Nordic. В случае с E32 модем SX1276 с SPI интерфейсом работает через ограниченный набор команд по UART и это сильно ограничивает его использования с другими контроллерами LoRa/LoRaWAN.
Сами по себе модули RFM95 И тому подобные ставят на плате вместе с контроллером. Я сам разводил такие платки с ESP32 и Atmega328PB. Сейчас перешел на готовые контроллеры Heltec
Серия CubeCell - это SoC ASR650X где сразу есть ядро Cortex M0 + SX1268 (немного мощнее чем SX1276) и шьются через сериал Bootloader. Модули оптимизированы на работу с аккумуляторами, батарейками и солнечными панелями и имеют ток в режиме глубокого сна 3.5мкА
Серия ESP32 - это платки ESP32 и SX1276 со всей обвязкой. Я их использую в качестве Lora шлюза в MQTT.
одна беда — известные библиотеки для него поддерживают только латинский шрифт. Ситуация усугубляется тем, что я использую его для подключения к esp32, а не Arduino. Поэтому arduino-библиотеки можно сразу отбросить. Что с этим делать и как дальше жить, об этом мы и поговорим в этой статье.
Прежде чем самоотверженно бросаться на создание велосипеда, лучше немного погуглить )))
К Adafruit GFX и U8Glib нормально подключаются русские шрифты
Обе эти библиотеки поддерживают кучу архитектур, в том числе и ESP32
Есть большое сомнение, что Атмеги 328 хватит на такой проект - ведь захочется и акселерометр/гироскоп с высокой скоростью обработки и GPS с UART и RF модуль типа LoRa чтобы сигналы после приземления подавать для поиска, а может быть и в полете. Опять же памяти нужно для логгера, чтобы сохранять всю телеметрию
Может сразу посмотреть в сторону полетных контроллеров квадрокоптеров на STM32 с кучей различных датчиков?
Ну или просто взять для начала дешевые платы на STM32 или даже ESP32?
Lonardo может чуть и подороже (хотя с 32U4 есть очень недорогие платы), зато экономит кучу времени (дорогого?) на разработку кода под ОС, не требует никакой установки и гораздо надежнее благодаря этому.
Я не говорю уже о том что аппаратное решение изящнее с архитектурной точки зрения.
Arduino Leonardo и пример "из коробки"
Напишите о NRF52833 и работе в Zigbee
А нет ли платы (или схемы) подключения 6" экранов от электронных читалок?
Ну автор еще только в начале пути )))
Делал контроллер управления вентилятора в ванной.
https://habr.com/ru/post/389751/
На корпусе была кнопка ручного включения. Так как вентиляция для ванной и туалета одна, жена попросила кнопку включения в туалет вынести. Долго ли пробросить 5м провода? Оказалось не все так просто - любая реактивная нагрузка - например, стиралка и ирригатор давали помехи и кнопка периодически самопроизвольно срабатывала. Иногда ночью (стиралка ведь ночью экономичнее!)
Просто добавление конденсатора сильно не изменила ситуацию.
Немного лучше стало с уменьшением подтягивающего резистора до 1К
Почти исправили ситуацию два диода в обратной полярности на землю и плюс
Но когда от проекта остался "лишний" контроллер на ESP32 для умной теплицы "психанул" со своей "идеальной кнопкой":
На входе МK оптрон.
Питание кнопки 12В (идеально 24В как в промышленных контроллерах)
Ну и супрессор, отбивающий как статику, так и импульсы обратной полярности
С дребезгом контактов я разобрался давно написав свою библиотеку http://samopal.pro/arduino-button-2/
В принципе Debounce хватает, но я себе расширил функционал для отработки длинного нажатия, атонажатия при удержании, а также счетчика нажатий (двойной клик, тройной и так далее)
Если я "научусь играть" на этом чуде, а потом вдруг решу поиграть на реальном инструменте, сколько времени мне понадобиться переучиться?
А что, площадку с личной проверкой номера кузова/двигателя инспектором ГИБДД отменили уже?
Упаси боже такая статья попадется нашим чиновникам
Сколько бюджетных миллиардов попилиться на разработку этого велосипеда с квадратными колесами.
Но в результате все равно все программисты будут писать на нормальных языках - ибо глобализация и никуда от нее не деться
Изобретателями велосипеда посвящается:
https://www.wemos.cc/en/latest/d1_mini_shield/micro_sd.html
А уж если и разводить плату с SMD холдером, то сразу с модулем ESP12
На сайте ebyte.com/en любой мануал для модуля E32
https://www.ebyte.com/en/downpdf.aspx?id=1525
ну или библиотеку готовую использовать
https://github.com/xreef/LoRa_E32_Series_Library
И ни слова о том что часть компаний ушли с рынка РФ
Для умности нужно нейросеть прикрутить. Чтобы обучалась по фактическому вставанию. Вот тогда и может случиться восстание машин )))
А причем здесь bash?
Что в других оболочках эти команды не работают?
Практически во всех модулях Ebyte мне не нравится скудность документации, отсутствие нормальных примеров использования и очень слабое коммунити.
И если в случае E73 NRF52 все понятно и полностью совместимо с модулями других производителей. Есть SDK и документация от Nordic. В случае с E32 модем SX1276 с SPI интерфейсом работает через ограниченный набор команд по UART и это сильно ограничивает его использования с другими контроллерами LoRa/LoRaWAN.
Сами по себе модули RFM95 И тому подобные ставят на плате вместе с контроллером. Я сам разводил такие платки с ESP32 и Atmega328PB. Сейчас перешел на готовые контроллеры Heltec
https://heltec.org/
Серия CubeCell - это SoC ASR650X где сразу есть ядро Cortex M0 + SX1268 (немного мощнее чем SX1276) и шьются через сериал Bootloader. Модули оптимизированы на работу с аккумуляторами, батарейками и солнечными панелями и имеют ток в режиме глубокого сна 3.5мкА
Серия ESP32 - это платки ESP32 и SX1276 со всей обвязкой. Я их использую в качестве Lora шлюза в MQTT.
Очень не понравились модули EBYTE работающие через UART
Там нет возможности (или очень глубоко спрятаны) управления регистрами модема SX1276 и связаться с теми же народными RFM95W у меня не получилось.
JLCPCB работает через магазин на алиэкспрессе
Время производства возросло из-за этого, зато доставка дешевая и быстрая
Прежде чем самоотверженно бросаться на создание велосипеда, лучше немного погуглить )))
К Adafruit GFX и U8Glib нормально подключаются русские шрифты
Обе эти библиотеки поддерживают кучу архитектур, в том числе и ESP32
Прочитал с большим интересом
Удачи в вашем проекте!
Есть большое сомнение, что Атмеги 328 хватит на такой проект - ведь захочется и акселерометр/гироскоп с высокой скоростью обработки и GPS с UART и RF модуль типа LoRa чтобы сигналы после приземления подавать для поиска, а может быть и в полете. Опять же памяти нужно для логгера, чтобы сохранять всю телеметрию
Может сразу посмотреть в сторону полетных контроллеров квадрокоптеров на STM32 с кучей различных датчиков?
Ну или просто взять для начала дешевые платы на STM32 или даже ESP32?