ESP8266 — дешевый WFi модуль к «умному дому»
Миниатюрные WiFi модули ESP8266 довольно привлекательны для систем умного дома и домашней автоматизации. Их еще называют «убийцами NRF24L01».
Я себе заказал продвинутые модификации ESP07 и ESP12, которые отличаются меньшими размерами и большим числом выведенных GPIO, что не требует «хаков» для использования в них дополнительных портов ввода/вывода.
Данный модули разработаны китайской компанией Espressif System
Технические характеристики:
- WI-FI: 802.11 b/g/n с WEP, WPA, WPA2.
- Режимы работы: Клиент (STA), Точка доступа (AP), Клиент+Точка доступа (STA+AP).
- Напряжение питания 1.7..3.6 В.
- Потребляемый ток: до 215мА в зависимости от режима работы.
- Количество GPIO: 16.
- Flash память размером 512кб.
- RAM данных 80 кб
- RAM инструкций — 32 кб.
Прикупить ESP8266 ES07 с платками по $2.18 сейчас можно на АЛИ
Про модификации модулей ESP8266 можно прочитать здесь
ESP07 (слева) отличается от ESP12 (справа) интегрированной керамической антенной и гнездом под внешнюю антенну
По распиновке контактов модули абсолютно идентичны
Размеры модуля очень маленькие
Оживление модуля заняло довольно много времени
Для этого нужно подать на него 3. 3В. Причем стабилизаторы у преобразователей USB/UART не тянут данный модуль по току, поэтому питание нужно внешнее.
RXD, TXD и GND подсоединяются через переходник USB/UART к компьютеру.
В результате собрал на макетке такую схему
Здесь сразу столкнулся со следующей сложностью — шаг дырочек у ESP07 — 2мм, а не 2.5 как у штырьковых разъемов, применяемых в Ардуино и прочих местах. Пришлось к макетке паять на проволочках
Получилась такая платка
Сразу забегая вперед, скажу, что в дальнейшем для этих модулей прикупил платок-адаптеров.
После сборки запустил программу CollTerm и на скорости 9600 получил приглашение модуля.
Команда AT+GMR выдала 0020000904 (Версия SDK — 0020, в версия AT — 0903)
Далее побаловавшись с AT командами запустил модуль как точку доступа и подключился к своей.
Далее интересно было попробовать модуль в режиме самостоятельного контроля. Для этого решил прошить его NodeMCU со встроенным интерпретатором LUA.
Я загрузил ModeMCU с GITHUB вместе с примерами и модулями на LUA
Прошивку делал утилитой XTCOM_UTIL. Так как данная программа работает только с COM1-COM6, пришлось в диспетчере устройств изменить свой COM33 от USB/UART конвертера на COM6.
Далее прошивка не представляет труда: открываем порт и коннектимся. Скорость выбирается автоматически. Главное, не забыть посадить GPIO0 на землю (у меня для этого есть специальная перемычка). Скорость выбирается автоматически. Иногда коннект не устанавливался. Помогало нажатие кнопки RESET во время коннекта.
Теперь можно подключиться к модулю при помощи ESPlorer
В данной программе можно загружать в ESP файлы для интерпретатора LUA, выполнять как одиночные команды так и скрипты этого интерпретатора.
У меня получилось запустить модуль давления/температуры BMP180, подключенный к GPIO2 и GPIO0
Для этого я загрузил файл bmp180. lua из готовых модулей, идущих вместе с прошивкой с GITHUB
И затем файл init.lau, выполняемый при загрузке ESP8266
tmr.alarm(1, 5000, 1, function()
print('ip: ',wifi.sta.getip())
bmp180 = require("bmp180")
bmp180.init(4, 3)
tmr.stop(1) -- alarm stop
end)
Запуск программы без задержки таймера приводил к неизменной ошибке.
После рестарата, код
<span> bmp180</span><span>.</span><span>read</span><span>(</span><span>OSS</span><span>)</span><span> t </span><span>=</span><span> bmp180</span><span>.</span><span>getTemperature</span><span>()</span><span> p </span><span>=</span><span> bmp180</span><span>.</span><span>getPressure</span><span>()</span> <span>—</span><span> temperature </span><span>in</span><span> degrees </span><span>Celsius</span><span> </span><span>and</span> <span>Farenheit</span> <span>print</span><span>(</span><span>»Temperature: «</span><span>.
.(</span><span>t</span><span>/</span><span>10</span><span>).</span><span>.</span><span>» C»</span><span>)</span> <span>—</span><span> pressure </span><span>in</span><span> differents units </span><span>print</span><span>(</span><span>»Pressure: «</span><span>..(</span><span>p </span><span>*</span> <span>75</span> <span>/</span> <span>10000</span><span>).</span><span>.</span><span>» mmHg»</span><span>)</span>
1
2
3
4
5
6
7
8
9
<span>
bmp180</span><span>.</span><span>read</span><span>(</span><span>OSS</span><span>)</span><span>
t </span><span>=</span><span> bmp180</span><span>.
</span><span>getTemperature</span><span>()</span><span>p </span><span>=</span><span> bmp180</span><span>.</span><span>getPressure</span><span>()</span>
<span>—</span><span> temperature </span><span>in</span><span> degrees </span><span>Celsius</span><span> </span><span>and</span> <span>Farenheit</span>
<span>print</span><span>(</span><span>»Temperature: «</span><span>..(</span><span>t</span><span>/</span><span>10</span><span>).</span><span>.</span><span>» C»</span><span>)</span>
<span>—</span><span> pressure </span><span>in</span><span> differents units
</span><span>print</span><span>(</span><span>»Pressure: «</span><span>. .(</span><span>p </span><span>*</span> <span>75</span> <span>/</span> <span>10000</span><span>).</span><span>.</span><span>» mmHg»</span><span>)</span>
<span> Выдавал в консоль текущее давление и температуру. </span>
<span>
Выдавал в консоль текущее давление и температуру. </span> |
А вот запустить выдачу данных параметров в режиме веб-сервера мне не удалось. Все дело в нехватки памяти. Отдельно веб сервер и BMP180 работали, а вместе вываливались в
<span> PANIC</span><span>:</span><span> unprotected error </span><span>in</span><span> call to </span><span>Lua</span><span> API </span><span>(</span><span>error loading </span><span>module</span> <span>’bmp180′</span> <span>from</span><span> file </span><span>’bmp180. lua'</span><span>:</span> <span>not</span><span> enough memory</span><span>)</span>
<span>
PANIC</span><span>:</span><span> unprotected error </span><span>in</span><span> call to </span><span>Lua</span><span> API </span><span>(</span><span>error loading </span><span>module</span> <span>’bmp180′</span> <span>from</span><span> file </span><span>’bmp180.lua'</span><span>:</span> <span>not</span><span> enough memory</span><span>)</span>
Или просто на консоль валились обрывки кода LUA.
Модернизировать свою домашнюю метеостанцию с ходу не получилось.
Дальнейший мой путь был, собирать свою прошивку на фирменном SDK, как написано в этой статье . Но это уже другая история. Скажу только, что прошивки собираются без проблем, а вот запустить злополучный BMP180 так и не удалось.
Выводы
- Модули ESP8266 — это очень дешевое решения для построение сети умного дома и прочей домашней автоматизации с использованием WiFi
- Данные модули вполне годятся для замены NRF24L01+ в связке с Arduino и прочими «народными» контроллерами.
- Для работы в качестве самостоятельного контроллера ESP8266 имеет маловато ресурсов и довольно сырые прошивки
- Программирование ESP-модулей довольно трудоемкий процесс, который может отпугнуть новичков
- В целом ESP8266 имеют большие перспективы. Буду ждать развитие прошивок и средств разработки, а пока, буду применять их в связке с другими контроллерами (кроме проектов с WiFi розетками и выключателями )))
Полезные ссылки и литература
- Описание ESP8266 на сайте производителя
- Сайт esp8266.ru
- Цикл статей на geektimes.ru и на habrahabr.
- Англоязычный форум esp8266.com
- Обсуждение ESP8266 на форуме arduino.ru
Кот попался, пока возился с макрофотографиями
WiFi-IoT Firmware Builder :: Варианты применения проекта
Рекомендуемые опции для любой конфигурации
OTA — для обновления прошивки через интернет (У RTOS прошивок включена по умолчанию)
NVS2 — сохранение параметров в ini структуре для сохранности при изменении состава настроек.
Экспорт/Импорт настроек — выгрузка и загрузка настроек из модуля
Домашняя метеостанция с просмотром показаний на дисплее и онлайн
При подключении датчиков температуры, влажности и давления можно получить домашнюю метеостанцию для мониторинга температуры и влажности на улице и дома, с возможностью отправки показаний на сервера статистики, где можно посмотреть графики изменения показаний.
При подключении дисплея возможен вывод показаний на его времени, показаний прогноза погоды , данные с датчиков narodomon Вашего города или с других модулей ESP8266/ESP32.
Необходимые модули прошивки: модули соответствующих датчиков,Время и NTP , Поддержка календаря, а так же сервера статистики по выбору: narodmon.ru , Thingspeak.com.
Необходимые модули прошивки для поддержки дисплеев по выбору: LCD 1602/1604/2004, OLED 128×64 , TFT 240×320, Русский шрифт, конструктор строк .
Необходимые модули прошивки для отображения внешних данных: Narodmon.ru get , Gismeteo.ru , OpenWeatherMap, VSENS, D2D.
Учет показаний счетчиков воды, электросчетчиков и просмотр показаний на дисплее и онлайн
При подключении счетчиков воды, газа, электроэнергии к модулю возможен их учет и отображение на графиках, а так же отображение на дисплее.
Необходимые модули прошивки: работа с прерываниями или Счетчик PCF8583. Сервера статистики по выбору: narodmon.ru , Thingspeak.com.
Необходимые модули прошивки для поддержки дисплеев по выбору: LCD 1602/1604/2004, OLED 128×64 , TFT 240×320, Русский шрифт.
Управляемая по WI-FI розетка, люстра или другие электроприборы
Прошивка умеет управлять любой нагрузкой, например через реле, симистор или твердотельное реле. Возможно управление по локальной кнопке, кнопкой на веб интерфейсе, планировщику заданий или по условию.
Управляемый GPIO может находится на удаленном модуле ESP8266/ESP32(функции VGPIO или D2D)
Необходимые модули прошивки: GPIO, работа с прерываниями, GPIO KEY, планировщик заданий, VGPIO или D2D.
Простейший термостат или влагостат
Прошивка может поддерживать заданную температуру или влажность используя функцию термостат или более сложную опцию ПИД(PID) регулятор.
Применение опции может найти как в управлении теплым полом или даже в инкубаторе.
Датчики могут находится как локально так и на удаленном модуле ESP8266/ESP32 (функция VSENS или D2D)
Управляемый GPIO может находится на удаленном модуле ESP8266/ESP32 (функция VGPIO или D2D), но это не желательно.
Необходимые модули прошивки: GPIO, термостат, VSENS или D2D , VGPIO или D2D.
Управление устройством из систем умного дома или облачных сервисов
Прошивка позволяет управлять GPIO и PWM а так же собирать статистику с датчиков через системы Majordomo , Бенукс.
Необходимые модули прошивки: GPIO , MajorDoMo и другие , MQTT, Датчики GET запросом.
Управление устройством через инфракрасный или радио пульт.
Возможно управление состоянием GPIO и PWM модуля используя инфракрасный пульт, например от телевизора или радио пульт 433 или 315 мгц.
Управляемый GPIO может находится на удаленном модуле ESP8266/ESP32 (функция VGPIO или D2D).
Необходимые модули прошивки: GPIO, RCswitch приёмник 433/315 , IR приемник, VGPIO или D2D.
Управление радио розетками или радио люстрами/светильниками
Прошивка позволяет управлять устройствами, на радио протоколах RCswitch и Livolo через системы умного дома или облачные сервисы.
Необходимые модули прошивки: RCswitch передатчик 433/315, Livolo , MQTT.
Управление бытовой техникой через инфракрасный передатчик.
Прошивка поддерживает основные протоколы управления IR пультов , в том числе RAW формат через системы умного дома или облачные сервисы.
Необходимые модули прошивки: IR передатчик, MQTT.
Светодиодная бегущая строка в рекламно-информационных целях, управляемая через WI-FI
Прошивка поддерживает светодиодные матрицы, на которых можно вывести свой текст, в том числе на русском, включая время, прогноз погоды и температуру.
Необходимые модули прошивки: Время и NTP, Русский шрифт, конструктор строк .
Необходимые модули прошивки для поддержки матриц по выбору: MAX7219, HT1632.
Необходимые модули прошивки для отображения внешних данных: Narodmon.ru get , Gismeteo.ru , OpenWeatherMap, VSENS.
Отправка SMS используя GSM модуль из систем умного дома
Возможна отправка SMS используя GSM модуль SIM800 через MQTT или GET запрос на модуль. Поддерживается русский язык.
Необходимые модули прошивки: SIM800 SMS, MQTT.
Отправка уведомлений по SMS, Telegram ,ICQ или Email по событиям в модуле
Модуль может отправить уведомление на электронную почту или послать SMS через SMS сервисы при событиях на модуле: по планировщику, логическому модулю, термостату.
Например возможно отправить уведомление, если какой-то параметр датчика вышел за какое либо значение. Текст сообщения указывается в настройках модуля и может содержать данные с датчиков.
Необходимые модули прошивки: sms.ru или smsc.ru , Email уведомления, Telegram, ICQ, SMS/Email шаблоны, Планировщик заданий, Термостат, Logic2.
Контроль и управление устройством через SMS , DTMF или звонок
Используя GSM модуль прошивка позволяет отправлять SMS уведомление при событии, логическому условию, по звонку или по SMS , DTMF команде. Включать/выключать GPIO по SMS , DTMF и звонку, установка термостата по SMS и по DTMF.
Необходимые модули прошивки: GPIO, Logic или Logic2, поддержка прерываний, термостат, GSM SMS, GSM Control, SMS/Email шаблоны.
Построение системы охраны и извещения
Прошивка позволяет создать локальную/распределенную систему охраны с использованием различных датчиков: объемные детекторы движения HC-SR501, микроволновые радары, ультразвуковые сонары HC-SR04, концевые датчики (в т. ч. герконы), акустические датчики, датчики вибрации, разбивания стекла и т.д. Поддерживается отправка SMS-уведомления при событии, постановка-снятие на охрану.
С использованием модулей реле возможно подключение прожекторов освещения, сирен, других исполнительных устройств.
Необходимые модули прошивки: GPIO , VGPIO или D2D, модуль логики, поддержка прерываний, SIM800 SMS,GSM Control , SMS.RU(только отправка).
Система контроля доступа
Доступ по картам RFID, Wiegand26 или iButton , ведется лог на модуле: время, дата, ID карты.
Возможна работа как независимое автономное устройство со своим списком ключей , так и управление внешними программными системами.
Необходимые модули прошивки: GPIO, RFID замок,iButton или Wiegand26
Интеграция с устройствами NooLite(старая версия)
Управление силовыми модулями NooLite, использование пультов NooLite в качестве управления GPIO находящихся на ESP8266, чтение датчиков NooLite и отправка показаний на дисплей или на облачные сервера. Модуль может работать в качестве хаба устройств NooLite. Новая версия протокола не поддерживается
Силовые модули управляются на ровне с локальными или виртуальными GPIO модуля, возможно управление по термостату или логическому модулю.
Необходимые модули прошивки: NooLite MT1132 , NooLite MR1132.
Вывод в интернет своих устройств на базе стороннего микроконтроллера или Arduino
Возможность отправлять показания со своего устройства в сеть, а так же управление устройством.
Необходимые модули прошивки: UART bridge или UART HTTP bridge, MajorDoMo и другие , MQTT.
Контроль состояния интернета или сервера
Устройство может оповещать о отсутствии интернета или доступа к серверу, выполнить некоторые действия и отправить уведомление по SMS. Возможен контроль питания( при присутствии резервного источника питания).
Необходимые модули прошивки:Ping тест,SIM800 SMS, SMS.RU
Управление открытием/закрытием штор
Используя шаговые двигатели можно управлять открытием и закрытием штор используя ИК пульт, Радио пульт . Управлять по уровню освещенности или времени.
Необходимые модули прошивки: Stepper , Logic2, Планировщик заданий, ИК приемник.
Вывод количества непрочитанных сообщений email и просмотр последней темы письма на дисплей
Необходимые модули прошивки: Mail check , Конструктор строк , модуль прошивки дисплея на выбор.
Говорящие часы и произношение данных с датчиков
Голосовое уведомление времени или данных с любых датчиков, в том числе VSENS или D2D. Включение по времени через Logic2, через пульты или другие события на модуле.
Необходимые модули прошивки: UART MP3 или SD&SPIFFS(ESP32)
Простейший частотомер
Поддержка измерения частоты до 200 кгц.
Необходимые модули прошивки: Счетчик 60 , дисплей.
Интернет радио(ESP32)
Проигрывание интернет радио без дополнительного оборудования на модуле ESP32. Возможно проигрывание и через внешний ЦАП. Поддержка ИК управления. Уведомление и управление через Telegram или ICQ
Необходимые модули прошивки: интернет радио, Внешний I2S ЦАП.
MP3 плеер(ESP32)
Проигрывание MP3 музыки с SD карты, управление через ИК пульт. Проигрывание через встроенный или внешний ЦАП.
Необходимые модули прошивки: MP3/WAV плеер , SD&SPIFFS, Внешний I2S ЦАП
Конструктор кода
Это вставка своего кода в код прошивки перед компиляцией. Требуются навыки и знания языка Си. Доступен полный доступ к переменным и функциям SDK прошивки. Можно лично дописать работу с любым не поддерживаемым железом или написать свою логику
Необходимые модули прошивки: Конструктор кода. Другие необходимые опции
Скриптовый язык программирования
Interpreter — это скриптовый язык программирования собственной разработки. Позволяет реализовать свою логику и математику внутри модуля без перепрошивки через встроенный редактор. Имеет массу возможностей и доступ ко всем переменным прошивки. Но по возможностям уступает конструктору кода.
Необходимые модули прошивки: Interpreter, Другие необходимые опции
Радиодатчики дальней связи(LORA)
Использование модулей в качестве беспроводного датчика(node) или хаба по протоколу Lora. Доступно шифрование, работа по LoraWan
Необходимые модули прошивки: Lora, подходящие датчики
ModBus мастер
Чтение ModBus устройств с разбором данных и отправка их данных на любой сервер. Например устройства мониторинга электрической энергии.
Необходимые модули прошивки: ModBus мастер, другие необходимые опции и датчики
Web Камера(ESP32+CAM)
Отправка изображения по интервалу или событию на сервер, например на сервис narodmon, Telegram, ICQ . Сохранение изображения на SD карту(в планах).
Необходимые модули прошивки: камера, Telegram, ICQ
Автономный GPS трекер(ESP32)
Отправка текущих координат на свой сервер используя GPS и GPRS модули
Необходимые модули прошивки: GPS приемник, GPRS, функции работы с серверами.
Чтение Bluetooth BLE датчиков(ESP32)
Чтение разнообразных готовых датчиков, например Xiaomi, отправка данных на любые сервера и сервисы или вывод на дисплеи.
Необходимые модули прошивки: BT HUB , актуальный сервис отправки данных на сервер,подходящий дисплей
Модуль Wi-Fi WROOM-02, ESP8266, 2 МБ [D/U]
Модуль Wi-Fi WROOM-02, ESP8266, 2 МБ [D/U]
0 из 5
(Отзывов пока нет. )
2,60 долл. США – 2,90 долл. США
Артикул: Н/Д Категория: ESP8266/ESP8285 Теги: ESP8266, Flash-2MB, IOT, WIFI, WROOM-02
- Описание
- Дополнительная информация
- Отзывы (0)
- Запрос продукта
Описание
Вариант:
- WROOM-02D/U дополнительно оптимизированы радиочастотные характеристики, совместим по контактам с WROOM-02
- WROOM-02D – антенна на плате
- WROOM-02U – разъем для встроенной антенны IPEX, возможен монтаж внешней антенны.
Характеристики
- ESP-WROOM-02 — маломощный 32-битный модуль Wi-Fi микроконтроллера, основанный на чипе ESP8266. В этот модуль встроены сетевые стеки TCP/IP, 10-битный АЦП и интерфейсы HSPI/UART/PWM/I2C/I2S.
- ESP-WROOM-S2 использует флэш-память SPI 2 МБ , подключенную к HSPI, работающую в качестве подчиненного устройства SDIO/SPI со скоростью SPI до 8 Мбит/с. Модуль
- ESP8266 можно легко интегрировать в устройства с ограниченным пространством благодаря его небольшому размеру всего 18 мм x 20 мм (ESP-WROOM-02) / 16 мм x 23 мм (ESP-WROOM-S2).
- Надежный и самый сертификат:
- Wi-Fi Alliance, SRRC, FCC, CE, TELEC, IC и KCC Сертифицированы
- RoHS, без галогенов, соответствует требованиям REACH и CFSI
- HTOL, ESD-HM, MSL, μHAST, HTSL Выходная мощность
- : пиковая мощность +22 дБм в соответствии с сертификацией FCC
Модуль - ESP8266 может работать в режиме подключения с низким энергопотреблением; например, если он работает в DTIM10, он потребляет всего 1,2 мВт при сохранении соединения Wi-Fi. В модуль также встроена флэш-память SPI на 16 Мбит, используемая для хранения пользовательских программ, данных и прошивки. Модуль
- поставляется напрямую от Espressif, достаточный запас и постоянная цена.
Документация:
- Страница продукта Espressif.
- Спецификация и рекомендации по проектированию
- Наша вики-страница esp8266.
Серия модулей ESP8266
ESP-12F | Общая версия модуля ESP8266 |
ЭСП-12С | Оптимизировано из esp-12f, улучшена антенна singal |
ЭСП-07С | Контакт, совместимый с разъемом esp-12, IPEX для усиления сигнала |
ЭСП-01С | Общая версия DIP PTH, меньше выводов контактов, простота в использовании |
ЭСП-01М | Вертикальная подставка на печатной плате экономит место и улучшает сигнал |
ВРУМ-02 | Самый сертифицированный, лучший дизайн оригинального Espressif. |
Дополнительная информация
Вес | Н/Д |
---|---|
ЭСП | ЭСП8266 |
ЭСП8266 | ВРУМ-02, ВРУМ-02D, ВРУМ-02U |
Запрос продукта
Имя
Адрес электронной почты
Расследование
Сеть ESP8266 NodeMCU — Общий проект
HID2AMI HID MOUSE AND GAMEPAD to AMIGA ADAPTER (REV 2. 0 board)Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public Licensehttps://github.com/EmberHeavyIndustries/HID2AMIHID2A…
HID2AMI v2.0 с поддержкой колесика мыши
4883 0 8
EmberHeavyIndustries
ЭмберХэвиИндастриз
ИТАЛИЯ
Превращает Raspberry PI в 3-канальный монитор напряжения и тока для других устройств. Этот HAT содержит три микросхемы INA219, подключенные к шине I2C и измеряющие ток по трем независимым каналам. Шу…
Шляпа монитора мощности RaspberryPI
2335 2 3
Рафал Витчак
Рафал Витчак
ПОЛЬША
TL; DR Модуль представляет собой простой способ подключения широко используемого (по крайней мере, в Германии) блока управления Buderus Logamatic 2107M для систем отопления на жидком топливе к вашей домашней сети и вашей домашней автоматизации. Этот…
KM271 Модуль связи Buderus Logamatic Wi-Fi
2275 0 4
Глейзер
Глейзер
ГЕРМАНИЯ
Watchible — это дополнительная плата NB-IOT для Raspberry Pi Pico. Это низкая стоимость и низкая мощность. Он предназначен для мониторинга любого триггера с интерфейсом с низким импедансом. Как Pico, так и Quectel BCC-66…
Наблюдаемая плата NB-IOT
1890 г. 6 0
Дума
Дума
СОЕДИНЕННЫЕ ШТАТЫ АМЕРИКИ
WheelOfJoy — это открытый аппаратный адаптер джойстика для 8 игроков для Commodore 16 и Plus/4. Первоначальная цель состояла в том, чтобы выяснить, как работает адаптер Solder для 3 джойстиков. Это было довольно легко, как только я понял…
WheelOfJoy — адаптер для джойстика Commodore 16/116/+4 на 8 игроков
1417 2 3
СуккоПера
СуккоПера
ИТАЛИЯ
https://martin-piper. itch.io/bomb-jack-display-hardwareМодульное аудио- и видеооборудование для ретро-машин, таких как Commodore 64. Разработано для использования интегральных схем TTL серии 74, доступных еще в 1…
MegaWang 2000 Turbo Edition — Аудио V9.2
1928 г. 2 2
Пайпер
Пайпер
СИНГАПУР
Картриджная плата для 8-разрядных компьютеров ATARI 65XE/130XE/800XE/800XL на базе универсальной микросхемы флэш-памяти SST39SF040 CMOS. В проекте не используются микросхемы программируемой логики, такие как GAL-чипы.
Картридж SXEGS для ATARI 65XE/130XE/800XE
2710 1 5
продюсер
кодер
РОССИЙСКАЯ ФЕДЕРАЦИЯ,
LittleSixteen — это римейк домашнего компьютера Commodore 16 с открытым оборудованием, отличающийся множеством улучшений по сравнению с исходным дизайном. В V3 мы начали вносить улучшения в плату: перешли на внешний …
LittleSixteen V3 — улучшенная материнская плата Commodore 16
2771 5 5
СуккоПера
СуккоПера
ИТАЛИЯ
Привет, ребята, в чем дело? Итак, это PALPi, портативная игровая консоль в стиле ретро на базе Raspberry Pi Zero W, которая может запускать практически все ретро-игры, от SNES до PS1. Мозгом этого проекта является RECAL…
Портативная ретро игровая консоль PALPi V5
4028 1 4
Арнов шарма
Арнов шарма
ИНДИЯ
В течение 3 лет я пробовал несколько ножных механизмов, сначала я решил сделать простую конструкцию с большеберцовым двигателем, размещенным на бедренном суставе. У этой конструкции было несколько проблем, так как она была не очень…
Создание динамически эффективной роботизированной ноги.
2703 1 7
Мигель Асд
Мигель Асд
ИСПАНИЯ
ESP32-S в форм-факторе Arduino ESP32-S, по крайней мере, на мой взгляд, является одним из самых универсальных микроконтроллеров, доступных производителям на данный момент. Он отвечает почти всем моим требованиям по функциям, требуемым …
Плата для разработки ESP32-S в форм-факторе «Arduino Uno»
2777 4 9
СоздательIoT2020
MakerIoT2020
ТАИЛАНД
Аналоговые усилители звука достаточно мощны, чтобы издавать высокий уровень шума со стабильной добротностью.