Բովանդակություն:
- Քայլ 1: Պահանջվող բաղադրիչներ
- Քայլ 2: ESP8266 մոդուլի տեղադրում
- Քայլ 3. Ռոբոտների բազայի հավաքում
- Քայլ 4. Robot Torso- ի հավաքում
- Քայլ 5: Ռոբոտի գլուխ և թևեր
- Քայլ 6: Ռելեային միացում
- Քայլ 7: Խորհուրդներ և հնարքներ
Video: GO-4 Smart Home Arduino բոտ. 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել Smart Home բոտ ՝ օգտագործելով IOT տեխնոլոգիան ՝ ձեր տնային տեխնիկան հեռակա կարգով ինտերնետի միջոցով կառավարելու համար:
Բայց նախքան սկսելը, եկեք խոսենք այս տեխնիկայի մասին, ինչպես անում էինք…
Ի՞նչ է IOT- ը:
Իրերի ինտերնետը (IoT) փոխկապակցված հաշվողական սարքերի, մեխանիկական և թվային մեքենաների, օբյեկտների, մարդկանց, որոնք ունեն յուրահատուկ նույնացուցիչներ և ցանցից տվյալների փոխանցման ունակություն ՝ առանց մարդուց մարդուն կամ մարդուն մարդուն համակարգչային փոխազդեցություն:
Իրերի ինտերնետում մի բան կարող է լինել սրտի մոնիտորի իմպլանտ ունեցող անձը, ոռոգման համակարգերը ֆերմայում `կենսաչիպային հաղորդիչով, փոխադրամիջոց, որն ունի ներկառուցված տվիչներ` վարորդին զգուշացնելու համար, երբ անվադողերի ճնշումը ցածր է կամ որևէ այլ: բնական կամ տեխնածին օբյեկտ, որին կարելի է վերագրել IP հասցե և ապահովել տվյալների փոխանցման հնարավորություն ցանցով:
Այսպիսով, ասենք, որ IOT- ը ինտերնետի հսկայական համակարգ է, որը ներառում է յուրաքանչյուր մեքենա ՝ օգտագործելով եզակի ID զանգերի IP հասցե:
Ինչպե՞ս կարող եմ դառնալ այս աշխարհի մի մասը ՝ օգտագործելով իմ Arduino տախտակը:
Կա մի փոքր տեխնոլոգիական հրաշքի սարք, որը կոչվում է ESP8266 և հիանալի գործիք է ձեր նախագծին ինտերնետ մուտք գործելու հնարավորություն տալու համար: Դուք կարող եք այն հեշտությամբ միացնել Arduino- ին, ինչպես ցույց է տրված և թույլ տալ, որ ձեր նախագիծը հաղորդակցվի ինտերնետի միջոցով: IP հասցեի միջոցով այն աշխարհի ցանկացած վայրից վերահսկելու համար:
Ներքին հսկիչի բնութագրերը.
· Espressif պրոցեսորը 32-բիթանոց է և 80 ՄՀց հաճախականությամբ և կարող է արդիականացվել մինչև 160 ՄՀց:
· 64KB հիշողության բեռնիչ:
· 64 ԿԲ արագ RAM հիշողություն ՝ նվիրված միկրոկոնտրոլերին:
· 96KB պատահական մուտքի հիշողություն:
*նշում (1)
ESP8266 սարքը սովորաբար վաճառվում է առանց որևէ մոդուլի, և իմ անձնական կարծիքով, ես նախընտրում եմ օգտագործել դրա ESP-01 ադապտերը `Arduino տախտակին հեշտ միանալու համար:
Քայլ 1: Պահանջվող բաղադրիչներ
Ռոբոտի մոդել (հասանելի է 3 -րդ քայլում)
Arduino Uno R3
ESP8266 մոդուլ
ESP-01 ադապտեր
Չորս ճանապարհ փոխանցում
LCD մոդուլ 16x2
LED 220 օմ դիմադրիչով
Jumper լարերը
Քայլ 2: ESP8266 մոդուլի տեղադրում
Ի տարբերություն մնացած բաղադրիչների, ESP8266 մոդուլը պետք է լինի
օգտագործելուց առաջ տեղադրեք, քանի որ դա ինքնուրույն մոդուլ է, և կան բազմաթիվ եղանակներ, որոնցով կարող եք հետևել ՝ դրանում կոդը վերբեռնելու համար:
*նշում (2)
Ռոբոտին հասանելի է միայն տեղական Wi-Fi ցանցը: Որպեսզի այն վերահսկի ինտերնետը, գուցե ստիպված լինեք երթուղիչի վրա նավահանգստի փոխանցում կատարել:
Այս թեմայի վերաբերյալ ավելի մանրամասն տեղեկությունների համար.
www.pcworld.com/article/244314/how_to_forward_ports_on_your_router.html
Քայլ 3. Ռոբոտների բազայի հավաքում
Այս պահին ես ընտրում եմ պարզ ստվարաթղթե մոդել, որը կարելի է հավաքել մի քանի ժամվա ընթացքում:
Ներբեռնեք մոդելը այստեղից-
paper-replika.com/index.php?option=com_cont…
Այս հիմքը հավաքելը բավականին պարզ է, այն նաև թույլ է տալիս ամրագրել ամբողջ շրջանը ներսից ՝ առանց որևէ խառնաշփոթ լարերի տեսքի, ուստի դրա դիմաց ես ամրացրել եմ LCD 16*8 ցուցադրման մոդուլը ՝ ռոբոտների ելքերի հետ գործը հեշտացնելու համար, և ես դա ավելի ուշ կբացատրեմ:
Այս հղումից դուք կսովորեք, թե ինչպես օգտագործել LCD ցուցադրման մոդուլը
www.arduino.cc/hy/Tutorial/LiquidCrystalDisplay
Քայլ 4. Robot Torso- ի հավաքում
Ռոբոտի իրան
բաղկացած է մեկ կտորից, իսկ առջևում կա երկու անցք, որպեսզի ցանկության դեպքում կարողանաք ամրացնել ձեր LED փայլատակը 220 օմ դիմադրիչով և տեսախցիկի մոդուլով:
Քայլ 5: Ռոբոտի գլուխ և թևեր
Այս կտորները շատ հիմնական են և ներսում չունեն որևէ լար կամ միացում:
Քայլ 6: Ռելեային միացում
ԻՆՉՊԵՍ ԱՎԵԼԱ RՆԵԼ ԱՌԴՈINԻՆՈՅԻՆ
Սա ռելեի այն տեսակն է, որն ի վիճակի է օգտագործել ցանցից սնվող սարքերը միացնելու համար: Այս ռելեներ կսպասարկեն տներում օգտագործվող սարքերի մեծ մասը, բացառությամբ ամենաբարձր էներգիայի սարքերի, ինչպիսիք են սենյակային տաքացուցիչները, վառարանները և շարժիչները: Համոզվեք, որ ձեր միացրած/անջատված սարքի VA (վոլտ x ամպեր) ավելի փոքր է, քան ռելեի գնահատականը:
ACգուշացում. Միշտ շատ զգույշ եղեք AC- ով փորձարկելիս, էլեկտրական հարվածը կարող է հանգեցնել լուրջ վնասվածքների:
Ռելեի մոդուլը ներքևից բաց է, երբ AC- ն միացված է, մի շոշափեք միացումը:
Շղթայի DC մասի համար.
Arduino թվային փին 10 -> մոդուլի քորոց S
Arduino GND -> մոդուլի քորոց -
Arduino +5V -> մոդուլի պին +
Քայլ 7: Խորհուրդներ և հնարքներ
Arduino- ի հետ ձեր սեփական նախագծերը մշակելիս կան մի քանի հնարքներ, որոնք օգտակար են մտքում պահելու դեպքում:
· Համոզվեք, որ ներառել եք ճիշտ գրադարանը #ներառել ESP8266WiFi.h
· Համոզվեք, որ կարդում եք Arduino 115200- ի ճիշտ նավահանգիստը 9600 պորտով տեղադրված Serial.begin (115200);
· Նախագծին անհրաժեշտ չէ լրացուցիչ էներգիայի աղբյուր:
· Բացի այդ, համոզվեք, որ օգտագործեք ձեր տեղական WIFI ցանցին ճիշտ SSID- ի և գաղտնաբառի գրանցում
const char* ssid = "YOUR_SSID";
const char* գաղտնաբառ = "YOUR_PASSWORD";
· Սերիական էկրանը բացելուց հետո համոզվեք, որ URL- ն ցուցադրվում է այսպես.
Օգտագործեք այս URL- ը միանալու համար ՝ https://192.168.1.100/, պատճենեք URL- ը և տեղադրեք այն ձեր վեբ դիտարկիչում:
* Կոդը կցված է
Խորհուրդ ենք տալիս:
Smart Shop դիսպենսեր-բոտ ՝ 4 քայլ
Խելացի խանութի դիսպենսեր-բոտ. Ես ստեղծել եմ խելացի խանութի դիսպենսեր-բոտ, որը կառաջնորդի ձեզ լվանալ ձեր ձեռքերը նվազագույնը 20 վայրկյան
DIY Arduino վերահսկվող ձու-բոտ. 12 քայլ (նկարներով)
DIY Arduino վերահսկվող ձվի բոթ. Այս հրահանգներում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել ձեր սեփական ձվի բոթը, որը կառավարվում է Arduino- ի միջոցով: Նախկինում ուզում էի դա անել, բայց ես կարծում էի, որ դա ինձ համար շատ դժվար է, բայց ես սխալվում էի: Հեշտ է կառուցել, այնպես որ վստահաբար բոլորը կարող են դա անել
Խզբզոցների բոտ. 6 քայլ (նկարներով)
Scribble Bot. Այս գործունեության ընթացքում մենք կօգտագործենք շարժիչ և կշիռ ՝ մեր Scribble Bot- ը անհավասարակշիռ դարձնելու և թղթի վրա նկարելու համար:
MyPetBot (Բոտ, որը հետևում է ձեզ). 10 քայլ (նկարներով)
MyPetBot (Բոտ, որը հետևում է ձեզ). Ai- ը մաթեմատիկայի ամենագեղեցիկ կիրառումներից մեկն է: Հիմնականում դա մի շարք մատրիցային գործողություններ են, որոնք օպտիմիզացված են `ձեր փնտրած արդյունքին համապատասխանելու համար: Բարեբախտաբար, կան բազմաթիվ բաց կոդով գործիքներ, որոնք թույլ են տալիս մեզ օգտագործել այն: Ես ի սկզբանե ունեի
Ուլտրաձայնային տվիչի միջոցով Arduino- ի վրա հիմնված ինքնավար բոտ. 5 քայլ (նկարներով)
Ուլտրաձայնային տվիչի միջոցով Arduino- ի վրա հիմնված ինքնավար բոտ. Ստեղծեք ձեր սեփական Arduino- ի վրա հիմնված ինքնավար բոտ `օգտագործելով ուլտրաձայնային տվիչ: Այս բոտը կարող է շատ ինքնուրույն տեղաշարժվել` առանց որևէ խոչընդոտի բախվելու: Հիմնականում այն, ինչ անում է, այն է, որ իր ճանապարհին հայտնաբերում է ցանկացած տեսակի խոչընդոտներ և որոշում լավագույնը