Turinys:
- 1 žingsnis: reikalingi komponentai
- 2 veiksmas: pradžia
- 3 žingsnis: „Adafruit IO“
- 4 veiksmas: sukurkite prietaisų skydelį
- 5 žingsnis: blokų kūrimas
- 6 veiksmas: galutinis prietaisų skydelis
- 7 žingsnis: Gaukite vartotojo vardą ir raktą
- 8 veiksmas: įjunkite WEBREPL
- 9 veiksmas: prisijunkite prie „Webrepl“
- 10 veiksmas: pridėkite kodą
- 11 veiksmas: darbo vaizdo įrašas
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Š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
Norint užbaigti šį projektą, reikalingi šie komponentai.
Reikalingi komponentai:
- Nodemcu
- IR jutiklis
- LED
- USB kabelis
- Interneto ryšys
2 veiksmas: 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“
apsilankykite io.adafruit.com ir prisijunkite, kad eitumėte į savo prietaisų skydelį
4 veiksmas: sukurkite prietaisų skydelį
Spustelėkite veiksmą ir sukurkite naują prietaisų skydelį
5 žingsnis: blokų kūrimas
- Spustelėkite prietaisų skydelio pavadinimą.
- dar kartą spustelėkite mygtuką +(pliusas), kad sukurtumėte bloką
- Dabar spustelėkite „Perjungti“ir suteikite jam pavadinimą.
- Dabar spustelėkite mygtuką sukurti
- Tada pasirinkite bloką ir spustelėkite kitą veiksmą
- Suteikite šiam blokui pavadinimą ir nustatykite ON ir OFF būsenų pavadinimus.
- 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
Jūsų galutinis prietaisų skydelis atrodys taip.
7 žingsnis: 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
- 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“
- 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ą
- 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.