Satura rādītājs:

IOT bāzes skaitļošana, izmantojot Nodemcu un Micropython: 11 soļi
IOT bāzes skaitļošana, izmantojot Nodemcu un Micropython: 11 soļi

Video: IOT bāzes skaitļošana, izmantojot Nodemcu un Micropython: 11 soļi

Video: IOT bāzes skaitļošana, izmantojot Nodemcu un Micropython: 11 soļi
Video: КАК НАСТРОИТЬ L4D2 2024, Novembris
Anonim
IOT bāzes skaitļošana, izmantojot Nodemcu un Micropython
IOT bāzes skaitļošana, izmantojot Nodemcu un Micropython

Šajā apmācībā es izmantošu NodeMcu, micropython un Mqtt savienojumu, lai izveidotu savienojumu ar serveri.

Šī apmācība izmanto https balstītu mqtt connect, lai izveidotu savienojumu no Nodemcu uz Adafruit.io serveri.

Šajā projektā es izmantoju mikropitona programmēšanas valodu, kas ir gandrīz līdzīga python.

1. darbība. Nepieciešamās sastāvdaļas

Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas

Lai pabeigtu šo projektu, ir nepieciešami šādi komponenti.

Nepieciešamās sastāvdaļas:

  • Nodemcu
  • IR sensors
  • LED
  • USB kabelis
  • Interneta pieslēgums

2. darbība. Darba sākšana

Darba sākšana
Darba sākšana
Darba sākšana
Darba sākšana

Procedūra:

  • Lejupielādējiet un instalējiet espcut programmatūru atkļūdošanai.
  • Lejupielādējiet failus no šīs saites. kas tiek glabāts kā github repozitorijs. Visa programma ir pieejama šajā krātuvē..
  • Lejupielādējiet un instalējiet micropython programmaparatūru no šīs saites uz NODEMCU
  • Savienojiet IR sensoru ar GPIO12 un LED ar GPIO 2 no Nodemcu.
  • lejupielādējiet šo webrepl programmatūru

3. darbība: Adafruit IO

Adafruit IO
Adafruit IO

apmeklējiet vietni io.adafruit.com un piesakieties, lai atvērtu savu informācijas paneli

4. darbība. Izveidojiet informācijas paneli

Izveidojiet informācijas paneli
Izveidojiet informācijas paneli

Noklikšķiniet uz darbības un izveidojiet jaunu informācijas paneli

5. darbība: bloku izveide

Bloku veidošana
Bloku veidošana
Bloku veidošana
Bloku veidošana
Bloku veidošana
Bloku veidošana
  1. Noklikšķiniet uz informācijas paneļa nosaukuma.
  2. vēlreiz noklikšķiniet uz pogas +(plus), lai izveidotu bloku
  3. Tagad noklikšķiniet uz Pārslēgt un piešķiriet tam nosaukumu.
  4. Tagad noklikšķiniet uz pogas Izveidot
  5. Pēc tam atlasiet savu bloku un noklikšķiniet uz nākamās darbības
  6. Piešķiriet šim blokam nosaukumu un iestatiet ON un OFF stāvokļa nosaukumus.
  7. Pēc tam noklikšķiniet uz izveidot bloku.

Atkārtojiet procesu no otrā soļa, atlasiet tekstu un izveidojiet vēl vienu bloku, kā parādīts attēlā

6. darbība: galīgais informācijas panelis

Galīgais informācijas panelis
Galīgais informācijas panelis

Jūsu pēdējais informācijas panelis izskatīsies šādi.

7. darbība: iegūstiet lietotājvārdu un atslēgu

Iegūstiet lietotājvārdu un atslēgu
Iegūstiet lietotājvārdu un atslēgu

Noklikšķiniet uz taustiņa ikonas ekrāna kreisajā pusē un nokopējiet lietotājvārdu un aktīvo atslēgu

8. darbība: iespējojiet WEBREPL

Iespējot WEBREPL
Iespējot WEBREPL
  • Atveriet espcut programmatūru
  • nosūtīt šo komandu "importēt webrepl_setup"
  • izlasiet konsolē esošo tekstu un konfigurējiet tīmekļa atbildi.

9. darbība: izveidojiet savienojumu ar Webrepl

Izveidojiet savienojumu ar Webrepl
Izveidojiet savienojumu ar Webrepl
Izveidojiet savienojumu ar Webrepl
Izveidojiet savienojumu ar Webrepl
  • Atrodiet wifi tīklu, kura ssid sākas no mikropitona
  • izveidojiet savienojumu ar šo SSID ar paroli "micropythoN"
  • jūs saņemsiet ekrānu, kā parādīts iepriekšējā attēlā.

10. darbība: pievienojiet kodu

Pievienojiet kodu
Pievienojiet kodu
  • izvelciet webrepl programmatūru, atveriet webrepl.html un noklikšķiniet uz Connect
  • tas prasīs norādīt paroli
  • manā gadījumā parole ir "1234567"
  • wow tu esi savienots.
  • augšupielādējiet failus, kas tika lejupielādēti no github krātuves.
  • augšupielādējiet main.py, mqtt.py, boot.py un data.txt, izmantojot webrepl.
  • tagad nospiediet atiestatīšanas pogu uz sava nodemcu. un pārbaudiet izvadi vietnē io.adafruit.com
  • ja vēlaties pārbaudīt koda izpildi, jums atkal ir jāizveido savienojums ar mikropython wifi un jāpiesakās.

11. darbība: darba video

Šīs apmācības darba video ir pieejams šeit.

Ieteicams: