Arduino UNO Q — характеристики, возможности и применение

Плата Arduino UNO Q, вид сверху

Arduino UNO Q — гибридная плата формата Arduino UNO, на которой рядом работают два процессора: одноплатный компьютер на Qualcomm Dragonwing QRB2210 с Debian Linux и микроконтроллер STMicroelectronics STM32U585, который исполняет привычные скетчи Arduino. Плату выпускает Arduino, а Qualcomm — производитель основного процессора. Классические платы Arduino — это один микроконтроллер без операционной системы. UNO Q добавляет … Читать далее

Настройка Raspberry Pi без монитора и клавиатуры (headless): Wi-Fi и SSH

Raspberry Pi 5 без монитора: ноутбук подключается по Wi-Fi и SSH к плате raspberrypi5.local

Запасного монитора и HDMI-кабеля под рукой обычно нет. К счастью, они и не нужны: Raspberry Pi можно настроить полностью «по воздуху». Такой режим называют headless, то есть «безголовый»: у компьютера нет своего экрана и клавиатуры, и управляют им с другого компьютера по сети. В статье пройдём весь путь от пустой карты до работающей командной строки … Читать далее

Веб-сервер LEMP на Raspberry Pi 5 (Nginx, PHP, MariaDB) и WordPress

WordPress на Raspberry Pi 5: браузер обращается к плате, на которой работают Nginx, PHP-FPM и MariaDB

«Raspberry Pi сайт», «сервер на raspberry pi», «домашний сервер на raspberry pi» — частые запросы, а за ними стоит простая мечта: поднять у себя дома или на даче собственный сайт или блог. Raspberry Pi 5 с этим справляется отлично: сайт на WordPress для небольшой посещаемости, тестовая площадка для разработки, личная wiki или лендинг будут работать … Читать далее

Распиновка GPIO Raspberry Pi (40 контактов): схема, I2C, SPI, UART, ШИМ, уровни 3,3 В

Разъём GPIO Raspberry Pi из 40 контактов с цветами: питание 3,3 и 5 вольт, земля, I2C, SPI, UART и ШИМ

Разъём GPIO — это то, что превращает Raspberry Pi из обычного мини-компьютера в платформу для электроники. К этим 40 контактам подключают светодиоды, кнопки, датчики, дисплеи, реле и платы расширения. Но чтобы ничего не сжечь, нужно понимать, какой контакт за что отвечает. В статье собрана вся нужная информация: схема распиновки, разница между двумя системами нумерации (из-за … Читать далее

Установка Raspberry Pi OS: запись образа в Raspberry Pi Imager

Окно Raspberry Pi Imager с настройками, карта microSD и плата Raspberry Pi 5

Новая «малинка» из коробки не включится: на ней нет операционной системы. Система живёт на карте памяти, и записать её нужно самому. Для этого у Raspberry Pi есть бесплатная программа Raspberry Pi Imager. Она сама скачает нужный образ, запишет его на карту и заодно задаст имя компьютера, пароль и Wi-Fi. В статье разберём весь путь: какую … Читать далее

FT232RL — USB-UART адаптер: драйвер, распиновка и схема подключения

Модуль USB to TTL на микросхеме FT232RL, вид сверху: разъём Mini-USB, перемычка 3V/5V, 6-контактная гребёнка и два ряда выводов DCD, DSR, GND, RI, RXD, VCC, RTS, DTR, TXD и PWREN, TEN, SLEEP, CTS, 3.3V, 5V, RXL, TXL

FT232RL — микросхема компании FTDI (Future Technology Devices International), USB to UART преобразователь, или, как её часто называют, «чип FT232RL». На её основе выпускают самые популярные адаптеры USB to TTL (USB-UART): модуль превращает порт USB компьютера в последовательный порт с логическими уровнями 3,3 или 5 В. Через такой адаптер прошивают Arduino Pro Mini и другие … Читать далее

ESP32-DevKitC — характеристики, GPIO и применение

Плата ESP32 DevKitC с модулем ESP-WROOM-32, стабилизатором AMS1117, портом Micro-USB, мостом USB-UART и кнопками BOOT и EN

ESP32-DevKitC — референсная отладочная плата от Espressif Systems на базе модуля ESP32-WROOM-32. В отличие от плат Arduino, это не продукт одного производителя с фиксированным дизайном: «ESP32-DevKitC» — официальное название линейки референсных плат Espressif, но множество сторонних производителей выпускают похожие по разводке и назначению платы под тем же или близким названием. Как и Arduino, это не … Читать далее

MPU6050 — 6-осевой акселерометр и гироскоп (IMU)

GY-521 (MPU6050) ITG

MPU6050 — это 6-осевой инерциальный датчик (IMU, Inertial Measurement Unit) производства InvenSense, объединяющий в одном корпусе 3-осевой МЭМС-гироскоп и 3-осевой МЭМС-акселерометр. Отличительная особенность чипа — встроенный DMP (Digital Motion Processor), аппаратный блок, способный самостоятельно выполнять сенсорное слияние (sensor fusion) и выдавать готовые кватернионы ориентации, снижая нагрузку на микроконтроллер. Чаще всего встречается в виде готового модуля … Читать далее

DW01A + 8205A — защитная плата (PCM) для 1S Li-ion

Типовая схема включения DW01A: аккумулятор, резистор R1 и конденсатор C1 в цепи питания, резистор R2 на выводе CS и два MOSFET на выводах OD и OC

Связка микросхем DW01A + 8205A — самое распространённое в мире решение для защиты одноэлементных (1S) литий-ионных и литий-полимерных аккумуляторов. Эта пара стоит почти в каждой «защищённой» ячейке 18650 с собственной платой защиты и в любом самостоятельном модуле защиты (PCM, Protection Circuit Module) для одного Li-ion/LiPo элемента на 3,7 В — в том числе в плате … Читать далее

Электронные часы на Arduino: модуль DS3231 и двухцветный OLED-экран

Модуль часов DS3231 с батарейкой CR2032 и двухцветный OLED-экран на макетной плате показывают дату, время и температуру

Сегодня сделаем настоящие электронные часы. Они показывают день недели, дату и время, мигают двоеточием, а заодно измеряют температуру. И самое главное: время не слетает, даже если Arduino выключить на несколько лет. Как это возможно, сейчас расскажу. Для этого нам понадобится модуль DS3231. Это «часы реального времени» (по-английски RTC, Real Time Clock): маленькая плата с микросхемой, … Читать далее