Table des matières:
- Étape 1: Concevoir le schéma électrique avec EasyEDA
- Étape 2: Commandez le PCB avec JLCPCB
- Étape 3: Commandez un composant avec LCSC
- Étape 4: Souder le composant sur le PCB
- Étape 5: Construire le capteur d'humidité du sol
- Étape 6: Téléchargez le code
- Étape 7: créez l'application avec Blynk
- Étape 8: Tester l'environnement
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:45
Dans ce guide nous allons construire un Smart Pot contrôlé par un ESP32 et une Application pour smartphone (iOS et Android).
Nous utiliserons NodeMCU (ESP32) pour la connectivité et la Blynk Library pour le cloud IoT et l'Application sur smartphone.
Enfin, nous utiliserons JLCPCB et LCSC pour commander les circuits imprimés et les composants.
Étape 1: Concevoir le schéma électrique avec EasyEDA
Pour concevoir nos cartes et les imprimer avec le service JLCPCB, nous utiliserons le logiciel EasyEda, grâce auquel nous pourrons dessiner le schéma de câblage puis le convertir en PCB et le commander directement depuis le logiciel.
EasyEda est un logiciel qui permet de dessiner des circuits électriques en insérant des composants directement depuis la base de données LCSC afin de pouvoir les acheter une fois dessinés. Il permet également de concevoir le PCB à partir du schéma électrique. Une fois tiré, il sera possible de le commander via JLCPCB.
Vous devez d'abord télécharger EasyEda à partir du lien https://easyeda.com/page/download Ensuite, installez-le et importez le schéma que j'ai conçu.
Le schéma peut être téléchargé ici.
Une fois le schéma de câblage téléchargé, il suffit de créer le PCB à partir de celui-ci.
Étape 2: Commandez le PCB avec JLCPCB
Par la suite, une fois le PCB conçu, il suffit de commander les cartes via JLCPCB en appuyant sur le bouton indiqué sur la figure ci-dessus.
Avec peu d'argent, nous pouvions commander des PCB très bien et très rapidement. Il sera également possible, une fois les PCB commandés, de visualiser l'avancement de la commande depuis votre compte.
Étape 3: Commandez un composant avec LCSC
Pour commander les composants est simple, il suffit d'appuyer sur le bouton "BOM" (Bill of Material) dans le programme pour dessiner les PCB EasyEda.
Vous serez ensuite redirigé vers la page d'achat de matériaux sur le site Web du LCSC, procédez à l'achat afin de pouvoir terminer la construction du PCB. Suivez simplement les étapes des photos ci-dessus pour commander les composants électroniques.
LCSC est un site Web qui vous permet de choisir des composants dans une énorme base de données et de les commander pour vos projets et PCB. Il offre une infinité de composants à des prix vraiment compétitifs et c'est pourquoi j'ai choisi ce service.
Étape 4: Souder le composant sur le PCB
Prenez les composants commandés via lcsc et soudez-les dans le PCB en suivant les indications du schéma électrique.
Étape 5: Construire le capteur d'humidité du sol
J'ai écrit un guide séparé pour fabriquer le capteur d'humidité du sol et il est disponible ici !
Étape 6: Téléchargez le code
Téléchargez le code ici.
Téléchargez-le sur Arduino IDE.
Si vous n'avez pas la bibliothèque Blynk et le pilote ESP32, consultez ce guide:
Installer le pilote ESP32 sur Windows: ici
Installer le pilote ESP32 sur Linux: ici
Installez le pilote ESP32 sur Mac OS: ici
Téléchargez et installez la bibliothèque Blynk
Étape 7: créez l'application avec Blynk
Blynk est un service gratuit qui vous permet de contrôler à distance vos cartes NodeMcu avec un processeur ESP32.
Cela sera utile dans le projet car nous n'aurons pas à créer notre serveur IoT mais simplement à nous appuyer sur le serveur Blynk. De plus, Blynk vous permet de construire votre application gratuite sans savoir programmer simplement grâce à son application de base. Pour savoir comment configurer blynk sur Arduino IDE, suivez ces étapes.
Étape 8: Tester l'environnement
Une fois le logiciel chargé sur l'esp32, nous pouvions immédiatement voir notre nouveau système d'irrigation intelligent à l'œuvre.
Nous pouvions visualiser à tout moment le niveau d'eau dans la cuve et l'état de la pompe qu'elle irrigue.
Conseillé:
Comment configurer l'application Bluetooth Demon Eye à LED avec téléphone intelligent : 5 étapes
Comment configurer l'application Bluetooth LED Demon Eye avec téléphone intelligent : ce guide d'installation explique comment configurer l'application qui se connecte via Bluetooth. Cette application peut être trouvée dans Apple Store et Google Play, appelée "Happy Lighting"
Comment faire un rover contrôlé par Android : 8 étapes (avec photos)
Comment faire un rover contrôlé par Android : dans cette instructable, je vais vous montrer comment construire une voiture ou un rover contrôlé par Android. Comment fonctionne le robot contrôlé par Android ? Le robot contrôlé par l'application Android communique via Bluetooth avec le module Bluetooth présent sur le robot
Faire et voler un avion contrôlé par téléphone intelligent pas cher : 8 étapes
Faire et voler un avion contrôlé par téléphone intelligent bon marché: Avez-vous déjà rêvé de construire un avion volant de parc télécommandé à 15 $ DIY qui contrôle par votre téléphone mobile (application Android via WiFi) et vous donne une dose quotidienne d'adrénaline de 15 minutes (vol temps d'environ 15 minutes)? que cette instruction
Comment faire un pot de fleur intelligent : 8 étapes
Comment faire un pot de fleurs intelligent : savez-vous ce qui a motivé les humains à créer la toute première ville ? C'est l'agriculture. Dans ce projet, nous allons fabriquer un pot de fleurs imprimé en 3D qui pourrait abriter une plante de petite ou moyenne taille avec un écran LED à l'extérieur pour indiquer l'humidité de la s
Cadre LED Pixel Art avec art d'arcade rétro, contrôlé par l'application : 7 étapes (avec images)
Cadre d'art de pixel LED avec art d'arcade rétro, contrôlé par l'application : créez un cadre d'art à LED contrôlé par une application avec 1024 LED qui affiche des pièces d'art de jeu d'arcade rétro des années 80. pouce d'épaisseur - Transparent Light Smoke from Tap Plastics