Orodha ya maudhui:

GO-4 Smart Home Arduino Bot: Hatua 7 (na Picha)
GO-4 Smart Home Arduino Bot: Hatua 7 (na Picha)

Video: GO-4 Smart Home Arduino Bot: Hatua 7 (na Picha)

Video: GO-4 Smart Home Arduino Bot: Hatua 7 (na Picha)
Video: Какая версия винды тебе нравится больше всех? 😅🤟 #windows #microsoft #винда #виндовс11 #виндовс 2024, Novemba
Anonim
GO-4 Nyumba ya Smart Arduino Bot
GO-4 Nyumba ya Smart Arduino Bot

Katika mradi huu nitakuonyesha jinsi ya kujenga Smart Home Bot ukitumia teknolojia ya IOT kudhibiti vifaa vyako vya nyumbani kwa mbali kupitia Mtandao.

Lakini kabla hatujaanza wacha tuzungumze juu ya mbinu hii kama tulivyokuwa tukifanya…

IOT ni nini?

Mtandao wa Vitu (IoT) ni mfumo wa vifaa vya kompyuta vinavyohusiana, mashine za mitambo na dijiti, vitu, watu ambao wamepewa vitambulisho vya kipekee na uwezo wa kuhamisha data kwenye mtandao bila kuhitaji binadamu-kwa-binadamu au -binadamu- mwingiliano wa kompyuta.

Jambo, kwenye Mtandao wa Vitu, inaweza kuwa mtu aliye na upandikizaji wa moyo, mifumo ya Umwagiliaji katika shamba na biochip transponder, gari ambalo lina sensorer zilizojengwa ili kumwonesha dereva wakati shinikizo la tairi liko chini au nyingine yoyote. asili au kitu kilichotengenezwa na mwanadamu ambacho kinaweza kupewa anwani ya IP na kupewa uwezo wa kuhamisha data kupitia mtandao.

Kwa hivyo tuseme kwamba IOT ni mfumo mkubwa juu ya wavuti ambao unakumbatia kila mashine moja kwa kutumia kitambulisho cha kipekee kinachoita anwani ya IP.

Ninawezaje kuwa sehemu ya ulimwengu huu kwa kutumia bodi yangu ya Arduino?

Kuna kifaa kidogo cha kushangaza cha kiteknolojia kinachoitwa ESP8266 na ni zana nzuri ya kuwezesha mradi wako kufikia mtandao. Unaweza kuziba kwenye Arduino kwa urahisi kama inavyoonyeshwa na kuruhusu mradi wako kuwasiliana kupitia mtandao. Ili kuidhibiti kutoka mahali popote ulimwenguni kupitia anwani ya IP!

Maelezo ya mdhibiti wa ndani:

· Prosesa ya Espressif ni 32-bit na 80MHz na inaweza kuboreshwa hadi 160MHz.

· Bootloader ya kumbukumbu ya 64KB.

· 64KB Haraka RAM kumbukumbu kujitolea kwa microcontroller.

· Kumbukumbu ya ufikiaji wa nasibu ya 96KB.

* kumbuka (1)

kifaa cha ESP8266 kawaida huuzwa bila moduli yoyote, na kwa maoni yangu binafsi napendelea kutumia adapta yake ya ESP-01 kuifanya iwe rahisi kuungana na bodi ya Arduino.

Hatua ya 1: Vipengele vinavyohitajika

Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika

Mfano wa Robot (inapatikana katika hatua ya 3)

Arduino Uno R3

Moduli ya ESP8266

Adapta ya ESP-01

Njia nne Relay

Moduli ya LCD 16x2

LED na kontena 220 ohm

Waya za jumper

Hatua ya 2: Kusanidi Moduli ya ESP8266

Kufunga Moduli ya ESP8266
Kufunga Moduli ya ESP8266
Kufunga Moduli ya ESP8266
Kufunga Moduli ya ESP8266
Kufunga Moduli ya ESP8266
Kufunga Moduli ya ESP8266

Tofauti na vifaa vingine vyote moduli ya ESP8266 inahitaji kuwa

kuanzisha kabla ya kutumia, kwa sababu ni moduli ya kusimama pekee na kuna njia nyingi ambazo unaweza kufuata kupakia nambari hiyo.

