Satura rādītājs:
- 1. solis: Firebeetle lodēšana
- 2. darbība: mainiet korpusu
- 3. solis: lodējiet vadus ar Micro USB
- 4. solis: lodēšanas izlaušanās uz Firebeetle
- 5. solis: 3D izdrukājiet lietu
- 6. solis: pielīmējiet ieliktni
- 7. solis: ievietojiet dubulto aizmugurējo lenti
- 8. solis: veiciet savienojumus
- 9. solis: kodēšana - Firebeetle
- 10. darbība: bibliotēku instalēšana Firebeetle
- 11. darbība. Mājas palīgs.yaml failu iestatīšana
- 12. solis: instalējiet aparatūru
- 13. darbība. Piestipriniet akumulatoru pie vāka
- 14. darbība. Sīkāka informācija
Video: Alus zonde - WiFi temperatūras monitors: 14 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šajā pamācībā mēs izveidosim temperatūras zondi, kas norāda MQTT un mājas palīgu, lai nodotu temperatūras informāciju tīmekļa vietnei, kur jūs varat kontrolēt dīgtspējas temperatūru jebkurā fermentatora vietā.
Man ir pilns saraksts ar lietām, kas tam ir nepieciešamas:
3D izdrukājams futrālishttps://www.thingiverse.com/thing: 2502515
Arduino koda un 3D modeļa faili
github.com/misperry/Brew_Probe
Ūdensnecaurlaidīgs DS18B20 sensoru komplekts: 8 ASV dolāri
www.dfrobot.com/product-1354.html
Ugunsvabole
www.dfrobot.com/product-1590.html
Jāinstalē viena rokas bibliotēka ar rokām
playground.arduino.cc/Learning/OneWire
Nepieciešams instalēt arduinoJson bibliotēku Pievienojiet https://arduino.esp8266.com/stable/package_esp8266… dēļu pārvaldnieka vietrāžiem URL.
Nepieciešams pievienot firebeetle bibliotēku
git.oschina.net/dfrobot/FireBeetle-ESP32/…
Mājas palīgs MQTT sensors
home-assistant.io/components/sensor.mqtt/…
Pērkamās preces, lai palīdzētu būvniecībā:
USB Micro-B sadalīšanas panelis
www.amazon.com/gp/product/B00KLDPZVU/ref=…
Great Planes divpusēja servo lente 1x3 '
www.amazon.com/gp/product/B001BHLRTY/ref=…
PCB slēdzis
www.amazon.com/gp/product/B01E3G12YY/ref=…
HATCHBOX sarkans PLA pavediens
www.amazon.com/gp/product/B00J0GO8I0/ref=…
1. solis: Firebeetle lodēšana
Tagad jums būs jāpielodē iekļautā galvene tikai uz vienu vaboles pusi. Tā būs tā puse, uz kuras ir VCC.
2. darbība: mainiet korpusu
Vispirms jums būs jānoņem korpuss no termiskās zondes savienotāja un jāaizstāj ar vienu korpusu katrai tapai.
Jūs varat uzņemt korpusa tapu no šādiem:
Mājokļu komplekts
3. solis: lodējiet vadus ar Micro USB
Tagad jums būs jāpielodē strāvas un zemējuma vadi mirco USB sadalīšanas panelī, lai jūs varētu barot ierīci no mikro USB savienojuma.
4. solis: lodēšanas izlaušanās uz Firebeetle
Tagad jums jāaplūko Firebeetle mikro USB ports. Ir divi spilventiņi ar apzīmējumu "+" un "-". Tie būs vieta, kur jūs pievienosit savu strāvu un zemi no USB sadalīšanas paneļa.
5. solis: 3D izdrukājiet lietu
Tagad jums būs nepieciešams 3D izdrukāt lietu. Modeļa failus var atrast šādās vietās:
www.thingiverse.com/thing:2502515
6. solis: pielīmējiet ieliktni
Tagad jums būs jāpieliek līme sešstūra galviņai un pēc tam ievietojiet to korpusa galvenajā korpusā.
7. solis: ievietojiet dubulto aizmugurējo lenti
Lai uzstādītu, uzlieciet dubulto aizmugurējo lenti ugunskura aizmugurē un temperatūras sadalīšanas dēļa aizmugurē.
8. solis: veiciet savienojumus
Jūs pievienosit sarkano tapu VCC un melno tapu pie zemes. Jūs pieslēgsiet sens pin pie GPIO D6 uz Firebeetle.
Jums arī sērijveidā jāpievieno slēdzis ar strāvas vadu, kas nāk no LiPo akumulatora. Tādā veidā, pārslēdzot slēdzi, tas kontrolē ierīces barošanu.
9. solis: kodēšana - Firebeetle
Tagad jums būs jārediģē savas lietojumprogrammas kods.
Sadaļa būs šāda:
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. darbība: bibliotēku instalēšana Firebeetle
Arduino programmatūrā jums būs jāiet uz failu -> preferences. Pēc tam sadaļā “Papildu dēļu pārvaldnieka vietrāži URL:” jūs pievienosit šādas divas saites ar komatu starp tām.
git.oschina.net/dfrobot/FireBeetle-ESP32/r…
arduino.esp8266.com/versions/2.3.0/package_…
Tālāk dodieties uz Tools -> Board -> Boards Manager… un meklējiet firebeetle. Izvēlieties "FireBeetle-ESP32 Mainboard by DFrobot DFRDuino" un instalējiet to.
Visbeidzot, jums jādodas uz Skice -> Iekļaut bibliotēku -> Pārvaldīt bibliotēkas … un jūs meklēsit sekojošo:
ArduinoJson no Benoit Blanchon (instalējiet šo)
viens vads
kroga pasūtītājs
Kad tas ir pabeigts, jūs instalēsit savu kodu, izvēloties firebeetle dēli, pievienojot tam USB kabeli, izvēloties kom portu, kurā tas ir, arduino izvēlnē un augšupielādējot skici.
11. darbība. Mājas palīgs.yaml failu iestatīšana
Tagad jums būs jādodas uz jūsu konfigurācijas.yaml failu mājas palīga instancē. Kad esat sācis rediģēt šo failu, jums būs jāpievieno šāda konfigurācija:
#kaut kur augšpusē pievienojiet
mqtt:
#Tad jums jāpievieno šāds sensors
sensors 1:
platforma: mqtt
state_topic: ''
vārds: ''
mērvienība: '° F'
value_template: '{{value_json.temperature}}'
12. solis: instalējiet aparatūru
Jūs uzstādīsiet ugunsgrēku korpusa apakšā, noņemot lenti ar dubultu pamatni un pielīmējot to korpusa iekšpusē.
Uzstādiet USB pārtraukumu divos stāvvietās, kas atrodas sānos. Lai to nostiprinātu, izmantojiet divas mazas skrūves.
Pēc tam jūs ievadīsiet temperatūras zondi caur ieliktni un pievienosiet sarkano vadu strāvas padevei, melno - pie zemes un dzelteno - pie temperatūras zondes sadalīšanas paneļa signāla tapas.
Visbeidzot uzstādiet sadalīšanas dēli korpusa sānos, noņemot lentes pamatni un nostiprinot to tajā pusē, kur tas netraucē citām sastāvdaļām.
Visbeidzot, jums būs jāpievieno akumulators un jāievieto visi vadi korpusa iekšpusē.
13. darbība. Piestipriniet akumulatoru pie vāka
Tagad jums vienkārši jāpiestiprina akumulators pie vāka, izmantojot to pašu metodi, uzlīmējot akumulatoru ar dubultu lenti un pēc tam pielīmējot to pie ierīces vāka.
Kad akumulators ir ievietots vietā, tagad varat uzlikt vāciņu pār korpusu un to ieslēgt !!
14. darbība. Sīkāka informācija
Ja vēlaties iegūt sīkāku informāciju, lūdzu, skatiet videoklipu par to, kā to izveidot, un beigās ir saite uz padziļināto videoklipu ar visu jums izveidoto procedūru.
-------------------------------------------------- -------------------- Izmēģiniet Amazon Prime 30 dienas
Atbalstiet kanāla galu ar bitkoiniem Adrese: 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh
Sekojiet man Instructables vietnē
Seko man Facebook
Sekojiet man Twitter vietnē
T-krekli
Ieteicams:
Peldbaseina temperatūras monitors MQTT: 7 soļi (ar attēliem)
MQTT peldbaseina temperatūras monitors: Šis projekts ir pavadonis manos citos mājas automatizācijas projektos Viedā datu reģistrēšanas geizera kontrolieris un daudzfunkcionāls telpu apgaismojuma un ierīces kontrolieris. Tas ir baseina pusē uzstādīts monitors, kas mēra baseina ūdens temperatūru, apkārtējo gaisu
ETextile multimetra tapas zonde: 10 soļi (ar attēliem)
ETextile multimetra tapas zonde: tapas zonde, kas publicēta eTextile Swatchbook 2017 Zonde sastāv no tapas, lai īslaicīgi, bet stingri sazinātos ar tekstilmateriāliem, nekaitējot
Gruntsūdens līmeņa mērīšanas zonde zemu resursu iestatījumiem: 4 soļi (ar attēliem)
Gruntsūdens līmeņa mērīšanas zonde zemu resursu iestatījumiem: Ievads Mēs saņēmām Oxfam pieprasījumu izstrādāt vienkāršu veidu, kā Afganistānas skolas bērni varētu uzraudzīt gruntsūdens līmeni tuvumā esošajās akās. Šo lapu dr. Tulkojis dr. Amir Haidari, un tulkojums var būt f
ESP32 NTP temperatūras zondes gatavošanas termometrs ar Steinhart-Hart korekciju un temperatūras trauksmi: 7 soļi (ar attēliem)
ESP32 NTP temperatūras zondes vārīšanas termometrs ar Šteinharta-Harta korekciju un temperatūras trauksmi: Joprojām ir ceļā, lai pabeigtu "gaidāmo projektu", "ESP32 NTP temperatūras zondes vārīšanas termometrs ar Šteinharta-Harta korekciju un temperatūras trauksmi" ir pamācība, kas parāda, kā es varu pievienot NTP temperatūras zondi, pjezo b
Temperatūras un mitruma monitors: 6 soļi (ar attēliem)
Temperatūras un mitruma monitors: šajā pamācībā es jums parādīšu, kā izveidot savu istabas temperatūras un mitruma monitoru. Ierīcei ir arī WiFi iespējas, lai reģistrētu datus attālā serverī (piemēram, Raspberry Pi) un