Sadržaj:
- Korak 1: Lemljenje Firebeetle -a
- Korak 2: Promijenite stanovanje
- Korak 3: Lemljenje žica na mikro USB
- Korak 4: Proboj lemljenja na Firebeetlea
- Korak 5: 3D ispis kućišta
- Korak 6: Zalijepite umetak
- Korak 7: Postavite dvostruku stražnju traku
- Korak 8: Uspostavite veze
- Korak 9: Kodiranje - Firebeetle
- Korak 10: Instaliranje knjižnica za Firebeetle
- Korak 11: Postavljanje datoteke.yaml datoteke Home Assistant
- Korak 12: Instalirajte hardver
- Korak 13: Pričvrstite bateriju na poklopac
- Korak 14: Više pojedinosti
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
U ovom ćemo uputstvu izgraditi temperaturnu sondu koja koristi MQTT i kućnog pomoćnika za prijenos informacija o temperaturi na web stranicu na kojoj možete pratiti temperaturu klijanja bilo gdje u vašem fermentoru.
Kompletan popis stvari koje treba imati za ovo je sljedeći:
3D kućište za ispishttps://www.thingiverse.com/thing: 2502515
Arduino kod i datoteke 3D modela
github.com/misperry/Brew_Probe
Vodootporni komplet senzora DS18B20: 8 USD
www.dfrobot.com/product-1354.html
Vatrena zlatica
www.dfrobot.com/product-1590.html
Morate ručno instalirati biblioteku s jednom žicom
playground.arduino.cc/Learning/OneWire
Trebate instalirati arduinoJson knjižnicu Dodajte https://arduino.esp8266.com/stable/package_esp8266… na URL -ove upravitelja ploča.
Morate dodati biblioteku firebeetle
git.oschina.net/dfrobot/FireBeetle-ESP32/…
HomeAssistant MQTT senzor
home-assistant.io/components/sensor.mqtt/…
Predmeti koje treba kupiti kao pomoć pri izgradnji:
USB Micro-B razvodna ploča
www.amazon.com/gp/product/B00KLDPZVU/ref=…
Dvostrana servo vrpca Great Planes 1x3 '
www.amazon.com/gp/product/B001BHLRTY/ref=…
PCB prekidač
www.amazon.com/gp/product/B01E3G12YY/ref=…
HATCHBOX Crvena PLA nit
www.amazon.com/gp/product/B00J0GO8I0/ref=…
Korak 1: Lemljenje Firebeetle -a
Sada ćete morati lemiti uključeno zaglavlje samo na jednu stranu vatrene zlatice. To će biti strana s VCC -om na njemu.
Korak 2: Promijenite stanovanje
Najprije ćete morati ukloniti kućište s priključka toplinske sonde i zamijeniti ga s jednim kućištem za svaki pin.
Igla za kućište možete podići sa sljedećeg:
Stambeni komplet
Korak 3: Lemljenje žica na mikro USB
Sada ćete morati lemiti žice za napajanje i uzemljenje na mirco USB razvodnu ploču tako da možete napajati jedinicu putem mikro USB priključka.
Korak 4: Proboj lemljenja na Firebeetlea
Sada morate pogledati mikro USB priključak na Firebeetleu. Postoje dva jastučića s oznakom "+" i "-". Oni će biti mjesto gdje ćete spojiti napajanje i uzemljenje s USB razvodne ploče.
Korak 5: 3D ispis kućišta
Sada ćete morati 3D ispisati kućište. Datoteke modela mogu se nalaziti na sljedećem:
www.thingiverse.com/thing:2502515
Korak 6: Zalijepite umetak
Sada ćete morati nanijeti ljepilo na umetak sa šesterokutnom glavom, a zatim ga umetnuti u glavno tijelo kućišta.
Korak 7: Postavite dvostruku stražnju traku
Za ugradnju stavite i dvostruku stražnju traku na stražnju stranu vatrene zlatice i na stražnju stranu ploče za temperaturno razbijanje.
Korak 8: Uspostavite veze
Crveni pin ćete spojiti na VCC, a crni na uzemljenje. Spojit ćete pin osjetnika na GPIO D6 na vatrogasnoj zlatici.
Također ćete morati serijski spojiti prekidač s napajanjem koje dolazi iz LiPo baterije. Na ovaj način, kad prebacite prekidač, on kontrolira napajanje jedinice.
Korak 9: Kodiranje - Firebeetle
Sada ćete morati urediti kôd za svoju aplikaciju.
Odjeljak će biti sljedeći:
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 = "";
Korak 10: Instaliranje knjižnica za Firebeetle
U svom arduino softveru morat ćete otići do datoteke -> postavke. Zatim ćete u odjeljak "Dodatni URL -ovi upravitelja ploča:" dodati sljedeće dvije veze s zarezom između.
git.oschina.net/dfrobot/FireBeetle-ESP32/r…
arduino.esp8266.com/versions/2.3.0/package_…
Zatim idite na Alati -> Ploča -> Upravitelj ploča … i potražite firebeetle. Odaberite "FireBeetle-ESP32 matična ploča by DFrobot DFRDuino" i instalirajte je.
Na kraju morate otići na Sketch -> Include Library -> Manage Libraries … i tražit ćete sljedeće:
ArduinoJson od Benoita Blanchona (instalirajte ovo)
onewire
pubsubclient
Kada završite s ovim, instalirat ćete kôd koji imate odabirom ploče firebeetle, povezivanjem USB kabela na nju, odabirom com porta na kojem se nalazi u arduino izborniku i postavljanjem skice.
Korak 11: Postavljanje datoteke.yaml datoteke Home Assistant
Sada ćete morati otići u datoteku configuration.yaml za instancu kućnog pomoćnika. Kada uređujete ovu datoteku, morat ćete dodati sljedeću konfiguraciju:
#negdje pri vrhu dodaj
mqtt:
#potom morate dodati sljedeći senzor
senzor 1:
platforma: mqtt
state_topic: ''
Ime: ''
jedinica_mjera: '° F'
predložak vrijednosti: '{{value_json.temperature}}'
Korak 12: Instalirajte hardver
Firebeetla ćete instalirati na dno kućišta tako što ćete ukloniti dvostruku traku i zalijepiti je s unutarnje strane kućišta.
Instalirajte USB prekidač na dva odvojka koja se nalaze sa strane. Za pričvršćivanje koristite dva mala vijka.
Zatim ćete sondu za temp provesti kroz umetak i spojiti crvenu žicu na napajanje, crnu na uzemljenje, a žutu na signalni pin na ploči za probijanje sonde za temp.
Na kraju ugradite probojnu ploču u bočnu stranu kućišta tako da odlijepite podlogu na traci i pričvrstite je na stranu gdje ne ometa ostale komponente.
Na kraju ćete morati priključiti bateriju i utaknuti sve žice unutar kućišta.
Korak 13: Pričvrstite bateriju na poklopac
Sada ćete morati jednostavno pričvrstiti bateriju na poklopac istom metodom nanošenja neke dvostruke ljepljive trake na bateriju, a zatim je zalijepiti za poklopac jedinice.
Nakon što je baterija na mjestu, sada možete staviti poklopac preko kućišta i uključiti ga !!
Korak 14: Više pojedinosti
Ako želite više detalja, pogledajte video o tome kako to izraditi, a na kraju postoji veza do dubinskog videa s cjelovitim postupkom izrade koji vam je izložen.
-------------------------------------------------- -------------------- Isprobajte Amazon Prime 30 dana
Podržite savjet kanala bitkoinima Adresa: 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh
Pratite me na Instructables
Pratite me na Facebooku
Pratite me na Twitteru
Majice