Inhaltsverzeichnis:

Die Brühsonde - WiFi-Temperaturmonitor - Gunook
Die Brühsonde - WiFi-Temperaturmonitor - Gunook

Video: Die Brühsonde - WiFi-Temperaturmonitor - Gunook

Video: Die Brühsonde - WiFi-Temperaturmonitor - Gunook
Video: ТОП 5 БЫСТРЫХ GAN ЗАРЯДОК ДЛЯ IPHONE, ANDROID, НОУТБУКОВ, ПЛАНШЕТОВ И ДРУГИХ УСТРОЙСТВ НА ОСЕНЬ 2023 2024, November
Anonim
Die Brühsonde - WiFi-Temperaturmonitor
Die Brühsonde - WiFi-Temperaturmonitor

In dieser Anleitung bauen wir eine Temperatursonde, die MQTT und Home Assistant nutzt, um die Temperaturinformationen an eine Webseite weiterzuleiten, auf der Sie die Keimtemperatur überall in Ihrem Fermenter überwachen können.

Ich habe die vollständige Liste der Dinge, die Sie dafür haben müssen, wie folgt:

3D druckbare Hüllehttps://www.thingiverse.com/thing:2502515

Arduino-Code- und 3D-Modelldateien

github.com/misperry/Brew_Probe

Wasserdichtes DS18B20 Sensor-Kit: $8

www.dfrobot.com/product-1354.html

Feuerkäfer

www.dfrobot.com/product-1590.html

Muss die Onewire-Bibliothek von Hand installieren

playground.arduino.cc/Learning/OneWire

Sie müssen die arduinoJson-Bibliothek installieren. Fügen Sie https://arduino.esp8266.com/stable/package_esp8266… zu den Board-Manager-URLs hinzu.

Sie müssen die Firebeetle-Bibliothek hinzufügen

git.oschina.net/dfrobot/FireBeetle-ESP32/…

HomeAssistant MQTT-Sensor

home-assistant.io/components/sensor.mqtt/…

Zu kaufende Gegenstände, um den Bau zu unterstützen:

USB Micro-B Breakout-Board

www.amazon.com/gp/product/B00KLDPZVU/ref=…

Great Planes doppelseitiges Servoband 1x3'

www.amazon.com/gp/product/B001BHLRTY/ref=…

PCB-Schalter

www.amazon.com/gp/product/B01E3G12YY/ref=…

HATCHBOX Rotes PLA-Filament

www.amazon.com/gp/product/B00J0GO8I0/ref=…

Schritt 1: Löten des Firebeetle

Löten des Feuerkäfers
Löten des Feuerkäfers

Jetzt müssen Sie nur noch einen mitgelieferten Header an eine Seite des Firebeetle löten. Es wird die Seite mit dem VCC darauf sein.

Schritt 2: Gehäuse wechseln

Gehäuse wechseln
Gehäuse wechseln
Gehäuse wechseln
Gehäuse wechseln
Gehäuse wechseln
Gehäuse wechseln

Zuerst müssen Sie das Gehäuse vom Thermofühleranschluss entfernen und es durch ein einzelnes Gehäuse für jeden Pin ersetzen.

Sie können einen Gehäusestift aus folgenden Quellen entnehmen:

Gehäuse-Kit

Schritt 3: Lötdrähte an Micro-USB

Lötdrähte auf Micro-USB
Lötdrähte auf Micro-USB
Lötdrähte auf Micro-USB
Lötdrähte auf Micro-USB

Jetzt müssen Sie Strom- und Erdungskabel an die Micro-USB-Breakout-Platine löten, damit Sie das Gerät über einen Micro-USB-Anschluss mit Strom versorgen können.

Schritt 4: Lötausbruch zu Firebeetle

Lötausbruch zu Firebeetle
Lötausbruch zu Firebeetle

Jetzt müssen Sie sich den Micro-USB-Anschluss des Firebeetle ansehen. Es gibt zwei Pads, die mit "+" und "-" gekennzeichnet sind. Sie werden dort sein, wo Sie Ihre Stromversorgung und Masse von der USB-Breakout-Platine anschließen.

Schritt 5: 3D-Druck des Gehäuses

3D-Druck des Gehäuses
3D-Druck des Gehäuses

Jetzt müssen Sie das Gehäuse in 3D drucken. Die Modelldateien können sich wie folgt befinden:

www.thingiverse.com/thing:2502515

Schritt 6: Kleben Sie den Einsatz

Kleben Sie den Einsatz
Kleben Sie den Einsatz
Kleben Sie den Einsatz
Kleben Sie den Einsatz

Jetzt müssen Sie Kleber auf den Sechskanteinsatz auftragen und ihn dann in den Hauptkörper des Gehäuses einsetzen.

Schritt 7: Double Back Tape platzieren

Double Back Tape platzieren
Double Back Tape platzieren
Double Back Tape platzieren
Double Back Tape platzieren

Legen Sie das doppelte Rückenband auf die Rückseite des Firebeetle und die Rückseite des Temperatur-Breakout-Boards, um es zu installieren.

Schritt 8: Verbindungen herstellen

Verbindungen herstellen
Verbindungen herstellen
Verbindungen herstellen
Verbindungen herstellen

Sie verbinden den roten Pin mit dem VCC und den schwarzen Pin mit der Masse. Sie verbinden den Sens-Pin mit dem GPIO D6 am Firebeetle.

Außerdem müssen Sie den Schalter in Reihe mit der Stromleitung des LiPo-Akkus schalten. Auf diese Weise wird beim Umschalten des Schalters die Stromversorgung des Geräts gesteuert.

Schritt 9: Codierung - Firebeetle

Jetzt müssen Sie den Code für Ihre Anwendung bearbeiten.

Der Abschnitt wird wie folgt aussehen:

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 = "";

Schritt 10: Bibliotheken für Firebeetle installieren

In Ihrer Arduino-Software müssen Sie zu Datei -> Einstellungen gehen. Dann fügen Sie im Abschnitt "Zusätzliche Boards-Manager-URLs:" die folgenden beiden Links mit einem Komma dazwischen hinzu.

git.oschina.net/dfrobot/FireBeetle-ESP32/r…

arduino.esp8266.com/versions/2.3.0/package_…

Als nächstes gehen Sie zu Tools -> Board -> Boards Manager… und suchen Sie nach firebeetle. Wählen Sie das "FireBeetle-ESP32 Mainboard von DFrobot DFRDuino" und installieren Sie es.

Schließlich müssen Sie zu Sketch -> Include Library -> Manage Libraries… gehen und nach Folgendem suchen:

ArduinoJson von Benoit Blanchon (installieren Sie dies)

eindraht

pubsubclient

Sobald Sie damit fertig sind, installieren Sie den Code, den Sie haben, indem Sie das Firebeetle-Board auswählen, ein USB-Kabel daran anschließen, den Com-Port auswählen, an dem es sich im Arduino-Menü befindet, und die Skizze hochladen.

Schritt 11: Einrichtung der.yaml-Datei des Home Assistant

Jetzt müssen Sie zu Ihrer Datei configuration.yaml für Ihre Home Assistant-Instanz wechseln. Sobald Sie diese Datei bearbeiten möchten, müssen Sie die folgende Konfiguration hinzufügen:

#irgendwo oben hinzufügen

mqtt:

#dann musst du den folgenden Sensor hinzufügen

Sensor 1:

Plattform: mqtt

state_topic: ''

Name: ''

Maßeinheit: '°F'

value_template: '{{ value_json.temperature }}'

Schritt 12: Installieren Sie die Hardware

Installieren Sie die Hardware
Installieren Sie die Hardware
Installieren Sie die Hardware
Installieren Sie die Hardware
Installieren Sie die Hardware
Installieren Sie die Hardware

Sie installieren den Firebeetle im Boden des Gehäuses, indem Sie das doppelseitige Klebeband entfernen und auf die Innenseite des Gehäuses kleben.

Installieren Sie den USB-Breakout an den beiden seitlichen Abstandshaltern. Verwenden Sie zwei kleine Schrauben, um es zu befestigen.

Sie führen dann den Temperaturfühler durch den Einsatz und verbinden das rote Kabel mit der Stromversorgung, das Schwarze mit der Masse und das Gelbe mit dem Signalstift der Temperaturfühler-Breakout-Platine.

Installieren Sie schließlich die Breakout-Platine in der Seite des Gehäuses, indem Sie die Rückseite des Klebebands abziehen und an der Seite befestigen, an der sie die anderen Komponenten nicht stört.

Schließlich müssen Sie die Batterie einstecken und alle Drähte in das Gehäuse stecken.

Schritt 13: Batterie am Deckel befestigen

Batterie am Deckel befestigen
Batterie am Deckel befestigen
Batterie am Deckel befestigen
Batterie am Deckel befestigen

Jetzt müssen Sie den Akku einfach am Deckel befestigen, indem Sie etwas Doppelklebeband auf den Akku kleben und ihn dann auf den Deckel des Geräts kleben.

Sobald der Akku eingesetzt ist, können Sie nun den Deckel über das Gehäuse klappen und einschalten!

Schritt 14: Weitere Details

Image
Image

Wenn Sie weitere Details wünschen, sehen Sie sich bitte das Video zum Bau an. Am Ende finden Sie einen Link zu dem ausführlichen Video mit dem vollständigen Build-Verfahren, das für Sie ausgelegt ist.

-------------------------------------------------- -------------------- Testen Sie Amazon Prime 30 Tage

Unterstützen Sie den Kanaltipp mit Bitcoins Adresse: 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh

Folgen Sie mir auf Instructables

Folgen Sie mir auf Facebook

Folgen Sie mir auf Twitter

T-Shirts

Empfohlen: