Բովանդակություն:
- Քայլ 1: Firebeetle- ի զոդում
- Քայլ 2. Փոխել բնակարանը
- Քայլ 3: Հաղորդալարերը միացրեք միկրո USB- ին
- Քայլ 4: Solder Breakout to Firebeetle
- Քայլ 5: Պատկերը եռաչափ տպեք
- Քայլ 6: Կպչեք ներդիրը
- Քայլ 7: Տեղադրեք կրկնակի հետևի ժապավենը
- Քայլ 8: Կապեր հաստատեք
- Քայլ 9. Կոդավորում - Firebeetle
- Քայլ 10: Firebeetle- ի համար գրադարանների տեղադրում
- Քայլ 11. Տնային օգնական.yaml ֆայլի կարգավորում
- Քայլ 12: Տեղադրեք ապարատը
- Քայլ 13: Ապահովեք մարտկոցը կափարիչին
- Քայլ 14: Լրացուցիչ մանրամասներ
Video: The Brew Probe - WiFi ջերմաստիճանի մոնիտոր. 14 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս ուսանելի ծրագրում մենք կկառուցենք ջերմաստիճանի զոնդ, որն օգտագործում է MQTT և Home Assistant- ը ՝ ջերմաստիճանի մասին տեղեկատվությունը փոխանցելու համար մի կայք, որտեղ դուք կարող եք վերահսկել բողբոջման ջերմաստիճանը ձեր խմորիչից ցանկացած վայրում:
Սրա համար անհրաժեշտ իրերի ամբողջական ցանկը հետևյալն է.
3D տպագրվող դեպք https://www.thingiverse.com/ բան
Arduino Code և 3D Model ֆայլեր
github.com/misperry/Brew_Probe
Անջրանցիկ DS18B20 սենսորային հավաքածու ՝ 8 դոլար
www.dfrobot.com/product-1354.html
Firebeetle
www.dfrobot.com/product-1590.html
Պետք է տեղադրել ձեռքով էլեկտրական գրադարան
playground.arduino.cc/Learning/OneWire
Պետք է տեղադրել arduinoJson գրադարանը Տախտակների կառավարչի URL- ներին ավելացրեք
Պետք է ավելացնել firebeetle գրադարանը
git.oschina.net/dfrobot/FireBeetle-ESP32/…
HomeAssistant MQTT ցուցիչ
home-assistant.io/components/sensor.mqtt/…
Շինարարությանը օգնելու համար ձեռք բերվող ապրանքներ.
USB Micro-B Breakout տախտակ
www.amazon.com/gp/product/B00KLDPZVU/ref=…
Great Planes Երկկողմանի Servo Tape 1x3 '
www.amazon.com/gp/product/B001BHLRTY/ref=…
PCB անջատիչ
www.amazon.com/gp/product/B01E3G12YY/ref=…
HATCHBOX Red PLA թել
www.amazon.com/gp/product/B00J0GO8I0/ref=…
Քայլ 1: Firebeetle- ի զոդում
Այժմ դուք պետք է ներառված վերնագիր կպցրեք կրակի բզեզի միայն մի կողմում: Դա կլինի այն կողմը, որի վրա կա VCC:
Քայլ 2. Փոխել բնակարանը
Սկզբում դուք պետք է հեռացնեք բնակարանը ջերմային զոնդի միակցիչից և այն փոխարինեք մեկ պատյանով յուրաքանչյուր քորոցի համար:
Դուք կարող եք վերցնել բնակարանային քորոց հետևյալներից.
Բնակարանային հավաքածու
Քայլ 3: Հաղորդալարերը միացրեք միկրո USB- ին
Այժմ դուք պետք է միացնեք հոսանքի և գրունտի լարերը mirco usb ճեղքման տախտակին, որպեսզի կարողանաք միավորը միացնել միկրո USB միացումից:
Քայլ 4: Solder Breakout to Firebeetle
Այժմ դուք պետք է նայեք Firebeetle- ի միկրո USB պորտին: Կան երկու բարձիկներ `«+»և«-»պիտակներով: Նրանք կլինեն այնտեղ, որտեղ դուք կկապեք ձեր էներգիան և գետինը USB ճեղքման տախտակից:
Քայլ 5: Պատկերը եռաչափ տպեք
Այժմ դուք պետք է 3D տպեք պատյանը: Մոդելային ֆայլերը կարող են տեղակայվել հետևյալ հասցեում.
www.thingiverse.com/thing:2502515
Քայլ 6: Կպչեք ներդիրը
Այժմ դուք պետք է սոսինձ քսեք վեցանկյուն գլխիկով ներդիրին, այնուհետև այն տեղադրեք պատյանների հիմնական մարմնի մեջ:
Քայլ 7: Տեղադրեք կրկնակի հետևի ժապավենը
Տեղադրեք կրկնակի հետևի ժապավենը կրակե բզեզի հետևի մասում և ջերմաստիճանի ճեղքման տախտակի հետևի մասում:
Քայլ 8: Կապեր հաստատեք
Կարմիր քորոցը կկապեք VCC- ին, իսկ Սև կապը ՝ գետնին: Դուք կմիացնեք սենսորային քորոցը կրակի բզեզի GPIO D6- ին:
Բացի այդ, դուք պետք է միացրեք անջատիչը շարքով ՝ LiPo մարտկոցից եկող հոսանքի գծի հետ: Այս կերպ, երբ անջատիչը միացնում եք, այն վերահսկում է էներգիայի միավորը:
Քայլ 9. Կոդավորում - Firebeetle
Այժմ դուք պետք է խմբագրեք ձեր դիմումի կոդը:
Բաժինը կլինի հետևյալը.
const PROGMEM նշան* MQTT_CLIENT_ID = "";
const PROGMEM նշան* MQTT_SERVER_IP = "";
const PROGMEM uint16_t MQTT_SERVER_PORT = 1883;
const PROGMEM char* MQTT_USER = "";
const PROGMEM char* MQTT_PASSWORD = "";
const PROGMEM char* MQTT_SENSOR_TOPIC = "";
Քայլ 10: Firebeetle- ի համար գրադարանների տեղադրում
Ձեր arduino ծրագրաշարում անհրաժեշտ կլինի գնալ ֆայլ -> նախասիրություններ: Այնուհետև «Լրացուցիչ խորհուրդների մենեջերների URL- ներ» բաժնում կավելացնեք հետևյալ երկու հղումները ՝ ստորակետով:
git.oschina.net/dfrobot/FireBeetle-ESP32/r…
arduino.esp8266.com/versions/2.3.0/package_…
Հաջորդը գնացեք Գործիքներ -> Տախտակ -> Տախտակների կառավարիչ… և որոնեք կրակե բզեզ: Ընտրեք «FireBeetle-ESP32 Mainboard by DFrobot DFRDuino» և տեղադրեք այն:
Ի վերջո, դուք պետք է գնաք ուրվագիծ -> Ներառել գրադարան -> Կառավարեք գրադարանները … և դուք կփնտրեք հետևյալը.
ArduinoJson by Benoit Blanchon (տեղադրեք սա)
onewire
pubsubclient
Այս ամենն ավարտելուց հետո դուք կտեղադրեք ձեր ունեցած կոդը ՝ ընտրելով firebeetle տախտակը, դրան միացնելով USB մալուխը, ընտրելով arduino ընտրացանկում այն տեղադրված պորտը և վերբեռնելով էսքիզը:
Քայլ 11. Տնային օգնական.yaml ֆայլի կարգավորում
Այժմ դուք պետք է գնաք ձեր configuration.yaml ֆայլ ՝ ձեր տնային օգնականի օրինակով: Այս ֆայլը խմբագրելուց հետո ձեզ հարկավոր է ավելացնել հետևյալ կազմաձևումը.
#ինչ -որ տեղ վերևում ավելացրեք
mqtt:
#ապա պետք է ավելացնել հետևյալ սենսորը
տվիչ 1:
հարթակ: mqtt
state_topic: ''
Անուն: ''
չափման_ միավոր ՝ '° F'
value_template: '{{value_json.temperature}}'
Քայլ 12: Տեղադրեք ապարատը
Կրակի բզեզը կտեղադրեք պատյանի ներքևում ՝ հեռացնելով կրկնակի թիկնոցը և կպցնելով այն պատյան ներսին:
Տեղադրեք USB ճեղքվածքը կողքի երկու կանգառների վրա: Օգտագործեք երկու փոքր պտուտակներ `այն ամրացնելու համար:
Այնուհետև ներդիրի միջոցով կտաք ջերմաստիճանի զոնդը և Կարմիր մետաղալարը միացրեք հոսանքին, Սևը ՝ գետնին, և Դեղինը ՝ ազդանշանի փինին ՝ ջերմաստիճանի զոնդերի ճեղքման տախտակին:
Ի վերջո, տեղադրեք ճեղքման տախտակը պատյանի կողքին ՝ ժապավենի հենասյունը պոկելով և ամրացնելով այն այն կողմը, որտեղ այն չի խանգարում մյուս բաղադրիչներին:
Ի վերջո, ձեզ հարկավոր է միացնել մարտկոցը և խցկել պատյան ներսում գտնվող բոլոր լարերը:
Քայլ 13: Ապահովեք մարտկոցը կափարիչին
Այժմ դուք պետք է պարզապես մարտկոցը կցեք կափարիչին ՝ նույն մեթոդով ՝ մարտկոցի տուփին մի քանի փայտիկ ժապավեն կիրառելով, այնուհետև այն կպցնելով սարքի կափարիչին:
Երբ մարտկոցը տեղում է, այժմ կարող եք կափարիչը պատել պատյանով և միացնել այն !!
Քայլ 14: Լրացուցիչ մանրամասներ
Եթե ցանկանում եք ավելի շատ մանրամասներ, խնդրում ենք դիտել տեսանյութը, թե ինչպես կարելի է դա կառուցել, և վերջում կա հղում դեպի խորը տեսանյութը, որը կառուցված է ձեզ համար:
------------------------------------------------------ -------------------- Փորձեք Amazon Prime 30-օրյա օրերը
Աջակցեք ալիքի հուշում բիթքոիններով Հասցե ՝ 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh
Հետևեք ինձ Instructables- ում
Հետևեք ինձ Facebook- ում
Հետևեք ինձ Twitter- ում
Շապիկներ
Խորհուրդ ենք տալիս:
MQTT լողավազանի ջերմաստիճանի մոնիտոր. 7 քայլ (նկարներով)
MQTT լողավազանի ջերմաստիճանի մոնիտոր. Այս նախագիծը տան այլ ավտոմատացման իմ նախագծերի ուղեկիցն է: Խելացի տվյալների մուտքագրում գեյզերների վերահսկիչ և բազմաֆունկցիոնալ սենյակի լուսավորություն և սարքերի վերահսկիչ: Դա լողավազանի կողքին տեղադրված մոնիտոր է, որը չափում է լողավազանի ջրի ջերմաստիճանը, շրջապատող օդը
Օդի որակի մոնիտոր MQ135- ով և արտաքին ջերմաստիճանի և խոնավության տվիչ MQTT- ով. 4 քայլ
Օդի որակի մոնիտոր MQ135- ով և արտաքին ջերմաստիճանի և խոնավության տվիչ MQTT- ով. Սա փորձարկման նպատակով է
Ինչպես կառուցել ազնվամորի Պի ջերմաստիճանի մոնիտոր `9 քայլ
Ինչպես կառուցել ազնվամորի Պի ջերմաստիճանի մոնիտոր. Peratերմաստիճանը և խոնավությունը տվյալների կարևորագույն կետերն են այսօրվա արդյունաբերական աշխարհում: Սերվերային սենյակների, առևտրային սառնարանների և արտադրական գծերի բնապահպանական տվյալների մոնիտորինգը անհրաժեշտ է, որպեսզի ամեն ինչ սահուն աշխատի: Կան բազմաթիվ լուծումներ
Սենյակի ջերմաստիճանի և խոնավության մոնիտոր `6 քայլ
Սենյակի ջերմաստիճանի և խոնավության մոնիտոր. Իմ նախագիծը ՝ QTempair, չափում է սենյակի ջերմաստիճանը, խոնավությունը և օդի որակը: Այս նախագիծը կարդում է տվիչների տվյալները, դրանք ուղարկում տվյալների բազա և այդ տվյալները կցուցադրվեն վեբ կայքում: Կարող եք ջերմաստիճանը պահպանել պարամետրերում
ESP32 NTP ջերմաստիճանի զոնդի պատրաստման ջերմաչափ Steinhart-Hart ուղղիչ և ջերմաստիճանի ահազանգով. 7 քայլ (նկարներով)
ESP32 NTP ջերմաստիճանի զոնդի պատրաստման ջերմաչափ Steinhart-Hart ուղղման և ջերմաստիճանի տագնապի միջոցով. Դեռևս ճանապարհորդում եք «առաջիկա նախագիծ» ավարտելու համար, հրահանգելի է, որը ցույց է տալիս, թե ինչպես եմ ավելացնում NTP ջերմաստիճանի զոնդ, պիեզո բ