Capteurs domotiques sur WiFi


9

Je veux construire un système domotique en connectant divers capteurs (par exemple, des capteurs de mouvement IR passifs, des interrupteurs magnétiques de contact de porte, des détecteurs de vibrations, etc.) autour de la maison pour détecter des choses, puis envoyer les signaux des capteurs à un centre de commande / contrôle central station.

Capteur de mouvement PIR

Capteur de mouvement PIR

Je veux le faire sans fil et sans soudure avec un budget d'environ 10 $ par capteur. Ainsi, par exemple, je pourrais brancher un circuit de maquette qui reçoit le signal du capteur et l'envoie à un réseau Wifi.

Existe-t-il un simple composant de circuit ou IC qui peut convertir le signal du capteur analogique en un signal sans fil, puis transmettre ce signal au réseau via le wifi sans, par exemple, connecter un microprocesseur entier (par exemple, Raspberry Pi) à chaque capteur? Un Raspberry Pi pour chaque capteur ferait exploser mon budget.

Je cherche à installer un composant simple dans, disons, un circuit de planche à pain sans soudure au niveau du capteur. Ensuite, lisez tous les signaux du réseau à la station de contrôle à l'aide d'un Raspberry Pi ou d'un ordinateur portable.

Quel type de composants et de configuration quelqu'un recommanderait-il ici?

Modifier 1

Apparemment, un adaptateur sans fil USB ou un adaptateur réseau pourrait être le composant que je recherche. Mais serait-il possible de construire un circuit de planche à pain séparé pour chaque capteur et de canaliser tous les signaux vers le réseau wifi? Si c'est le cas, comment? Je veux garder mon budget à environ 10 $ par capteur.

Adaptateur sans fil USB

Adaptateur sans fil USB

Modifier 2

J'ai trouvé cet article qui reflète ce que j'essaie de faire avec le capteur. Mais cela ne dit rien sur une conversion sans fil (analogique-numérique).

Schéma du capteur de mouvement PIR

Schéma du capteur de mouvement PIR

Breadboard Hookup

Breadboard Hookup

Modifier 3

J'aime la puce ESP8266 suggérée décrite ici . (Cela pourrait-il vraiment être de 5 à 10 $ par capteur?)

Puce ESP8266

Puce ESP8266

Configuration de la planche à pain

Configuration de la planche à pain

Schématique

Schématique


1
Dans quelle mesure votre exigence est-elle sans soudure ? Les maquettes peuvent devenir assez compliquées si vous ne soudez rien. Vous êtes d'accord avec des trucs plus "sophistiqués" que de simples câbles utilisés sur la maquette si je regarde les photos que vous avez fournies, n'est-ce pas? Votre centre de commandement central pourrait également devenir assez gros.
Helmar

1
que diriez-vous d'utiliser la paire RF 440 MHz. Tx sur le capteur et tous les Rx sur un Raspberry Pi. il a aussi beaucoup moins de connexions.
Prashanth Benny

Réponses:


7

entrez la description de l'image iciesp8266 est bon si vous voulez faire fonctionner le système via Internet, sinon Prashanth Benny a raison, vous pouvez utiliser des modules radio pour un accès facile et moins de budget.

Le module esp8266 ne transmet que des données série à un autre appareil compatible wifi mais il nécessite un micro-contrôleur

Donc, selon moi, utilisez des modules radio (modules RF) et à propos des capteurs, utilisez des capteurs numériques au lieu d'un capteur PIR analogique comme numérique, vous pouvez contrôler le PIR numérique à l'aide de commutateurs de pot.

Et d'autre part, recevoir toutes les données des capteurs en utilisant un autre module RF, ce module fait partie du système central. (Voir photo)


1
Pourquoi un esp8266 nécessite-t-il un microcontrôleur? L'esp8266 peut être reprogrammé et est capable de lire quelques valeurs de capteur et de les envoyer à un serveur central, pas besoin d'un autre microcontrôleur.
sknt

1
oui vous avez raison, mais dans le module ESP8266 seulement 2 broches GPIO (GPIO0 et GPIO2). on peut multiplexer ces 2 broches à 4 mais ça rend le circuit complet compliqué. Donc suggéré de cette façon.
Manav Akela
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.