Inhoudsopgave:

The Brew Probe - WiFi-temperatuurmonitor - Ajarnpa
The Brew Probe - WiFi-temperatuurmonitor - Ajarnpa

Video: The Brew Probe - WiFi-temperatuurmonitor - Ajarnpa

Video: The Brew Probe - WiFi-temperatuurmonitor - Ajarnpa
Video: Brew Probe - WiFi Temperature Monitor 2024, November
Anonim
The Brew Probe - WiFi-temperatuurmonitor
The Brew Probe - WiFi-temperatuurmonitor

In deze instructable zullen we een temperatuursonde bouwen die MQTT en Home Assistant gebruikt om de temperatuurinformatie door te sturen naar een webpagina waar u de kiemtemperatuur overal in uw vergister kunt volgen.

De volledige lijst met dingen die ik hiervoor moet hebben, is als volgt:

3D-afdrukbaar hoesjehttps://www.thingiverse.com/thing:2502515

Arduino-code en 3D-modelbestanden

github.com/misperry/Brew_Probe

Waterdichte DS18B20-sensorkit: $ 8

www.dfrobot.com/product-1354.html

Vuurkever

www.dfrobot.com/product-1590.html

Moet de onewire-bibliotheek handmatig installeren

playground.arduino.cc/Learning/OneWire

Moet de arduinoJson-bibliotheek installeren Voeg https://arduino.esp8266.com/stable/package_esp8266… toe aan de boardmanager-URL's.

Moet de firebeetle-bibliotheek toevoegen

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

HomeAssistent MQTT-sensor

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

Items om te kopen om te helpen bij de constructie:

USB Micro-B Breakout Board

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

Great Planes Dubbelzijdige Servo Tape 1x3'

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

PCB-schakelaar:

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

HATCHBOX Rood PLA-filament

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

Stap 1: Solderen van de vuurkever

De vuurkever solderen
De vuurkever solderen

Nu moet je een meegeleverde kop aan slechts één kant van de vuurkever solderen. Het wordt de kant met de VCC erop.

Stap 2: Wijzig huisvesting

Wijzig huisvesting
Wijzig huisvesting
Wijzig huisvesting
Wijzig huisvesting
Wijzig huisvesting
Wijzig huisvesting

Eerst moet u de behuizing van de thermische sondeconnector verwijderen en deze vervangen door een enkele behuizing voor elke pin.

U kunt een huispin uit het volgende halen:

Behuizingsset

Stap 3: Soldeer draden naar Micro USB

Soldeer draden naar Micro USB
Soldeer draden naar Micro USB
Soldeer draden naar Micro USB
Soldeer draden naar Micro USB

Nu moet u stroom- en aardingsdraden solderen aan het mirco usb-breakoutboard, zodat u het apparaat kunt voeden via een micro-usb-verbinding.

Stap 4: Soldeeruitbraak naar Firebeetle

Soldeeruitbraak naar Firebeetle
Soldeeruitbraak naar Firebeetle

Nu moet je kijken naar de micro-USB-poort op de Firebeetle. Er zijn twee pads met het label "+" en "-". Ze zullen de plaats zijn waar u uw stroom en aarde aansluit vanaf het USB-breakout-bord.

Stap 5: 3D print de zaak

3D print de zaak
3D print de zaak

Nu moet je de hoes 3D-printen. De modelbestanden zijn te vinden op:

www.thingiverse.com/thing:2502515

Stap 6: Lijm het inzetstuk

Lijm het inzetstuk
Lijm het inzetstuk
Lijm het inzetstuk
Lijm het inzetstuk

Nu moet u lijm aanbrengen op het inzetstuk met zeskantige kop en deze vervolgens in het hoofdgedeelte van de behuizing steken.

Stap 7: Plaats dubbele rugtape

Dubbelzijdige tape plaatsen
Dubbelzijdige tape plaatsen
Dubbelzijdige tape plaatsen
Dubbelzijdige tape plaatsen

Plaats ook de dubbele rugtape op de achterkant van de vuurkever en de achterkant van het temperatuuruitbreekbord om te installeren.

