Метка: GPIO

Отладочная плата Ideaspark ESP32 с 1.9 дюймовым TFT LCD ST7789 дисплеем на базе ESP-WROOM-32 [обновлено 21.05.2025]

Отладочная плата Ideaspark ESP32 с интегрированным 1.9 дюймовым TFT LCD ST7789 дисплеем построена на базе микроконтроллера ESP-WROOM-32 или IoT платформы «ESP32 DevKit v1», дополнительно на плате размещен разъем для подключения аккумуляторной батареи. Плата удобна для небольших IoT проектов, например, для отображения каких либо показателей, температуры, давления, влажности. Так же на базе платы можно сделать небольшие часы.

Читать далее »

Запускаем .NET на RISC-V и разрабатываем IoT приложение для Sipeed Lichee RV

До недавнего времени разрабатывать IoT приложения на C# можно было только для компьютеров построенных на архитектуре ARM или x86. Поддержка RISC-V процессоров для платформы .NET уже давно в стадии разработки. В начале этого года был представлен не официальный .NET 8.0 SDK, который уже сейчас вы сможете запустить на RISC-V процессоре под ОС Debian/Ubuntu. В качестве платформы запуска возьмем одноплатный компьютер Sipeed Lichee RV на RISC-V процессоре Allwinner D1 (ядро Alibaba/T-Head Xuantie C906 RISC-V). В первой части поста рассмотрим установку .NET 8.0 SDK на Sipeed Lichee RV. Во второй, запустим приложение для работы с контактами GPIO и датчиком BME280 для замера температуры, влажности и давления.

Читать далее »

Распиновка GPIO для Orange Pi 4 LTS

Для удобства схема GPIO и разъемов Orange Pi 4 LTS вынесена в отдельный пост. Все схемы и datasheet доступны в репозитории GitHub OrangePi4-LTS. Что такое GPIO и для каких задач используется, пост Работа с GPIO на примере Banana Pi BPI-M64. Часть 1. Интерфейс sysfs LED и DS18B20. Datasheet на процессор Rockchip RK3399 репозиторий GitHub Rockchip-SoC/Rockchip RK3399

Читать далее »

Модуль ESP32-S3 с 1.69-inch сенсорным дисплеем от Waveshare для создания умных часов с акселерометром, гироскопом, и другими компонентами [обновлено 26.09.2024]

Waveshare ESP32-S3 1.69-inch touch display board — это отладочная плата для разработки различных носимых устройств, в которой в качестве основного микроконтроллера используется ESP32-S3. На плате размещен сенсорный LCD дисплей с разрешением 240×280 пикселей 262K цветов, гироскоп, RTC (часы реального времен), контроллер управления питания от аккумулятора и порт USB-C для программирования и питания модуля.

Читать далее »

Работа с GPIO в Linux. Часть 6. Библиотека Libgpiod [обновлено 25.07.2024]

В 2017 году Bartosz Golaszewski начал разработку библиотеки Libgpiod и утилит для работы с GPIO. Библиотека libgpiod инкапсулирует вызовы ioctl и структуры данных за простым API в Linux, предназначена для замены доступа к GPIO через виртуальную файловую систему sysfs. Используемый в библиотеке новый интерфейс chardev гарантирует, что все выделенные ресурсы будут освобождены после закрытия файлового дескриптора устройства, и добавляет несколько новых функций, которых нет в устаревшем интерфейсе sysfs (например, опрос событий, установка/чтение нескольких значений одновременно). В публикации будет установка библиотеки Libgpiod и работа с GPIO используя утилиты, на примере светодиода и кнопки. Практическая часть выполняется на одноплатном компьютере Banana Pi BPI-M64, ОС Armbain.

Читать далее »

Аксессуары для одноплатных компьютеров, microSD, FTDI адаптер, HDMI Video Capture, USB Wi-Fi, мини-клавиатура Rii X1

Для работы с одноплатным компьютером необходимо дополнительное оборудование, такое как карта памяти microSD, HDMI монитор, USB-UART FTDI адаптер, и т.д. Хороший набор аксессуаров облегчает работу с одноплатным компьютером. Пост содержит рекомендации по выбору аксессуаров, на основе длительной работы с одноплатниками.

Читать далее »

Недорогой одноплатный компьютер Orange Pi 4 LTS на SoC Rockchip RK3399 с 4 ГБ ОЗУ, 16 ГБ eMMC

Orange Pi 4 LTS — это бюджетный вариант одноплатного компьютера Orange Pi 4 на базе процессора Rockchip RK3399, который был представлен в 2019 году с 4 ГБ ОЗУ по цене от $49.90 и выше. На плате имеются разъемы HDMI, Ethernet, USB 2/3.0/Type-C, PCIE, GPIO. Размещен комбинированный чип WiFi 5/Bluetooth 5.0. Для хранения данных предусмотрен слот для microSD карт и площадка для eMMC памяти. Предлагается большой набор дополнительных модулей, таких как камеры, lcd-панели, socket PCIe.

Читать далее »