Turinys:

IOT bazinis kompiuteris naudojant „Nodemcu“ir „Micropython“: 11 žingsnių
IOT bazinis kompiuteris naudojant „Nodemcu“ir „Micropython“: 11 žingsnių

Video: IOT bazinis kompiuteris naudojant „Nodemcu“ir „Micropython“: 11 žingsnių

Video: IOT bazinis kompiuteris naudojant „Nodemcu“ir „Micropython“: 11 žingsnių
Video: Разработчик о технологии DexNet. 2024, Liepa
Anonim
IOT bazinis kompiuteris naudojant „Nodemcu“ir „Micropython“
IOT bazinis kompiuteris naudojant „Nodemcu“ir „Micropython“

Šioje pamokoje serveriui prijungti naudosiu „NodeMcu“, „micropython“ir „Mqtt“ryšį.

Ši pamoka naudoja „https“pagrįstą „mqtt connect“, kad prisijungtų iš „Nodemcu“į „Adafruit.io“serverį.

Šiame projekte aš naudoju mikropitono programavimo kalbą, kuri yra beveik panaši į python.

1 žingsnis: reikalingi komponentai

Privalomi komponentai
Privalomi komponentai
Privalomi komponentai
Privalomi komponentai
Privalomi komponentai
Privalomi komponentai
Privalomi komponentai
Privalomi komponentai

Norint užbaigti šį projektą, reikalingi šie komponentai.

Reikalingi komponentai:

  • Nodemcu
  • IR jutiklis
  • LED
  • USB kabelis
  • Interneto ryšys

2 veiksmas: pradžia

Darbo pradžia
Darbo pradžia
Darbo pradžia
Darbo pradžia

Procedūra:

  • Atsisiųskite ir įdiekite „espcut“programinę įrangą derinimui.
  • Atsisiųskite failus iš šios nuorodos. kuris saugomas kaip „github“saugykla. Visa programa yra šioje saugykloje..
  • Atsisiųskite ir įdiekite „Mikropython“programinę -aparatinę įrangą iš šios nuorodos į NODEMCU
  • Prijunkite infraraudonųjų spindulių jutiklį prie „GPIO12“ir šviesos diodą prie „Nodemcu“GPIO 2.
  • atsisiųskite šią „webrepl“programinę įrangą

3 žingsnis: „Adafruit IO“

Adafruit IO
Adafruit IO

apsilankykite io.adafruit.com ir prisijunkite, kad eitumėte į savo prietaisų skydelį

4 veiksmas: sukurkite prietaisų skydelį

Sukurkite informacijos suvestinę
Sukurkite informacijos suvestinę

Spustelėkite veiksmą ir sukurkite naują prietaisų skydelį

5 žingsnis: blokų kūrimas

Blokų kūrimas
Blokų kūrimas
Blokų kūrimas
Blokų kūrimas
Blokų kūrimas
Blokų kūrimas
  1. Spustelėkite prietaisų skydelio pavadinimą.
  2. dar kartą spustelėkite mygtuką +(pliusas), kad sukurtumėte bloką
  3. Dabar spustelėkite „Perjungti“ir suteikite jam pavadinimą.
  4. Dabar spustelėkite mygtuką sukurti
  5. Tada pasirinkite bloką ir spustelėkite kitą veiksmą
  6. Suteikite šiam blokui pavadinimą ir nustatykite ON ir OFF būsenų pavadinimus.
  7. Po to spustelėkite sukurti bloką.

Pakartokite procesą nuo 2 veiksmo, pasirinkite tekstą ir sukurkite dar vieną bloką, kaip parodyta paveikslėlyje

6 veiksmas: galutinis prietaisų skydelis

Galutinis prietaisų skydelis
Galutinis prietaisų skydelis

Jūsų galutinis prietaisų skydelis atrodys taip.

7 žingsnis: Gaukite vartotojo vardą ir raktą

Gaukite vartotojo vardą ir raktą
Gaukite vartotojo vardą ir raktą

Spustelėkite rakto piktogramą kairėje ekrano pusėje ir nukopijuokite vartotojo vardą ir aktyvų raktą

8 veiksmas: įjunkite WEBREPL

Įgalinti WEBREPL
Įgalinti WEBREPL
  • Atidarykite espcut programinę įrangą
  • siųsti šią komandą „importuoti webrepl_setup“
  • perskaitykite konsolės tekstą ir sukonfigūruokite žiniatinklio atsakymą.

9 veiksmas: prisijunkite prie „Webrepl“

Prisijunkite prie „Webrepl“
Prisijunkite prie „Webrepl“
Prisijunkite prie „Webrepl“
Prisijunkite prie „Webrepl“
  • Raskite „Wi -Fi“tinklą, kurio „ssid“paleidžiamas iš „mikropitono“
  • prisijungti prie to SSID slaptažodžiu „micropythoN“
  • gausite ekraną, kaip parodyta aukščiau esančiame paveikslėlyje.

10 veiksmas: pridėkite kodą

Pridėkite kodą
Pridėkite kodą
  • išskleiskite „webrepl“programinę įrangą, atidarykite „webrepl.html“ir spustelėkite „prisijungti“
  • jis paprašys jūsų įvesti slaptažodį
  • mano atveju slaptažodis yra "1234567"
  • wow tu esi prijungtas.
  • įkelti failus, kurie buvo atsisiųsti iš „github“saugyklos.
  • įkelkite main.py, mqtt.py, boot.py ir data.txt naudodami webrepl.
  • Dabar paspauskite „reset“mygtuką savo „nodemcu“. ir patikrinkite išvestį io.adafruit.com
  • jei norite patikrinti kodo vykdymą, vėl turite prisijungti prie „Mikropython wifi“ir prisijungti.

11 veiksmas: darbo vaizdo įrašas

Šios pamokos darbinį vaizdo įrašą rasite čia.

Rekomenduojamas: