Table des matières:
Vidéo: Multicapteur basé sur ESP8266 : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
L'ESP8266 est un petit appareil pratique qui peut être programmé et utilisé facilement, mais nous devons utiliser les broches GPIO disponibles à bon escient car il n'y en a pas trop.
Dans ce bref résumé, je vais vous montrer comment y attacher plusieurs capteurs différents.
Étape 1: Pièces
La partie la plus importante de cet appareil est le boîtier, comme je n'ai pas d'imprimante 3D, j'ai utilisé un boîtier d'éclairage à détecteur de mouvement existant. Heureusement, le trou est exactement de la taille du dôme du détecteur de mouvement SR501 !
- Capteur de mouvement Donwei (ebay) (aliexpress)
- Carte de développement D1 Mini ESP8266
- PCB papier prototype pour bricolage 5x7cm
- Chargeur mural port USB 5V 1A
- Module de capteur de mouvement infrarouge PIR HC-SR501
- Module de capteur radar à micro-ondes RCWL-0516
- 1 x condensateur électrolytique 10V 100uF (en option, juste pour minimiser les fausses alarmes)
- 2 résistances 10K (en option, juste pour minimiser les fausses alarmes)
- Adaptateur MICRO USB vers DIP 5 broches
- Capteur d'humidité de la température DHT22
- Module de capteur d'intensité lumineuse numérique à résistance 4.7K BH1750
- Buzzer piézo 3V
- résistance de 330 ohms
- Module RVB 1 bit WS2812
Retirez le panneau intérieur du boîtier, coupez également le support de batterie, car il prend trop de place. Coupez le papier prototype jusqu'à ce qu'il s'insère bien dans le boîtier et essayez d'arranger les composants.
Étape 2: Câblage
Câblez et soudez les pièces selon le schéma de frittage. Le DHT22 n'est peut-être pas si beau dans cette direction, mais ce n'est généralement pas une bonne idée de placer un capteur de température dans le boîtier car les composants actifs à l'intérieur affectent les valeurs mesurées. (et pour mémoire: placer le capteur de température au-dessus des composants actifs est l'une des pires idées) Je l'ai donc placé sur le côté droit du boîtier, car l'alimentation arrive du bas vers l'adaptateur microUSB->DIP. (c'est en dessous du RCWL)
Pourquoi j'utilise les détecteurs de mouvement micro-ondes RCWL et SR501 PIR en même temps ? Simplement pour filtrer les faux positifs: si les deux capteurs disent qu'il se passe quelque chose, c'est presque 100% qu'un mouvement humain l'a déclenché. (les résistances pull-down en option peuvent ne pas être nécessaires, le condensateur peut aider plus mais aussi en option)
Le BH1750 est placé derrière le boîtier, mais il est semi-transparent, donc s'il y a de la lumière à l'extérieur, il le sentira. (bien qu'il détecte moins, le boîtier peut être percé pour laisser plus de lumière arriver au capteur) Pour la même raison, le WS2812 est également à l'intérieur du boîtier et sa lumière émise sera visible à travers le plastique sans trou.
Le RCWL est en bas (le côté opposé où se trouve le D1 Mini) et à la plus grande distance possible de l'antenne de l'ESP8266 car ils interfèrent légèrement s'ils sont trop proches les uns des autres.
Étape 3: Micrologiciel
Si nous voulons configurer et utiliser un multicapteur basé sur ESP8266 de la manière la plus rapide possible, c'est une bonne idée d'utiliser ESPEasy ! Si vous n'en avez jamais entendu parler, vous avez peut-être manqué le Smart Water Controller instructable. Quoi qu'il en soit, ESPEasy est un micrologiciel swiss-army-knife qui contient de nombreux contrôleurs et plug-ins de périphériques, qui peuvent être facilement configurés en quelques clics par toute personne ayant déjà vu le menu d'un routeur. Le firmware peut être téléchargé après avoir été branché sur un port USB, mon programme de téléchargement préféré est le nodemcu-pyflasher (multiplateforme) mais le ESPEasy téléchargeable comprend également une application ESPEasy Flasher (Windows uniquement).
Après le premier téléchargement et le redémarrage, un nouveau point d'accès nommé "ESP_Easy_0" apparaîtra, le mot de passe par défaut est configesp. (En savoir plus à ce sujet ici) Ensuite, vous pouvez configurer votre propre nom et mot de passe WiFi AP via un navigateur en visitant 192.168.4.1, et en quelques clics les contrôleurs nécessaires (Domoticz, Nodo, ThingSpeak, Home Assistant, PiDome, Emoncms, FHEM, Blynk, Homie, Zabbix) et Devices (plus de 70 différents, mais 12 en même temps) peuvent être ajoutés.
N'oubliez pas de désactiver l'utilisation du port série dans le menu Outils-> Avancé et d'activer l'utilisation des règles.
Les règles s'exécutent localement, la sémantique n'est pas si compliquée. (Les règles que j'ai utilisées dans ce projet sont dans rules1.txt)
Il y a beaucoup plus de possibilités, la LED WS2812 peut être contrôlée par la commande NeoPixel, [led nr], [red 0-255], [green 0-255], [blue 0-255], et le buzzer peut être utilisé soit avec des commandes simples de tonalité ou rtttl (Nokia Ringtone Player).
Conseillé:
Système de présence basé sur les empreintes digitales et RFID utilisant Raspberry Pi et la base de données MySQL : 5 étapes
Système de présence basé sur les empreintes digitales et RFID utilisant Raspberry Pi et la base de données MySQL : vidéo de ce projet
Générateur de musique basé sur la météo (Générateur Midi basé sur ESP8266): 4 étapes (avec images)
Générateur de musique basé sur la météo (Générateur Midi basé sur ESP8266): Bonjour, aujourd'hui, je vais vous expliquer comment créer votre propre petit générateur de musique basé sur la météo. Il est basé sur un ESP8266, qui ressemble un peu à un Arduino, et il réagit à la température, à la pluie et l'intensité lumineuse. Ne vous attendez pas à ce qu'il fasse des chansons entières ou un programme d'accords
RPIEasy - Dispositif multicapteur basé sur RPI : 6 étapes
RPIEasy - Dispositif multicapteur basé sur RPI : Si quelqu'un envisage de créer des capteurs de bricolage, alors au-delà du populaire ESP8266, le "Raspberry Pi Zero W" bon marché et à faible consommation. modell est également une option considérable. Le RPI Zero W coûte environ 10USD et sa consommation électrique est de
Comment contrôler le commutateur intelligent de base Sonoff basé sur ESP8266 avec un smartphone : 4 étapes (avec photos)
Comment contrôler le commutateur intelligent de base Sonoff basé sur ESP8266 avec un smartphone : Sonoff est une gamme d'appareils pour Smart Home développée par ITEAD. L'un des appareils les plus flexibles et les moins chers de cette gamme est le Sonoff Basic. Il s'agit d'un commutateur compatible Wi-Fi basé sur une excellente puce, ESP8266. Cet article décrit comment configurer le Cl
Comment flasher le micrologiciel MicroPython sur un commutateur intelligent Sonoff basé sur ESP8266 : 3 étapes (avec images)
Comment flasher le micrologiciel MicroPython sur un commutateur intelligent Sonoff basé sur ESP8266: What's Sonoff? Sonoff est une gamme d'appareils pour Smart Home développée par ITEAD. L'un des appareils les plus flexibles et les moins chers de cette gamme est le Sonoff Basic et le Sonoff Dual. Ce sont des commutateurs compatibles Wi-Fi basés sur une excellente puce, ESP8266. Tandis que