Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Sa proyektong ito ipapakita ko sa iyo kung paano bumuo ng isang Smart Home Bot gamit ang teknolohiyang IOT upang makontrol ang iyong mga gamit sa bahay mula sa malayo sa pamamagitan ng Internet.
Ngunit bago tayo magsimula pag-usapan natin ang diskarteng ito tulad ng dati nating ginagawa…
Ano ang IOT?
Ang Internet of Things (IoT) ay isang sistema ng magkakaugnay na mga aparato sa pag-compute, mga makina at digital na makina, mga bagay, mga tao na binibigyan ng mga natatanging pagkakakilanlan at kakayahang maglipat ng data sa isang network nang hindi nangangailangan ng human-to-human o human-to- pakikipag-ugnay sa computer.
Ang isang bagay, sa Internet of Things, ay maaaring isang taong may implant ng heart monitor, isang sistema ng Irigasyon sa isang bukid na may transponder ng biochip, isang sasakyan na mayroong mga built-in na sensor upang alerto ang drayber kapag mababa ang presyon ng gulong o anumang iba pa natural o gawa ng tao na bagay na maaaring italaga ng isang IP address at bibigyan ng kakayahang maglipat ng data sa isang network.
Kaya't sabihin natin na ang IOT ay isang malaking sistema sa internet na tumatanggap sa bawat solong makina na gumagamit ng isang natatanging ID na tumatawag sa IP address.
Paano ako magiging bahagi ng mundong ito gamit ang aking Arduino board?
Mayroong isang maliit na teknolohikal na kagilagilalas na aparato na tinatawag na ESP8266 at ito ay isang mahusay na tool para sa pagpapagana ng iyong proyekto na mag-access sa internet. Maaari mong mai-plug ito sa isang Arduino madali tulad ng ipinakita at payagan ang iyong proyekto na makipag-usap sa pamamagitan ng internet. Upang makontrol ito mula sa kahit saan sa mundo sa pamamagitan ng IP address!
Mga pagtutukoy ng panloob na controller:
· Ang Espressif processor ay 32-bit at 80MHz at maaaring ma-upgrade sa 160MHz.
· 64KB memory bootloader.
· 64KB Mabilis na memorya ng RAM na nakatuon sa microcontroller.
· 96KB random na memorya ng pag-access.
* tala (1)
ang aparatong ESP8266 ay karaniwang ibinebenta nang walang anumang module, at sa aking personal na opinyon mas gusto kong gamitin ang adapter ng ESP-01 na ito upang madali itong kumonekta sa Arduino board.
Hakbang 1: Kinakailangan na Mga Sangkap
Modelong robot (magagamit sa hakbang 3)
Arduino Uno R3
Module ng ESP8266
Adaptor ng ESP-01
Apat na paraan Relay
LCD module 16x2
LED na may resistor na 220 ohm
Jumper wires
Hakbang 2: Pag-install ng Modyul ng ESP8266
Hindi tulad ng natitirang iba pang mga sangkap na kailangang maging module ng ESP8266
pag-set up bago gamitin, dahil stand-alone module ito at maraming pamamaraan na maaari mong sundin upang mai-upload ang code dito.
* tala (2)
Ang robot ay na-access sa pamamagitan ng lokal na Wi-Fi network lamang. Upang makontrol ito magtapon ng internet, maaaring kailangan mong gawin ang pagpapasa ng port sa iyong router.
Para sa higit pang mga detalye tungkol sa paksang ito:
www.pcworld.com/article/244314/how_to_forward_ports_on_your_router.html
Hakbang 3: Pag-iipon ng Robot Base
Sa oras na ito pumili ako ng isang simpleng modelo ng karton na maaaring tipunin sa loob ng dalawang oras.
I-download ang Modelo mula dito: -
paper-replika.com/index.php?option=com_cont…
Ang pagtitipon ng base na ito ay medyo simple pinapayagan ka rin nitong ayusin ang buong circuit sa loob nang walang anumang makalat na hitsura ng mga wire, kaya naayos ko ang LCD 16 * 8 display module sa harap nito upang mapadali ang pagharap sa mga output ng robot at ipapaliwanag ko ito sa paglaon.
Sa link na ito matututunan mo kung paano gamitin ang lcd display module
www.arduino.cc/en/Tutorial/LiquidCrystalDisplay
Hakbang 4: Pag-iipon ng Robot Torso
Ang robot torso
binubuo ng isang solong piraso, at mayroong dalawang butas sa harap upang maayos mo ang iyong LED flasher na may 220 ohm resistor at module ng camera kung nais mo.
Hakbang 5: Ulo ng Robot at Pakpak
Ang mga piraso ng ito ay napaka-basic at wala itong anumang mga wire o circuit sa loob.
Hakbang 6: Relay Circuit
PAANO MAGdagdag NG RELAY SA ARDUINO
Ito ang uri ng relay na magagamit nito upang lumipat ng mga aparato na pinapatakbo ng mains. Hawakin ng mga relay na ito ang karamihan sa mga aparato na ginagamit sa mga bahay maliban sa pinakamataas na pinapatakbo tulad ng mga heater sa silid, kalan, at motor. Siguraduhin na ang VA (Volts x Amps) ng aparato na iyong binubuksan / naka-off ay mas mababa kaysa sa relay rating.
Babala: Laging maging maingat kapag nag-eksperimento sa AC, ang pagkabigla sa kuryente ay maaaring magresulta sa mga seryosong pinsala.
Ang module ng relay mula sa ilalim na bahagi ay bukas kapag ang AC ay konektado ay huwag hawakan ang circuit.
Para sa bahagi ng DC ng circuit:
Arduino digital pin 10 -> module pin S
Arduino GND -> pin ng module -
Arduino + 5V -> module pin +
Hakbang 7: Mga Tip at Trick
habang bumubuo ng iyong sariling mga proyekto sa Arduino, maraming mga trick na kapaki-pakinabang na tandaan kung sakaling makaalis ka.
· Tiyaking isinama mo ang tamang aklatan # isama ang ESP8266WiFi.h
· Siguraduhin na binabasa mo ang tamang port sa Arduino 115200 na instated ng port 9600 Serial.begin (115200);
· Hindi kailangan ng proyekto ng anumang labis na mapagkukunan ng kuryente.
· Gayundin, tiyaking gagamitin ang isulat ang tamang SSID at password sa iyong lokal na WIFI network
const char * ssid = "IYONG_SSID";
const char * password = "IYONG_PASSWORD";
· Kapag binuksan mo ang serial screen siguraduhin na ang URL ay nagpapakita ng tulad nito:
Gamitin ang URL na ito upang kumonekta: https://192.168.1.100/, kopyahin ang URL at i-paste ito sa iyong web browser.
* Nakalakip ang code