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, Novembar
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 koristeći IOT tehnologiju za daljinsko upravljanje kućnim aparatima putem Interneta.

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

Šta je IOT?

Internet stvari (IoT) je sistem međusobno povezanih računarskih uređaja, mehaničkih i digitalnih mašina, objekata, ljudi koji imaju jedinstvene identifikatore i mogućnost prijenosa podataka preko mreže bez potrebe za ljudskim ili ljudskim bićem. interakcija sa računarom.

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

Recimo da je IOT ogroman sistem na Internetu koji obuhvaća svaku mašinu koja koristi 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 koji se zove ESP8266 i odličan je alat za omogućavanje vašem projektu pristup internetu. Možete ga jednostavno priključiti na Arduino kako je prikazano i omogućiti vašem projektu da komunicira putem interneta. Za kontrolu s bilo kojeg mjesta na svijetu putem IP adrese!

Specifikacije unutrašnjeg kontrolera:

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

· 64KB memorijski bootloader.

· 64KB brze RAM memorije posvećene mikrokontroleru.

· 96KB memorije sa nasumičnim 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 jednostavno povezivanje s Arduino pločom.

Korak 1: Potrebne komponente

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

Model robota (dostupan u koraku 3)

Arduino Uno R3

ESP8266 modul

ESP-01 adapter

Četiri načina releja

LCD modul 16x2

LED sa otpornikom od 220 ohma

Žice za kratkospojnike

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 postoji mnogo metoda koje možete slijediti da biste učitali kôd u njega.

*napomena (2)

Robotu se pristupa samo putem lokalne Wi-Fi mreže. Da biste kontrolirali njegovo bacanje na internet, možda ćete morati izvršiti prosljeđivanje portova na usmjerivaču.

Za više detalja o ovoj temi:

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

Korak 3: Sklapanje baze robota

Sklapanje baze robota
Sklapanje baze robota
Sklapanje baze robota
Sklapanje 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 je prilično 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 poveznici ćete naučiti kako koristiti modul LCD ekrana

www.arduino.cc/en/Tutorial/LiquidCrystalDisplay

Korak 4: Sklapanje torza robota

Image
Image
Sklapanje robotskog torza
Sklapanje robotskog torza

Robotsko torzo

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

Korak 5: Robotska glava 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 nikakve žice ili kola 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 kućama, 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, električni udar može dovesti do ozbiljnih ozljeda.

Relejni modul sa donje strane je otvoren kada je priključen AC ne dodirujte kolo.

Za istosmjerni dio kola:

Arduino digitalni pin 10 -> pin modula S

Arduino GND -> iglica 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 zaglavite.

· 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);

· Projektu nije potreban dodatni izvor napajanja.

· Također, obavezno zapišite ispravan SSID i lozinku na svoju lokalnu WIFI mrežu

const char* ssid = "YOUR_SSID";

const char* password = "YOUR_PASSWORD";

· Nakon što otvorite serijski ekran, 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čuje se: