Я увлекаюсь электроникой, делаю разного рода проекты. Основное моё направление — проектирование и реализация систем безопасности. Реализовывал проекты разной сложности, более 100 ip камер, локальная сеть на больших расстояниях (оптика, wi-fi линки), терминалы доступа с учётом рабочего времени и т.д. Но также мне нравится мастерить разные электронные устройства, о чём я пишу у себя в блоге.
Arduino и ESP32
Несмотря на ненависть к Arduino и прочих быстрых систем проектирования у большинства схемотехников, нельзя отрицать что эта платформа привнесла заинтересованность множества людей в embed-системы. Если нужно что-то быстро протестировать, не стоит травить и распаивать плату, писать с нуля библиотеки, ведь есть более простые способы. Для удобства разделил статьи на две разные страницы и разделы
Уже написано много уроков о подключении кнопок и прочих азов, которые копируются от ресурса к ресурсу, поэтому я стараюсь дополнить информацию личным примером, либо написать о чём-то новом и интересном.
Основы Arduino
Контроллер не имеет никакого смысла, если он не взаимодействует с внешним миром. Для этого нам помогает визуальная индикация и звуки
Вывод данных на Arduino
Помимо кнопок и клавиатур, существует много датчиков от которых могут поступать данные в контроллер.
Ввод данных на arduino
Интерфейсы — помогают обмениваться сложной информацией без ошибок в простой форме. Почти все датчики, дисплеи, идентификаторы работает благодаря тому или иному интерфейсу.
Интерфейсы
Буду стараться на основании статей делать в итоге проекты. Для понимания как можно применить ту или иную периферию.
О проектах на Arduino
Также большой интерес представляют отладочные платы на базе ESP8266 и ESP32. Тактовая частота, объем памяти программы, wi-fi на борту позволяет его широко использовать в IoT устройствах.
ESP8266 и ESP32
Можно программировать прямо в Arduino IDE, и делать это очень просто. Нужно только подготовить среду для этого.
ESP 8266 ОБЩЕЕ
Выводов у этого МК не так много, но зато на нём можно поднять сервер и легко отдавать эти данные во внешнюю среду по wi-fi.
ESP 8266 СБор и обработка данных
Благодаря мощному процессору, здесь по сравнению с 8 битными контроллерами можно играть полноценную mp3 музыку и выводить изображения с приемлемой скоростью.