Innehållsförteckning:
- Steg 1: Lödning av Firebeetle
- Steg 2: Byt bostad
- Steg 3: Lödtrådar till Micro USB
- Steg 4: Lödbrytning till Firebeetle
- Steg 5: 3D -utskrift av fodralet
- Steg 6: Lim in insatsen
- Steg 7: Placera dubbel bakre tejp
- Steg 8: Gör anslutningar
- Steg 9: Kodning - Firebeetle
- Steg 10: Installera bibliotek för Firebeetle
- Steg 11: Home Assistant.yaml File Setup
- Steg 12: Installera maskinvaran
- Steg 13: Säkra batteriet till locket
- Steg 14: Fler detaljer
Video: The Brew Probe - WiFi temperaturmätare: 14 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
I denna instruerbara kommer vi att bygga en temperatursond som använder MQTT och Home Assistant för att vidarebefordra temperaturinformationen till en webbsida där du kan övervaka groningstemperaturen var som helst i din jäsare.
Jag har en komplett lista över saker att ha för detta:
3D -utskrivbart fodral https://www.thingiverse.com/thing: 2502515
Arduino -kod och 3D -modellfiler
github.com/misperry/Brew_Probe
Vattentät DS18B20 Sensorsats: $ 8
www.dfrobot.com/product-1354.html
Firebeetle
www.dfrobot.com/product-1590.html
Måste installeras för hand onewire -bibliotek
playground.arduino.cc/Learning/OneWire
Behöver installera arduinoJson -biblioteket Lägg till https://arduino.esp8266.com/stable/package_esp8266… till styrelsens webbadresser.
Behöver lägga till firebeetle -biblioteket
git.oschina.net/dfrobot/FireBeetle-ESP32/…
HomeAssistant MQTT -sensor
home-assistant.io/components/sensor.mqtt/…
Objekt att köpa för att hjälpa till med konstruktionen:
USB Micro-B Breakout Board
www.amazon.com/gp/product/B00KLDPZVU/ref=…
Great Planes Dubbelsidig Servotape 1x3 '
www.amazon.com/gp/product/B001BHLRTY/ref=…
PCB -omkopplare
www.amazon.com/gp/product/B01E3G12YY/ref=…
HATCHBOX Red PLA Filament
www.amazon.com/gp/product/B00J0GO8I0/ref=…
Steg 1: Lödning av Firebeetle
Nu kommer du att behöva lödda ett medföljande sidhuvud till endast ena sidan av eldbeet. Det blir sidan med VCC på den.
Steg 2: Byt bostad
Först måste du ta bort huset från termosondkontakten och ersätta det med ett enda hus för varje stift.
Du kan hämta en stift från följande:
Bostadssats
Steg 3: Lödtrådar till Micro USB
Nu kommer du att behöva löda kraft- och jordledningar till mirco usb breakout board så att du kan driva enheten från en mikro usb -anslutning.
Steg 4: Lödbrytning till Firebeetle
Nu måste du titta på mikro -USB -porten på Firebeetle. Det finns två kuddar märkta "+" och "-". De kommer att vara där du kommer att ansluta din ström och jord från USB -brytkortet.
Steg 5: 3D -utskrift av fodralet
Nu måste du 3D -skriva ut fodralet. Modellfilerna kan hittas på följande:
www.thingiverse.com/thing:2502515
Steg 6: Lim in insatsen
Nu måste du applicera lim på den sexkantiga insatsen och sedan sätta in den i husets huvudkropp.
Steg 7: Placera dubbel bakre tejp
Lägg den dubbla bakre tejpen på baksidan av eldflänsen och baksidan av temperaturbrytarkortet för att installera.
Steg 8: Gör anslutningar
Du ansluter den röda stiftet till VCC och den svarta stiftet till marken. Du ansluter sens -stiftet till GPIO D6 på eldflänsen.
Du måste också ansluta strömbrytaren i serie med kraftledningen från LiPo -batteriet. På så sätt styr du strömmen till enheten när du växlar omkopplaren.
Steg 9: Kodning - Firebeetle
Nu måste du redigera koden för din applikation.
Avsnittet kommer att vara följande:
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 = "";
Steg 10: Installera bibliotek för Firebeetle
I din arduino -programvara måste du gå till fil -> inställningar. I avsnittet "Ytterligare Boards Manager -webbadresser:" lägger du till följande två länkar med ett komma emellan.
git.oschina.net/dfrobot/FireBeetle-ESP32/r…
arduino.esp8266.com/versions/2.3.0/package_…
Gå sedan till Tools -> Board -> Boards Manager … och sök efter firebeetle. Välj "FireBeetle-ESP32 moderkort från DFrobot DFRDuino" och installera det.
Slutligen måste du gå till Sketch -> Inkludera bibliotek -> Hantera bibliotek … och du kommer att söka efter följande:
ArduinoJson av Benoit Blanchon (installera detta)
en tråd
pubsubclient
När du är klar med detta kommer du att installera koden du har genom att välja firebeetle -kortet, ansluta en USB -kabel till den, välja com -porten på arduino -menyn och ladda upp skissen.
Steg 11: Home Assistant.yaml File Setup
Nu måste du gå till filen configuration.yaml för din hemassistent. När du har redigerat den här filen måste du lägga till följande konfiguration:
#någonstans högst upp lägg till
mqtt:
#då måste du lägga till följande sensor
sensor 1:
plattform: mqtt
state_topic: ''
namn: ''
enhet_mätning: '° F'
value_template: '{{value_json.temperature}}'
Steg 12: Installera maskinvaran
Du kommer att installera eldflänsen i botten av fodralet genom att ta bort den dubbelhäftade tejpen och fästa den på insidan av fodralet.
Installera USB-brytningen på de två avstånden som finns på sidan. Använd två små skruvar för att fästa den.
Du matar sedan temp -sonden genom insatsen och ansluter den röda ledningen till strömmen, svart till marken och gul till signalstiftet på temp -sondens brytkort.
Slutligen installera brytskivan i fodralets sida genom att skala bort tejpens baksida och fästa den på sidan där den inte stör de andra komponenterna.
Slutligen måste du koppla in batteriet och stoppa alla ledningar inuti fodralet.
Steg 13: Säkra batteriet till locket
Nu måste du helt enkelt fästa batteriet på locket med samma metod för att applicera lite dubbeltejp på batteriet och sedan fästa det på locket på enheten.
När batteriet är på plats kan du nu knäppa locket över fodralet och slå på det !!
Steg 14: Fler detaljer
Om du vill ha mer information, kolla in videon om hur du bygger detta och i slutet finns en länk till den djupgående videon med fullständig byggprocedur för dig.
---------------------------------------------------------- -------------------- Prova Amazon Prime 30-dagar
Stöd kanaltipset med bitcoins Adress: 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh
Följ mig på Instructables
Följ mig på Facebook
Följ mig på Twitter
T-shirts
Rekommenderad:
Temperaturmätare med DHT11 och I2C 20x4 LCD: 6 steg
Temperaturmätare med DHT11 och I2C 20x4 LCD: I denna handledning lär vi oss hur man gör en enkel temperaturmätare med en DHT11 -sensor och I2C LCD Titta på videon
NO Fuss Micro: bit Temperaturmätare: 8 steg
NO Fuss Micro: bit Temperaturmätare: Använda Micro: bit & xChips -montering av denna temperaturmätare är enkel. Kodning är också en kaka med mjukvarublocken
Hur man gör en anpassad DIY -temperaturmätare med stapeldiagram och Atmega328p: 3 steg (med bilder)
Hur man gör en anpassad DIY temperaturmätare med stapeldiagram och Atmega328p: I det här inlägget visar jag dig hur du gör en temperaturmätare med stapeldiagram & Atmega328p. Inlägget kommer att innehålla alla detaljer som kretsschema, kretskortstillverkning, kodning, montering & Testning. Jag har också inkluderat en video som innehåller alla
Arduino -temperaturmätare med låg effekt: 4 steg
Arduino -temperaturövervakare med låg effekt: I denna instruktionsbok bygger vi ännu en temperaturmätare med en DS18B20 temperatursensor. Men det här projektet är annorlunda. Det kan hålla på batterier i nästan 1,5 år! ja! Med hjälp av Arduino lågeffektsbibliotek kan vi få det här projektet att köras
Analog temperaturmätare: 4 steg
Analog temperaturmätare: Denna analoga temperatur byggdes av mig för att vårda de dagar då vi bara såg analoga prylar de dagar då våra morfar levde. Vi ser bara digitalt idag …. därför skapade jag denna analoga temperatur som är mycket bra för nybörjare och