Kazalo:

Arduino Bot GO-4 Smart Home: 7 korakov (s slikami)
Arduino Bot GO-4 Smart Home: 7 korakov (s slikami)

Video: Arduino Bot GO-4 Smart Home: 7 korakov (s slikami)

Video: Arduino Bot GO-4 Smart Home: 7 korakov (s slikami)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
Anonim
Arduino Bot GO-4 Smart Home
Arduino Bot GO-4 Smart Home

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

Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
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

Namestitev modula ESP8266
Namestitev modula ESP8266
Namestitev modula ESP8266
Namestitev modula ESP8266
Namestitev modula ESP8266
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

Sestavljanje robotske baze
Sestavljanje robotske baze
Sestavljanje robotske baze
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

Image
Image
Sestavljanje robotskega trupa
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

Robotska glava in krila
Robotska glava in krila
Robotska glava in krila
Robotska glava in krila

Ti kosi so zelo osnovni in nimajo nobenih žic ali vezij v notranjosti.

Korak 6: Relejsko vezje

Image
Image
Relejno vezje
Relejno vezje
Relejno vezje
Relejno 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

Namigi in triki
Namigi in triki
Namigi in triki
Namigi 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: