Table des matières:
- Étape 1: Souder le Firebeetle
- Étape 2: Changer de logement
- Étape 3: Souder les fils sur Micro USB
- Étape 4: Souder Breakout à Firebeetle
- Étape 5: Imprimez le boîtier en 3D
- Étape 6: Collez l'insert
- Étape 7: placez du ruban adhésif double dos
- Étape 8: Faire des connexions
- Étape 9: Codage - Firebeetle
- Étape 10: Installation des bibliothèques pour Firebeetle
- Étape 11: Configuration du fichier.yaml de Home Assistant
- Étape 12: Installer le matériel
- Étape 13: Fixez la batterie au couvercle
- Étape 14: Plus de détails
Vidéo: The Brew Probe - Moniteur de température WiFi : 14 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
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
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
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
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
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
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
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
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
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
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
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
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é:
Super Probe de Carlson : 11 étapes (avec photos)
Super Probe de Carlson : Salut à tous, j'ai récemment créé la "Carlson Super Probe" et j'aimerais partager avec vous comment procéder ! Tout d'abord, écoutez la vidéo de Paul. Vous verrez pourquoi vous devriez construire cette sonde, à quel point elle est sensible. Aussi, si vous aimez l'électronique, vous sh
Raspberry Pi Box of Cooling FAN avec indicateur de température du processeur : 10 étapes (avec photos)
Raspberry Pi Box of Cooling FAN With CPU Temperature Indicator: J'avais introduit le circuit indicateur de température du processeur Raspberry Pi (ci-après RPI) dans le projet précédent. Le circuit affiche simplement le niveau de température du processeur RPI 4 comme suit. La température du processeur est comprise entre 30 et
Refroidisseur / réfrigérateur Peltier fait maison avec contrôleur de température DIY: 6 étapes (avec photos)
Refroidisseur/réfrigérateur Peltier fait maison avec contrôleur de température DIY Ce module TEC1-12706 et l'effet Peltier font la glacière de bricolage parfaite ! Cette instructable est un tutoriel étape par étape vous montrant comment faire
Thermomètre de cuisson à sonde de température ESP32 NTP avec correction Steinhart-Hart et alarme de température.: 7 étapes (avec photos)
Thermomètre de cuisson à sonde de température ESP32 NTP avec correction Steinhart-Hart et alarme de température. est un Instructable montrant comment j'ajoute une sonde de température NTP, piezo b
Enregistreur de température WiFi (avec ESP8266): 11 étapes (avec photos)
Enregistreur de température WiFi (avec ESP8266): Bonjour, heureux de vous voir ici. J'espère que dans ce instructable, vous trouverez des informations utiles. N'hésitez pas à m'envoyer des suggestions, des questions,… Voici quelques données de base et un rapide aperçu du projet. Pour les utilisateurs mobiles : Vidéo. Faites-moi savoir avec