Sadržaj:

IOT Base Computing pomoću Nodemcua i Micropythona: 11 koraka
IOT Base Computing pomoću Nodemcua i Micropythona: 11 koraka

Video: IOT Base Computing pomoću Nodemcua i Micropythona: 11 koraka

Video: IOT Base Computing pomoću Nodemcua i Micropythona: 11 koraka
Video: Как использовать датчик переменного/постоянного тока Allegro ACS712 с Arduino 2024, Srpanj
Anonim
IOT Base Computing pomoću Nodemcua i Micropythona
IOT Base Computing pomoću Nodemcua i Micropythona

U ovom ću vodiču koristiti NodeMcu, micropython i Mqtt vezu za povezivanje poslužitelja.

Ovaj vodič koristi https temeljeno mqtt connect za povezivanje s Nodemcua na Adafruit.io poslužitelj.

U ovom projektu koristim programski jezik micropython koji je gotovo sličan pythonu.

Korak 1: Potrebne komponente

Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente

Za dovršetak ovog projekta potrebne su sljedeće komponente.

Potrebne komponente:

  • Nodemcu
  • IR senzor
  • LED
  • USB kabl
  • Priključak za internet

Korak 2: Početak

Početak
Početak
Početak
Početak

Postupak:

  • Preuzmite i instalirajte softver espcut za uklanjanje pogrešaka.
  • Preuzmite datoteke s ove veze. koji je pohranjen kao github spremište. Svi programi su dostupni u ovom spremištu.
  • Preuzmite i instalirajte firmver mikropythona s ove veze na NODEMCU
  • Spojite IC senzor na GPIO12, a LED na GPIO 2 Nodemcua.
  • preuzmite ovaj webrepl softver

Korak 3: Adafruit IO

Adafruit IO
Adafruit IO

posjetite io.adafruit.com i prijavite se da biste otišli na svoju nadzornu ploču

Korak 4: Izradite nadzornu ploču

Izradite nadzornu ploču
Izradite nadzornu ploču

Pritisnite radnju i izradite novu nadzornu ploču

Korak 5: Stvaranje blokova

Stvaranje blokova
Stvaranje blokova
Stvaranje blokova
Stvaranje blokova
Stvaranje blokova
Stvaranje blokova
  1. Kliknite na naziv nadzorne ploče.
  2. ponovno kliknite gumb +(plus) za stvaranje bloka
  3. Sada kliknite na Toggle i dajte mu ime.
  4. Sada kliknite gumb za stvaranje
  5. Zatim odaberite svoj blok i kliknite sljedeći korak
  6. Dajte ime ovom bloku i postavite nazive stanja ON i OFF.
  7. Nakon toga kliknite na Create block.

Ponovite postupak iz drugog koraka odabira teksta i stvorite još jedan blok kao što je prikazano na slici

Korak 6: Završna nadzorna ploča

Završna nadzorna ploča
Završna nadzorna ploča

Vaša posljednja nadzorna ploča izgledat će ovako.

Korak 7: Nabavite korisničko ime i ključ

Nabavite korisničko ime i ključ
Nabavite korisničko ime i ključ

Pritisnite ikonu ključa na lijevoj strani zaslona i kopirajte korisničko ime i aktivni ključ

Korak 8: Omogućite WEBREPL

Omogućite WEBREPL
Omogućite WEBREPL
  • Otvorite softver espcut
  • pošaljite ovu naredbu "import webrepl_setup"
  • pročitajte tekst na konzoli i konfigurirajte webrepl.

Korak 9: Povežite se s Webreplom

Povežite se s Webreplom
Povežite se s Webreplom
Povežite se s Webreplom
Povežite se s Webreplom
  • Pronađite wifi mrežu čiji ssid počinje od micropythona
  • spojite se na taj ssid sa lozinkom "micropythoN"
  • dobit ćete zaslon kao što je prikazano na gornjoj slici.

Korak 10: Dodajte kôd

Dodajte kôd
Dodajte kôd
  • izdvojite softver webrepl, otvorite webrepl.html i kliknite na poveži
  • od vas će se tražiti da unesete lozinku
  • u mom slučaju lozinka je "1234567"
  • wow povezani ste.
  • učitajte datoteke preuzete iz github spremišta.
  • učitajte main.py, mqtt.py, boot.py i data.txt pomoću webrepl -a.
  • sada pritisnite gumb reset na svom nodemcu. i provjerite izlaz na io.adafruit.com
  • ako želite provjeriti izvršavanje koda, morate se ponovno povezati na micropython wifi i prijaviti se.

Korak 11: Radni video

Radni video ovog vodiča dostupan je ovdje.

Preporučeni: