NodeMCU

DoT

Я уже писал о своем веб сервере для NodeMCU на LUA. Так как я постоянно развиваю web-server добавляя новые возможности и улучшаю код, столкнулся с некоторыми проблемами. На первых версиях 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-5ce353ac2149b938650097/] 1. Переменные. Именами (идентификаторами) переменных в Lua могут быть любые последовательности из букв, цифр и символа подчеркивания, начинающиеся не с цифры. Язык 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, PPC, PPC64)   Установка. Для работы программы нужно скачать и Подробнее…

NodeMCU

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

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

NodeMCU

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

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