Բովանդակություն:
Video: 16 X 2 LCD I2c MQTT տվյալների ցուցադրում. 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Շնորհակալություն Random Nerd Tutorials- ին և 3KU_Delta- ին ՝ ոգեշնչման, օգնության և ծածկագրի համար:
Քայլ 1: Կոկորդիլոսի լողավազանի տվիչ
3KU_Delta- ն հրատարակեց հիանալի ծրագիր հրահանգների վերաբերյալ
Նախագիծը ներառում էր ջերմաստիճանի, վերջին թարմացման ժամանակի և մարտկոցի վիճակի տեղադրումը Blynk- ի և MQTT- ի միջոցով: Ավելի ուշ նա հավելում ավելացրեց ՝ մեծ LED էկրան ստեղծելու և Raspberry Pi- ի համար Node Red- ի տվյալները տեսնելու համար:
Ես փոխեցի մի քանի բան.
Ես ուզում էի ունենալ ավելի շատ ուժ և ավելի շատ լիցքավորման հնարավորություն: Ուստի ես.
1. Ես դնում եմ ավելի մեծ (6V 1W արևային բջիջների զանգված) կոկորդի վերևում; չնայած սա 6 Վ էր ի տարբերություն 3.7 Վ -ի, TP4056- ը մարտկոցի լարումը պահում էր, իսկ շղթան `ճիշտ արժեքի:
2. Ես տեղադրել եմ ավելի մեծ (2000mAh լիցքավորվող լիթիում պոլիմերային իոնային մարտկոցների փաթեթ):
Ավելի մեծ մարտկոցը չէր տեղավորվում օգտագործված 3KU_Delta 5 սմ 7 սմ տրամագծով տախտակի վրա, բայց ես, այնուամենայնիվ, այդ չափի տախտակն էի օգտագործում; դա ինձ ավելի շատ տեղ տվեց բաղադրիչները տեղադրելու համար, քան ավելի փոքր տպատախտակը, ինչպես նաև տեղադրեց TP4056 լարման կարգավորիչը նույն տախտակի վրա:
Համոզված լինելու համար, որ ESP8266 Wemos D1 mini pro- ն և TP4056- ը լողավազանի ջուր ստանալու հնարավորություն չունեն, ես կնքեցի ամբողջ տպատախտակը `օգտագործելով« Սնունդ խնայող »նյութ: Ես փակեցի նյութը ՝ օգտագործելով մի փոքր Mini պայուսակների կնիք, որը հասանելի է Amazon- ում: Ես արևային բջիջի, մարտկոցի, ալեհավաքի և ds18b20- ի լարերը սնուցեցի «պայուսակի» մի ծայրով, այնուհետև այդ փոսը կնքեցի սիլիկոնե կնիքով:
Ի դեպ, (ինչպես 3KU_Delta- ն է ասում մեկնաբանության մեջ) անպայման կնքեք ds1820b- ը էպոքսիդի բարակ շերտով `համոզվելու համար, որ լողավազանի ջուրը չի վնասի սենսորը:
Քայլ 2: Displayուցադրել փոքր (16 X 2) LCD էկրանով
Ես ուզում էի վերցնել տվյալները իմ ազնվամորու pi MQTT բրոքերից և տեսնել տվյալները փոքր LCD էկրանին: Random Nerd Tutorials- ը հրատարակեց երկու նախագիծ, ինչպես նաև մի քանի MQTT հրատարակություններ ձեռք բերելու քայլերը մեկ Arduino ide ծրագրում: Ահա այդ նյութերի հղումները.
dsb18b20 ESP8266- ով
Տվյալների ցուցադրում LCD- ով
եւ
Բաժանորդագրվել բազմաթիվ MQTT թեմաների
Շնորհակալ եմ Ռուի Սանտոսին, որ թույլ տվեց հրապարակել իմ ստեղծած ծածկագիրը ՝ փոփոխելով և օգտագործելով իր երեք գրառումները:
Պահանջվող մասեր, որոնք բոլորը հեշտությամբ հասանելի են Amazon- ում կամ Ebay- ում.
1. ESP8266 NodeMCU տախտակ
2. 16 X 2 LCD էկրան ՝ կցված i2c տախտակով - անպայման ձեռք բերեք i2c տախտակով կցված էկրան: Դա ձեզ կխնայի շատ ժամանակ i2c տախտակը զոդելով LCD էկրանին:
3. Պլաստիկ բեյսբոլի ցուցափեղկ. Ես Amazon- ում շատ էժան գտա և օգտագործեցի պատյանների միայն կեսը: Unfortunatelyավոք, LCD- ն մի փոքր ավելի մեծ է, քան բեյսբոլի պատյանը: Եթե ցանկանում եք ձեր նախագիծը դնել փակ տուփի մեջ, ապա ամենաթանկ սոֆթբոլի պատյանը հայտնաբերվել է The Container Store- ում:
4. Կարճ միացման լարեր
5. Heերմության նվազեցման խողովակները լարերը տեղում պահելու համար:
Ինչպես տեսնում եք վերևի նկարում, ես օգտագործեցի պատյանների միայն կեսը: Եթե ցանկանում եք փակվել ավելի մեծ պատյան, ես առաջարկում եմ փափուկ գնդակի պատյան: Ամենաթանկը, որ գտա, The Container Store- ից էր (sku#: 44070):
Ես տեղադրել եմ իմ կոդը GitHub: Code- ում
Շնորհակալություն 3KU_Delta և Rui և Sara Santos of Random Nerd Tutorials օգնության և ոգեշնչման համար:
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել Coronavirus COVID 19 տվյալների կենդանի հետևիչ ESP8266- ով, էլեկտրոնային թղթի ցուցադրում ՝ 7 քայլ
Ինչպես կատարել Coronavirus COVID 19 տվյալների կենդանի հետևիչ ESP8266- ով, էլեկտրոնային թղթի ցուցադրում ՝ 1
Ինչպես կատարել խոնավության և ջերմաստիճանի իրական ժամանակի տվյալների գրանցիչ Arduino UNO- ի և SD- քարտի միջոցով: - DHT11 Տվյալների գրանցման մոդելավորում Proteus- ում. 5 քայլ
Ինչպես կատարել խոնավության և ջերմաստիճանի իրական ժամանակի տվյալների գրանցիչ Arduino UNO- ի և SD- քարտի միջոցով DHT11 Տվյալների գրանցման մոդելավորում Proteus- ում. Ներածություն. Բարև, սա Liono Maker- ն է, ահա YouTube- ի հղումը: Մենք ստեղծում ենք ստեղծագործական նախագիծ Arduino- ի հետ և աշխատում ներկառուցված համակարգերի վրա: Data-Logger: Տվյալների գրանցիչ (նաև տվյալների գրանցիչ կամ տվյալների գրանցիչ) էլեկտրոնային սարք է, որը ժամանակի ընթացքում գրանցում է տվյալները
Տվյալների ձեռքբերման և տվյալների տեսողականացման համակարգ MotoStudent Electric Racing Bike– ի համար ՝ 23 քայլ
Տվյալների ձեռքբերման և տվյալների տեսողականացման համակարգ MotoStudent Electric Racing Bike- ի համար. Տվյալների ձեռքբերման համակարգն ապարատային և ծրագրային ապահովման հավաքածու է, որը աշխատում է միասին ՝ արտաքին սենսորներից տվյալներ հավաքելու, դրանք պահելու և հետագայում մշակելու համար, որպեսզի դրանք գրաֆիկականորեն պատկերացվեն և վերլուծվեն, թույլ տալով ինժեներներին կատարել
EASY Arduino OLED տվիչների տվյալների ցուցադրում ՝ 4 քայլ
Հեշտ Arduino OLED տվիչների տվյալների ցուցադրում. Եթե երբևէ աշխատել եք Arduino- ի հետ, հավանաբար ցանկացել եք, որ այն ցուցադրի սենսորային ընթերցումներ: Հին կլասիկ Nokia 5110 LCD էկրանն օգտագործելիս երևի նկատել եք, որ այդ բոլոր լարերը միացնելը խառնաշփոթ է և զբաղեցնում է չափազանց շատ քորոցներ: Իհարկե, կա ավելի լավ
Duերմաստիճանի և խոնավության ցուցադրում և տվյալների հավաքագրում Arduino- ով և մշակում. 13 քայլ (նկարներով)
Peratերմաստիճանի և խոնավության ցուցադրում և տվյալների հավաքագրում Arduino- ով և մշակում. Ներածություն. Սա նախագիծ է, որն օգտագործում է Arduino տախտակ, սենսոր (DHT11), Windows համակարգիչ և Processing (անվճար ներբեռնվող) ծրագիր ՝ ջերմաստիճանի, խոնավության տվյալները թվային և գծապատկերի ձևը, ցուցադրման ժամանակը և ամսաթիվը և հաշվարկի ժամանակը գործարկելը