ESP-8266 коротко о главном

На этой странице я планирую в простых , бестолковых словах объяснить то, что сначала кажется сложным .

А то многие крутые люди не снисходят для объяснений чайникам и смотрят как те закипают ;-)

Началось все с того , что прикупил я себе как то на новый год набор ардуиншика - Матрешка, типа поиграть в умного программиста и пописать программки для светодиодов, войти в мир микропроцессоров. Поиграл, надоело ((  В процессе поиска информации и изучения темы микропроцессоров, о которых я до этого практически ничего не знал, я наткнулся на интересный портал - http://homes-smart.ru/index.php/about-us. Вот тут меня зацепило!
Один умный человек решил создать конструктор для программирования микропроцессора, а конструктор  это кубики, которые и дурак сложить сможет. Не надо отлаживать программный код и изобретать велосипед. Да и микропроцессор он выбрал очень интересный - ESP-8266 со встроенным WiFi. Маленький и удаленький, его можно и в лампочку приспособить и дом охранять научить. В общем понеслось.....

Рассказывать подробности не буду, все можно прочесть по ссылкам, опишу свои ощущения и мнения. Ссылки на Али привожу средне потолочные, ни разу не реклама, а просто образец для поиска.

Начнем с того что на сегодня есть много модификаций этого модуля :

1. Если в перспективе есть планы встроить модуль в небольшое устройстао то нужен модуль

ESP-12E











(https://ru.aliexpress.com/item/Free-Shipping-1pcs-lot-ESP8266-serial-WIFI-model-ESP-12-ESP-12E-ESP12E-ESP12-Authenticity-Guaranteed/32716987849.html?)


Он самый компактный, но к нему нужен программатор.

Специальный  драйвер для PC, который  вам может неоднократно понадобиться при желании перепрограммировать модули уже встроенные в разные готовые продукты.

Программатор  FTDI-USB



Классическая схема  подключения модуля ESP8266

Схема подключения ESP8266 (без автозагрузки прошивки)


Сразу скажу, что ни разу не паял эту схему полностью, а упрощенно работает (у меня по крайней мере). По мне так надо всего два сопротивления (к CH-PD и GPIO-15). Я это понял по китайской платке которую можно прикупить и меньше паять (два сопротивления уже на месте) В миру зовется "белая плата для esp8266"














(https://ru.aliexpress.com/item/Serial-WIFI-ESP8266-module-ESP-07-ESP-12-ESP-12E-adapter-plate-excluding-module/32642652906.html?)

2. Второй вариант рекомендую всем!!! Модуль полностью распаян, подключается по usb к любой телефонной зарядке, программируется прямым подключением к компьютеру.
В народе зовется бутерброд или Witty.




(https://ru.aliexpress.com/item/free-shipping-ESP8266-serial-WIFI-Witty-cloud-Development-Board-ESP-12F-module-MINI-nodemcu/32738532939.html?)
Что замечательно - на ней есть трехцветный светодиод и фоторезистор, которые вам наглядно могут показать многие возможности ESP. И не надо ничего паять и мудрить ))) Эту плату можно и в дальнейшем применять в любых конструкциях, главное учесть эти элементы или выпаять / вырезать их.

3. Wemis D1 mini.  Вариант это среднее между двумя первыми.


 




(https://ru.aliexpress.com/item/NodeMCU-Lua-ESP8266-ESP-12-WeMos-D1-Mini-WIFI-4M-Bytes-Development-Board-Module/32703511086.html?)
Модуль также готов к использованию и не имеет ничего лишнего. Программируй и подключай.
К нему также можно докупить несколько готовых модулей с датчиками. Собрал и работает.

Наигравшись с паяльником, остановился на варианте готовых модулей ...

4. Готовый и недорогой модуль.  

https://ru.aliexpress.com/item/Wavgat-nodemcu-V3-Lua-WI-FI-esp8266/32841025867.html?

Ну вот как то с матчастью разобрались, приблизительно. Теперь о главном - а нахрена оно вообще нужно ???
По простому это микрокомпьютер у которого есть несколько специальных выходов для подключения различных устройств - датчиков, исполнительных элементов, индикаторов, передающих и принимающих устройств. Благодаря миниатюрности и невысокой цене можно использовать только один выход для одного устройства, а можно почти все задействовать. Благодаря WiFi все взаимодействия с модулем производятся без проводов.

- самое распространенное применение это погодная станция, "любая ESP со временем превращается в погодную станцию" как говориться. Подключив датчики температуры, влажности, освещенности, СО и пр. можно получать оперативную информацию в любое время и в любом месте.
- можно управлять освещением в доме или где угодно с компьютера или смартфона из дома или из за границы
- можно дистанционно открывать ворота, контролировать вход и выход людей через калитку, охранять дом
- можно управлять насосом в колодце, отоплением в доме, поливом огорода.
- можно все вышеперечисленные мероприятия записывать и хранить данные для статистики или из любопытства на своем сервере или в интернете или где угодно

Много чего можно, но главное не забывать о безопасности и резервных каналах управления. Как всякая электроника, тем более китайская, да еще завязанная на беспроводные технологии и даже интернет - ESP имеет право глючить в самый неподходящий момент, поэтому я стараюсь не навешивать на один модуль слишком много задач и использовать два модуля для подстраховки (перезапуска) друг друга, и даже подключил к ним управление через GSM модуль, до кучи.

Да и главное - управлять то этим всем должна программа,  вот ссылка на первоисточник - https://wifi-iot.com/?m=main, а вот мои описания тута и тута.


Вот вроде и все для начального понимания, на других страницах я обрисую свои конкретные изделия и мысли по поводу развития и модернизации проектов.





 коллекция нужных ссылок :

https://geektimes.ru/post/276280/

https://geektimes.ru/post/271078/

https://wifi-iot.com/?m=main

http://homes-smart.ru/index.php/about-us

https://www.youtube.com/watch?v=zMlgdLScpn0&feature=youtu.be

https://esp8266.ru/forum/

https://esp8266.ru/esp8266-podkluchenie-obnovlenie-proshivki/

https://mysku.ru/blog/aliexpress/37928.html



Комментариев нет:

Отправить комментарий