Sadržaj:
- Korak 1: Potrebne komponente
- Korak 2: Instaliranje ESP8266 modula
- Korak 3: Sklapanje baze robota
- Korak 4: Sklapanje torza robota
- Korak 5: Robotska glava i krila
- Korak 6: Relejni krug
- Korak 7: Savjeti i trikovi
Video: GO-4 Smart Home Arduino Bot: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
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
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
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
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
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
Ovi komadi su vrlo osnovni i nemaju nikakve žice ili kola unutra.
Korak 6: 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
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:
Smart Shop Dispenser-Bot: 4 koraka
Smart Shop Dispenser-Bot: Napravio sam smart shop dispenzer-Bot koji će vas voditi da operete ruke najmanje 20 sekundi
Skeletni bot za kontrolu pokreta - 4WD Hercules mobilna robotska platforma - Arduino IDE: 4 koraka (sa slikama)
Skeletni bot za kontrolu pokreta - 4WD Hercules mobilna robotska platforma - Arduino IDE: Vozilo za upravljanje pokretima koje je napravio Seeedstudio Skeleton Bot - 4WD Hercules Mobile Robotska platforma. Zabavljali smo se tijekom perioda upravljanja epidemijom koronarnog virusa kod kuće. Moj prijatelj mi je kao novu dao 4 -pogonsku mobilnu robotsku platformu Hercules
Model bežične dizalice (SMART BOT) sa špijunskom kamerom preko mreže (WiFi ili hotspot): 8 koraka
Model bežične dizalice (SMART BOT) sa špijunskom kamerom preko mreže (wifi ili hotspot): Da bismo napravili bilo koji projekt, prolazimo kroz nekoliko koraka: -traženje ideja vezanih za projekte naplata materijala potrebnih za eksperimentalnu projekciju na PCB-u i matičnoj ploči
BT linijski bot za crtanje smeća - My Bot: 13 koraka (sa slikama)
Trash Built BT Line Drawing Bot - My Bot: Hai prijatelji nakon duge pauze od oko 6 mjeseci ovdje dolazim s novim projektom. Do završetka programa Cute Drawing Buddy V1, SCARA Robot - Arduino i planiram još jednog robota za crtanje, glavni cilj je pokriti veliki prostor za crtanje. Tako fiksne robotske ruke c
Arduino hvataljka Bot: 6 koraka (sa slikama)
Arduino Gripper Bot: lako i jednostavno za napraviti po vrlo povoljnoj cijenihttp: //youtu.be/f-HJm8Daz28