Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
DaVinci our Dragon devait faire une mise à jour logicielle de son contrôleur de Vivarium. J'ai décidé de migrer de la bonne vieille logique Arduino "complète" traditionnelle qui a fonctionné de manière assez fiable au cours de la dernière année, vers une intégration ST_Anything SmartThings afin que je puisse tirer parti de l'automatisation et de l'accessibilité à distance que cet environnement fournit intrinsèquement. Ce qui est cool, c'est que la conception/architecture existante du contrôleur ESP8266 ESP12 NodeMCU 0.9 de DaVinci était 100% portable vers le nouveau ST_Anything en ce qui concerne les mappages de broches, etc. que sur sa plate-forme existante déjà. Lisez la suite pour savoir comment démarrer avec ST_Anything et voir comment ce projet est devenu une excellente solution pour DaVinci's Den.
Étape 1: Ce dont vous aurez besoin - Matériel
- ESP8266 ESP12E NodeMCU
- NodeMCU Base ver 1.0
- Relais double canal
- Capteur de température DS18B20
- Pulls
- Rallonges domestiques génériques (ou à double terminaison)
- Conteneur pour contenir les composants
- Hub Samsung SmartThings 2.0
Étape 2: Ce dont vous aurez besoin - Logiciel
HYPOTHÈSES: À l'aise avec l'IDE Arduino, les bibliothèques, l'IDE SmartThings et GITHub.
IDE Arduino
IDE SmartThings
Application Android SmartThings
GITHub
Étape 3: Configuration du matériel et électricité
Modification de la rallonge:
- Séparez les 2 fils du cordon avec un couteau tout usage ou similaire. Choisissez un emplacement sur la longueur qui convient à votre installation/configuration
- Regardez la fiche de votre rallonge: une broche est plus grande que l'autre. Coupez le fil qui va à la plus petite broche et dénudez 1" de chaque côté. Pour le relais à double canal, répétez le processus sur la 2e rallonge. sur cette étape, jetez un oeil ici. Cela m'a mis sur la bonne voie en utilisant des relais de cette manière. Connexions contrôleur/relais: ESP8266-------------------- --Relais--------------------Cordon-------------------------- ----Appareil 5 V--------------------------------- 5 V Grd --------- ---------------------Grd D6--------------------------- -----Données1D7--------------------------------Données2D3/3.3V/GRD------ -------------------------------------------------- -------------------------DS18B20D5/5v/GRD-------------------- -------------------------------------------------- --------------DHT11 commun --------------Thin_Blade Cut_1 NC ou NO-------------Thin_Blade Cut_2 Wide_Blade--------------------------------Prise
Étape 4: Configuration du logiciel - Tout - Étape finale
HYPOTHÈSES: À l'aise avec l'IDE Arduino, les bibliothèques, l'IDE SmartThings et GITHub.
Connectez-vous à vos comptes SmartThings IDE et GITHub respectifs. Suivez TOUTES les étapes indiquées ici par Daniel Ogorchock. AKA Ogiewon. La photo ci-jointe montre certains des appareils ajoutés lors de l'utilisation de son croquis inclus ST_Anything_Multiples_ESP8266WiFi Le croquis Arduino que j'ai chargé pour le contrôleur de DaVinci est également joint à titre de référence. Je sais qu'il y a beaucoup d'informations et de configuration mais cela en vaut la peine. N'hésitez pas à poser toutes les questions que vous pourriez avoir en cours de route. De plus, le forum SmartThings pour ce projet est un excellent endroit pour des trucs et des conseils.