Привет!
Я живу рядом с Байкалом, и много раз бывал на нем. Это красивое озеро с чистым воздухом. Несколько лет назад озеро начало загрязняться. И вот я подумал почему бы не сделать дрона с солнечными батареями, поставить на нее двигатель, нейронный компьютер с YolloV3(нейросеть которая обеспечивает зрение компьютеру) со стереокамерой, добавить GPS и научить его чистить Байкал в автономном режиме.Читать полностью »
Рубрика «esp8266» - 6
Делаем автономного водного дрона или как я мечтал помочь Байкалу, но я не газпром. Часть 1
2019-10-10 в 15:08, admin, рубрики: avr, c++, Drone, esp8266, github, байкал, программирование микроконтроллеров, робототехникаESPboy гаджет для ретро игр и экспериментов с IoT
2019-10-01 в 10:31, admin, рубрики: arduino, diy или сделай сам, education projects, entertainment, esp8266, game console, Gamedev, IoT, retrogaming, программирование микроконтроллеров, разработка игр, Разработка под ArduinoESPboy гаджет я сделал на основе ESP8266 с TFT цветным экраном 128х128, звуком, RGB светодиодом и аккумулятором с зарядкой.
Получилась автономная, модульная платформа, которую можно спаять за пару часов из деталей, стоимостью примерно 12$ и носить в кармане.
Читать полностью »
ShIoTiny: часы без пружины или реальное время и как с ним работать
2019-09-15 в 17:32, admin, рубрики: automatization, diy или сделай сам, electronics design, esp8266, IoT, Программирование, программирование микроконтроллеров, Производство и разработка электроники, Разработка для интернета вещей, системное программирование
О чем эта статья
Продолжаем цикл статей о ShIoTiny — визуально программируемом контроллере на базе чипа ESP8266.
В этот статье рассказано о часах реального времени в контроллере ShIoTiny, синхронизации времени и использовании узлов работы с часами.
Предыдущие статьи серии.
ShIoTiny: малая автоматизация, интернет вещей или «за полгода до отпуска»
ShIoTiny: узлы, связи и события или особенности рисования программ
ShIoTiny: вентиляция влажного помещения (проект-пример)
ShIoTiny и окружающий мир: аналоговые датчики или АЦП для самых маленьких
Бинарные прошивки, схема контроллера и документация
Читать полностью »
FLProg – Самостоятельная интеграция в программу кастомных контроллеров
2019-09-11 в 9:54, admin, рубрики: arduino, diy или сделай сам, esp8266, flprog, программирование микроконтроллеров, Промышленное программирование, Разработка робототехники
На Хабре достаточно давно не освещался проект FLProg. Это связанно с отсутствием времени на написание статей, да и моими собственными личными проблемами. Но проект не умер, он живёт и развивается. В среднем раз в месяц выходит очередная версия программы. Со времени последней публикации была полностью переделана отрисовка схемы (благодаря этому были устранены фризы при отрисовке), появилась система Cross Reference для проекта, и система анализа проекта на ошибки. Непосредственно сам код программы, был перенесён на более свежую версию языка программирования. Благодаря этому в положительную (с моей точки зрения конечно, ну и пользователи меня поддерживают) сторону изменился интерфейс программы. Добавились многие интересные блоки. Реализовано масштабирование схемы и поиск блоков.
Читать полностью »
ShIoTiny и окружающий мир: аналоговые датчики или АЦП для самых маленьких
2019-09-07 в 7:50, admin, рубрики: automatization, electronics design, esp8266, IoT, программирование микроконтроллеров, Производство и разработка электроники, Разработка для интернета вещей, умный дом, Электроника для начинающих
Основные тезисы или о чем эта статья
Продолжение серии статей о ShIoTiny — визуально программируемом контроллере на базе чипа ESP8266. Ключевой особенностью данного контроллера является возможность его программирования путем рисования программы в браузере.
В данной статье описана краткая теория аналого-цифрового преобразования и практическое применение АЦП контроллера ShIoTiny.
Предыдущие статьи серии.
ShIoTiny: малая автоматизация, интернет вещей или «за полгода до отпуска»
ShIoTiny: узлы, связи и события или особенности рисования программ
ShIoTiny: вентиляция влажного помещения (проект-пример)
ShIoTiny: вентиляция влажного помещения (проект-пример)
2019-08-21 в 9:20, admin, рубрики: automatization, electronics design, esp8266, http, IoT, mqtt, udp, Беспроводные технологии, Интернет вещей, программирование микроконтроллеров, Производство и разработка электроники, умный дом
Основные тезисы или о чем эта статья
Продолжаем цикл статей о ShIoTiny — визуально программируемом контроллере на базе чипа ESP8266.
В этот статье рассказано на примере проекта управления вентиляции в ванной комнате или другом помещении с повышенной влажностью о том, как строится программа для ShIoTiny.
Предыдущие статьи серии.
ShIoTiny: малая автоматизация, интернет вещей или «за полгода до отпуска»
ShIoTiny: узлы, связи и события или особенности рисования программ
Ссылки
Бинарные прошивки, схема контроллера и документация
Инструкция и описание узлов
Настройка MQTT брокера cloudmqtt.com
Панель управления MQTT dashboard для Android
ShIoTiny: малая автоматизация, интернет вещей или «за полгода до отпуска»
2019-08-09 в 11:19, admin, рубрики: automatization, electronics design, esp8266, http, IoT, mqtt, udp, Беспроводные технологии, программирование микроконтроллеров, Производство и разработка электроники, Разработка для интернета вещей, умный дом
Основные тезисы или о чем эта статья
Так как интересы людей разные, а времени у людей мало, то кратко о содержании статьи.
Статья эта представляет собой обзор проекта контроллера с минимальной ценой и возможностью визуального программирования посредством WEB-браузера.
Поскольку это статья-обзор, направленная на то, чтобы показать "что можно выжать из копеечного контроллера", глубоких истин и подробных алгоритмов в ней искать не стоит.
Рассмотрена мотивация, идеи и результаты построения контроллера на базе WiFI-чипа ESP8266.
PocketScreen — краудфандинговый проект самого маленького Arduino-совместимого устройства
2019-06-08 в 12:29, admin, рубрики: arduino, diy или сделай сам, esp8266, Kickstarter, краудфандинг, Производство и разработка электроники, прототипирование, Разработка под Arduino, Электроника для начинающихАвторы поставили перед собой задачу создать самое маленькое Arduino-совместимое устройство размером 22 x 25 x 5 мм, при этом разместив на плате процессор ATSAMD21G18A (ARM Cortex-M0+, рабочая частота до 48 МГц, 256 кбайт флэш-памяти, 32 кбайт ОЗУ), цветной OLED дисплей, Wi-Fi модуль ESP8266EX, холдер для карт microSD, 3 пользовательских кнопки (+ кнопка аппаратного сброса) и RGB-светодиод. Вместо обычной расширенной коммутации, когда у Arduino-совместимых плат доступны для внешнего подключения практически все выводы микроконтроллера, PocketScreen из-за своей миниатюрности ограничивается 5 цифровыми и 3 аналоговыми выводами, плюс позволяет подключить внешнее питание.
Краудфандинговый проект: PocketScreen.
Суть проекта: крошечное устройство, совместимое с Arduino, с мощным процессором, цветным дисплеем и Wi-Fi.
Платформа: Kickstarter.
Адрес проекта: kickstarter.com/pocketscreen
Авторы: Гюркан Доган (электронщик), Флориан Келлер (программист), Бенджамин Бек (веб).
Откуда: Людвигсбург, Германия.
Ускорение MicroPython
2019-04-23 в 5:33, admin, рубрики: esp8266, IoT, micropython, python, программирование микроконтроллеровMicroPython — реализация языка программирования Python для микроконтроллеров, даёт возможность аудитории этого языка, используя знакомый синтаксис и принципы программирования работать с небольшими вычислительными устройствами.
В своей работе я использую MicroPython для прототипирования, быстрой проверки идей и для создания небольших стендов. Благодаря REPL и простому синтаксису MicroPython также отлично подходит для DIY проектов и для обучения программированию.
Когда речь заходит о взаимодействии компьютеров с реальным миром, меня всегда интересует скорость их взаимодействия. В некоторых случаях использования микропроцессорной техники, например в сфере интернета вещей, скорость реакции устройства не так важна. Нет особой разницы когда включится сирена сигнализации: через 10 микросекунд после обнаружения движения или через 10 миллисекунд.
Но в некоторых аспектах, скорость работы и время реакции важно и встаёт вопрос о целесообразности использования MicroPython. Поэтому я провел небольшое исследование, на которое меня вдохновило видео с выступления создателя MicroPython Damien George. Мне стало интересно как быстро программа, написанная на Micropython будет реагировать на входное воздействие.
Подопытным устройством будет микроконтроллер ESP8266, на плате NodeMcu с MicroPython версии esp8266-2018511-v1.9.4 на борту.