Руководства по электронике
Разберись в деталях, выбери подходящую плату и собирай проекты уверенно.
РуководстваВиды датчиков расстояния для Arduino: HC-SR04, ИК, VL53L0X и LiDAR
Выбери датчик расстояния для проекта: сравни ультразвуковой HC-SR04 и водостойкий JSN-SR04T, аналоговый Sharp IR, лазерные ToF-датчики VL53L0X и VL53L1X, LiDAR TF-Luna и TCRT5000 по дальности, точности, углу луча, влиянию поверхностей и интерфейсу и попробуй код для каждого.
Читать дальше
КомпонентыДатчик TDS с Arduino: измерение ppm, калибровка и контроль качества воды
Измеряй общее содержание растворённых веществ (TDS) в воде в ppm с Arduino: переход от электропроводности к TDS, температурная компенсация с DS18B20, калибровка эталонным раствором, таблицы значений для питьевой воды, аквариумов и гидропоники, контроль фильтра и запись данных на ESP32.
Читать дальше
ОсновыЧто такое UART? Подключение TX/RX, скорость в бодах и Serial на Arduino
Освой последовательную связь UART с нуля: зачем перекрёстно подключают TX и RX, скорость в бодах, передача байта со стартовым и стоповым битами, односторонняя и двусторонняя связь двух Arduino, согласование уровней 5V и 3.3V, пины UART на ESP32 и Pico, формирование пакетов.
Читать дальше
КомпонентыLoRa с Arduino: дальняя беспроводная связь на SX1278 Ra-02 и ESP32
Передавай данные на километры между двумя Arduino или ESP32 с минимальным энергопотреблением через LoRa: подключение SX1278 Ra-02, влияние SF и полосы на дальность, код передатчика и приёмника, проверка дальности, LoRa, LoRaWAN и TTN, а также полевой датчик на батарее.
Читать дальше
РуководстваВремя NTP на ESP32: интернет-часы, часовой пояс, OLED и резервный RTC
Преврати ESP32 в часы, получающие точное время с интернет-серверов NTP: настройка часового пояса, форматирование даты, часы с OLED, резервный DS3231 на случай потери Wi-Fi, ежедневная задача в заданное время и аналог для Pico W.
Читать дальше
РуководстваКак спроектировать печатную плату: пошаговое руководство по EasyEDA для начинающих
Преврати схему на макетной плате в настоящую печатную плату: создание схемы в EasyEDA, выбор посадочных мест, размещение и ширина дорожек, заливка GND, DRC, создание Gerber и заказ. Пример платы на Arduino Nano и частые ошибки.
Читать дальше
КомпонентыСервопривод на 360 градусов (FS90R): скорость и направление с Arduino
Узнай, чем сервопривод непрерывного вращения FS90R отличается от обычного, как длительность импульса задаёт скорость, как настроить точку остановки и собрать маленького робота на двух сервоприводах и почему FS90R не управляет положением. С кодом для Arduino, ESP32 и Pico.
Читать дальше
ОсновыЧто такое MicroPython? Основные команды, REPL и первые программы
Научись программировать микроконтроллеры на Python: отличия MicroPython от Python, REPL, Pin, PWM, АЦП и I2C, отсчёт времени без блокировки, main.py и boot.py, загрузка файлов, установка библиотек и прошивки на Pico и ESP32, сравнение с Arduino C++.
Читать дальше
РуководстваRaspberry Pi Pico: PIO и два ядра — _thread, setup1, WS2812B
Узнай, как одновременно использовать оба ядра Pico в MicroPython и Arduino, генерировать меандр конечными автоматами PIO и управлять светодиодами WS2812B, а также что изменилось в Pico 2. С рабочим кодом.
Читать дальше
КомпонентыПоследовательный преобразователь USB-TTL: использование CH340 и CP2102
Разберись с преобразователем USB-TTL для программирования плат без USB и чтения последовательных логов: правильное подключение TX-RX, выбор 3,3 V или 5 V, драйверы, автосброс по DTR, загрузка на платы ESP и сравнение CH340 с CP2102.
Читать дальше
РуководстваESP32-CAM и Telegram: отправка фото при обнаружении движения
Подключаем PIR-датчик к ESP32-CAM и получаем фото на телефон через Telegram каждый раз, когда что-то движется. Команда /foto, вспышка, работа от батарей с глубоким сном, ночная съёмка с ИК-подсветкой и пределы такой системы в роли камеры наблюдения — всё в одном руководстве.
Читать дальше
КомпонентыМодуль питания MB102 для макетной платы: 5 V / 3,3 V и предел тока
Учимся правильно пользоваться модулем питания MB102, который вставляется в макетную плату: какой адаптер выбрать, как выставить перемычки 5 V и 3,3 V, сколько mA он выдаёт на самом деле, почему греется и почему не тянет сервоприводы и моторы.
Читать дальше
ОсновыЧто такое SPI? Пины MOSI, MISO, SCK и CS в Arduino простыми словами
Разбираем SPI — шину быстрых модулей вроде SD-карт, RFID-считывателей, TFT-дисплеев и nRF24L01: четыре линии, режимы, скорость, несколько устройств, пины плат и почему SD-карта и RFID-считыватель не работают на одной шине.
Читать дальше
КомпонентыЧто такое оптопара? Гальваническая развязка на PC817 и 4N35 с Arduino
Как оптопара, внутри которой спрятаны светодиод и фототранзистор, защищает Arduino от высокого напряжения, как рассчитать резисторы для PC817, как безопасно читать сигналы 12/24 V и какая развязка скрывается в релейных модулях.
Читать дальше
РуководстваArduino сгорела? Симптомы, диагностика и как её оживить
Шаг за шагом выясняем, действительно ли Arduino сгорела: читаем симптомы, проходим цепь питания мультиметром, проверяем USB-микросхему и пины, перезаписываем загрузчик, при необходимости меняем ATmega328P и разбираем базовые правила, чтобы больше не сжечь ни одной платы.
Читать дальше
КомпонентыДатчик вибрации SW-420 и Arduino: обнаружение ударов и сигнализация
Разбираем пружинный контакт внутри датчика вибрации SW-420, настройку чувствительности, подсчёт импульсов через прерывание и измерение длительности каждого удара, борьбу с ложными срабатываниями, пределы идеи сигнализации землетрясения и отправку уведомлений в Telegram на телефон с ESP32.
Читать дальше
РуководстваОбновление ESP32 по воздуху (OTA): загрузка кода по Wi-Fi через ArduinoOTA
Учимся загружать новый код в ESP32 без кабеля: сетевой порт в Arduino IDE, загрузка .bin из браузера, автоматические обновления с сервера, правильная схема разделов, защита паролем и правила, чтобы никогда не потерять OTA.
Читать дальше
КомпонентыДатчик Холла и Arduino: A3144 и 49E для магнитов и измерения оборотов
Разбираемся, как работает эффект Холла: обнаруживаем магнит с A3144, измеряем полюс и силу поля с 49E, считаем обороты мотора, собираем датчик двери и выясняем, когда датчик Холла лучше геркона.
Читать дальше
РуководстваПлан первого урока Arduino: знакомство, правила и первый светодиод
Готовый план первого урока курса Arduino или робототехники: три цели, 40 минут по минутам, первый светодиод при полном комплекте наборов, при нехватке и без них, чек-лист подготовки, анкета для учеников, договор класса, задание на первую неделю и записка для родителей.
Читать дальше
РуководстваArduino, ESP32 или Raspberry Pi Pico для школы: какую плату выбрать?
Как школе выбрать между Arduino Uno, ESP32 и Raspberry Pi Pico? Таблицы для решения по цели курса, возрасту учеников, установке на школьные компьютеры и бюджету, частые ошибки и поэтапный план на учебный год.
Читать дальше
КомпонентыMQ135 и Arduino: датчик качества воздуха, калибровка и расчёт ppm
На какие газы реагирует датчик качества воздуха MQ-135, зачем ему прогрев, как считать ppm после калибровки R0, правда ли он измеряет CO2, как автоматически включать вентилятор и как записывать показания на ESP32.
Читать дальше
КомпонентыВодяной насос на Arduino: подключение и управление мини-погружным насосом
Как подключить мини-погружной насос и не сжечь Arduino, регулировать его скорость через MOSFET, измерить расход и отмерять жидкость с точностью до миллилитра, поливать по влажности почвы и управлять насосом с телефона через ESP32.
Читать дальше
РуководстваГлубокий сон ESP32: источники пробуждения, потребляемый ток и время работы от батареи
Как перевести ESP32 в глубокий сон, будить плату по таймеру, кнопкой, PIR-датчиком или касанием, хранить данные в памяти RTC и сделать датчик, который месяцами работает от одного аккумулятора 18650.
Читать дальше
ОсновыEEPROM в Arduino: запись и чтение данных (read, write, update, put, get)
Как сохранять в EEPROM настройки, счётчики и пароли, чтобы они не пропадали без питания, как продлить ресурс памяти и как сделать то же самое с Preferences на ESP32 и файловой системой на Pico. Весь код компилируется.
Читать дальше
