NodeMCU: iyo yakavhurwa sosi IoT chikuva

ESP8266

NodeMCU module yekushandisa IoT chikuva (Internet yezvinhu), kana iyo Internet yezvinhu, yakavhurika sosi. Shandisa firmware inomhanya iyo ESP8266 SoC kubva kuEspressif Systems izvo zvatakatopenengura mune ino blog, uye Hardware yakavakirwa paESP-12 module, iine 11 GPIO yekubatana, imwe yeiyo 10-bit analog (1024 inogona kuita dijitari maitiro), sezvaungaverengera mune imwecheteyo nyaya iyo yandiri kureva .

Izwi NodeMCU inoreva firmware uye kwete madhiiti kits, kunyangwe nguva pfupi yadarika ichishandiswa sezwi rakafanana kune yakazara yakazara chikuva. Zvakare, iwe unofanirwa kuziva kuti aya ma module anoshandisa Lua semutauro, pakutanga, asi sezvaunozoona izvo zvashanduka. Muchokwadi, ivo vaivaka pane chirongwa cheLua uye Espressif isiri-inoshanda SDK yeESPN8266, uye vachishandisa yakavhurika sosi mapurojekiti kunyora zvidimbu zvisipo senge lua-cjson, spiffs, nezvimwe. Kana iwe usingazive, Lua inokosha uye yakarongeka mitauro mutauro wakareruka zvakakwana kuti ushandiswe semutauro wakadudzirwa nematanho akawedzera.

NodeMCU

nodemcu

Yakave yakanyanya kufarirwa Iyi module ndeimwe yeavo vanoshandisa iyo ESP8266, sezvo iri kushandiswa zvakanyanya padanho reIoT mapurojekiti, ane fashoni nhasi. Mushure mekutanga iyo Espressif Systems ESP8266 muna 2013, gore rakazotevera, muna Gumiguru 2014, mafaira ekutanga eNodeMCU firmware akatanga kuendeswa kuGitHub. Mwedzi miviri gare gare, pakupera kwegore iro, chirongwa ichi chakatanga kuwedzera kusanganisa yakavhurika Hardware chikuva zvakare.

Zvishoma nezvishoma akatanga uye akawedzera mamwe maraibhurari kuchirongwa, senge Contiki's MQTT kuitira kuti chikuva chinotsigira iyo IoT MQTT protocol, uchishandisa Lua kuwana. Imwezve huru yekuvandudza yaizosvika muna 2015, apo Devsaurus akaisa u8glib raibhurari yeNodeMCU, zvichikubvumidza iwe kudzora zviri nyore LCD, OLED uye VGA kuratidza. Zvishoma nezvishoma vashanduri vepakutanga vakasiya chirongwa ichi muzhizha ra2015 ndokupa nzira kune vanobatsirana vakazvimirira. Muna 2016, NodeMCU yakatove neinopfuura makumi mana ma module akasiyana ...

Izvo zvaizosanganisirawo ESP8266 Core yeArduino IDE, kushanda nepuratifomu neArduino mabhodhi ekuvandudza, ayo akabvumidza vashandisi vazhinji uye vagadziri kuti vagadzire avo mapurojekiti vachishandisa chikuva ichi.

Pinout

Kana zviri zvePinout, yakanga yatokurukurwa mune imwe blog blog nezve ESP8266, asi mapini akatanhamara ndeaya:

  • Pini 0 *: GPIO 16 yeGPIO kuverenga / kunyora chete.
  • Pin 1: GPIO 5
  • Pin 2: GPIO 4
  • Pin 3: GPIO 0
  • Pin 4: GPIO 2
  • Pin 5: GPIO 14
  • Pin 6: GPIO 12
  • Pin 7: GPIO 13
  • Pin 8: GPIO 15
  • Pin 9: GPIO 3
  • Pin 10: GPIO 1
  • Pin 11: GPIO 9
  • Pin 12: GPIO 10
  • Zvimwe zvakachengetwa, kana kushandira simba (GND, Vcc), uye nezvimwe zviratidzo.

Pini dziripo zvingasiyana zvinoenderana neshanduro kana modhi, asi izvo zvakajairika.

Zvimwe zvinhu zveNodeMCU

El NodeMCU inotengwa zvakafanana neESP-201, ne € 7 approx. on amazon, nezvose zvaunoda kuti zvivemo, saka kushandiswa kwacho hakugone kuve nyore. Mamwe ma module anodarika € 10, asi anosanganisira zvimwe zvekuwedzera zvinhu, senge LCD mapaneru, nezvimwe.

Unogona download firmware izvo zvinodzora kubva GitHub mahara uye mitauro yakaita seC ++, Python, BASIC, JavaScript, uye mimwe yakaita saLua pachayo inogona kushandiswa. Rangarira kuti yakavhurwa sosi, uye nekudaro, inokutendera iwe kuti udzidze kubva kuchirongwa ichi kana kuchishandura zvakasununguka kana uchida kuwedzera maficha kana kushandura chero paramende.

