Tartalomjegyzék:
- 1. lépés: Szükséges összetevők
- 2. lépés: Az első lépések
- 3. lépés: Adafruit IO
- 4. lépés: Hozzon létre irányítópultot
- 5. lépés: Blokkok létrehozása
- 6. lépés: Végső irányítópult
- 7. lépés: Szerezze be a felhasználónevet és a kulcsot
- 8. lépés: Engedélyezze a WEBREPL -t
- 9. lépés: Csatlakozás a Webrepl -hez
- 10. lépés: Adja hozzá a kódot
- 11. lépés: Munkavideó
Videó: IOT alapszámítás Nodemcu és Micropython használatával: 11 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ebben az oktatóanyagban NodeMcu, micropython és Mqtt kapcsolatot fogok használni a szerver csatlakoztatásához.
Ez az oktatóanyag a https -alapú mqtt connect használatával csatlakozik a Nodemcu -ról az Adafruit.io kiszolgálóra.
Ebben a projektben mikropython programozási nyelvet használok, amely szinte hasonlít a pythonhoz.
1. lépés: Szükséges összetevők
A projekt befejezéséhez a következő összetevőkre van szükség.
Szükséges összetevők:
- Nodemcu
- IR érzékelő
- VEZETTE
- USB kábel
- Internet kapcsolat
2. lépés: Az első lépések
Eljárás:
- Töltse le és telepítse az espcut szoftvert a hibakereséshez.
- Töltse le a fájlokat erről a linkről. amelyet github -tárként tárol. Minden program elérhető ebben a tárhelyen..
- Töltse le és telepítse a micropython firmware -t erről a linkről a NODEMCU -hoz
- Csatlakoztassa az infravörös érzékelőt a GPIO12 -hez, a LED -et pedig a Nodemcu GPIO 2 -hez.
-
töltse le ezt a webrepl szoftvert
3. lépés: Adafruit IO
keresse fel az io.adafruit.com webhelyet, és jelentkezzen be, hogy belépjen az irányítópultra
4. lépés: Hozzon létre irányítópultot
Kattintson a műveletre, és hozzon létre új irányítópultot
5. lépés: Blokkok létrehozása
- Kattintson az Irányítópult nevére.
- kattintson ismét a +(plusz) gombra a blokk létrehozásához
- Most kattintson a Váltás gombra, és adjon nevet.
- Most kattintson a létrehozás gombra
- Ezután válassza ki a blokkot, és kattintson a következő lépésre
- Adjon nevet ennek a blokknak, és állítsa be az ON és OFF állapotokat.
- Ezután kattintson a Blokk létrehozása gombra.
Ismételje meg a folyamatot a második lépéstől kezdve, válassza ki a szöveget, és hozzon létre még egy blokkot az ábra szerint
6. lépés: Végső irányítópult
Az utolsó irányítópult így fog kinézni.
7. lépés: Szerezze be a felhasználónevet és a kulcsot
Kattintson a képernyő bal oldalán található ikonra, majd másolja a felhasználónevet és az aktív kulcsot
8. lépés: Engedélyezze a WEBREPL -t
- Nyissa meg az espcut szoftvert
- küldje el ezt a parancsot: "import webrepl_setup"
- olvassa el a szöveget a konzolon, és konfigurálja a webrepl -t.
9. lépés: Csatlakozás a Webrepl -hez
- Keresse meg a wifi -hálózatot, akinek az SSID -ja a mikropitonból indul
- csatlakozzon ehhez az SSID -hez a "micropythoN" jelszóval
- a fenti ábrán látható képernyőt kapja.
10. lépés: Adja hozzá a kódot
- bontsa ki a webrepl szoftvert, nyissa meg a webrepl.html fájlt, és kattintson a csatlakozás gombra
- jelszót kér
- esetemben a jelszó "1234567"
- wow kapcsolódsz.
- töltse fel a github tárhelyről letöltött fájlokat.
- töltse fel a main.py, mqtt.py, boot.py és data.txt fájlokat a webrepl használatával.
- most nyomja meg a nodemcu reset gombját. és ellenőrizze a kimenetet az io.adafruit.com webhelyen
- Ha ellenőrizni szeretné a kód végrehajtását, akkor ismét csatlakoznia kell a micropython wifi -hez és be kell jelentkeznie.
11. lépés: Munkavideó
A bemutató munkavideója itt érhető el.
Ajánlott:
A gyorsulás felügyelete a Raspberry Pi és az AIS328DQTR használatával Python használatával: 6 lépés
A gyorsulás nyomon követése a Raspberry Pi és az AIS328DQTR használatával Python használatával: A gyorsulás véges, azt hiszem, a fizika egyes törvényei szerint.- Terry Riley A gepárd elképesztő gyorsulást és gyors sebességváltozásokat használ üldözés közben. A leggyorsabb lény a parton időnként kihasználja csúcssebességét a zsákmány elkapására. Az
Neopixel Ws2812 Rainbow LED izzás M5stick-C - Szivárvány futtatása a Neopixel Ws2812 készüléken az M5stack M5stick C használatával Arduino IDE használatával: 5 lépés
Neopixel Ws2812 Rainbow LED izzás M5stick-C | Szivárvány futása a Neopixel Ws2812-en az M5stack M5stick C használatával Arduino IDE használatával: Sziasztok, srácok, ebben az oktatási útmutatóban megtanuljuk, hogyan kell használni a neopixel ws2812 LED-eket, vagy led szalagot vagy led mátrixot vagy led gyűrűt m5stack m5stick-C fejlesztőtáblával Arduino IDE-vel, és elkészítjük szivárványos mintát vele
RF 433MHZ rádióvezérlés HT12D HT12E használatával - Rf távirányító készítése HT12E és HT12D használatával 433 MHz -en: 5 lépés
RF 433MHZ rádióvezérlés HT12D HT12E használatával | Rf távirányító létrehozása HT12E és HT12D használatával 433 MHz -en: Ebben az oktatóanyagban megmutatom, hogyan készítsünk RADIO távirányítót a 433 MHz -es adó vevőmodul használatával HT12E kódolással & HT12D dekódoló IC. Ebben az utasításban nagyon olcsó komponenseket küldhet és fogadhat, mint például: HT
ESP8266 NODEMCU BLYNK IOT bemutató - Esp8266 IOT Blunk és Arduino IDE - használatával LED -ek vezérlése az interneten keresztül: 6 lépés
ESP8266 NODEMCU BLYNK IOT bemutató | Esp8266 IOT Blunk és Arduino IDE | használatával LED -ek vezérlése az interneten keresztül: Sziasztok, srácok, ebben az útmutatóban megtanuljuk az IOT használatát az ESP8266 vagy Nodemcu készülékkel. Ehhez a blynk alkalmazást fogjuk használni. Tehát az esp8266/nodemcu -t használjuk a LED -ek interneten keresztüli vezérlésére. Tehát a Blynk alkalmazás csatlakozik az esp8266 vagy a Nodemcu
Vezeték nélküli távirányító 2,4 GHz -es NRF24L01 modul használatával Arduino - Nrf24l01 4 csatorna / 6 csatornás adó vevő négykópás - Rc Helikopter - Rc sík az Arduino használatával: 5 lépés (képekkel)
Vezeték nélküli távirányító 2,4 GHz -es NRF24L01 modul használatával Arduino | Nrf24l01 4 csatorna / 6 csatornás adó vevő négykópás | Rc Helikopter | Rc sík Arduino használatával: Rc autó működtetése | Quadcopter | Drone | RC sík | RC csónak, mindig szükségünk van vevőre és adóra, tegyük fel, hogy az RC QUADCOPTER esetében szükségünk van egy 6 csatornás adóra és vevőre, és az ilyen típusú TX és RX túl költséges, ezért készítünk egyet