Kazalo:
- 1. korak: Potrebne komponente
- 2. korak: Namestitev modula ESP8266
- 3. korak: Sestavljanje robotske baze
- 4. korak: Sestavljanje robotskega trupa
- 5. korak: Robotska glava in krila
- Korak 6: Relejsko vezje
- 7. korak: Nasveti in triki
Video: Arduino Bot GO-4 Smart Home: 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
V tem projektu vam bom pokazal, kako z uporabo tehnologije IOT za daljinsko upravljanje vaših gospodinjskih aparatov preko interneta zgraditi pametnega domačega bota.
Toda preden začnemo, se pogovorimo o tej tehniki, kot smo to počeli nekoč …
Kaj je IOT?
Internet stvari (IoT) je sistem medsebojno povezanih računalniških naprav, mehanskih in digitalnih strojev, predmetov, ljudi, ki imajo edinstvene identifikatorje in možnost prenosa podatkov po omrežju, ne da bi to zahtevalo med človekom ali človekom. računalniška interakcija.
Na internetu stvari je lahko oseba z vsadkom srčnega monitorja, namakalni sistemi na kmetiji z oddajnikom biočipa, vozilo, ki ima vgrajene senzorje za opozarjanje voznika, ko je tlak v pnevmatikah nizek, ali katero koli drugo naravni ali umetni predmet, ki mu je mogoče dodeliti naslov IP in imeti možnost prenosa podatkov po omrežju.
Recimo, da je IOT ogromen sistem v internetu, ki zajema vsak stroj, ki uporablja edinstven naslov IP za klice ID.
Kako lahko s svojo ploščo Arduino postanem del tega sveta?
Obstaja majhna tehnološka čudežna naprava, imenovana ESP8266, in je odlično orodje, ki vašemu projektu omogoča dostop do interneta. Lahko ga preprosto priključite na Arduino, kot je prikazano, in omogočite, da vaš projekt komunicira prek interneta. Za upravljanje z vsega sveta prek naslova IP!
Specifikacije notranjega krmilnika:
· Procesor Espressif je 32-bitni in 80MHz in ga je mogoče nadgraditi na 160MHz.
· 64KB pomnilnik za zagon pomnilnika.
· 64KB hitrega pomnilnika RAM, namenjenega mikrokrmilniku.
· 96KB pomnilnika z naključnim dostopom.
*opomba (1)
Naprava ESP8266 se običajno prodaja brez modula in po mojem osebnem mnenju raje uporabljam njen adapter ESP-01 za lažjo povezavo z Arduino ploščo.
1. korak: Potrebne komponente
Model robota (na voljo v 3. koraku)
Arduino Uno R3
Modul ESP8266
ESP-01 adapter
Štiri smerni rele
LCD modul 16x2
LED z uporom 220 ohmov
Mostične žice
2. korak: Namestitev modula ESP8266
Za razliko od ostalih komponent mora biti modul ESP8266
nastavite pred uporabo, ker je samostojen modul in obstaja veliko načinov, ki jih lahko uporabite, da vanj naložite kodo.
*opomba (2)
Do robota dostopate samo prek lokalnega omrežja Wi-Fi. Če želite nadzorovati prenos interneta, boste morda morali na usmerjevalniku narediti posredovanje vrat.
Za več podrobnosti o tej temi:
www.pcworld.com/article/244314/how_to_forward_ports_on_your_router.html
3. korak: Sestavljanje robotske baze
Trenutno izbiram preprost model kartona, ki ga je mogoče sestaviti v nekaj urah.
Prenesite model od tukaj:-
paper-replika.com/index.php?option=com_cont…
Sestavljanje te podlage je precej preprosto, prav tako vam omogoča, da celotno vezje popravite brez kakršnih koli neurejenih žic, zato sem spredaj pritrdil prikazovalni modul LCD 16*8, ki olajša obravnavo robotskih izhodov, in to bom razložil kasneje.
Na tej povezavi se boste naučili uporabljati modul LCD zaslona
www.arduino.cc/en/Tutorial/LiquidCrystalDisplay
4. korak: Sestavljanje robotskega trupa
Robotski trup
Sestavljen je iz enega kosa in spredaj sta dve luknji, tako da lahko LED -utripalec pritrdite z uporom 220 ohmov in modulom kamere, če želite.
5. korak: Robotska glava in krila
Ti kosi so zelo osnovni in nimajo nobenih žic ali vezij v notranjosti.
Korak 6: Relejsko vezje
KAKO DODATI RELEJE V ARDUINO
To je vrsta releja, ki ga lahko uporablja za preklapljanje naprav z omrežnim napajanjem. Ti releji bodo upravljali večino naprav, ki se uporabljajo v domovih, razen tistih z največjo močjo, kot so sobni grelniki, peči in motorji. Prepričajte se, da je VA (volti x amperi) naprave, ki jo vklapljate/izklapljate, manjši od nazivne vrednosti releja.
Opozorilo: Pri poskusih z izmeničnim tokom vedno bodite zelo previdni, električni udar lahko povzroči hude telesne poškodbe.
Relejni modul s spodnje strani je odprt, ko je priključen AC, se ne dotikajte vezja.
Za enosmerni del vezja:
Arduino digitalni zatič 10 -> zatič modula S
Arduino GND -> pin modula -
Arduino +5V -> pin modula +
7. korak: Nasveti in triki
med razvijanjem lastnih projektov z Arduinom obstaja nekaj trikov, ki si jih je treba zapomniti, če se zataknete.
· Prepričajte se, da ste vključili pravilno knjižnico #include ESP8266WiFi.h
· Prepričajte se, da berete z desnih vrat v Arduinu 115200 namesto vrat 9600 Serial.begin (115200);
· Projekt ne potrebuje dodatnega vira energije.
· Poskrbite tudi, da uporabite zapis pravilnega SSID in gesla v lokalno omrežje WIFI
const char* ssid = "YOUR_SSID";
const char* geslo = "YOUR_PASSWORD";
· Ko odprete serijski zaslon, se prepričajte, da je URL prikazan tako:
Za povezavo uporabite ta URL: https://192.168.1.100/, kopirajte URL in ga prilepite v spletni brskalnik.
* Koda priložena
Priporočena:
Smart Home by Raspberry Pi: 5 korakov (s slikami)
Pametni dom podjetja Raspberry Pi: Obstaja že nekaj izdelkov, ki naredijo vaše stanovanje pametnejše, vendar je večina lastniških rešitev. Zakaj pa za vklop luči s pametnim telefonom potrebujete internetno povezavo? To je bil eden od razlogov, da sem zgradil svoj Smar
DIY Arduino nadzorovani jajčni bot: 12 korakov (s slikami)
DIY Arduino nadzorovani jajčni bot: V tem navodilu vam bom pokazal, kako narediti svoj jajčni bot z Arduinom. Želel sem uspeti prej, vendar sem mislil, da mi je pretežko, vendar sem se motil. Zgraditi ga je enostavno, zato to zagotovo lahko stori vsak
Smetnjak, zgrajen BT linijski risalni bot - Moj Bot: 13 korakov (s slikami)
Trash Built BT Line Drawing Bot - My Bot: Hai prijatelji po dolgi prekinitvi približno 6 mesecev sem prišel z novim projektom. Do zaključka programa Cute Drawing Buddy V1, SCARA Robot - Arduino in načrtujem drugega risarskega robota, je glavni cilj pokriti velik prostor za risanje. Tako fiksne robotske roke c
Vadnica Do Projeto Final Do Curso IoT Aplicada Smart Home Inatel / Novembro 2017: 4 koraki (s slikami)
Vadnica Do Projeto Final Do Curso IoT Aplicada a Smart Home Inatel / Novembro 2017: No desenvolvimento desse projeto foi utilizada uma plataforma hibrida, sem nujno potrebna za obnovitev platoformacij na Android ali IOS. Uporabite računalnik za prenosni računalnik z operacijskim sistemom Windows 10. Essa plataforma chama-se Ionic, q
Arduino Home Security System: 7 korakov (s slikami)
Arduino Home Security System: To je sistem za domačo varnost z uporabo Arduino Mega 2560, ki sproži alarm, ko se odprejo katera koli vrata ali zazna gibanje v prostoru, ko je sistem aktiviran. To je lep projekt za vsakogar v zadnjem letniku univerze. lahko ga nadgradiš ev