* dokezo (2)

Roboti inapatikana kupitia mtandao wa ndani wa Wi-Fi tu. Ili kuidhibiti tupa mtandao, itabidi ufanye usambazaji wa bandari kwenye router yako.

Kwa maelezo zaidi juu ya mada hii:

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

Hatua ya 3: Kukusanya msingi wa Robot

Kukusanya Kituo cha Robot
Kukusanya Kituo cha Robot
Kukusanya Kituo cha Robot
Kukusanya Kituo cha Robot

Kwa wakati huu mimi huchagua mfano rahisi wa kadibodi ambao unaweza kukusanywa kwa masaa kadhaa.

Pakua Mfano kutoka hapa: -

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

Kukusanya msingi huu ni rahisi sana pia hukuruhusu kurekebisha mzunguko mzima ndani bila waya yoyote machafu, kwa hivyo nilitengeneza moduli ya kuonyesha LCD 16 * 8 mbele yake ili kuwezesha kushughulikia matokeo ya roboti na nitaielezea baadaye.

Katika kiungo hiki utajifunza jinsi ya kutumia moduli ya kuonyesha LCD

www.arduino.cc/en/Tutorial/LiquidCrystalDisplay

Hatua ya 4: Kukusanya Torso ya Robot

Image
Image
Kukusanya Torso ya Robot
Kukusanya Torso ya Robot

Torso ya roboti

lina kipande kimoja, na kuna mashimo mawili mbele ili uweze kurekebisha taa yako ya LED na kontena ya 220 ohm na moduli ya kamera ikiwa unataka.

Hatua ya 5: Kichwa cha Robot na Mabawa

Kichwa cha Robot na mabawa
Kichwa cha Robot na mabawa
Kichwa cha Robot na mabawa
Kichwa cha Robot na mabawa

Vipande hivi ni vya msingi sana na haina waya wowote au mzunguko ndani.

Hatua ya 6: Kupitisha Mzunguko

Image
Image
Kupitisha Mzunguko
Kupitisha Mzunguko
Kupitisha Mzunguko
Kupitisha Mzunguko

JINSI YA KUONGEZA RELAYS TO ARDUINO

Hii ndio aina ya relay inayoweza kutumia kubadili vifaa vya umeme. Relays hizi zitashughulikia vifaa vingi vinavyotumiwa majumbani isipokuwa zile zenye nguvu zaidi kama hita za chumba, majiko na motors. Hakikisha VA (Volts x Amps) ya kifaa unachowasha / kuzima ni chini ya ukadiriaji wa kupeleka tena.

Onyo: Daima kuwa mwangalifu wakati wa kujaribu AC, mshtuko wa umeme unaweza kusababisha majeraha mabaya.

Moduli ya kupeleka kutoka upande wa chini iko wazi wakati AC imeunganishwa usiguse mzunguko.

Kwa sehemu ya DC ya mzunguko:

Siri ya dijiti ya Arduino 10 -> pini ya moduli S

Arduino GND -> pini ya moduli -

Arduino + 5V -> pini ya moduli +

Hatua ya 7: Vidokezo na ujanja

Vidokezo na Ujanja
Vidokezo na Ujanja
Vidokezo na Ujanja
Vidokezo na Ujanja

wakati unakua na miradi yako mwenyewe na Arduino, kuna hila kadhaa ambazo zinasaidia kuzingatia ikiwa utakwama.

· Hakikisha umejumuisha maktaba sahihi # pamoja na ESP8266WiFi.h

Hakikisha unasoma bandari sahihi huko Arduino 115200 iliyowekwa kwenye bandari ya 9600 Serial.begin (115200);

· Mradi hauhitaji chanzo chochote cha nguvu cha ziada.

· Pia, hakikisha kwamba matumizi andika SSID na nywila sahihi kwa mtandao wako wa WIFI

const char * ssid = "YAKO_SSID";

const char * password = "YOUR_PASSWORD";

· Mara tu unapofungua skrini ya serial hakikisha kuwa URL inaonyeshwa kama hii:

Tumia URL hii kuunganisha: https://192.168.1.100/, nakili URL hiyo na ubandike kwenye kivinjari chako cha wavuti.

* Kanuni imeambatanishwa

Ilipendekeza: