Բովանդակություն:

Ինչպես պատրաստել գրպանի չափի IoT եղանակային կայան. 7 քայլ (նկարներով)
Ինչպես պատրաստել գրպանի չափի IoT եղանակային կայան. 7 քայլ (նկարներով)

Video: Ինչպես պատրաստել գրպանի չափի IoT եղանակային կայան. 7 քայլ (նկարներով)

Video: Ինչպես պատրաստել գրպանի չափի IoT եղանակային կայան. 7 քայլ (նկարներով)
Video: Շրջայց Ժամանակակից ԱՄՐՈՑ 2 հարկանի պահարանով: 2024, Նոյեմբեր
Anonim
Ինչպես պատրաստել գրպանի չափի IoT եղանակային կայան
Ինչպես պատրաստել գրպանի չափի IoT եղանակային կայան

Բարև ընթերցող:

Այս ուսանելի դասում դուք կսովորեք, թե ինչպես պատրաստել փոքր եղանակի խորանարդ ՝ օգտագործելով ձեր տան WiFi- ին միացված D1 mini- ը (ESP8266), այնպես որ կարող եք դիտել դրա ելքը երկրից ամենուր, իհարկե, քանի դեռ ունեք ինտերնետ կապ: Ընդհանուր առմամբ, այս նախագիծը ոչ շատ դժվար է, ոչ էլ ռեսուրսների ծանրաբեռնվածություն, ուստի այն կատարյալ կլինի որպես ձեր առաջին IoT նախագիծը: Այսպիսով, եկեք սկսենք:

PS: Հիշեք, որ սա իմ առաջին հրահանգն է, այնպես որ ամեն ինչ կատարյալ չի լինի::)

Քայլ 1: Ռեսուրսներ

Ինչպես նշեցի ներածության մեջ, այս նախագիծը շատ հեշտ է կառուցվում և չի պահանջում չափազանց շատ բաղադրիչներ: Ահա մասերի ցանկը.

Էլեկտրոնային բաղադրիչներ

WeMos D1mini

BME280

I2C OLED էկրան (128x64)

1.5 մմ փողային ձող կամ երկաթյա ձող

EԱՆՈԹՈԹՅՈՆ. Եթե ցանկանում եք ավելի շատ տեղեկություններ այս մասերի մասին նախկինի համար: որտեղ կարող եք դրանք ձեռք բերել, կարող եք ուսումնասիրել Քայլ 7 -ը:

Շղթայի նախատիպավորման և փորձարկման գործիքներ

Breadboard

Jumper լարերը

USB մետաղալար - Micro USB Type B- ից USB Type A

Գործիքներ:

Sոդման երկաթ

Bench Vice - պարտադիր չէ

Փոքր մուրճ - պարտադիր չէ

Քայլ 2. Նախատիպերի պատրաստում Breadboard- ում (Անցեք Քայլ 3 -ին, եթե ցանկանում եք ուղիղ գնալ կոդերի և հավաքների)

Նախատիպերի պատրաստում Breadboard- ում (Անցեք 3 -րդ քայլին, եթե ցանկանում եք անմիջապես անցնել ծածկագրին և հավաքմանը)
Նախատիպերի պատրաստում Breadboard- ում (Անցեք 3 -րդ քայլին, եթե ցանկանում եք անմիջապես անցնել ծածկագրին և հավաքմանը)
Նախատիպերի պատրաստում Breadboard- ում (Անցեք 3 -րդ քայլին, եթե ցանկանում եք անմիջապես անցնել ծածկագրին և հավաքմանը)
Նախատիպերի պատրաստում Breadboard- ում (Անցեք 3 -րդ քայլին, եթե ցանկանում եք անմիջապես անցնել ծածկագրին և հավաքմանը)
Նախատիպերի պատրաստում Breadboard- ում (Անցեք 3 -րդ քայլին, եթե ցանկանում եք անմիջապես անցնել ծածկագրին և հավաքմանը)
Նախատիպերի պատրաստում Breadboard- ում (Անցեք 3 -րդ քայլին, եթե ցանկանում եք անմիջապես անցնել ծածկագրին և հավաքմանը)

Եթե ձեր D1mini/OLED/BME280- ում ձեր կապում զոդեր չկան, ապա հիմա դա անելու ժամանակն է:

Առաջին հերթին թույլ տվեք տեղադրել մեր բոլոր բաղադրիչները հացահատիկի վրա: Մենք կսկսենք տեղադրելով D1mini- ն 2 առանձին ռելսերի վրա (նկար թիվ 1): Դրանից հետո մենք կտեղադրենք BME280- ի արդար հեռավորությունը դրանից (նկար թիվ 2): Եվ վերջապես, մենք OLED- ը կտեղադրենք BME280- ի հակառակ կողմում (նկար 3): Հիմա եկեք դրանք միասին կապենք:

