Minunata lume IoT

Categorii: Electronica, Programare, Stiinta si Tehnologie

18-Oct-2018 18:41 - 2376 vizionari

Pentru reteaua IoT exista microcontrolere cu suport wireless ieftine (chinezarii) si puternice: procesorul de 80 MHz, memoria flash de 4M, …

ESP8266 - august 2014: au aparut primele microcontrolere fabricate de Espressif Systems cu conectare Wi-Fi.

ESP32 - septembrie 2016: microcontrolere cu Bluetooth si Wi-Fi fabricate tot de Espressif Systems.

Pretul lor variaza de la 30 lei pentru montaje bazate pe ESP8266 pana la 60-350 lei pentru montaje cu ESP32.

In zona ESP32 cele mai scumpe sunt modulele pycom, microcontrolere care ruleza instructiuni Python si care pot comunica pana la distante de 40 Km (tehnologie LoRa - 868MHz/915MHz).

Atras de pretul scazut, mi-am cumparat si eu cateva module.

Microcontrolere ESP8266 si ESP32

Unul din ele este defect (i-am pus un x rosu in imagine), dar la pretul de 30 de lei nu este o paguba prea mare. (Azi am cheltuit 33 de lei pe paine, 2L pepsi, cascaval si apa plata.)

Desi se pot programa in Lua (ESP8266) si in Python (ESP32), prefer sa le programez in C folosind Arduino IDE, pentru ca programul compilat in C este mai compact si consuma memorie mai putina. Modulul pycom, cand ruleaza Python, necesita oprirea serverului de FTP ca sa poata porni serverul de Web pentru ca nu are memorie RAM suficienta.

 

Wemos Micro sau NodeMCU cu ESP8266 - 24% memorie de program ocupata:

Wemos Micro sau NodeMCU

 

Placă de Dezvoltare pycom WiPy 2.0 cu WiFi și Bluetooth cu ESP32 - 54% memorie de program ocupata:

Placă de Dezvoltare WiPy 2.0 cu WiFi și Bluetooth

Dureaza ceva timp compilarea si incarcarea programului in microcontroler, dar programul incarcat merge mult mai bine decat varianta in Lua sau Python.

Modulul pycom cu ESP32 necesita ca pinul G23 sa fie conectat la GND, astfel incat, dupa reset, sa intre in modul de programare.


Ultimele pagini: RSS

Alte adrese de Internet

Categorii

Istoric


Atentie: Continutul acestui server reprezinta ideile mele si acestea pot fi gresite.