Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Upravljanje LED je enostavno s katerim koli mikrokrmilnikom po vaši izbiri, vendar je brezžično upravljanje LED v brskalniku vašega mobilnega telefona na poti res kul in zabavno. Pravzaprav je to že projekt IoT, saj lahko z istim strežnikom upravljate stvari, ki niso LED, na primer zvočnik, svetilka, ventilator, hladilnik vode itd.
Zaloge
- Ameba x 1
- Ogledna plošča x 1
- LED x 1
- 1KΩ upor x 1
1. korak: Namestitev strojne opreme
V tem primeru se povežemo
Ameba na WiFi in Ameba uporablja kot strežnik, lahko uporabnik nadzoruje vklop/izklop LED prek spletne strani.
Najprej povežite Amebo z LED.
Pri LED je daljši pin pozitivni pol, krajši pa negativni pol. Tako krajši zatič priključimo na GND (V = 0), daljši pa na D13. Poleg tega, da preprečimo, da bi električni tok presegel toleranco LED in povzročil poškodbe, priključimo upor na pozitivni pol.
2. korak: Namestitev programske opreme
Najprej se moramo prepričati, da je paket ameba board že nameščen. V nasprotnem primeru lahko spodnjo povezavo prekopiramo v vaše "dodatne URL -je upravitelja plošč" po želji in jo namestimo z upraviteljem plošče, github.com/ambiot/amb1_arduino/raw/master/…
Nato odprite "Datoteka" -> "Primeri" -> "AmebaWiFi" -> "SimpleWebServerWiFi"
V vzorčni kodi spremenite označeni delček v ustrezne informacije.
Naložite kodo in pritisnite gumb za ponastavitev na Amebi.
Korak: Strežnik
Ko je povezava vzpostavljena, boste v arduino IDE videli sporočilo "Če želite videti to stran v akciji, odprite https://xxx.xxx.xxx.xxx", kot je prikazano na sliki 1 zgoraj:
Nato odprite brskalnik računalnika ali pametnega telefona pod isto domeno WiFi in vnesite naslov v sporočilo. V tem primeru uporabljamo spletni brskalnik v računalniku.
Zdaj lahko v brskalniku vidimo dve vrstici, tako kot slika 2 zgoraj. Sedaj lahko nadzorujemo LED, da ga kadar koli vklopimo ali izklopimo!
Uživajte v tem projektu in nadaljujte s kodiranjem!