Բովանդակություն:
- Քայլ 1: BOM ցուցակ
- Քայլ 2: Հավաքում
- Քայլ 3: Շղթան
- Քայլ 4: Վերբեռնեք կցված ծրագրակազմը
- Քայլ 5: Վերջնական բառեր
Video: IoT աշխատասեղանի ժամացույց և ջերմաչափ ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Բարեւ Ձեզ, Այս հրահանգը ցույց կտա ձեզ, թե ինչպես եմ ես ստեղծել աշխատասեղանի ժամացույց և ջերմաչափ, առանց հատուկ գործիքների: Այս աշխատասեղանի ժամացույցը ցույց է տալիս ընթացիկ ժամանակը, ջերմաստիճանը և խոնավությունը: Clockամացույցը շատ ճշգրիտ է, քանի որ այն համաժամեցված է ժամանակի սերվերի հետ ՝ օգտագործելով esp8266 NodeMCU IoT մոդուլի WiFi կապը: Խոնավությունը և ջերմաստիճանը չափվում են տեղական սենսորով: Սարքը սնուցվում է ստանդարտ հեռախոսի լիցքավորիչով (5VDC): Տեղադրված է երկու էկրան: Վերին էկրանի առաջին երկու թվանշանները ցույց են տալիս ջերմաստիճանը elsելսիուսում, երկրորդ երկնիշը ՝ խոնավությունը: Ստորին էկրանը ցույց է տալիս ժամանակը: Ամբողջական էլեկտրոնիկան ներկառուցված է թղթե տուփի մեջ, որը USB հիշողության քարտի փաթեթավորում էր:
Քայլ 1: BOM ցուցակ
DHT22 թվային ջերմաստիճանի և խոնավության տվիչների մոդուլ 1 հատ
TM1637 7 հատված 4 թվանշանի թվային LED ցուցադրման մոդուլ arduino 1pc- ի համար
Arduino nano MCU տախտակ 1 հատ
NodeMcu v3 Lua WIFI Ինտերնետի իրերի զարգացման MCU տախտակ ESP8266 1 հատ
Հեռախոսի լիցքավորիչ 1 հատ
Proto PCB 1 հատ
Մալուխ 1 հատ
բնակարան 1 հատ նվերների տուփ
tinոդման անագ 1 հատ
Materialրագրի ընդհանուր նյութական արժեքը `10, 29 $/ընդհանուր նախագիծ
Քայլ 2: Հավաքում
Հավաքման գործընթացի յուրաքանչյուր քայլ կարելի է տեսնել հետևյալ տեսանյութում:
Տեսանյութի որոշ լրացուցիչ տեղեկություններ.
Սա իմ ստեղծած երկրորդ աշխատասեղանի ժամացույցն է: Իմ առաջին փորձի հրահանգի հղումը ՝
Ես տվեցի այս հրահանգը, որովհետև հիմա գրանցեցի ամբողջ շինարարական գործընթացը և որոշ փոփոխություններ կատարեցի: Ես որոշ խնդիրներ ունեի 1.0 տարբերակի հետ: Ամենամեծ խնդիրն այն էր, որ RTC- ն ճշգրիտ չէր: Clockամացույցը զգալիորեն հետաձգվեց: Այս խնդիրը կարող է լուծվել IoT տեխնոլոգիայի և ժամանակային սերվերի համաժամացման միջոցով: Այս նախագծում ես օգտագործեցի NodeMCU, որը կկարգավորի ժամանակի համաժամացումը:
Հաջորդ քայլը ճիշտ բնակարան գտնելն էր: Ես ընտրեցի մի փոքրիկ թղթե տուփ, որի մեջ տեղավորվում էին բոլոր մասերը: Այս տուփը նվեր ստացա: Իրականում նվեր էր USB հիշողության սկավառակը, սա USB հիշողության քարտի փաթեթավորումն էր: Այս թղթե փաթեթավորման տուփը իդեալական էր այս նախագծի համար: Կարծում եմ, որ ցանկացած չափսի տուփ (փայտ, պլաստմասսա) կարող է օգտագործվել այդ նպատակով:
Լավ գաղափար է, որ բոլոր բաղադրիչները տեղադրեք տուփի վրա և դրա մեջ, նախքան որևէ անցք բացելը:
Նախորդ տարբերակում ես Arduino տախտակը չեմ ամրացրել տուփի վրա, բայց դա խառնաշփոթ մալուխներ է առաջացրել: Այսպիսով, հիմա ես որոշեցի օգտագործել պրոտո PCB: Այս լուծումը ավելի շատ կպցնելու կարիք ունի, բայց ի վերջո արժե դա անել, քանի որ մալուխները կարող են կառավարվել շատ ավելի հեշտ:
Քայլ 3: Շղթան
Սկզբում ես փորձեցի օգտագործել միայն NodeMCU մոդուլը, բայց այն չկարողացավ կառավարել DHT 22 սենսորը: Կարծում եմ, որ խնդիրն այն է, որ DHT 22 -ը աշխատում է 5 Վ լարման վրա, իսկ NodeMCU- ն `3.3: Փորձեցի մակարդակի փոփոխման մոդուլով (3.3/5), առանց որևէ հաջողության: Ի վերջո, ես սենսորի համար կիրառեցի անկախ Arduino նանո: Այն 2 դոլար հավելավճար է և դրա համար անհրաժեշտ է որոշակի տարածք, սակայն մակարդակի փոփոխվող մոդուլի արժեքը և տարածքի կարիքը նույնպես ունի: Ես միացրեցի բոլոր բաղադրիչները սխեմայի համաձայն:
Ես պտուտակներ եմ կիրառել տուփի վրա բոլոր մոդուլները ամրացնելու համար, այնպես որ ներսում շարժական մասեր չկան: Կարող է օգտագործվել մեքենայի մեջ (եթե մեքենայում կա WiFi, ես բջջայինով փորձարկել եմ որպես թեժ կետ):
Քայլ 4: Վերբեռնեք կցված ծրագրակազմը
MCU- ներին աղբյուրի կոդը վերբեռնելու համար օգտագործեք Arduino IDE ծրագրակազմ և USB մալուխներ ՝
Կան բազմաթիվ հրահանգներ այն մասին, թե ինչպես ծրագրավորել NodeMCU, այսինքն.
www.instructables.com/id/Programming-ESP82…
և ինչպես ծրագրավորել Arduino nano:
www.arduino.cc/hy/Guide/ArduinoNano
Կա երկու ծածկագիր: Մեկը Arduino nano- ի և մեկը NodeMCU- ի համար: Նախքան NodeMCU ծածկագիրը վերբեռնելը, փոխեք ձեր Wifi հավատարմագրերը և սահմանեք ձեր ժամային գոտին: Աղբյուրի ծածկագրում ես որոշ նշում եմ թողել այն մասին, թե ինչպես օգտագործել եղանակի հեռավոր տվյալները https://openweathermap.org/ կայքից: Ես ուզում էի ցույց տալ նաև արտաքին ջերմաստիճանը, բայց այս ծառայության ճշգրտությունն ինձ համար լավ չէր, գուցե սենսորը շատ հեռու է իմ գտնվելու վայրից:
Քայլ 5: Վերջնական բառեր
Ես օգտագործել եմ այս ժամացույցը 2 ամիս առանց որևէ խնդրի: Այդ ընթացքում ես նաև բարձրացրեցի իմ հին միավորը, տե՛ս կից: Այժմ ես գոհ եմ երկու միավորից: Ես նախատեսում եմ ստեղծել այս ժամացույցի ավելի առաջադեմ տարբերակ:
Հաճելի օր!
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել Led Pixel Arduino աշխատասեղանի ժամացույց ՝ 9 քայլ
Ինչպես պատրաստել Led Pixel Arduino աշխատասեղանի ժամացույց. Ահա այս ընկերական ընկերներիս մեջ ես ձեզ ցույց կտամ, թե ինչպես պատրաստել arduino- ի միջոցով ղեկավարվող ժամացույց:
Կոշտ սկավառակի աշխատասեղանի ժամացույց `5 քայլ
Կոշտ սկավառակի աշխատասեղանի ժամացույց. Ներածություն Pinterest- ում վաճառվում է կոշտ սկավառակի ժամացույց: Ես միշտ ուզում եմ դրանցից մեկը պատրաստել իմ գրասեղանի համար: COVID-19- ի կարանտինն ինձ հնարավորություն է տալիս կատարել մեկը: Վիրուսի պատճառով ես պետք է պատրաստեմ այն ամենից, ինչ ունեմ տանը, այնպես որ սա իմ առաջին գործիքն է
Օգտագործեք սմարթֆոնը որպես ոչ կոնտակտային ջերմաչափ / շարժական ջերմաչափ ՝ 8 քայլ (նկարներով)
Օգտագործեք սմարթֆոնը որպես ոչ կոնտակտային ջերմաչափ / շարժական ջերմաչափ. Մարմնի ջերմաստիճանի չափում ոչ կոնտակտային / անհպում, ինչպես թերմո ատրճանակը: Ես ստեղծեցի այս նախագիծը, քանի որ Thermo Gun- ը այժմ շատ թանկ է, ուստի ես պետք է այլընտրանք ստանամ DIY պատրաստելու համար: Եվ նպատակը ցածր բյուջետային տարբերակով պատրաստելն է: ՄատակարարումներMLX90614Ardu
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ - IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. 4 քայլ
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ | IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. Բարև ձեզ, այս հրահանգների մեջ մենք կդարձնենք ոչ կոնտակտային ջերմաչափ arduino- ով: Քանի որ երբեմն հեղուկի/պինդի ջերմաստիճանը չափազանց բարձր է կամ ցածր, ապա դժվար է դրա հետ կապ հաստատել և կարդալ այդ դեպքում ջերմաստիճանը
«Փայտե» աշխատասեղանի ժամացույց *Modernամանակակից տեսք *. 9 քայլ (նկարներով)
«Փայտե» աշխատասեղանի ժամացույց *Modernամանակակից տեսք *. Բարև բոլորին, սա իմ երկրորդ խրատն է: Այս անգամ մենք պատրաստվում ենք կառուցել փայտե ժամացույց ՝ ջերմաստիճանի և խոնավության ցուցիչով: Ինչպես նկարում պատկերված է, մեր ժամանակը կցուցադրվի «փայտի» միջով: Քանի որ լույսը այնքան էլ ուժեղ չէ