Obsah:
- Krok 1: Pájení Firebeetle
- Krok 2: Změňte bydlení
- Krok 3: Pájecí dráty na Micro USB
- Krok 4: Pájení Breakout na Firebeetle
- Krok 5: 3D případ vytiskněte
- Krok 6: Přilepte vložku
- Krok 7: Umístěte pásku s dvojitou zadní stranou
- Krok 8: Proveďte propojení
- Krok 9: Kódování - Firebeetle
- Krok 10: Instalace knihoven pro Firebeetle
- Krok 11: Nastavení souboru.yaml Home Assistant
- Krok 12: Nainstalujte hardware
- Krok 13: Zajistěte baterii víkem
- Krok 14: Další podrobnosti
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V tomto pokynu budeme stavět teplotní sondu, která využívá MQTT a Home Assistant k přenosu informací o teplotě na webovou stránku, kde můžete sledovat teplotu klíčivosti kdekoli ve vašem fermentoru.
Úplný seznam věcí, které k tomu mám, je následující:
Pouzdro pro 3D tisk https://www.thingiverse.com/thing: 2502515
Soubory Arduino Code a 3D Model
github.com/misperry/Brew_Probe
Vodotěsná sada snímačů DS18B20: 8 $
www.dfrobot.com/product-1354.html
Ohnivý brouk
www.dfrobot.com/product-1590.html
Je nutné ručně nainstalovat knihovnu onewire
playground.arduino.cc/Learning/OneWire
Potřebujete nainstalovat knihovnu arduinoJson Přidejte https://arduino.esp8266.com/stable/package_esp8266… do adres URL správce desek.
Je třeba přidat knihovnu firebeetle
git.oschina.net/dfrobot/FireBeetle-ESP32/…
HomeAssistant senzor MQTT
home-assistant.io/components/sensor.mqtt/…
Předměty k nákupu na pomoc při stavbě:
USB Micro-B Breakout Board
www.amazon.com/gp/product/B00KLDPZVU/ref=…
Oboustranná servopáska Great Planes 1x3 '
www.amazon.com/gp/product/B001BHLRTY/ref=…
Přepínač DPS
www.amazon.com/gp/product/B01E3G12YY/ref=…
HATCHBOX Red PLA filament
www.amazon.com/gp/product/B00J0GO8I0/ref=…
Krok 1: Pájení Firebeetle
Nyní budete muset pájet přiloženou hlavičku pouze na jednu stranu firebeetle. Bude to strana s VCC.
Krok 2: Změňte bydlení
Nejprve budete muset vyjmout pouzdro z konektoru tepelné sondy a nahradit jej jediným pouzdrem pro každý kolík.
Kolík pouzdra můžete vyzvednout z následujících položek:
Sada pro bydlení
Krok 3: Pájecí dráty na Micro USB
Nyní budete muset pájet napájecí a uzemňovací vodiče k zásuvce mirco usb breakout board, abyste mohli jednotku napájet z mikro usb připojení.
Krok 4: Pájení Breakout na Firebeetle
Nyní se musíte podívat na port micro USB na Firebeetle. Existují dvě podložky označené „+“a „-“. Budou tam, kde připojíte svou energii a uzemnění z desky USB breakout.
Krok 5: 3D případ vytiskněte
Nyní budete muset pouzdro 3D vytisknout. Soubory modelu mohou být umístěny na následujících místech:
www.thingiverse.com/thing:2502515
Krok 6: Přilepte vložku
Nyní budete muset na šestihrannou vložku nanést lepidlo a poté jej vložit do hlavního těla pouzdra.
Krok 7: Umístěte pásku s dvojitou zadní stranou
Dvojitou zadní pásku nainstalujte také na zadní stranu ohnivého brouka a na zadní stranu desky s přerušením teploty.
Krok 8: Proveďte propojení
Červený kolík připojíte k VCC a černý kolík k zemi. Senzorový pin připojíte k GPIO D6 na firebuetle.
Také budete muset zapojit přepínač do série s napájecím vedením pocházejícím z baterie LiPo. Tímto způsobem, když přepnete spínač, ovládá napájení jednotky.
Krok 9: Kódování - Firebeetle
Nyní budete muset upravit kód pro vaši aplikaci.
Sekce bude následující:
konst PROGMEM char* MQTT_CLIENT_ID = "";
konst PROGMEM char* MQTT_SERVER_IP = "";
konst PROGMEM uint16_t MQTT_SERVER_PORT = 1883;
konst PROGMEM char* MQTT_USER = "";
konst PROGMEM char* MQTT_PASSWORD = "";
konst PROGMEM char* MQTT_SENSOR_TOPIC = "";
Krok 10: Instalace knihoven pro Firebeetle
Ve vašem softwaru arduino budete muset přejít na soubor -> předvolby. Poté v části „Adresy URL dalších správců desek:“přidáte následující dva odkazy s čárkou mezi nimi.
git.oschina.net/dfrobot/FireBeetle-ESP32/r…
arduino.esp8266.com/versions/2.3.0/package_…
Dále přejděte na Nástroje -> Deska -> Správce desek … a vyhledejte firebeetle. Vyberte „Základní desku FireBeetle-ESP32 od DFrobot DFRDuino“a nainstalujte ji.
Nakonec musíte přejít na Sketch -> Include Library -> Manage Libraries… a budete hledat následující:
ArduinoJson od Benoita Blanchona (nainstalovat toto)
onewire
pubsubclient
Jakmile s tím skončíte, nainstalujete kód, který máte, výběrem desky firebeetle, připojením kabelu USB, výběrem portu, na kterém se nachází, v nabídce arduino a nahráním náčrtu.
Krok 11: Nastavení souboru.yaml Home Assistant
Nyní budete muset přejít do souboru configuration.yaml pro instanci vašeho domácího asistenta. Jakmile upravíte tento soubor, budete muset přidat následující konfiguraci:
#někde nahoře přidat
mqtt:
#pak musíte přidat následující senzor
senzor 1:
platforma: mqtt
state_topic: ''
název: ''
unit_of_measurement: '° F'
šablona hodnoty: '{{value_json.temperature}}'
Krok 12: Nainstalujte hardware
Firebeetle nainstalujete do spodní části skříně odstraněním oboustranné pásky a přilepením směrem dovnitř skříně.
Nainstalujte USB breakout na dva stojany na boku. K upevnění použijte dva malé šrouby.
Poté protáhnete teplotní sondu vložkou a připojíte červený vodič k napájení, černý k zemi a žlutý k signálnímu kolíku desky odpojení teplotní sondy.
Nakonec nainstalujte odlamovací desku na stranu pouzdra odloupnutím podložky na pásku a připevněním na stranu, kde nepřekáží ostatním součástkám.
Nakonec budete muset zapojit baterii a zasunout všechny vodiče do pouzdra.
Krok 13: Zajistěte baterii víkem
Nyní budete muset baterii jednoduše připevnit k víku stejným způsobem, jako byste na baterii nalepili dvojitou pásku a poté ji nalepili na víko jednotky.
Jakmile je baterie na svém místě, můžete nyní zacvaknout víko přes pouzdro a zapnout !!
Krok 14: Další podrobnosti
Pokud chcete další podrobnosti, podívejte se na video o tom, jak to vytvořit, a na konci je odkaz na podrobné video s úplným postupem sestavení, který je pro vás připraven.
---------------------------------------------------------- -------------------- Vyzkoušejte Amazon Prime 30 dní
Podpořte tip kanálu bitcoiny Adresa: 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh
Sledujte mě na Instructables
Sledujte mě na Facebooku
Sledujte mě na Twitteru
Trička