Вы можете купить ESPboy2 на сайте www.tindie.com или собрать его самостоятельно.
Гаджет ESPboy я сделал на базе известного микроконтроллера ESP8266 80/160Mhz, 4/8Mb с цветным TFT экраном 128x128, звуком, RGB светодиодом, аккумулятором с зарядкой и WiFi на борту.
В результате получается автономная модульная платформа, которую можно спаять за пару часов из деталей стоимостью около 12 долларов и носить с собой в кармане.
Руководство по сборке Основная плата нарисована easyeda.com , произведено jlcpcb.com .
Все компоненты стандартные, легко доступны за копейки.
Ее можно использовать как платформу для обучения и быстрого прототипирования, как ретро-игровую консоль, как платформу для разработки игрушек и развлечений с использованием IoT.
Есть разъем, к которому подключаются все интерфейсы (SPI, I2C, UART и т.д.), куда можно подключить родные модули и свои расширения.
ESPboy программируется обычным способом через Arduino IDE, поскольку ESP8266 практически полностью совместим с экосистемой и библиотеками Arduino. Для продвинутых есть собственный SDK от Espressif Systems НОНОС или ОСРВ .
Также доступны различные дополнительные среды для программирования и сборки прошивки, такие как ЛУА , Микропитон , царапать , Wi-Fi-iot.com , фл-прога , Висуино и тысячи других.
ESP8266 имеет встроенный Wi-Fi, который добавляет сетевые возможности для связи между устройствами, экспорта данных в сеть и многое другое.
Например, вы можете легко общаться с онлайн-сервисами, такими как УдаленныйXY , Блинк , Вещи говорят , HiveMQ , ОблакоMQTT , НародМон , МайорДоМо , ТингерИО , Google облако Интернета вещей , dweet.io , Тембу , Ксивелли , ИФТТТ , ЛОРА-ВАН .
Технические подробности и инструкцию по сборке можно найти на hackaday.
Проект вырос из любви к самоделкам и ретро-устройствам, мастерству с Ардуино и узнать такие вещи, как: Ардубой , Геймбуино , Покитто , м5стек .
Удивительно, но все подобные устройства, кроме m5stack, ориентированы исключительно на игры, что в наше время уже становится вполне ощутимым злом для детей, очень умело современные игровые акулы привыкли зацеплять ими неокрепшие умы.
Для инженерных изысканий существуют классические Ардуины , но эти платы выглядят бездушными и требуют довольно кропотливого многолетнего понимания новичком, чтобы самостоятельно собрать и запрограммировать с нуля какое-то полноценное функциональное устройство.
Мне пришла в голову идея предоставления образовательных преимуществ и обучения для детей и заинтересованных взрослых посредством реверс-инжиниринга.
То есть учиться в обратном направлении, не с безликих плат и проводок до готового устройства черт знает когда, а с полностью работающего гаджета, из любопытства: «а как это работает и как работает».
Проект чувствует что-то похожее m5stack.com , но на мой взгляд слишком солидно и закрыто.
Собрав устройство ESPboy самостоятельно, вы сразу сможете чему-то научиться и получить эффект инженерного восторга домашнего мастера, ведь полноценная ретро-консоль с заранее прошитыми в микроконтроллер крутыми игрушками вдруг оживает из безликих железок в вашем компьютере.
Руки.
Эффект аналогичен ощущениям после сборки шкафа ИКЕА своими руками.
Облегчает дело то, что китайцы с pcbway.com, помимо изготовления основной платы, могут достаточно аккуратно спаять все мелкие детали, после чего остается только вручную припаять динамик, модуль зарядки аккумулятора, плату микроконтроллера, дисплей.
и прикрепите аккумулятор.
Как показали эксперименты, люди, далекие от DIY, радиоэлектроники, а иногда и никогда не державшие в руках паяльник, справятся с этим менее чем за час.
Тогда есть возможности для изучения разработки игр или Интернета вещей.
Для разработки игр это отдельная тема, можно использовать Двигатель LGE от Игоря Например.
Игра "TankCity", порт знаменитого "BattleCity" (перейти по ссылке, нажать "скомпилировать", затем "запустить") Описание виртуальной машины LGE Руководство по компилятору образного языка LGE "C" Другие замечательные игры LGE Онлайн-среда разработки LGE с компилятором и эмулятором А в освоении IoT помогут нативные модули, которые можно легко вставить в существующий коннектор и открыть к ним скетчи.
Поигравшись и поэкспериментировав с готовыми дополнениями, инструкциями и исходниками и получив таким образом базовые знания, вы сможете придумать и сделать свои с нуля.
На данный момент предполагается предварительная прошивка или Маленький игровой движок ESP со встроенными играми от Игоря, который любезно портировал свою разработку на ESPboy или Эмулятор игр CHIP8/SCHIP с около 90 встроенными играми , который мне удалось написать не так давно.
Готовые модули уже имеются, вставив их в разъем расширения ESPboy и загрузив прошивку, можно получить полнофункциональный гаджет на выбор: метеостанция, mp3-плеер, фм-приемник, навигатор, клавиатура, GSM-телефон.
Код, естественно, доступен на GitHub. Планируется сделать еще несколько крутых модулей: мессенджер LORA (работает вообще без связи на 8 км), экологический монитор (с дозиметром, датчиком фенола, CO2 и другими), сканер штрих-кода, тепловизионную камеру.
, радиоприемник Wi-Fi и несколько подобных.
Также в процессе написания простого браузера и твиттер-клиента, создание онлайн-каталога с прошивками, чтобы можно было загружать софт, подключившись к онлайн-каталогу через WiFi. Без проводов, возни с настройками IDE, компиляций (аналогично тому, как сегодня ищется и устанавливается софт на смартфоны из Google play или Apple store).
Дальнейший процесс постижения всего этого волшебства микроконтроллерного программирования своими руками можно пройти через Интернет и YouTube классическим способом, благо сегодня учебного материала на эту тему предостаточно.
В случае затруднений, на форуме сообщества.
ESPboy они вам скажут. Время покажет, насколько жизнеспособными окажутся идея и концепция, но пока тестирование и отзывы обнадеживают! Всем добра и успехов в творчестве.
Вы можете купить ESPboy2 на сайте www.tindie.com или собрать его самостоятельно.
С уважением, Роман С.
Теги: #Разработка игр #Программирование микроконтроллеров #iot #Сделай сам или Сделай сам #программирование #gamedev #arduino #Разработка для Arduino #ESP8266 #ретрогейминг #образовательные проекты #развлечения #игровая консоль
-
Несмеянов Александр Николаевич.
19 Oct, 24 -
Зима Близко: Чему Можно Научиться За Полгода
19 Oct, 24 -
«Восемь Битов»: О Звуках В Старых Играх
19 Oct, 24 -
Древнее Устройство – Весы
19 Oct, 24 -
Не Имей Сто Рублей, А Имей Сто Друзей.
19 Oct, 24 -
Работа Со Звуком И Библиотекой Superpowered
19 Oct, 24