Table des matières:

The Brew Probe - Moniteur de température WiFi : 14 étapes (avec photos)
The Brew Probe - Moniteur de température WiFi : 14 étapes (avec photos)

Vidéo: The Brew Probe - Moniteur de température WiFi : 14 étapes (avec photos)

Vidéo: The Brew Probe - Moniteur de température WiFi : 14 étapes (avec photos)
Vidéo: The 😺 🐈 😺 who brought down 🔥 the 🏡 🏠 full English book review 2024, Juillet
Anonim
The Brew Probe - Moniteur de température WiFi
The Brew Probe - Moniteur de température WiFi

Dans ce instructable, nous allons construire une sonde de température qui utilise MQTT et Home Assistant pour relayer les informations de température vers une page Web où vous pouvez surveiller la température de germination n'importe où dans votre fermenteur.

Je la liste complète des choses à avoir pour cela est la suivante:

Étui imprimable en 3Dhttps://www.thingverse.com/thing:2502515

Code Arduino et fichiers de modèle 3D

github.com/misperry/Brew_Probe

Kit de capteur étanche DS18B20: 8 $

www.dfrobot.com/product-1354.html

Coléoptère

www.dfrobot.com/product-1590.html

Doit installer à la main la bibliothèque onewire

playground.arduino.cc/Learning/OneWire

Besoin d'installer la bibliothèque arduinoJson Ajoutez https://arduino.esp8266.com/stable/package_esp8266… aux URL du gestionnaire de cartes.

Besoin d'ajouter la bibliothèque Firebeetle

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

Capteur MQTT HomeAssistant

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

Articles à acheter pour aider à la construction:

Carte de dérivation USB Micro-B

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

Ruban Servo Double Face Great Planes 1x3'

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

Commutateur PCB

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

Filament PLA Rouge HATCHBOX

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

Étape 1: Souder le Firebeetle

Souder le Firebeetle
Souder le Firebeetle

Maintenant, vous devrez souder un en-tête inclus sur un seul côté du Firebeetle. Ce sera le côté avec le VCC dessus.

Étape 2: Changer de logement

Changer de logement
Changer de logement
Changer de logement
Changer de logement
Changer de logement
Changer de logement

Vous devrez d'abord retirer le boîtier du connecteur de la sonde thermique et le remplacer par un boîtier unique pour chaque broche.

Vous pouvez récupérer une broche de boîtier parmi les suivantes:

Kit de logement

Étape 3: Souder les fils sur Micro USB

Fils à souder sur Micro USB
Fils à souder sur Micro USB
Fils à souder sur Micro USB
Fils à souder sur Micro USB

Vous devrez maintenant souder les fils d'alimentation et de terre à la carte de dérivation micro USB afin de pouvoir alimenter l'unité à partir d'une connexion micro USB.

Étape 4: Souder Breakout à Firebeetle

Évasion de soudure à Firebeetle
Évasion de soudure à Firebeetle

Maintenant, vous devez regarder le port micro USB sur le Firebeetle. Il y a deux pads étiquetés "+" et "-". Ils seront l'endroit où vous connecterez votre alimentation et votre terre à partir de la carte de dérivation USB.

Étape 5: Imprimez le boîtier en 3D

Imprimer le boîtier en 3D
Imprimer le boîtier en 3D

Vous devez maintenant imprimer le boîtier en 3D. Les fichiers de modèle peuvent être situés à l'emplacement suivant:

www.thingverse.com/thing:2502515

Étape 6: Collez l'insert

Coller l'insert
Coller l'insert
Coller l'insert
Coller l'insert

Vous devrez maintenant appliquer de la colle sur l'insert à tête hexagonale, puis l'insérer dans le corps principal du boîtier.

Étape 7: placez du ruban adhésif double dos

Placer du ruban adhésif double dos
Placer du ruban adhésif double dos
Placer du ruban adhésif double dos
Placer du ruban adhésif double dos

Mettez le double ruban adhésif à l'arrière du Firebeetle et à l'arrière de la carte de répartition de la température pour l'installation.