Ահա բոլոր կապերը

D1 կապ SCL/SCK կապում OLED և SCL/SCK կապում BME280- ի վրա

D2 կապը SDA կապին OLED- ի վրա և SDA կապը BME280- ի վրա

G կապը GND կապում երկուսի վրա ՝ OLED և BME280

3.3V քորոց BME280 VCC քորոցին

Եվ վերջապես, 5 Վ կապիչ OLED VCC- ին

Նախքան այն համակարգչին միացնելը և դրան կոդը վերբեռնելը, նորից ստուգեք ձեր կապերը: Դուք ոչինչ չեք ուզում այրել:

Քայլ 3: IoT մաս

IoT մաս
IoT մաս
IoT մաս
IoT մաս
IoT մաս
IoT մաս

Այս հատվածն իսկապես պարզ է: Առաջին հերթին, գնացեք AppStore և ներբեռնեք Blynk ծրագիրը: Դրանից հետո բացեք այն և գրանցվեք: Հաջորդը ստեղծեք նոր նախագիծ: Ես զանգահարեցի իմ WeatherStation- ը, բայց դուք կարող եք այն անվանել այն, ինչ ցանկանում եք: Դրանից հետո սարքի տարբերակը սահմանեք ESP8266 և միացման տեսակը WiFi- ի վրա (նկար թիվ 1): Հաջորդը կտտացրեք ստեղծել նախագիծ: Դուք պետք է նամակ ստանաք ձեր հաստատման նշանով: Այժմ անցեք կոդի մեջ (ներբեռնման հղումը ստորև) և փոխարինեք ընդգծված մասերը: Դրանից հետո նորից անցեք Blynk հավելվածի նախագծի աշխատանքային տարածք, հպեք էկրանին ՝ վիջեթների տուփը բացելու համար (նկար թիվ 2): Այժմ տեղադրեք պիտակավորված արժեքների 3 տուփ ՝ կտտացնելով դրանց վրա (նկար 3): Դրանք կարգավորելու համար հպեք առաջինին և նշեք դրա անունը: Ես դա անվանեցի ջերմաստիճան (սա պարտադիր չէ, բայց ամեն ինչ ավելի պարզ ու կազմակերպված է դարձնում): Որպես մուտքագրում ընտրեք վիրտուալ կապը 1 և պիտակի մասում մուտքագրեք «° C» (նկար թիվ 4): Դրանից հետո կարող եք գնալ և կարգավորել այլ պիտակավորված արժեքներ:

Ահա փոքր գծապատկեր.

Պիտակավորված արժեք թիվ 2:

Անուն: Խոնավություն

Մուտք ՝ վիրտուալ կապում V2

Պիտակը ՝ "%"

Պիտակավորված արժեք թիվ 3:

Անուն ՝ բարձրություն կամ ճնշում - կախված է նրանից, թե որ կոդը եք ընտրում

Մուտք ՝ վիրտուալ կապում V3

Պիտակը ՝ բարձրություն կամ ճնշում - կախված է ծածկագրից

Եթե ամեն ինչ ճիշտ եք արել, ձեր կոդը վերբեռնեք D1mini- ում, սպասեք մի փոքր, և ապա արժեքները պետք է հայտնվեն OLED- ում և ձեր Blynk հավելվածում (նկար 5) (վերևի աջ մասում պետք է սեղմել նվագարկման կոճակը): էկրանի անկյուն): Եթե ոչինչ չի երևում, անցեք անսարքությունների վերացման մաս:

Քայլ 4. Շրջանի ազատ ձևավորում

Շրջանի ազատ ձևավորում
Շրջանի ազատ ձևավորում
Շրջանի ազատ ձևավորում
Շրջանի ազատ ձևավորում

Լավ, սա ամենադժվար մասը կլինի, այնպես որ պատրաստվեք: Պատրաստեք ձեր պղնձաձողերը/երկաթե ձողերը (ես կօգտագործեմ արույրով պատված երկաթե կեռիկներ, քանի որ չկարողացա գտնել պղնձի միայն ձողեր) և տաքացրեք ձեր զոդման երկաթը: Այժմ դուք կարող եք այն դարձնել այն, ինչ ցանկանում եք: Ես այն կդարձնեմ պարզ խորանարդի: Այս գործընթացը պահանջում է համբերություն և ժամանակ, ուստի մի շտապեք, եթե չեք ցանկանում կոտրել ձեր ամբողջ շրջանը: Պատրաստի միացումը կարող եք տեսնել նկար 2 -ում: Ես որոշեցի արտաքինից օգտագործել 1, 5 մմ ձողեր, բայց ներսում ՝ ավելի բարակ ձողեր (1 մմ) ՝ ավելի հեշտ կառավարման համար:

