Innholdsfortegnelse:
- Trinn 1: Lodding Firebeetle
- Trinn 2: Bytt bolig
- Trinn 3: Loddetråder til Micro USB
- Trinn 4: Loddeutbrudd til Firebeetle
- Trinn 5: 3D -utskrift av saken
- Trinn 6: Lim innsatsen
- Trinn 7: Plasser dobbeltbånd
- Trinn 8: Lag tilkoblinger
- Trinn 9: Koding - Firebeetle
- Trinn 10: Installere biblioteker for Firebeetle
- Trinn 11: Home Assistant.yaml File Setup
- Trinn 12: Installer maskinvaren
- Trinn 13: Fest batteriet til lokket
- Trinn 14: Flere detaljer
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
I denne instruksen skal vi bygge en temperatursonde som bruker MQTT og Home Assistant for å videresende temperaturinformasjonen til en webside der du kan overvåke spiringstemperaturen hvor som helst på fermenteren din.
Jeg har en komplett liste over ting å ha for dette som følger:
3D -utskrivbar veskehttps://www.thingiverse.com/thing: 2502515
Arduino -kode og 3D -modellfiler
github.com/misperry/Brew_Probe
Vanntett DS18B20 Sensorsett: $ 8
www.dfrobot.com/product-1354.html
Firebeetle
www.dfrobot.com/product-1590.html
Må installeres for hånd onewire -biblioteket
playground.arduino.cc/Learning/OneWire
Trenger å installere arduinoJson -biblioteket Legg til https://arduino.esp8266.com/stable/package_esp8266… til boards manager -nettadressene.
Må legge til firebeetle -biblioteket
git.oschina.net/dfrobot/FireBeetle-ESP32/…
HomeAssistant MQTT -sensor
home-assistant.io/components/sensor.mqtt/…
Gjenstander som skal kjøpes for å hjelpe til med konstruksjonen:
USB Micro-B Breakout Board
www.amazon.com/gp/product/B00KLDPZVU/ref=…
Great Planes Dobbeltsidig Servo Tape 1x3 '
www.amazon.com/gp/product/B001BHLRTY/ref=…
PCB -bryter
www.amazon.com/gp/product/B01E3G12YY/ref=…
HATCHBOX Red PLA filament
www.amazon.com/gp/product/B00J0GO8I0/ref=…
Trinn 1: Lodding Firebeetle
Nå må du lodde et inkludert topptekst til bare den ene siden av brannkoker. Det vil være siden med VCC på den.
Trinn 2: Bytt bolig
Først må du fjerne huset fra termokabelen og erstatte det med et enkelt hus for hver pinne.
Du kan hente en husnål fra følgende:
Husett
Trinn 3: Loddetråder til Micro USB
Nå må du lodde strøm- og jordledninger til mirco usb breakout -kortet, slik at du kan drive enheten fra en mikro -usb -tilkobling.
Trinn 4: Loddeutbrudd til Firebeetle
Nå må du se på mikro -USB -porten på Firebeetle. Det er to pads merket "+" og "-". De vil være der du vil koble strøm og jord fra USB -bryterkortet.
Trinn 5: 3D -utskrift av saken
Nå må du 3D -skrive ut saken. Modellfilene kan finnes på følgende:
www.thingiverse.com/thing:2502515
Trinn 6: Lim innsatsen
Nå må du påføre lim på den sekskantede innsatsen og deretter sette den inn i hoveddelen av huset.
Trinn 7: Plasser dobbeltbånd
Sett den dobbelte bakbåndet på baksiden av ildfetet og baksiden av temperaturbruddskortet også for å installere.
Trinn 8: Lag tilkoblinger
Du vil koble den røde pinnen til VCC og den svarte pinnen til bakken. Du kobler sens -pinnen til GPIO D6 på brannkabelen.
Du må også koble bryteren i serie med strømledningen fra LiPo -batteriet. På denne måten styrer du strømmen til enheten når du bytter bryteren.
Trinn 9: Koding - Firebeetle
Nå må du redigere koden for søknaden din.
Seksjonen vil være som følger:
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 = "";
Trinn 10: Installere biblioteker for Firebeetle
I din arduino -programvare må du gå til fil -> preferanser. I avsnittet "Ytterligere styrer -URLer:" vil du legge til de følgende to koblingene med et komma mellom.
git.oschina.net/dfrobot/FireBeetle-ESP32/r…
arduino.esp8266.com/versions/2.3.0/package_…
Gå deretter til Tools -> Board -> Boards Manager … og søk etter firebeetle. Velg "FireBeetle-ESP32 hovedkort av DFrobot DFRDuino" og installer det.
Til slutt må du gå til Sketch -> Include Library -> Manage Libraries … og du vil søke etter følgende:
ArduinoJson av Benoit Blanchon (installer dette)
en tråd
pubsubclient
Når du er ferdig med dette, vil du installere koden du har ved å velge firebeetle -kortet, koble en USB -kabel til den, velge com -porten den er på i arduino -menyen og laste opp skissen.
Trinn 11: Home Assistant.yaml File Setup
Nå må du gå til filen config.yaml for hjemmeassistent -forekomsten. Når du skal redigere denne filen, må du legge til følgende konfigurasjon:
#et sted øverst legg til
mqtt:
#så må du legge til følgende sensor
sensor 1:
plattform: mqtt
state_topic: ''
Navn: ''
unit_of_measurement: '° F'
value_template: '{{value_json.temperature}}'
Trinn 12: Installer maskinvaren
Du vil installere ildfeste i bunnen av etuiet ved å fjerne tapen med dobbel bakside og stikke den ned på innsiden av saken.
Installer USB-utbruddet på de to avstandene som er på siden. Bruk to små skruer for å feste den.
Du vil deretter mate temp -sonden gjennom innsatsen og koble den røde ledningen til strømmen, svart til bakken og gul til signalpinnen til temp -sondebryterbrettet.
Monter til slutt utbruddskortet på siden av saken ved å skrelle av teipen og fest den til siden der den ikke forstyrrer de andre komponentene.
Til slutt må du koble til batteriet og koble til alle ledningene i saken.
Trinn 13: Fest batteriet til lokket
Nå må du ganske enkelt feste batteriet til lokket med samme metode for å påføre litt tape på batteripakken og deretter feste det til lokket på enheten.
Når batteriet er på plass kan du nå låse lokket over saken og slå den på !!
Trinn 14: Flere detaljer
Hvis du vil ha flere detaljer, vennligst sjekk videoen om hvordan du bygger dette, og på slutten er det en lenke til den grundige videoen med full byggeprosedyre som er lagt ut for deg.
-------------------------------------------------- -------------------- Prøv Amazon Prime 30-dager
Støtt kanaltipset med bitcoins Adresse: 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh
Følg meg på Instructables
Følg meg på Facebook
Følg meg på Twitter
T-skjorter