Inhoudsopgave:
- Stap 1: Solderen van de vuurkever
- Stap 2: Wijzig huisvesting
- Stap 3: Soldeer draden naar Micro USB
- Stap 4: Soldeeruitbraak naar Firebeetle
- Stap 5: 3D print de zaak
- Stap 6: Lijm het inzetstuk
- Stap 7: Plaats dubbele rugtape
- Stap 8: Maak verbindingen
- Stap 9: Coderen - Vuurkever
- Stap 10: Bibliotheken installeren voor Firebeetle
- Stap 11: Home Assistant.yaml Bestandsconfiguratie
- Stap 12: Installeer de hardware
- Stap 13: Zet de batterij vast aan het deksel
- Stap 14: Meer details
Video: The Brew Probe - WiFi-temperatuurmonitor - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
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
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
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
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
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
Nu moet je de hoes 3D-printen. De modelbestanden zijn te vinden op:
www.thingiverse.com/thing:2502515
Stap 6: 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
Plaats ook de dubbele rugtape op de achterkant van de vuurkever en de achterkant van het temperatuuruitbreekbord om te installeren.
Stap 8: Maak verbindingen
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
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
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
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:
Arduino Nano Logic Probe: 17 stappen (met afbeeldingen)
Arduino Nano Logic Probe: Dit project is een nieuwe versie van mijn Arduino Logic Probe, maar nu gebouwd met een Arduino Nano in plaats van een Arduino Uno. Een 3-cijferig display, een paar weerstanden en de Arduino Nano zijn praktisch de componenten van dit interessante project dat al
Logic Probe Kit: 6 stappen
Logic Probe Kit: Met de volgende instructies kunt u een praktische testtool bouwen voor het oplossen van problemen en het analyseren van digitale en microcontrollercircuits. De volledige montage- en instructiehandleiding kan worden gedownload via de volgende weblink:Don's Pro