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

Թթվասեր տվիչ (ESP8266) ՝ 4 քայլ
Թթվասեր տվիչ (ESP8266) ՝ 4 քայլ

Video: Թթվասեր տվիչ (ESP8266) ՝ 4 քայլ

Video: Թթվասեր տվիչ (ESP8266) ՝ 4 քայլ
Video: Ինչպես պատրաստել թթվասեր տանը! Готовит сметану дома легко и просто 2024, Հուլիսի
Anonim
Թթվասեր տվիչ (ESP8266)
Թթվասեր տվիչ (ESP8266)

Ես դեռ այնտեղ եմ, որպեսզի փորձեմ չափել իմ թթվասերի նախուտեստի խմորումը, և ես ուզում էի այս լուծումը փորձել Sharp սենսորով: Սենսորը կչափի հեռավորությունը պատրաստման մակերեսին: Որքան բարձր է գնում, այնքան ավելի խմորված է պատրաստումը: Բարձրության բարձրացումը պայմանավորված է մանրէների և խմորիչների կողմից ալյուրը ուտելու և ածխաթթու գազ արտադրելու պատճառով: Այս գազը կպահվի պատրաստման մեջ և կփչանա այն:

Սա օգտագործում է պարզ ESP8266 ՝ միջոցառումները MQTT բրոքերին փոխանցելու համար: Ես տպել եմ կափարիչը, որպեսզի բաղադրիչներն ինտեգրվեն տարայի գլխարկի մեջ, որպեսզի այն շատ հեշտ չշարժվի:

Պարագաներ

  • ESP8266 - Ես վերցրեցի NodeMCU v3 aliexpress- ից
  • Sharp Sensor GP2Y0A41SK0F - այն, ինչ ես օգտագործում եմ, հարմար է 4 սմ -ից 30 սմ -ի համար, ինչը այդ դեպքում լավ համընկնում է:
  • MQTT Server - այն, ինչ ես օգտագործում եմ, կառավարվում է իմ տնային օգնականի ծրագրաշարի կողմից, ցանկացածը կանի
  • Մեկ ապակե բանկա
  • Որոշ թթվասեր նախուտեստ
  • USB powerbank կամ սնուցման ադապտեր միկրո USB ելքով

Քայլ 1: Տպեք բանկայի ծածկը

Տպեք բանկաների կափարիչը
Տպեք բանկաների կափարիչը
Տպեք բանկաների կափարիչը
Տպեք բանկաների կափարիչը
Տպեք բանկաների կափարիչը
Տպեք բանկաների կափարիչը
Տպեք բանկաների կափարիչը
Տպեք բանկաների կափարիչը

Ես կազմը նախագծեցի Fusion 360 -ով, կտրեցի Cura- ով և տպեցի իմ Creality 3D CR10S- ի վրա: Մի քանի անցք թողեցի օդափոխության համար, որպեսզի կտրուկ սենսորի վրա խտացում չլինի:

Ես գտա մի լավ ձևավորում nodemcu- ի համար grabcad- ում: Ինչպես նաեւ կտրուկ սենսորի համար: Մոնտաժման համար նախատեսված անցքերը շատ ավելի հեշտ է նախագծել: Ես օգտագործեցի որոշ անջատիչներ իմ arduino տախտակների ամրացման մասերից `կազմի վերևի մասի բաղադրիչի բարձրությունը կարգավորելու համար:

grabcad.com/library/nodemcu-lua-lolin-v3-m…

grabcad.com/library/sharp-2y0a21-distance-… (նույնը չէ, բայց բավական մոտ է անցքերի տեղադրման համար)

Ես մի փոքր կպցրեցի կրկնակի կողային ժապավեն, որպեսզի կազմը մնա տեղում բանկայի վերևում:

Քայլ 2: Մալուխ

Մալուխային
Մալուխային
Մալուխային
Մալուխային
Մալուխային
Մալուխային
Մալուխային
Մալուխային

Սկզբում մենք պետք է nodemcu- ն լարով կտրենք սուր սենսորին: Սա բավականին պարզ է:

  1. Sharp սենսորը 5 վոլտ կպահանջի որպես մուտք, որպեսզի մենք կարողանանք այն միացնել VU (VUSB) նոդեմկուի վրա:
  2. Ապա կտրուկ սենսորային հիմք ցանկացած նոդեմկու հիմքի քորոցի վրա:
  3. Եվ վերջապես, սուր սենսորից V0- ն անցնում է E0- ի A0- ին (անալոգային մուտք):
  4. Բարեբախտաբար, սուր սենսորի ելքը առավելագույնը 3.1 վոլտ է: Ավելի բարձր կլիներ, որ մենք ESP- ի հետ կապված խնդիրներ ունենայինք, քան 3.3 վոլտ լարման դեպքում և չէինք գնահատի դրա մուտքի քորոցի ավելի բարձր լարումները:

Հետո ես օգտագործում եմ ստանդարտ USB հզորության բանկ `միկրո USB խցանով կամ պատի խրոցակով` nodemcu- ն սնուցելու համար: Դա պետք է արվի, քանի որ մենք ցանկանում ենք ունենալ վոլտ VUSB 5 վոլտ հզորությամբ: Սենսորը կտեւի ընդամենը 4,5 -ից մինչեւ 5,5 վոլտ: nodemcu- ն սովորաբար աշխատում է 3.3 վ -ով, ինչը անբավարար է:

Քայլ 3: Կոդավորում

Այս կոդը օգտագործում է Arduino IDE լեզուն ՝ ESP8266 ծրագիրը ծրագրավորելու համար: Դուք պետք է տեղադրեք ESP8266 տախտակը, որպեսզի կարողանաք այն ծրագրավորել այս IDE- ից:

www.arduino.cc/hy/main/Software

github.com/esp8266/Arduino

github.com/knolleary/pubsubclient

Որոնեք և փոխարինեք «ՓՈՓՈԽԵԼ» հիմնաբառը ձեր սեփական արժեքներով:

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

Կալիբրացիայի գործընթացի մի քանի օրինակ

diyprojects.io/proximity-sensor-a02yk0-tes…

Կոդը պարունակում է կապ ձեր ցանկացած wifi կայանի հետ: Այս wifi կապի շնորհիվ ESP- ն կարող է արժեքները ուղարկել կազմաձևված MQTT սերվերին:

Քայլ 4: Ստուգեք MQTT- ը

Ստուգեք MQTT- ը
Ստուգեք MQTT- ը
Ստուգեք MQTT- ը
Ստուգեք MQTT- ը

Միացված լինելուց հետո esp- ն կսկսի արժեքներ ուղարկել MQTT: Հետո ես օգտագործում եմ տնային օգնականը (https://www.home-assistant.io/) `հերթը կարդալու և արդյունքը ցուցադրելու համար:

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

Ես կցեցի սենսոր օգտագործած առաջին անգամի գրաֆիկը: Սենսորների ընթերցումները ես փոխանցեցի InfluxDB- ին, և այս գրաֆիկը Grafana- ից է, այնպես որ ժամանակի ընթացքում կարող եք տեսնել չափումների գեղեցիկ զարգացում:

Հուսով եմ, որ ձեզ դուր եկավ այս ձեռնարկը, խնդրում եմ ինձ տեղեկացրեք, եթե որոշ քայլերի մասին ավելի շատ մանրամասների կարիք ունեք:

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