Étape 8: Faire des connexions

Faire des connexions
Faire des connexions
Faire des connexions
Faire des connexions

Vous connecterez la broche rouge au VCC et la broche noire à la terre. Vous connecterez la broche de détection au GPIO D6 du Firebeetle.

Vous devrez également connecter le commutateur en série avec la ligne électrique provenant de la batterie LiPo. De cette façon, lorsque vous basculez l'interrupteur, il contrôle l'alimentation de l'unité.

Étape 9: Codage - Firebeetle

Vous devez maintenant modifier le code de votre application.

La rubrique sera la suivante:

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

Étape 10: Installation des bibliothèques pour Firebeetle

Dans votre logiciel arduino, vous devrez aller dans fichier -> préférences. Ensuite, dans la section « URL du gestionnaire de cartes supplémentaires: », vous ajouterez les deux liens suivants avec une virgule entre les deux.

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

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

Ensuite, allez dans Tools -> Board -> Boards Manager… et recherchez Firebeetle. Choisissez la "FireBeetle-ESP32 Mainboard by DFrobot DFRDuino" et installez-la.

Enfin, vous devez aller dans Sketch -> Inclure la bibliothèque -> Gérer les bibliothèques… et vous rechercherez les éléments suivants:

ArduinoJson par Benoit Blanchon (installer ceci)

un fil

pubsubclient

Une fois terminé, vous installerez le code que vous avez en choisissant la carte Firebeetle, en y connectant un câble USB, en choisissant le port com sur lequel elle se trouve dans le menu Arduino et en téléchargeant le croquis.

Étape 11: Configuration du fichier.yaml de Home Assistant

Vous devrez maintenant accéder à votre fichier configuration.yaml pour votre instance d'assistant domestique. Une fois que vous aurez commencé à éditer ce fichier, vous devrez ajouter la configuration suivante:

#quelque part en haut ajouter

mqtt:

#alors vous devez ajouter le capteur suivant

capteur 1:

plateforme: mqtt

state_topic: ''

Nom: ''

unit_of_measurement: '°F'

value_template: '{{ value_json.temperature }}'

Étape 12: Installer le matériel

Installer le matériel
Installer le matériel
Installer le matériel
Installer le matériel
Installer le matériel
Installer le matériel

Vous installerez le Firebeetle dans le fond du boîtier en retirant le ruban adhésif double face et en le collant à l'intérieur du boîtier.

Installez le breakout USB sur les deux entretoises qui se trouvent sur le côté. Utilisez deux petites vis pour le fixer.

Vous alimenterez ensuite la sonde de température à travers l'insert et connecterez le fil rouge à l'alimentation, le noir à la terre et le jaune à la broche de signal de la carte de dérivation de la sonde de température.

Enfin, installez la carte de dérivation sur le côté du boîtier en décollant le support du ruban et en le fixant sur le côté où il n'interfère pas avec les autres composants.

Enfin, vous devrez brancher la batterie et ranger tous les fils à l'intérieur du boîtier.

Étape 13: Fixez la batterie au couvercle

Fixez la batterie au couvercle
Fixez la batterie au couvercle
Fixez la batterie au couvercle
Fixez la batterie au couvercle

Maintenant, vous devrez simplement attacher la batterie au couvercle en appliquant du ruban adhésif double sur la batterie, puis en la collant sur le couvercle de l'appareil.

Une fois la batterie en place, vous pouvez maintenant enclencher le couvercle sur le boîtier et l'allumer !!

Étape 14: Plus de détails

Image
Image

Si vous souhaitez plus de détails, veuillez consulter la vidéo sur la façon de construire cela et à la fin, il y a un lien vers la vidéo détaillée avec la procédure de construction complète présentée pour vous.

-------------------------------------------------- -------------------- Essayez Amazon Prime 30 jours

Prend en charge l'astuce du canal avec des bitcoins Adresse: 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh

Suivez-moi sur Instructables

Suivez-moi sur Facebook

Suivez-moi sur Twitter

T-shirts

Conseillé: