
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-23 14:59

Š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.
Rekomenduojamas:
„Arduino“bazinis roboto pasirinkimas ir vieta: 8 žingsniai

„Arduino Base Pick and Place Robot“: Aš padariau itin pigią (mažiau nei 1000 dolerių) pramoninę roboto ranką, kad studentai galėtų nulaužti didesnio masto robotiką ir kad mažos vietinės gamybos galėtų naudoti robotus savo procesuose, nepažeisdamos banko. Lengva sukurti ir pagaminti
„Pi-Berry“nešiojamasis kompiuteris-klasikinis „pasidaryk pats“nešiojamas kompiuteris: 21 žingsnis (su nuotraukomis)

„Pi-Berry“nešiojamasis kompiuteris-klasikinis „pasidaryk pats“nešiojamas kompiuteris: mano sukurtas nešiojamasis kompiuteris „Pi-Berry“nešiojamasis kompiuteris yra pastatytas aplink „Raspberry Pi 2.“Jame yra 1 GB RAM, keturių branduolių procesorius, 4 USB prievadai ir vienas eterneto prievadas. Nešiojamasis kompiuteris atitinka kasdienio gyvenimo poreikius ir sklandžiai vykdo tokias programas kaip VLC media player, Mozilla Firefox, Ardu
Nešiojamasis žaidimų nešiojamasis kompiuteris naudojant „Raspberry Pi“: 8 žingsniai

Nešiojamasis žaidimų nešiojamasis kompiuteris naudojant „Raspberry Pi“: Sveiki, vaikinai, šioje pamokoje mes išmoksime sukurti nešiojamąjį žaidimų nešiojamąjį kompiuterį naudodami „Raspberry Pi“. Kai sakau, kad žaidimų nešiojamasis kompiuteris neturiu omenyje rinkoje parduodamo aukščiausios klasės nešiojamojo kompiuterio. Šiame nešiojamajame kompiuteryje negalėsite žaisti „Windows“žaidimų
„Arduino“bazinis automatinis krypties robotas: 8 žingsniai (su nuotraukomis)

„Arduino“bazinis automatinis krypties robotas: tai robotas, kuris juda vengdamas kliūčių. jis suvokia objektą ir vaizdą aplink ir tęsia ten, kur yra laisvos vietos
„MacBook“planšetinis kompiuteris arba „pasidaryk pats“„Cintiq“arba „Homebrew“planšetinis kompiuteris „Mac“: 7 žingsniai

„MacBook“planšetinis kompiuteris arba „pasidaryk pats“„Cintiq“arba „Homebrew“„Mac“planšetinis kompiuteris: labai įkvėptas „c4l3b“instrukcijos, kurią, savo ruožtu, įkvėpė bongofish, nusprendžiau išbandyti tą patį savo „Core 2 Duo MacBook“. Žingsniai buvo pakankamai skirtingi, todėl maniau, kad pateisinamas atskiras nurodymas. Taip pat