Indholdsfortegnelse:

GO-4 Smart Home Arduino Bot: 7 trin (med billeder)
GO-4 Smart Home Arduino Bot: 7 trin (med billeder)

Video: GO-4 Smart Home Arduino Bot: 7 trin (med billeder)

Video: GO-4 Smart Home Arduino Bot: 7 trin (med billeder)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
GO-4 Smart Home Arduino Bot
GO-4 Smart Home Arduino Bot

I dette projekt vil jeg vise dig, hvordan du bygger en Smart Home Bot ved hjælp af IOT -teknologien til fjernstyring af dine husholdningsapparater via Internettet.

Men før vi starter, lad os tale om denne teknik, som vi plejede at gøre …

Hvad er IOT?

Internet of Things (IoT) er et system af indbyrdes forbundne computerenheder, mekaniske og digitale maskiner, objekter, mennesker, der er forsynet med unikke identifikatorer og evnen til at overføre data over et netværk uden at kræve menneske-til-menneske eller menneske-til- computerinteraktion.

En ting i tingenes internet kan være en person med et hjertemonitorimplantat, et kunstvandingssystem i en gård med en biochip-transponder, et køretøj, der har indbyggede sensorer til at advare føreren, når dæktrykket er lavt eller andre naturligt eller menneskeskabt objekt, der kan tildeles en IP-adresse og forsynes med mulighed for at overføre data over et netværk.

Så lad os sige, at IOT er et enormt system over internettet, der omfavner hver eneste maskine ved hjælp af et unikt ID -opkalds IP -adresse.

Hvordan kan jeg blive en del af denne verden ved hjælp af mit Arduino -bord?

Der er en lille teknologisk vidunderenhed kaldet ESP8266, og det er et fantastisk værktøj til at give dit projekt adgang til internettet. Du kan nemt tilslutte det til en Arduino som vist og lade dit projekt kommunikere via internettet. For at styre det overalt i verden via IP -adresse!

Specifikationer for den interne controller:

· Espressif-processoren er 32-bit og 80MHz og kan opgraderes til 160MHz.

· 64KB hukommelsesstartloader.

· 64KB Hurtig RAM -hukommelse dedikeret til mikrokontrolleren.

· 96KB tilfældig adgangshukommelse.

*note (1)

ESP8266-enheden sælges normalt uden modul, og efter min personlige mening foretrækker jeg at bruge dens ESP-01-adapter til at gøre det let at oprette forbindelse til Arduino-kort.

Trin 1: Påkrævede komponenter

Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter

Robotmodel (fås i trin 3)

Arduino Uno R3

ESP8266 modul

ESP-01 adapter

Fire måder relæ

LCD -modul 16x2

LED med 220 ohm modstand

Jumper ledninger

Trin 2: Installation af ESP8266 -modul

Installation af ESP8266 -modul
Installation af ESP8266 -modul
Installation af ESP8266 -modul
Installation af ESP8266 -modul
Installation af ESP8266 -modul
Installation af ESP8266 -modul

I modsætning til resten af andre komponenter skal ESP8266 -modulet være

opsætning før brug, fordi det er et enkeltstående modul, og der er mange metoder, du kan følge for at uploade koden til den.

*note (2)

Der er kun adgang til robotten via det lokale Wi-Fi-netværk. For at kontrollere det kaster internettet, skal du muligvis foretage port forwarding på din router.

For flere detaljer om dette emne:

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

Trin 3: Montering af robotbasen

Montering af robotbasen
Montering af robotbasen
Montering af robotbasen
Montering af robotbasen

På dette tidspunkt vælger jeg en simpel papmodel, der kan samles på et par timer.

Download modellen herfra:-

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

Monteringen af denne base er ret enkel, den giver dig også mulighed for at reparere hele kredsløbet indeni uden rodede ledninger, så jeg fikseret LCD 16*8 displaymodulet foran for at lette håndteringen af robotoutput, og jeg vil forklare det senere.

I dette link lærer du, hvordan du bruger lcd -displaymodul

www.arduino.cc/en/Tutorial/LiquidCrystalDisplay

Trin 4: Montering af Robot Torso

Image
Image
Montering af robot Torso
Montering af robot Torso

Robotens torso

består af et enkelt stykke, og der er to huller foran, så du kan fikse din LED -blink med 220 ohm modstand og kameramodul, hvis du vil.

Trin 5: Robothoved og vinger

Robothoved og vinger
Robothoved og vinger
Robothoved og vinger
Robothoved og vinger

Disse stykker er meget grundlæggende, og det har ingen ledninger eller kredsløb indeni.

Trin 6: Relækredsløb

Image
Image
Relæ kredsløb
Relæ kredsløb
Relæ kredsløb
Relæ kredsløb

SÅDAN FØRER DU RELÆER TIL ARDUINO

Dette er den type relæ, den kan bruge til at skifte strømforsyningsenheder. Disse relæer håndterer de fleste enheder, der bruges i hjem undtagen de højest drevne, f.eks. Rumvarmere, ovne og motorer. Sørg for, at VA (volt x ampere) på den enhed, du tænder/slukker, er mindre end relæværdien.

Advarsel: Vær altid meget forsigtig, når du eksperimenterer med vekselstrøm, elektrisk stød kan resultere i alvorlige kvæstelser.

Relæmodul fra undersiden er åbent, når vekselstrøm er tilsluttet, berør ikke kredsløbet.

For DC -delen af kredsløbet:

Arduino digital pin 10 -> modul pin S

Arduino GND -> modul pin -

Arduino +5V -> modulstift +

Trin 7: Tips og tricks

Tips og tricks
Tips og tricks
Tips og tricks
Tips og tricks

mens du udvikler dine egne projekter med Arduino, er der et par tricks, der er nyttige at huske på, hvis du sidder fast.

· Sørg for, at du har inkluderet det korrekte bibliotek #include ESP8266WiFi.h

· Sørg for at læse den rigtige port i Arduino 115200 installeret af port 9600 Serial.begin (115200);

· Projektet har ikke brug for nogen ekstra strømkilde.

· Sørg også for, at brug nedskrive det korrekte SSID og adgangskode til dit lokale WIFI -netværk

const char* ssid = "YOUR_SSID";

const char* password = "YOUR_PASSWORD";

· Når du har åbnet den serielle skærm, skal du sørge for, at webadressen vises sådan:

Brug denne URL til at oprette forbindelse: https://192.168.1.100/, kopier webadressen og indsæt den i din webbrowser.

* Kode vedhæftet

Anbefalede: