Satura rādītājs:
- 1. darbība. Nepieciešamās sastāvdaļas
- 2. darbība. Darba sākšana
- 3. darbība: Adafruit IO
- 4. darbība. Izveidojiet informācijas paneli
- 5. darbība: bloku izveide
- 6. darbība: galīgais informācijas panelis
- 7. darbība: iegūstiet lietotājvārdu un atslēgu
- 8. darbība: iespējojiet WEBREPL
- 9. darbība: izveidojiet savienojumu ar Webrepl
- 10. darbība: pievienojiet kodu
- 11. darbība: darba video
Video: IOT bāzes skaitļošana, izmantojot Nodemcu un Micropython: 11 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Š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
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
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
apmeklējiet vietni io.adafruit.com un piesakieties, lai atvērtu savu informācijas paneli
4. darbība. Izveidojiet informācijas paneli
Noklikšķiniet uz darbības un izveidojiet jaunu informācijas paneli
5. darbība: bloku izveide
- Noklikšķiniet uz informācijas paneļa nosaukuma.
- vēlreiz noklikšķiniet uz pogas +(plus), lai izveidotu bloku
- Tagad noklikšķiniet uz Pārslēgt un piešķiriet tam nosaukumu.
- Tagad noklikšķiniet uz pogas Izveidot
- Pēc tam atlasiet savu bloku un noklikšķiniet uz nākamās darbības
- Piešķiriet šim blokam nosaukumu un iestatiet ON un OFF stāvokļa nosaukumus.
- 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
Jūsu pēdējais informācijas panelis izskatīsies šādi.
7. darbība: 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
- 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
- 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
- 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:
Led kontrole, izmantojot lietotni Blynk, izmantojot Nodemcu, izmantojot internetu: 5 soļi
Led kontrole, izmantojot lietotni Blynk, izmantojot Nodemcu, izmantojot internetu: Sveiki, visi šodien, mēs jums parādīsim, kā jūs varat kontrolēt LED, izmantojot viedtālruni internetā
Lēta skaitļošana: Arduino ar TTL sēriju: 3 soļi
Lēta skaitļošana: Arduino ar TTL sēriju: liela daļa no pilna mēroga arduino, piemēram, UNO, izmaksām ir USB interfeisa izmaksas (ņemiet vērā, ka tas bija taisnība, kad tas tika rakstīts, bet tas vairs nav taisnība, USB tagad ir lēts. Jūs varat citu iemeslu dēļ joprojām vēlaties izmantot TTL sērijas.). Atbrīvojieties no tā
Datu bāzes izveide, izmantojot XAMPP: 4 soļi
Datu bāzes izveide, izmantojot XAMPP: XAMPP ir pilnīgi bezmaksas Apache izplatījums, kas satur MariaDB, PHP un Perl. XAMPP nodrošina SQL grafisko interfeisu, kas ļauj jums saglabāt informāciju datubāzē, kuru mēs šodien izveidosim. Kad es pirmo reizi sāku izmantot datu bāzes projektiem
IOT bāzes ūdens līmeņa kontrolieris, izmantojot NodeMCU ESP8266: 6 soļi
IOT bāzes ūdens līmeņa kontrolieris, izmantojot NodeMCU ESP8266: Tas ir pamācāms, kā izveidot uz IOT balstītu ūdens līmeņa kontrolieri. Šī projekta iezīmes ir šādas:- Ūdens līmeņa atjauninājumi reāllaikā Android lietotnē. Automātiski ieslēdziet ūdens sūkni, kad ūdens sasniedz zem minimālā līmeņa. Au
Arduino bāzes humanoīda robots, izmantojot servo motorus: 7 soļi (ar attēliem)
Arduino bāzēts humanoīdu robots, izmantojot servo motorus: Sveiki visiem! Šis ir mans pirmais humanoīdu robots, kas izgatavots no PVC putu loksnes. Tas ir pieejams dažādos biezumos. Šeit es izmantoju 0,5 mm. Pašlaik šis robots var vienkārši staigāt, kad es ieslēdzu. Tagad es strādāju, lai savienotu Arduino un Mobile, izmantojot Bluetooth