NodeMCU

DoT

Я уже писал о своем веб сервере для NodeMCU на LUA. Так как я постоянно развиваю web-server добавляя новые возможности и улучшаю код, столкнулся с некоторыми проблемами. На первых версиях web-server я уже создал несколько работающих устройств, но по мере Подробнее…

Android

Управление android устройством POST и GET-запросами.

Я упоминал уже о приложении для управления android устройствами, сегодня постараюсь рассказать написать о нем. Необходимость в таком приложении появилась с «часами», об которых я писал тут. Изначально я пользовался  tasker — это приложение для автоматизации android устройства, но пользуясь Подробнее…

Датчики

Ультразвуковой датчик HC-SR05 и МК ATtiny13.

Для контролера лестничного освещения, потребовался датчик для обнаружения проходящего мимо человека. Из-за небольшого угла срабатывания и возможность регулировать дистанцию до объекта, принял решение использовать ультразвуковой датчик расстояния (SRF05). Так как датчик «напрямую» информацию о расстоянии не выдает, то  для получения и Подробнее…

NodeMCU

NodeMCU. Web-server — простой веб-сервер!

Большинство найденных в интернете примеров веб-серверов для NodeMCU написанных на Lua — это примеры простых статических страниц с отсутствием возможности «одновременной» загрузки доп. файлов css, js, и т.д. Как правило, html код встраивается непосредственно в скрипт, в результате этого занимает Подробнее…

Обо всем

Проблемы с зарядкой.

Каждый сталкивается с проблемами связанные с зарядкой. Почему это происходит?! — большая часть поломок такого плана происходит по вине пользователя. Мы небрежно относимся к своим гаджетам, разговариваем или играемся когда устройство стоит на зарядке, откладываем поход в сервис, при появлении Подробнее…

NodeMCU

Начала работы с NodeMCU. Учим LUA.

  Lua — язык с динамической типизацией (переменные получают типы «на лету» в зависимости от присвоенных значений). Писать на нем можно как в императивном, так и в объектно-ориентированном или функциональном стиле. [crayon-5ce3537196c77345765948/] 1. Переменные. Именами (идентификаторами) переменных в Lua могут быть любые Подробнее…

Обо всем

Попадание жидкости или «утопленники».

Рано или поздно наши любимые гаджеты, без которых мы не можем обойтись, ломаются. В этот самый момент многие свершают ошибки, которые только усугубляют ситуацию, приводят к необратимым последствиям. Сегодня я расскажу напишу об «утопленниках». Почему так происходит и как в этом случае Подробнее…

NodeMCU

Начала работы с NodeMCU. ESPlorer и первый скрипт.

Для написания первого скрипта, воспользуемся программой ESPlorer — это удобные, мультиплатформенные инструменты, которые позволяют создавать, редактировать, загружать в один клик lua-скрипты. Поддерживаемые платформы: Windows (x86, x86-64) Linux (x86, x86-64,ARM soft & hard float) Solaris (x86, x86-64) Mac OS X (x86, x86-64, Подробнее…

NodeMCU

Начала работы с NodeMCU. Что такое NodeMCU

NodeMCU — это платформа с открытым исходным кодом для IoT (интернет вещей) на базе языка eLua. Она включает в себя прошивку и плата разработчика, которая основана на модуле ESP-12. Термин «NodeMCU» по умолчанию относится к программной части, но в сети Подробнее…

NodeMCU

Начала работы с NodeMCU. Прошивка.

После того как мы собрали свою прошивку, теперь нужно ее прошить в наше устройство, для этого воспользуемся программой NodeMCU-flasher. Программку можно скачать c гита по адресу или с архива ниже.  Она не требует установки, достаточно скачать и запустить. После запуска программы Подробнее…