Sadržaj:

GO-4 Smart Home Arduino Bot: 7 koraka (sa slikama)
GO-4 Smart Home Arduino Bot: 7 koraka (sa slikama)

Video: GO-4 Smart Home Arduino Bot: 7 koraka (sa slikama)

Video: GO-4 Smart Home Arduino Bot: 7 koraka (sa slikama)
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Studeni
Anonim
GO-4 Smart Home Arduino Bot
GO-4 Smart Home Arduino Bot

U ovom projektu ću vam pokazati kako izgraditi pametnog kućnog bota pomoću IOT tehnologije za daljinsko upravljanje vašim kućanskim aparatima putem Interneta.

No prije nego što počnemo, razgovarajmo o ovoj tehnici kao što smo to radili…

Što je IOT?

Internet stvari (IoT) sustav je međusobno povezanih računalnih uređaja, mehaničkih i digitalnih strojeva, objekata, ljudi koji imaju jedinstvene identifikatore i mogućnost prijenosa podataka preko mreže bez potrebe za ljudskim ili ljudskim bićem. interakcija s računalom.

Stvar na Internetu stvari može biti osoba s implantatom monitora srca, sustav za navodnjavanje na farmi s transponderom za biočip, vozilo koje ima ugrađene senzore za upozoravanje vozača kada je tlak u gumama nizak ili bilo koji drugi prirodni ili umjetni objekt kojem se može dodijeliti IP adresa i imati mogućnost prijenosa podataka putem mreže.

Recimo da je IOT ogroman sustav preko interneta koji obuhvaća svaki stroj koristeći jedinstvenu IP adresu poziva IP adresu.

Kako mogu postati dio ovog svijeta koristeći svoju Arduino ploču?

Postoji mali tehnološki čudesni uređaj pod nazivom ESP8266 i odličan je alat koji vašem projektu omogućuje pristup internetu. Možete ga jednostavno priključiti na Arduino kao što je prikazano i omogućiti vašem projektu da komunicira putem interneta. Za kontrolu s bilo kojeg mjesta na svijetu putem IP adrese!

Specifikacije unutarnjeg kontrolera:

· Procesor Espressif je 32-bitni i 80MHz i može se nadograditi na 160MHz.

· 64KB memorijski bootloader.

· 64KB brze RAM memorije namijenjene mikrokontroleru.

· 96KB memorije sa slučajnim pristupom.

*napomena (1)

uređaj ESP8266 obično se prodaje bez ikakvog modula, a po mom osobnom mišljenju radije koristim njegov adapter ESP-01 za lakše povezivanje s Arduino pločom.

Korak 1: Potrebne komponente

Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente

Model robota (dostupno u koraku 3)

Arduino Uno R3

ESP8266 modul

ESP-01 adapter

Relej na četiri načina

LCD modul 16x2

LED sa otpornikom od 220 ohma

Kratkospojne žice

Korak 2: Instaliranje ESP8266 modula

Instaliranje ESP8266 modula
Instaliranje ESP8266 modula
Instaliranje ESP8266 modula
Instaliranje ESP8266 modula
Instaliranje ESP8266 modula
Instaliranje ESP8266 modula

Za razliku od ostalih komponenti ESP8266 modul mora biti

postavite prije upotrebe, jer je to samostalni modul i postoje mnoge metode koje možete slijediti da biste učitali kôd u njega.

*Napomena 2)

Robotu se pristupa samo putem lokalne Wi-Fi mreže. Kako biste kontrolirali njegovo bacanje na internet, možda ćete morati usmjeriti port na svom usmjerivaču.

Za više detalja o ovoj temi:

www.pcworld.com/article/244314/how_to_forward_ports_on_your_router.html

Korak 3: Sastavljanje baze robota

Sastavljanje baze robota
Sastavljanje baze robota
Sastavljanje baze robota
Sastavljanje baze robota

U ovom trenutku biram jednostavan model kartona koji se može sastaviti za nekoliko sati.

Model preuzmite odavde:-

paper-replika.com/index.php?option=com_cont…

Sastavljanje ove baze prilično je jednostavno, a također vam omogućuje da popravite cijeli krug iznutra bez ikakvih neurednih žica, pa sam ispred nje popravio LCD zaslon veličine 16*8 kako bih olakšao rukovanje izlazima robota, a to ću objasniti kasnije.

Na ovoj ćete vezi naučiti kako koristiti modul LCD zaslona

www.arduino.cc/en/Tutorial/LiquidCrystalDisplay

Korak 4: Sklapanje torza robota

Image
Image
Sastavljanje robotskog torza
Sastavljanje robotskog torza

Robotski torzo

sastoji se od jednog komada, a s prednje strane nalaze se dvije rupe tako da po želji možete popraviti LED bljeskalicu s otpornikom od 220 ohma i modulom kamere.

Korak 5: Glava robota i krila

Robotska glava i krila
Robotska glava i krila
Robotska glava i krila
Robotska glava i krila

Ovi komadi su vrlo osnovni i nemaju žice niti krug unutra.

Korak 6: Relejni krug

Image
Image
Relejni krug
Relejni krug
Relejni krug
Relejni krug

KAKO DODATI RELEJE U ARDUINO

Ovo je tip releja koji se može koristiti za prebacivanje uređaja s mrežnim napajanjem. Ovi releji će rukovati većinom uređaja koji se koriste u domovima, osim onih s najvećom snagom, poput sobnih grijača, peći i motora. Uvjerite se da je VA (volti x amperi) uređaja koji uključujete/isključuje manji od napona releja.

Upozorenje: Uvijek budite vrlo oprezni pri eksperimentiranju s izmjeničnom strujom, strujni udar može dovesti do ozbiljnih ozljeda.

Relejni modul s donje strane otvoren je kada je priključen izmjenični napon, ne dodirujte krug.

Za istosmjerni dio kruga:

Arduino digitalni pin 10 -> pin modula S

Arduino GND -> pin modula -

Arduino +5V -> pin modula +

Korak 7: Savjeti i trikovi

Savjeti i trikovi
Savjeti i trikovi
Savjeti i trikovi
Savjeti i trikovi

dok razvijate vlastite projekte s Arduinom, postoji nekoliko trikova koje je korisno imati na umu u slučaju da zapnete.

· Provjerite jeste li uključili ispravnu biblioteku #include ESP8266WiFi.h

· Provjerite čitate li s desnog porta u Arduinu 115200 umjesto porta 9600 Serial.begin (115200);

· Projekt ne treba dodatni izvor energije.

· Također, pobrinite se da zapišete ispravan SSID i lozinku na svoju lokalnu WIFI mrežu

const char* ssid = "YOUR_SSID";

const char* lozinka = "YOUR_PASSWORD";

· Nakon što otvorite serijski zaslon, provjerite prikazuje li se URL ovako:

Koristite ovaj URL za povezivanje: https://192.168.1.100/, kopirajte URL i zalijepite ga u svoj web preglednik.

* Kod u prilogu

Preporučeni: