Обзор M5Stack Tab5 – Часть 2: Начало разработки прошивки для ESP32-P4 с использованием ESP-IDF Framework и Arduino IDE

В первой части обзора мы ознакомились с аппаратной частью комплекта для разработки IoT M5Stack Tab5 ESP32-P4 и протестировали демонстрационную прошивку, чей интерфейс позволяет пользователю быстро экспериментировать с камерой, микрофоном, динамиком, WiFi, энергопотреблением, GPIO, RS485 и другими функциями.

Поскольку на данный момент для Tab5 нет пользовательских приложений, во второй части обзора было решено изучить ресурсы для разработки ПО под ESP32-P4 devkit. Сначала выполним инструкции для сборки демо-прошивки из исходного кода с помощью фреймворка ESP-IDF, затем проанализируем ключевые аспекты исходников и внесем небольшие изменения. После этого рассмотрим поддержку ESP32-P4 в Arduino через библиотеки M5Unified и M5GFX.

Читать далее «Обзор M5Stack Tab5 – Часть 2: Начало разработки прошивки для ESP32-P4 с использованием ESP-IDF Framework и Arduino IDE»

Начало работы с Raspberry Pi AI HAT+ (26 TOPS) и Raspberry Pi AI камерой

Raspberry Pi недавно представила несколько продуктов для ИИ, включая Raspberry Pi AI HAT+ для Pi 5 с производительностью 13 или 26 TOPS, а также менее мощную Raspberry Pi AI камеру , совместимую со всеми одноплатными компьютерами Raspberry Pi, имеющими разъем MIPI CSI. Компания предоставила образцы AI HAT+ (26 TOPS) и AI камеры для обзора, а также дополнительные аксессуары, такие как Raspberry Pi Touch Display 2 и защитный бампер Raspberry Pi. В этом материале представлен опыт начальной настройки, в основном следуя документации для AI HAT+ и AI камеры . Читать далее «Начало работы с Raspberry Pi AI HAT+ (26 TOPS) и Raspberry Pi AI камерой»

Настройка частной сети LoRaWAN с использованием шлюза WisGate Connect

В данном руководстве объясняется, как развернуть частную сеть LoRaWAN на базе шлюза RAKwireless WisGate Connect с процессорным модулем Raspberry Pi CM4, используя Docker или Portainer для установки NodeRED, InfluxDB, Grafana и других компонентов, необходимых для конфигурации шлюза.

WisGate Connect представляет собой многофункциональный шлюз с интерфейсами Gigabit и 2.5Gbps Ethernet, а также опциональными беспроводными технологиями, включая LoRaWAN, 4G LTE, 5G, WiFi 6, Zigbee, WiFi HaLow и другие, подключаемые через слоты Mini PCIe или M.2, разъемы расширения WisBlock IO и 40-контактный разъем Raspberry Pi HAT. Далее подробно рассматриваются характеристики шлюза, но при необходимости можно сразу перейти к разделу конфигурации частной сети LoRaWAN .

Читать далее «Настройка частной сети LoRaWAN с использованием шлюза WisGate Connect»

Различия между RS232, RS422 и RS485 (Видео)

RS232, RS422 и RS485 — довольно старые интерфейсы последовательной связи. Спецификация RS232 была выпущена в 1962 году, но эти стандарты до сих пор широко применяются в различных областях, таких как POS-терминалы, мультиметры, промышленное оборудование (PLC, HMI), а также медицинские устройства.

Компания Maxim Integrated сегодня опубликовала в социальных сетях видео (встроено в конце статьи), объясняющее основы устройств последовательной передачи и различия между RS232, RS422, RS485 и Profibus.

Читать далее «Различия между RS232, RS422 и RS485 (Видео)»

Начало работы с Espruino и JavaScript на ESP32 с платой ESPino32

Venus Supply Co., Ltd, более известная как ThaiEasyElec , — тайская компания, специализирующаяся на продаже встраиваемых систем и плат разработки, а также предоставлении соответствующих услуг. Компания предоставила для тестирования свою новейшую плату ESPino32 на базе модуля Wi-Fi и Bluetooth ESP-WROOM-32 от Espressif. Хотя плата поддерживается в Arduino-esp32 , а Arduino с модулем ESP32-Bit и платой ESP32-T ранее уже тестировались , после изучения аппаратной части было решено загрузить альтернативную прошивку: Espruino , позволяющую программировать на JavaScript через последовательную консоль или веб-среду разработки.

Распаковка и пайка ESPino32

Плата поставляется с четырьмя гнездовыми разъемами и наклейками для обозначения портов ввода-вывода.

Читать далее «Начало работы с Espruino и JavaScript на ESP32 с платой ESPino32»

Начало работы со стартовым набором Wio Link, визуальным программированием в Android-приложении и IFTTT

Wio Link — это плата на базе WiSoC ESP8266, которая должна быть простой в настройке благодаря модулям Grove (не требуется макетная плата, провода или пайка) и, как изначально предполагалось, в программировании благодаря drag-and-drop мобильному приложению, не требующему написания кода. Более опытные пользователи могут также использовать RESTful API на Python, JavaScript, Node.js, PHP, Objective-C или Java. Для тестирования был предоставлен стартовый набор Wio Link стоимостью $49, включающий плату, USB-кабель и шесть модулей Grove. Сначала рассмотрим комплект, а затем протестируем Android-приложение Wio Link.

Набор поставляется в красном пластиковом кейсе.

Читать далее «Начало работы со стартовым набором Wio Link, визуальным программированием в Android-приложении и IFTTT»

Краткое руководство по Linux для платы Roseapple Pi на базе процессора Actions Semi S500

Roseapple Pi — это плата разработчика на базе процессора Actions Semi S500 с 2 ГБ ОЗУ, портом USB 3.0 и другими интерфейсами, основанная на эталонной конструкции Actions Semi Bubblegum-S500 , также используемой платой Lemon Pi . Команда проекта предоставила ранний образец для тестирования. Далее представлены фотографии, инструкции по установке и настройке Debian 8.1, а также сборке и запуску минимального образа из исходного кода. Эти инструкции также подходят для плат Lemon Pi и LeMaker Guitar .

Читать далее «Краткое руководство по Linux для платы Roseapple Pi на базе процессора Actions Semi S500»