Osvitová jednotka
pre výrobu plošných spojov fotocestou.
BananaPi jednodoskový minipočítač
Banana Pi is an open source hardwarový projekt spoločnosti GuangDong BiPai technology co., LTD.i technology co., LTD.
Monitor radiácie s BPI-M2 Zero.
Screenshot z interpretovaných dát monitora radiacie
Záťažovy regulátor otáčok mini vŕtačky
K základnej výbave každej dielne elektrotechnika, či modelára patrí mini vŕtačka
Záťažovy regulátor otáčok mini vŕtačky
pohľad na osadenú dosku plošných spojov
Spájkovacia pec
pre spájkovanie SMD dosiek plošných spojov
RC433 pre Home Assistant
ovládanie garážvej brány z HomeAssistenta

Micropython pre ESP12E nodemcu Lolin V0.9

         Espressif ESP8266 je lacný a vysoko výkonný bezdrôtový SOC, ktorý poskytuje nekonečné možnosti pre integráciu WiFi funkcií do iných systémov. Dokáže ovládať vstup a výstup ako Arduino, no zvláštnosťou je, že obsahuje zabudovaný WiFi adaptér.

V porovnaní s inými Wi-Fi riešeniami na trhu je ESP najlepšou voľbou pre väčšinu projektov „Internet of Things“! Keďže je  lacný a naozaj stojí len pár eur, samozrejme sa dá  integrovať aj do pokročilých projektov.  ESP je kompatibilné aj s Arduino IDE. Ak ste už predtým používali Arduino, rýchlo môžete začať používať ESP8266, alebo výkonnejší ESP32.  Wi-Fi moduly série ESP sú obľúbené v projektoch IoT. Avšak kvôli vysokej rýchlosti modernizácie a  aktualizácie trpí často nedostatkom, ako vačšina Opensource projektov, preto narážame na rôzne ťažkosti súvisiacich s implementáciou takýchto prvkov. V úvodnej fáze tvorby prototypu sú veľkou pomôckou vývojové moduly.  Veľkou výhodou ESP modulov je možnosť programovania v jazyku Python, čomu dávam prednosť aj ja.  Použil som vývojový kit ESP-12E  s ESP8266 a WiFi NodeMcu V3 so seriovým čipom CH340.

        Pre začiatočníkov v Pythone , v tomto prípade vravíme o MicroPythone, je najvhodnejším vývojovým  prostredím Thonny IDE (IDE =z anglického  integrated development environment).  Pomocou IDE Thonny nahráme microPython do flash pamäte ESP12E. Základom tohto modulu je microprocesor ESP8266  doplnený o Wifi jednotku.

        Pre používanie micropythonu je potrebné ho nainštalovať do flash pamäte mikroprocesora vo forme firmwaru. Toto sa urobí jednoducho pomocou utility ESPtool zabudovanej vo vývojovom  prostredí  Thonny IDE.  V menu Nástroje (tools) vyberiete položku Možnosti (options) a vyberiete záložku Preklač

V dialogovom okne , ktoré sa otvorí, kliknente na symbol menu a z roletového menu vyberiete položku Show install options.  V nasledujúcom dialógu volíte potrebné parametre.

Vyberte port, cez ktorý máte pripojený ESP modul k PC (v mojom prípade COM7), zvolíte typ mikropočítača (8266), pomocou vyberača version zvolíte stiahnutý image firmwaru (súbor s interpretom MicroPythonu)  pre Espressif 8266  . Potom kliknete na tlačidlo Inštalovať. Utilita esptool urobí všetko potrebné, zmaže flash ROM a nahrá firmware na vhodné miesto do pamate ESP-12E podľa inštalačných údajov obsiahnutých v image firmwaru.

Kritické je pre tento modul ESP-12E zvoliť správnu veľkosť flash pamäte, teda 4MB! Nedodržanie tejto podmienky spôsobí chybné nahratie firmware.

Priebeh uploadu firmware je možné sledovať v dialogu okna esptool.

Úspešné nahratie firmwaru je vypísané oznanom Done!  Modul je potrebné resetovať a funkčnosť micropythonu je signalizovaná vypísaním verzie a kurzorom v sheli vývojového prostredia IDE Tonny.

Teraz je modul ESP-12E pripravený prijať a vykonávať váš python program.

Všetky potrebné súbory pre upload firmware do ESP-12E modulu si možete stiahnuť v sekcii na stiahnutie . Obsahuje image Micropythonu, dokumentáciu vrátane schém a manuálov.

Related Articles

Copyright © Free Joomla! 4 templates / Design by Galusso Themes