ARԳՈՇԱՈՄ. Erոդվում է միայն լավ օդափոխվող տարածքում: eringոդումը կարող է թունավոր գոլորշիներ դուրս բերել

ԽՈՐՀՈՐԴՆԵՐ

Ingկվող ձողերի համար օգտագործեք նստարանային փոխնակ և փոքր մուրճ, եթե չունեք նստարանային փոխնակ, ոչ էլ մուրճ, տափակաբերան աքցանը և մերկ ձեռքերը բավական կլինեն:

Օգտագործեք ժապավեն կամ օգնող ձեռքեր ՝ ձողերը միացնելիս դրանք ամրացնելիս: Դա շատ ավելի հեշտ է:

Կամ եթե դուք օգտագործում եք ինձ նման երկաթյա ձողեր, կարող եք օգտագործել 2 ուժեղ մագնիս `դրանք տեղում պահելու համար (նկար No1):

Եթե ձեր հոդերը չեն միանում իրար, ապասառեցրեք դրանք և կոփեք դրանք հղկաթղթով:

Եթե ձեր զոդումը չի հոսում բացերի մեջ, օգտագործեք մի փոքր զոդման հոսք կամ մի փոքր ավելի տաքացրեք հանգույցը:

Քայլ 5: Եզրափակիչ

Եզրափակիչ
Եզրափակիչ

Այժմ մնում է միայն այն միացնել 5V 1A լիցքավորիչին: Եթե ամեն ինչ ճիշտ եք արել, այն պետք է լավ աշխատի (մի մոռացեք վերբեռնել ձեր կոդը, եթե դա արդեն չէիք արել): Եթե ոչինչ չի երևում, կամ ինչ -որ բան այն չէ, ապա անցեք անսարքությունների վերացման բաժին:

Քայլ 6: Խնդիրների վերացում

Անսարքությունների վերացում
Անսարքությունների վերացում

Էկրան ցույց է տալիս nan: Ստուգեք ձեր էլեկտրագծերը: Ձեր տվիչը միացված չէ պատշաճ կերպով:

BME280 ելքային 0.0. Ստուգեք ձեր էլեկտրագծերը: Ձեր տվիչը միացված չէ պատշաճ կերպով:

Սև էկրանների/սենսորների տվյալները չեն երևում. Ստուգեք ձեր I2C հասցեները `օգտագործելով I2C սկաները կամ ստուգեք սեղմումը:

Սարքը անցանց է հավելվածում. Ստուգեք ՝ արդյոք ճիշտ եք մուտքագրել ձեր Token/WiFi անունը/WiFi գաղտնաբառը: Եթե այո, ստուգեք ձեր wifi ազդանշանը: Այն կարող է թույլ լինել, կամ ինտերնետ չունեք:

Դեռ խնդիրներ ունե՞ք, թե՞ սխալներ եք գտել այս ուսուցանվողի մեջ: Գրեք մեկնաբանություններում և ես շուտով կհասնեմ ձեզ::)

Քայլ 7: Որտեղ ստանալ այս մասերը:

Դուք նորեկ եք էլեկտրոնիկայի ոլորտում: Ոչ մի խնդիր! Ահա հակիրճ բացատրություն որոշ ֆիզիկական մասերի, ինչպես են դրանք աշխատում և ինչպես դրանք ստանալ ամենաէժանը.

1. Որտեղի՞ց ձեռք բերել այս բոլոր էլեկտրոնային մասերը:

Aliexpress. Իմ կարծիքով, Aliexpress- ը ամենալավ կայքն է, որը շատ էժան գնով ձեռք է բերում բոլոր մասերը: Միակ բացասական կողմն այն է, որ հիմնական առաքումը սովորաբար շատ ժամանակ է պահանջում (ցանկացած վայրից 2 շաբաթից մինչև 1, 5 ամիս):

2. Ի՞նչ է BME280- ը:

BME280- ը սենսոր է, որը կարող է չափել ջերմաստիճանը, հարաբերական խոնավությունը և մթնոլորտային ճնշումը: Իրոք, հարմար է օգտագործել այս ձևի գործոնի փոքր կիրառումները, ինչպիսիք են գրպանի չափի էլեկտրոնիկան: Դրա մասին ավելին ՝ այստեղ:

ՈEՇԱԴՐՈԹՅՈՆ. D1mini, BME280 և OLED էկրանները բոլորը պատվիրված են AliExpress- ից:

Գրպանի չափի մրցույթ
Գրպանի չափի մրցույթ
Գրպանի չափի մրցույթ
Գրպանի չափի մրցույթ

Առաջին մրցանակը գրպանային չափի մրցույթում

Խորհուրդ ենք տալիս: