Բովանդակություն:
- Քայլ 1. ՊԱՐՏԱԴԻՐ բաղադրամասեր
- Քայլ 2: Softwareրագրակազմ
- Քայլ 3. Շրջանակային դիագրամ
- Քայլ 4: ԿՈԴ
- Քայլ 5: ՎԵՐԱՀՍԿՈՄ
- Քայլ 6: Եզրակացություն
- Քայլ 7: Տեսանյութ !
Video: Ինտերնետ/ամպ վերահսկվող տան ավտոմատացում ՝ օգտագործելով Esp8266 (aREST, MQTT, IoT). 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
ԲՈԼՈՐ վարկերը https://arest.io/ ամպային ծառայության համար !!
IoT այս պահին աշխարհի ամենաքննարկվող թեման !! Ամպային սերվերներն ու ծառայությունները, որոնք դա հնարավոր են դարձնում, այսօրվա աշխարհի գրավիչ կետն է…
ԻՇԽԱՆՈԹՅՈՆԸ ՀԵՌԱԽՈՍԻ ԲԱՐԻԵՐԸ նպատակն էր և կա !!
Այսպիսով, այժմ վերահսկեք ձեր տունը կամ գրասենյակը աշխարհի ցանկացած վայրից … ոչ միայն ներսից կամ տեսականուց !!
Ամենահեշտ և ամենաէժան լուծումը ծույլ տղայից !!! Վայելեք և ծույլ եղեք…
ՈEՇԱԴՐՈԹՅՈՆ. ԿԱՐԴԱԼ ԱՌԱԻՆ JՐԱԳԻՐԸ ԿՏԱՌԻ 3-4 ՐՈՊՈՎ ԵՎ ՉԻ ԿՆՈՐՈՇԵԼ … ՄԻ ԿԻՍ ԿԱՐԴԱՔ ԵՎ ԿԱՅICԵՔ Ձեր ՍԱՐՔԸ …
Քայլ 1. ՊԱՐՏԱԴԻՐ բաղադրամասեր
Պահանջվում է ընդամենը 4 բաղադրիչ. mainրագրի հիմնական կառուցվածքն այն է, որ ESP8266 մոդուլը կստանա ազդանշան MQTT սերվերից (այսինքն `arest.io) և ազդանշանը կուղարկի քորոցին կամ պրոցեսորին: ULN2003 ռելեի վարորդի IC- ն միացված է Nodemcu տախտակի կապումներին: Ելքային կապերը միացված են ռելեին կամ ցանկացած RGB լուսային կամ սերվո շարժիչին և այլն:
Քայլ 2: Softwareրագրակազմ
Ես օգտագործել եմ Arduino IDE- ն որպես ծրագրավորման ծրագիր: Եթե դուք նորեկ եք այս Nodemcu- ի կամ esp8266 զարգացման տախտակի համար, ապա խնդրում եմ անդրադառնալ իմ նախորդ հրահանգին: Nodemcu կամ wemos տախտակը Arduino IDE- ի հետ միացնելու համար:
Arduino IDE- ում նախորդ պատմված իրերը կարգավորելուց հետո գնացեք SKETCH -> INCLUE GIBRIARY -> MANAGE LIBRARIES -> SEARCH FOR "arest" -> INSTALL THE GIBRYARIES -> NOW SEARCH FOR PubSubClient -> INSTALL THE GIBROARY.
Այժմ դրա կեսը պատրաստ է… գրեթե կա !!!
Քայլ 3. Շրջանակային դիագրամ
Քանի որ վերը նշված սխեման պատկերում է ամեն ինչ, դեռ ULN2003 ռելեի վարորդի IC- ի մուտքի կողմը միացված է esp8266- ի կապումներին, իսկ ելքը `ռելեի կծիկի ոտքին, ինչպես երբ բարձրանում է esp8266- ի PIN- ը, ULN2003- ի ելքային կապը ցածր է դառնում, դրանով իսկ տալով ռելեին: աշխատելու 5 Վ ներուժ:
0 կամ 1 -ը ռելեի esp8266 կապում ուղարկելու փոխարեն կարող ենք նաև այլ արժեքներ ուղարկել servo- ի համար, բայց հայտարարելով servo.attach (pin) ՝ սերվոն որոշակի արժեքի պտտելու համար: Դա հեշտ է, բայց բոլորը պետք է նորարարություն անեն, կարդան և մի փոքր մտածեն:
Քայլ 4: ԿՈԴ
Գաղափարը ստացա «Մարկո Շվարց» նախագծից և փոփոխեցի այն: Նա օգտագործել է arest.io MQTT- ն, բայց մենք կարող ենք նաև օգտագործել adafruit.io- ն: Րագրի հիմնական մասն է.
Եզակի 6 դիջիթ arest id
char* device_id = "unique_6_digit_id";
WiFi- ի հավատարմագրերը
const char* ssid = "ssid_name"; const char* գաղտնաբառ = "your_password";
Ընտրեք ցանկացած յուրահատուկ id, ինչպես ցանկանում եք, բայց այն պետք է լինի եզակի, ոչ թե իմ կամ ձեր անունը, եթե դա թելուգու անուն չէ !!
եզակի id- ի օրինակ ՝ pf4h6q (պարզապես օրինակ)
կարող են շատ փոփոխություններ կատարվել ծածկագրում, քանի որ ըստ ծածկագրի, մենք պետք է նշենք ելքը զարգացման տախտակի յուրաքանչյուր վերագործարկումից հետո:
Github կոդ
Կոդ ՝
Քայլ 5: ՎԵՐԱՀՍԿՈՄ
2 ՄԻ CRՈ քայլեր. io "o" որպես ելք ուղղակիորեն ցանկացած դիտարկիչում սա կատարելուց հետո {"հաղորդագրություն". «Pin D2- ը սահմանել է ելքի», «id»: «միացված»: ճշմարիտ} Տեղեկատվությունը միացնելը կամ ուղարկելը քորոցում ՝ cloud.arest.io/pf486q/digital/2/1 Քարտի հայտարարումը անհրաժեշտ է մեկ անգամ վերագործարկումից/վերագործարկումից/անջատումից հետո, հակառակ դեպքում esp8266- ի շարունակական աշխատանքի համար դա ավելորդ է: Ես օգտագործել եմ HTTPRequest Android ծրագիրը `հիմնական էկրանին վիջեթ ստեղծելու համար անհրաժեշտ URL: Ինչպես ցույց է տրված իմ նախորդ հրահանգում: Խնդրում ենք նկատի ունենալ, որ հակառակ դեպքում դա երկար կլինի:
Քայլ 6: Եզրակացություն
Սա IoT նախագիծ է ՝ կենցաղային տեխնիկայի, դուռի, պատուհանի, ամեն ինչի վերահսկման համար և կարող է հարմարեցվել ըստ անհատի կարիքների: Այն տեղական վերահսկողություն չունի, այս ամբողջը կարելի է վերահսկել ցանկացած վայրից:
GԱՆԿԱԱ CO ՀՐԱՄԱՆՈ ORԹՅՈՆ ԵՎ ՀՐԱՎԱՐՈ NԹՅԱՆ ԿԱՐԻՔԻ ՀԵՏ URL Երբեմն 1-2 վայրկյան/ներ կատարելու համար, քանի որ սա նվիրված սերվեր չէ…
ՎԱՅԵԼՈ AND ԵՎ LAՈԼԻՔ … ԱՊԱՀՈՎԵԼ ԵՎ ՄՈՌԱԵՔ ՍԱՐՔԱՎՈՐՈԹՅՈՆՆԵՐԸ ՓՈԽԵԼ, ԱՌԱՆ ԱՊԱՀՈՎ !!
«Arest.io» MQTT ծառայությունների և «Marco Schwatrz» - ի շնորհիվ…
եթե ձեզ դուր է գալիս ուսուցանվող աջակցությունը և վայելում եք … և դրա հետ կապված որևէ խնդրի համար հարցրեք ինձ:
Քայլ 7: Տեսանյութ !
Հատուկ ինչ -որ մեկն ինձ օգնեց ստուգել, որ այն աշխատում է ինչ -որ այլ տեղից, թե ոչ … ԵՎ այն աշխատում է ցանկացած վայրից, պարզապես ինտերնետ հասանելիություն է անհրաժեշտ (… arest.io- ի իմ յուրահատուկ կոդը, այնպես որ մի կիսվեք ձեր ստեղծած եզակի ծածկագրով !!
Խորհուրդ ենք տալիս:
Խոսակցական ավտոմատացում -- Աուդիո Արդուինոյից -- Ձայնով վերահսկվող ավտոմատացում -- HC - 05 Bluetooth մոդուլ. 9 քայլ (նկարներով)
Խոսակցական ավտոմատացում || Աուդիո Արդուինոյից || Ձայնով վերահսկվող ավտոմատացում || HC - 05 Bluetooth մոդուլ ՝ …………………………. Լրացուցիչ տեսանյութերի համար Բաժանորդագրվեք իմ YouTube ալիքին …. …. Այս տեսանյութում մենք կառուցել ենք Խոսող ավտոմատացում: Երբ դուք բջջային հեռախոսով ձայնային հրաման կուղարկեք, այն կմիացնի տնային սարքերը և հետադարձ կապ կուղարկի
Infinity Gauntlet վերահսկվող տան ավտոմատացում. 8 քայլ (նկարներով)
Infinity Gauntlet Controlled Home Automation. Իմ նախորդ նախագծում ես պատրաստել էի անսահմանափակ ձեռնոց, որը վերահսկում է լույսի անջատիչը: Ես ուզում էի օգտագործել վեց քար, և յուրաքանչյուր քարը կարող է կառավարել սարքը, դռան կողպեքը կամ լուսավորությունը: Այսպիսով, ես պատրաստեցի տան ավտոմատացման համակարգ `օգտագործելով անսահմանության ձեռնոց: Այս նախագծում
Google Օգնական - Տան ավտոմատացում Iot օգտագործելով Esp8266: 6 քայլ
Google Assistant | Տան ավտոմատացում Iot օգտագործելով Esp8266. Այս հրահանգներում ես ձեզ ցույց կտամ Google օգնականի կողմից վերահսկվող տան ավտոմատացում
IR տան ավտոմատացում `օգտագործելով ռելե. 6 քայլ (նկարներով)
IR տան ավտոմատացում `օգտագործելով ռելե. Infared Remote Home Automation System (arnգուշացում. Կրկնօրինակեք նախագիծը ձեր ռիսկով: Այս նախագիծը ներառում է բարձր լարման)
DIY ձայնով/ինտերնետով վերահսկվող տան ավտոմատացում և մոնիտորինգ ՝ օգտագործելով ESP8266 և Google Home Mini ՝ 6 քայլ
DIY ձայնով/ինտերնետով վերահսկվող տան ավտոմատացում և մոնիտորինգ ESP8266- ի և Google Home Mini- ի միջոցով. Երկար ընդմիջումից հետո ես այստեղ եմ, քանի որ մենք բոլորս պետք է ձանձրացնող (աշխատանք) ինչ -որ բան անենք: Վաստակելու համար տնային ավտոմատացման բոլոր հոդվածներից հետո ես գրել եմ BLUETOOTH, IR, Local WIFI, Cloud, այսինքն `դժվարին, * ՀԻՄԱ * գալիս է ամենահեշտ, բայց ամենաարդյունավետ