Სარჩევი:
- ნაბიჯი 1: ცეცხლთან ერთად შედუღება
- ნაბიჯი 2: საცხოვრებლის შეცვლა
- ნაბიჯი 3: შეაერთეთ მავთულები მიკრო USB- ზე
- ნაბიჯი 4: Solder Breakout to Firebeetle
- ნაბიჯი 5: საქმის 3D ბეჭდვა
- ნაბიჯი 6: წებოს ჩასმა
- ნაბიჯი 7: მოათავსეთ ორმაგი უკანა ფირზე
- ნაბიჯი 8: გააკეთეთ კავშირი
- ნაბიჯი 9: კოდირება - Firebeetle
- ნაბიჯი 10: ბიბლიოთეკების დაყენება Firebeetle– სთვის
- ნაბიჯი 11: სახლის ასისტენტი.yaml ფაილის დაყენება
- ნაბიჯი 12: დააინსტალირეთ აპარატურა
- ნაბიჯი 13: დაიცავით ბატარეა სახურავზე
- ნაბიჯი 14: მეტი დეტალი
ვიდეო: Brew Probe - WiFi ტემპერატურის მონიტორი: 14 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ამ ინსტრუქციურად ჩვენ ავაშენებთ ტემპერატურის ზონდს, რომელიც იყენებს MQTT- ს და Home Assistant- ს, რათა გადავიდეს ტემპერატურის ინფორმაცია ვებგვერდზე, სადაც შეგიძლიათ თვალყური ადევნოთ გამწვანების ტემპერატურას თქვენი დუღილის ნებისმიერ ადგილას.
მე მაქვს სრული ჩამონათვალი, რაც უნდა გავაკეთო ამისათვის:
3D დასაბეჭდი შემთხვევები
Arduino კოდი და 3D მოდელის ფაილები
github.com/misperry/Brew_Probe
წყალგაუმტარი DS18B20 სენსორული ნაკრები: $ 8
www.dfrobot.com/product-1354.html
ცეცხლოვანი ხოჭო
www.dfrobot.com/product-1590.html
ხელით უნდა დააინსტალიროთ ბიბლიოთეკა ხელით
playground.arduino.cc/Learning/OneWire
საჭიროა arduinoJson ბიბლიოთეკის დაყენება დაამატეთ https://arduino.esp8266.com/stable/package_esp8266… დაფების მენეჯერის მისამართებს.
უნდა დაამატოთ ცეცხლოვანი ბიბლიოთეკა
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=…
დიდი თვითმფრინავები ორმხრივი სერვო ფირზე 1x3 '
www.amazon.com/gp/product/B001BHLRTY/ref=…
PCB გადამრთველი
www.amazon.com/gp/product/B01E3G12YY/ref=…
HATCHBOX წითელი PLA ძაფები
www.amazon.com/gp/product/B00J0GO8I0/ref=…
ნაბიჯი 1: ცეცხლთან ერთად შედუღება
ახლა თქვენ მოგიწევთ ჩართული სათაური ცეცხლის ხოჭოს მხოლოდ ერთ მხარეს. ეს იქნება VCC– ის მხარე.
ნაბიჯი 2: საცხოვრებლის შეცვლა
პირველ რიგში, თქვენ უნდა ამოიღოთ კორპუსი თერმული ზონდის კონექტორიდან და შეცვალოთ იგი ერთი კორპუსით თითოეული პინისთვის.
თქვენ შეგიძლიათ აიღოთ საცხოვრებელი პინი შემდეგიდან:
საბინაო ნაკრები
ნაბიჯი 3: შეაერთეთ მავთულები მიკრო USB- ზე
ახლა თქვენ უნდა შეაერთოთ დენის და მიწის მავთულები mirco usb ბრეაკოუტ დაფზე, რომლითაც შეგიძლიათ ააერთოთ მოწყობილობა მიკრო USB კავშირიდან.
ნაბიჯი 4: Solder Breakout to Firebeetle
ახლა თქვენ უნდა შეხედოთ მიკრო USB პორტს Firebeetle– ზე. არსებობს ორი ბალიში წარწერით "+" და "-". ისინი იქ იქნებიან, სადაც თქვენ დააკავშირებთ თქვენს ენერგიას და მიწას USB ბრეაკოუტ დაფისგან.
ნაბიჯი 5: საქმის 3D ბეჭდვა
ახლა თქვენ დაგჭირდებათ საქმის 3D ბეჭდვა. მოდელის ფაილები შეიძლება განთავსდეს შემდეგში:
www.thingiverse.com/thing:2502515
ნაბიჯი 6: წებოს ჩასმა
ახლა თქვენ უნდა წაისვათ წებო ექვსკუთხა სათაურზე და შემდეგ ჩადეთ იგი კორპუსის მთავარ სხეულში.
ნაბიჯი 7: მოათავსეთ ორმაგი უკანა ფირზე
განათავსეთ ორმაგი უკანა ფირზე ცეცხლგამძლე ზურგის უკანა მხარეს და ტემპერატურის გარღვევის დაფის უკანა მხარეს ასევე დასაყენებლად.
ნაბიჯი 8: გააკეთეთ კავშირი
თქვენ დააკავშირებთ წითელ პინს VCC– ს და შავ პინს გრუნტთან. თქვენ დაუკავშირდებით სენსორულ პინს GPIO D6 ცეცხლგამძლე ცეცხლზე.
ასევე თქვენ დაგჭირდებათ სერიული გადამრთველის დაკავშირება LiPo ბატარეიდან მომდინარე ელექტროგადამცემი ხაზთან. ამ გზით როდესაც თქვენ გადართავთ გადამრთველს ის აკონტროლებს ენერგიას ერთეულზე.
ნაბიჯი 9: კოდირება - Firebeetle
ახლა თქვენ უნდა შეცვალოთ კოდი თქვენი პროგრამისთვის.
განყოფილება იქნება შემდეგი:
const PROGMEM char* MQTT_CLIENT_ID = "";
const PROGMEM char* 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 (დააინსტალირეთ ეს)
ერთი მავთული
pubsubclient
ამის დასრულებისთანავე თქვენ დააინსტალირებთ თქვენს კოდს ცეცხლის ხოჭოს დაფის არჩევით, USB კაბელის მასთან შეერთებით, არჩევის მენიუში არსებული პორტის არჩევით და ესკიზის ატვირთვით.
ნაბიჯი 11: სახლის ასისტენტი.yaml ფაილის დაყენება
ახლა თქვენ უნდა შეხვიდეთ თქვენს კონფიგურაციაში.yaml ფაილი თქვენი სახლის ასისტენტის მაგალითისთვის. ამ ფაილის რედაქტირების დასრულების შემდეგ თქვენ უნდა დაამატოთ შემდეგი კონფიგურაცია:
#სადღაც ზედა დაამატე
mqtt:
#შემდეგ თქვენ უნდა დაამატოთ შემდეგი სენსორი
სენსორი 1:
პლატფორმა: mqtt
state_topic: ''
სახელი: ''
გაზომვის_ ერთეული: '° F'
value_template: '{{value_json.temperature}}'
ნაბიჯი 12: დააინსტალირეთ აპარატურა
თქვენ დააინსტალირებთ ცეცხლგამძლე ქეისს ქვედა ნაწილში, ორმაგი საყრდენის ფირის ამოღებით და ჩარჩოს შიგნიდან.
დააინსტალირეთ USB გარღვევა ორ მხარეს, რომლებიც გვერდითაა. გამოიყენეთ ორი პატარა ხრახნი მის დასაფიქსირებლად.
შემდეგ თქვენ მიაწოდებთ ტემპერატურის ზონდს ჩანართის საშუალებით და შეაერთეთ წითელი მავთული დენის, შავი მიწასთან და ყვითელი ტემპერატურის ზონდის გამშვები დაფის სიგნალის პინთან.
საბოლოოდ დააინსტალირეთ გარღვევის დაფა ქეისის გვერდზე, მოაშორეთ საყრდენი ფირზე და მიამაგრეთ ის იმ მხარეს, სადაც ის არ ჩაერევა სხვა კომპონენტებში.
დაბოლოს, თქვენ უნდა შეაერთოთ ბატარეა და ჩააგდოთ ყველა მავთული კორპუსის შიგნით.
ნაბიჯი 13: დაიცავით ბატარეა სახურავზე
ახლა თქვენ დაგჭირდებათ ბატარეის მიმაგრება სახურავზე იმავე მეთოდით, რომლითაც ორმაგი ჯოხი აკრიფეთ ბატარეაზე და შემდეგ მიამაგრეთ იგი მოწყობილობის სახურავზე.
ბატარეის დაყენებისთანავე შეგიძლიათ გადააფაროთ თავსახური და ჩართოთ იგი !!
ნაბიჯი 14: მეტი დეტალი
თუ გსურთ უფრო დაწვრილებით, გადახედეთ ვიდეოს, თუ როგორ უნდა ავაშენოთ ეს და ბოლოს არის ბმული სიღრმისეულ ვიდეოზე, სრული მშენებლობის პროცედურისთვის.
------------------------------------------------------ -------------------- სცადეთ Amazon Prime 30-დღიანი
მხარი დაუჭირეთ არხის რჩევას ბიტკოინებით მისამართი: 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh
გამომყევით ინსტრუქციებზე
გამომყევით ფეისბუქზე
გამომყევით Twitter– ზე
მაისურები
გირჩევთ:
მარტივი ძალიან დაბალი სიმძლავრის BLE არდუინოში ნაწილი 2 - ტემპერატურის/ტენიანობის მონიტორი - რევ. 3: 7 ნაბიჯი
მარტივი ძალიან დაბალი სიმძლავრის BLE Arduino– ში ნაწილი 2 - ტემპერატურის/ტენიანობის მონიტორი - Rev 3: განახლება: 23 ნოემბერი 2020 - 2 x AAA ბატარეის პირველი შეცვლა 2019 წლის 15 იანვრიდან, ანუ 22 თვე 2xAAA Alkaline– ის განახლება: 2019 წლის 7 აპრილი - Rev 3 of lp_BLE_TempHumidity, ამატებს თარიღის/დროის დიაგრამებს, pfodApp V3.0.362+ - ის გამოყენებით და ავტომატური ჩახშობისას თუ
ტემპერატურის მონიტორი DHT11 და I2C 20x4 LCD– ით: 6 ნაბიჯი
ტემპერატურის მონიტორი DHT11 და I2C 20x4 LCD– ით: ამ სახელმძღვანელოში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ მარტივი ტემპერატურის მონიტორი DHT11 სენსორისა და I2C LCD– ის საშუალებით ნახეთ ვიდეო
MQTT საცურაო აუზის ტემპერატურის მონიტორი: 7 ნაბიჯი (სურათებით)
MQTT საცურაო აუზის ტემპერატურის მონიტორი: ეს პროექტი არის ჩემი სახლის ავტომატიზაციის სხვა პროექტების თანამგზავრი Smart Data- Logging Log Geyser Controller და Multi-purpose-Room-Lighting and Appliance Controller. ეს არის აუზზე დამონტაჟებული მონიტორი, რომელიც ზომავს აუზის წყლის ტემპერატურას, ატმოსფერულ ჰაერს
NO Fuss Micro: bit ტემპერატურის მონიტორი: 8 ნაბიჯი
NO Fuss Micro: bit ტემპერატურის მონიტორი: მიკრო გამოყენებით: bit & ამ ტემპერატურის მონიტორის xChips შეკრება ადვილია. კოდირება არის ტორტის ნაჭერი პროგრამული უზრუნველყოფის ბლოკებითაც
ESP32 NTP ტემპერატურის ზონდის მომზადების თერმომეტრი Steinhart-Hart კორექციით და ტემპერატურის სიგნალიზაციით .: 7 ნაბიჯი (სურათებით)
ESP32 NTP ტემპერატურის ზონდის მომზადების თერმომეტრი Steinhart-Hart კორექციით და ტემპერატურის სიგნალიზაციით: ჯერ კიდევ მოგზაურობთ " მომავალი პროექტის ", ", " ESP32 NTP ტემპერატურის ზონდის მომზადების თერმომეტრის Steinhart-Hart კორექციით და ტემპერატურის სიგნალიზაციით " არის ინსტრუქცია, რომელიც გვიჩვენებს, თუ როგორ დავამატო NTP ტემპერატურის ზონდი, პიეზო ბ