ELECTRONICS

Компоненты для Arduino

Справочник по деталям: распиновка, схема подключения, нужная библиотека и готовый скетч. Схемы интерактивные — наведите на провод, и он объяснит, зачем нужен.

Каждый скетч проверен реальной компиляцией под Arduino UNO, а не написан по памяти.

Адресные светодиоды и ленты

Какую адресную ленту выбрать для Arduino: WS2812B, WS2812, SK6812, WS2811. Чем адресная лента отличается от обычной, сколько нужно питания и зачем резистор на линии данных.

Беспроводные модули

Модули беспроводной связи для Arduino: радиомодуль nRF24L01 для связи между платами, GSM-модуль SIM800L для СМС и звонков, Bluetooth HC-05, LoRa для километров. Дальность, питание и типичные проблемы.

Датчики влажности почвы и воды

Датчики влажности для Arduino: резистивный YL-69 и ёмкостный датчик почвы, датчик уровня воды и датчик дождя. Почему резистивный зонд сгнивает за месяц, как откалибровать показания и собрать автополив.

Датчики движения и наклона

Какой датчик наклона выбрать для Arduino: MPU6050, ADXL345, MPU9250, BNO055. Чем акселерометр отличается от гироскопа, зачем нужен магнитометр и что такое дрейф нуля.

Датчики движения и присутствия

Какой датчик движения выбрать для Arduino: пироэлектрический HC-SR501, микроволновый RCWL-0516, датчики присутствия. Чем движение отличается от присутствия и почему PIR не видит неподвижного человека.

Датчики расстояния

Какой датчик расстояния выбрать для Arduino: HC-SR04, инфракрасный Sharp, лазерный VL53L0X. Сравнение по дальности, точности, углу обзора и цене.

Датчики света

Какой датчик света выбрать для Arduino: фоторезистор GL5528, модуль с компаратором, цифровой люксметр BH1750. Чем отличаются, что такое делитель напряжения и когда нужны настоящие люксы.

Датчики температуры и влажности

Какой датчик температуры выбрать для Arduino: сравнение DHT11, DHT22, DS18B20, LM35 и BMP280 по точности, диапазону, влажности и способу подключения.

Датчики Холла и магнитного поля

Как подключить датчик Холла к Arduino: аналоговый модуль KY-024, цифровой KY-003 на A3144, чем они отличаются от геркона, где применяют — счётчик оборотов, концевик, датчик открытия двери.

Джойстики

Какой джойстик выбрать для Arduino: аналоговый двухосевой KY-023, миниатюрный, кнопочный переключатель направлений. Чем отличаются, сколько выводов занимают и зачем нужна мёртвая зона.

Дисплеи

Какой дисплей выбрать для Arduino: символьный LCD 1602, монохромный OLED SSD1306, цветной TFT ILI9341. Сравнение по цене, потреблению, количеству проводов и объёму памяти.

Драйверы моторов

Какой драйвер двигателей выбрать для Arduino: L298N для моторов на 6–12 В, L293D в виде шилда, TB6612 и DRV8833 для маленьких моторов и батарейного питания. Что такое H-мост и зачем он нужен.

Зуммеры и излучатели звука

Чем активный зуммер отличается от пассивного, как отличить их за несколько секунд, что такое пьезоизлучатель, когда нужен динамик и какой излучатель выбрать под задачу.

Измерительные модули

Встраиваемые вольтамперметры для блоков питания, зарядок и самоделок: как подключить три и пять проводов, куда ставить шунт, чем щитовой индикатор отличается от измерения через Arduino.

Инфракрасные приёмники

Какой инфракрасный приёмник выбрать для Arduino: VS1838B, TSOP4838, готовые модули KY-022. Чем отличаются по частоте несущей, как читать коды кнопок пульта и почему приёмник ловит не всё.

Клавиатуры и кнопки

Как выбрать клавиатуру для Arduino: матричная плёночная 4×4 и 4×3, кнопочные модули, аналоговая клавиатура на одном выводе. Как работает матричное сканирование и сколько выводов занимает.

Макетные платы и монтаж

Как устроена макетная плата для Arduino: как соединены ряды и шины питания, зачем нужна центральная канавка, какие бывают размеры и когда пора переходить на пайку.

Питание и зарядка

Как питать Arduino и ESP от аккумуляторов 18650: модуль заряда TP4056 с защитой, почему литий нельзя заряжать от блока питания напрямую, сколько проработает плата и как не убить аккумулятор переразрядом.

Потенциометры

Какие бывают потенциометры для Arduino: подстроечные, поворотные с ручкой, ползунковые. Чем отличаются линейные и логарифмические, какой номинал брать и когда нужен энкодер вместо потенциометра.

Реле

Какое реле выбрать для Arduino: чем отличаются одноканальный, двухканальный и четырёхканальный модули, что такое твердотельное реле, зачем нужна оптопара и как не сжечь плату.

Светодиодные индикаторы

Какой светодиодный индикатор выбрать для Arduino: семисегментный на один и четыре разряда, матрица 8×8 на MAX7219, шкала из светодиодов. Общий катод и общий анод, зачем нужен драйвер.

Светодиоды

Как выбрать светодиод для Arduino: обычные, RGB с общим катодом и анодом, сверхъяркие, светодиодные сборки. Как рассчитать резистор, почему он обязателен и сколько светодиодов выдержит плата.

Сервоприводы

Какой сервопривод выбрать для Arduino: чем отличаются SG90, MG995 и MG996R, что такое усилие в килограммах на сантиметр, зачем нужны серво непрерывного вращения и почему нельзя питать серво от платы.

Транзисторы и ключи

Какой транзистор выбрать для Arduino: биполярный BC547, мощный TIP120, полевой IRLZ44N, готовые модули. Чем отличаются, как считать ток базы и почему обычный полевой не откроется от 5 В.

Часы реального времени

Модуль часов реального времени для Arduino: точный DS3231 с термокомпенсацией, старый DS1307, экономичный PCF8563. Зачем нужна батарейка, как выставить время и почему часы уходят. Библиотека RTClib и пример часов с дисплеем.

Шаговые двигатели и драйверы

Как подключить шаговый двигатель к Arduino: дешёвый 28BYJ-48 с драйвером ULN2003, мощный NEMA 17 с драйвером A4988 или DRV8825. Чем они отличаются, сколько шагов на оборот и какая библиотека нужна.

Энкодеры

Какой энкодер выбрать для Arduino: KY-040, оптический, магнитный AS5600. Чем инкрементальный отличается от абсолютного, что такое дребезг контактов и когда лучше взять потенциометр.

RFID и NFC

Как подключить RFID к Arduino: считыватель RC522 по SPI, какие метки он читает, чем отличается PN532 с NFC и как сделать замок или учёт пропусков. Частоты 125 кГц и 13,56 МГц — почему метки не взаимозаменяемы.