Chii chinosanganisira bhodhi rekuvandudza?

La NodeMCU yekuvandudza bhodhi inowanzo kuverengerwa mune kit Iyo ine microUSB yayo chiteshi kuronga uye kuisimbisa, uye Serial-USB inoshandura, zviteshi zvandakataura muchikamu chepinout, ma LED uye bhatani rekuseta rakabatanidzwa pabhodhi. Ehezve, nekuisanganisira iyo ESP8266 SoC yekubatana kweWiFi, nyoka yenyoka yakave zvakare yakadhindwa paPCB.

Zvisinei, kuva vagadziri vakasiyana siyana, shanduro uye mamodheru, imwe neimwe yadzo ine uzivi hwayo uye inogona kusanganisira yayo yekuwedzera kana kuva nematanho akasiyana zvichienderana nechinangwa chakagadzirirwa ndiro. Semuenzaniso, sekuzoona kwaunozoita, unogona kutsiva ESP12 chip yeESP12E mune mamwe mamodheru, kana iyo CH340G panzvimbo yeCP2102 yekutendeuka serial, nezvimwe.

Kazhinji main NodeMCU bhodhi vagadziri Ivo ndiAmica, FBlue, Lolin / Wemos, DOIT / SmartArduino, AZ-Dhirivhari, nezvimwe. Pamusoro pevanozvipa akasiyana, iwe zvakare uchawana akati wandei vhezheni:

  • Chizvarwa Chekutanga: Iyo devkit v0.9 ndiyo yekutanga vhezheni yeNodeMCU ine ESP12 ine 4MB flash pane ESP8266, asi iine mashoma mapini eGPIO kupfuura iyo ESP12E vhezheni iyo modhi dzazvino dzinoenderana. Ikozvino yapera uye haugone kuitenga.
  • Chizvarwa chechipiri: iyo v1.0 / v2.0 vhezheni, yakagadzirwa naAmica, kambani yekuGerman Gerwin Janssen kugadzirisa iyo yapfuura v0.9. Vakaifarira zvekuti yakave yepamutemo vhezheni yeNodeMCU. Kutanga kushandisa ESP12E uye neyakawedzera mutsara wepini yekubatanidza. Vamwe vagadziri vakapedzisa kuteedzera iyi vhezheni zvakare, vachishandisa iyi yakavhurika-Hardware modhi sehwaro.
  • Chizvarwa chechipiri- v1.0 / v3 yakagadzirirwa naLolin / Wemos pavakasarudza kugadzira prototype yakagadziridzwa nedzimwe shanduko diki. Shanduko huru yaive yekukwirisa CH340G serial converter panzvimbo yeCP2102, ichiita kuti chiteshi cheUSB chive chakasimba. Parizvino ndiyo yakatengesa yepamusoro mhando.

Panguva ino, izvi ndizvo zviitiko zvakakosha zvikuru kuti iwe uzive, kunyangwe vamwe vakatove vasingachashandi.

Chii chingaitwe neNodeMCU?

Izvo iwe zvaunogona kuita neNodeMCU bhodhi pamusoro peIOT inogona kusiyana zvakanyanya, uye muganho ndiko kufunga kwako. Asi pano iwe enda mimwe mienzaniso mazano kuti iwe unogona kuitisa nekutenda kumabasa ekudzora kubva paInternet, kutaurirana, nezvimwe.

  • Gadzira yako wega Mamiriro ekunze pamwe nehunyoro, sensors tembiricha, nezvimwe, uye kugona kugamuchira zviyero kubva pane chero chinongedzo neInternet kubatana. Ehe unogona kushandisa chero imwe mhando yema sensors kana zvinhu kugadzira zvakafanana mapurojekiti.
  • Yakabatana otomatiki, zvichikonzera kuti chiito chikonzereswe nemhepo, senge kudzora mwenje dzeLED, switching relays, kumisikidza chero mhando yeactuator, nezvimwe.
  • Gadzira a NTP server, uye mamwe marudzi emasevhisi emidziyo yako yakabatana.
  • Positioning masisitimu yemukati memisha kana zvivakwa zvinoshandisa GPS.
  • Matoyi emarudzi ese, kumba otomatiki yeimba, nezvimwe.

Mamwe mashoko - Arduino dzidziso

Iye zvino unoziva hunokosha hunhu hweNodeMCU mabhodhi uye iyo unogona kutanga kushandisa mune rako ramangwana IoT mapurojekiti pamwe neako Arduino mabhodhi uye nezvimwe ...


Makomendi gumi, siya zvako

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Esteban akadaro

    Iyo ndiyo yakanakisa yeakanakisa, kune nyanzvi kana mainjiniya anoda kuvhara nyaya yeIoT munzira yakafara, anofanira kupfuura nayo.

  2.   Edgar Bosch G. akadaro

    Yakanaka ruzivo rwetekinoroji pane IoT, kuti unzwisise iwo masimboti