Stap 8: Maak verbindingen

Verbindingen maken
Verbindingen maken
Verbindingen maken
Verbindingen maken

Je verbindt de rode pin met de VCC en de zwarte pin met de Ground. Je sluit de sens-pin aan op de GPIO D6 op de vuurkever.

Ook moet u de schakelaar in serie verbinden met de voedingskabel die van de LiPo-batterij komt. Op deze manier regelt het de stroom naar het apparaat wanneer u de schakelaar omschakelt.

Stap 9: Coderen - Vuurkever

Nu moet u de code voor uw toepassing bewerken.

De sectie zal als volgt zijn:

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

Stap 10: Bibliotheken installeren voor Firebeetle

In je arduino-software moet je naar bestand -> voorkeuren gaan. Vervolgens voegt u in het gedeelte "Extra Boards Manager-URL's:" de volgende twee links toe met een komma ertussen.

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

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

Ga vervolgens naar Tools -> Board -> Boards Manager… en zoek naar firebeetle. Kies het "FireBeetle-ESP32 Mainboard by DFrobot DFRDuino" en installeer het.

Ten slotte moet je naar Sketch -> Bibliotheek opnemen -> Bibliotheken beheren … gaan en je zoekt naar het volgende:

ArduinoJson door Benoit Blanchon (installeer dit)

ééndraads

pubsubclient

Als je hiermee klaar bent, installeer je de code die je hebt door het firebeetle-bord te kiezen, er een USB-kabel op aan te sluiten, de com-poort te kiezen waarop het zich bevindt in het arduino-menu en de schets te uploaden.

Stap 11: Home Assistant.yaml Bestandsconfiguratie

Nu moet u naar uw configuratie.yaml-bestand gaan voor uw thuisassistent-instantie. Zodra u dit bestand wilt bewerken, moet u de volgende configuratie toevoegen:

#ergens bovenaan toevoegen

mqtt:

#dan moet je de volgende sensor toevoegen

voeler 1:

platform: mqtt

state_topic: ''

naam: ''

unit_of_measurement: '°F'

value_template: '{{ value_json.temperature }}'

Stap 12: Installeer de hardware

Installeer de hardware
Installeer de hardware
Installeer de hardware
Installeer de hardware
Installeer de hardware
Installeer de hardware

U installeert de vuurkever in de bodem van de koffer door de dubbelzijdige tape te verwijderen en deze aan de binnenkant van de koffer te plakken.

Installeer de USB-breakout op de twee afstandhouders aan de zijkant. Gebruik twee kleine schroeven om het vast te zetten.

U voert dan de temperatuursonde door het inzetstuk en sluit de rode draad aan op de stroom, zwart op de aarde en geel op de signaalpen van het uitbreekbord van de temperatuursonde.

Installeer ten slotte het breakout-bord in de zijkant van de behuizing door de achterkant van de tape af te pellen en aan de zijkant vast te maken waar het de andere componenten niet hindert.

Ten slotte moet u de batterij aansluiten en alle draden in de behuizing stoppen.

Stap 13: Zet de batterij vast aan het deksel

Bevestig de batterij aan het deksel
Bevestig de batterij aan het deksel
Bevestig de batterij aan het deksel
Bevestig de batterij aan het deksel

Nu moet u de batterij eenvoudig aan het deksel bevestigen door op dezelfde manier wat dubbelzijdig plakband op het batterijpakket aan te brengen en het vervolgens op het deksel van het apparaat te plakken.

Zodra de batterij op zijn plaats zit, kunt u nu het deksel over de behuizing klikken en hem aanzetten !!

Stap 14: Meer details

Image
Image

Als je meer details wilt, bekijk dan de video over hoe je dit kunt bouwen en aan het einde is er een link naar de diepgaande video met de volledige bouwprocedure voor je.

-------------------------------------------------- -------------------- Probeer Amazon Prime 30-Days

Ondersteun de kanaaltip met bitcoins Adres: 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh

Volg mij op Instructables

Volg mij op Facebook

Volg mij op Twitter

T-shirts

Aanbevolen: