» Électronique » Arduino »Alarme sans fil basée sur Arduino

Alarme sans fil Arduino


Bonjour visiteurs du site
En parcourant divers sites, j’ai trouvé un produit fait maison très utile pour la sécurité à domicile, Arduino.

Son auteur voulait fabriquer un produit fait maison pour qu'il soit bon marché et sans fil.
Ce produit fait maison utilise un capteur de mouvement PIR et les informations sont transmises à l'aide du module RF.

L'auteur a voulu utiliser le module infrarouge, mais comme il a une portée limitée, et le plus peut fonctionner seulement sur la ligne de visée du récepteur, il a donc choisi le module RF, avec lequel vous pouvez atteindre une portée d'environ 100 mètres.

Afin de permettre aux visiteurs de visualiser plus facilement l'ensemble d'alarme, j'ai décidé de diviser l'article en 5 étapes:
Étape 1: créez un émetteur.
Étape 2: Créez un récepteur.
Étape 3: installez le logiciel.
Étape 4: Test des modules assemblés.
Étape 5: Assemblage du boîtier et installation du module dedans.

Commençons donc par la vidéo de l'auteur.


Tout ce dont l'auteur avait besoin était:
- 2 cartes ARDUINO UNO / ARDUINO MINI / ARDUINO NANO pour le récepteur et l'émetteur;
- Module émetteur-récepteur RF (433 MHZ);
- Capteur de mouvement PIR;
- Piles 9V (2 pièces) et leurs connecteurs;
- buzzer;
- LED;
- une résistance avec une résistance de 220 ohms;
- planche à pain;
- Cavaliers / fils / cavaliers;
- Plaque de montage;
- Connecteurs carte à broche;
- interrupteurs;
- Boîtiers pour récepteur et émetteur;
- Papier coloré;
- Ruban de montage;
- Scalpel empilé;
- Pistolet à colle chaude;
- Fer à souder;
- Pince / outil de dénudage;
- Ciseaux à métal.



Nous commençons la création de l'émetteur.
Ci-dessous, un schéma du capteur de mouvement.

L'émetteur lui-même se compose de:
- capteur de mouvement;
- Cartes Arduino;
- Module émetteur.

L'auteur a utilisé l'Arduino Nano comme carte de contrôle.

L'auteur a collecté selon ce schéma:

Le capteur lui-même a trois sorties:
- VCC;
- GND;
- OUT.

Ensuite, l'auteur a relié les conclusions du capteur aux conclusions de la carte Arduino:
- Vcc> 5v;
- GND> GND;
- Sortie> D2.

Après quoi, j'ai vérifié le capteur
Alarme sans fil Arduino


Avant de télécharger le firmware, l'auteur s'assure que la carte actuelle et le port série sont correctement installés dans les paramètres Arduino IDE. Après quoi j'ai téléchargé le croquis:

sketch-test-code.docx [12.26 Kb] (téléchargements: 483)
Voir le fichier en ligne:

Plus tard, lorsque le capteur de mouvement détecte un mouvement devant vous, la LED s'allume et vous pouvez également voir le message correspondant sur le moniteur.

Ensuite, l'auteur connecte l'émetteur RF.

Selon le schéma un peu plus bas.

L'émetteur a 3 sorties (VCC, GND et Data), connectez-les:
- Sortie VCC> 5V sur la carte;
- GND> GND;
- Données> 12 broches sur la carte.



Le récepteur lui-même se compose de:
- Module récepteur RF;
- Cartes Arduino
- Buzzer (haut-parleur).

Circuit récepteur:

Le récepteur, comme l'émetteur, dispose de 3 sorties (VCC, GND et Data), connectez-les:
- Sortie VCC> 5V sur la carte;
- GND> GND;
- Données> 12 broches sur la carte.


L'auteur a choisi la bibliothèque de fichiers comme base de l'ensemble du firmware. Je l'ai téléchargé et l'ai placé dans le dossier avec les bibliothèques Arduino.



Avant de télécharger le code du micrologiciel sur la carte, l'auteur a défini les paramètres IDE suivants:
- Carte -> Arduino Nano (ou la carte que vous utilisez);
- Port série -> COM XX (vérifiez le port com auquel votre carte est connectée).

Après avoir défini les paramètres, l'auteur a téléchargé le fichier du micrologiciel Wireless_tx et l'a téléchargé sur la carte:

wireless_tx.docx [14,59 Ko] (téléchargements: 403)
Voir le fichier en ligne:




L'auteur répète les mêmes étapes pour le conseil hôte:
- Carte -> Arduino UNO (ou la carte que vous utilisez);
- Port série -> COM XX (vérifiez le port com auquel votre carte est connectée).


Une fois que l'auteur a défini les paramètres, télécharge le fichier wireless_rx et le télécharge sur la carte:

wireless_rx.docx [13,3 Kb] (téléchargements: 291)
Voir le fichier en ligne:


Ensuite, à l'aide d'un programme téléchargeable, l'auteur a généré un son pour le buzzer.


De plus, après avoir téléchargé le logiciel, l'auteur a décidé de vérifier si tout fonctionnait correctement. L'auteur a connecté les sources d'alimentation et a passé une main devant le capteur, et un buzzer a commencé à fonctionner pour lui, ce qui signifie que tout fonctionne comme il se doit.


Assemblage final de l'émetteur
Tout d'abord, l'auteur a coupé les conclusions saillantes du récepteur, de l'émetteur, des cartes Arduino, etc.

Après cela, j'ai connecté la carte Arduino avec un capteur de mouvement et un émetteur RF à l'aide de cavaliers.

De plus, l'auteur a commencé à construire un boîtier pour l'émetteur.

Tout d'abord, il a découpé: un trou pour l'interrupteur, ainsi qu'un trou rond pour le capteur de mouvement, puis l'a collé au boîtier.


Ensuite, l'auteur a plié une feuille de papier de couleur et l'a collée sur la couverture avant de l'image afin de cacher les parties internes du produit fait maison.

Après quoi, l'auteur a commencé à intégrer électronique rembourrage à l'intérieur du boîtier, en utilisant du ruban adhésif double face.


Assemblage final du récepteur
L'auteur a décidé de connecter la carte Arduino à la carte de circuit imprimé avec une bande en caoutchouc et d'installer également un récepteur RF.

De plus, l'auteur découpe deux trous dans l'autre boîtier, un pour le buzzer et un pour l'interrupteur.

Et des bâtons.

Après quoi, l'auteur installe des cavaliers sur tous les détails.


Ensuite, l'auteur insère la planche finie dans le boîtier et la fixe avec de la colle double face.

De plus, les deux modules étant placés dans le boîtier, l'auteur a placé l'émetteur dans un endroit qui doit être protégé et le récepteur sur son bureau.

La plage d'action des modules n'est pas très grande, et donc, ayant trouvé un trou marqué "fourmi", l'auteur a décidé d'augmenter le rayon d'action en ajoutant des antennes à chaque module.


Après cela, il a commencé à réfléchir à la durée d'antenne dont il avait besoin.

Pour calculer la longueur de l'antenne, vous devez déterminer la longueur d'onde, et pour cela, vous devez diviser la vitesse de la lumière par la fréquence, puis diviser le nombre résultant par 4. L'auteur a une fréquence de 433 MHz et la vitesse de la lumière 3 * 10 ^ 8 m / s.
Alors la longueur d'onde = (3 × 10 ^ 8) / (433 × 10 ^ 6) = 0,69284 m.,
Et la longueur de l'antenne = 0,69284 / 4 = 0,1732 m = 17,32 cm

Ensuite, l'auteur a coupé deux morceaux de la longueur souhaitée et les a soudés dans les trous de chaque module.




Et à la fin, il a obtenu une alarme sans fil basée sur Arduino.

9.3
9.3
8.7

Ajoutez un commentaire

    • souriresouritxaxaokne sais pasYahoonea
      patronse gratterfououioui-ouiagressifsecret
      désolédansedanse2danse3pardonaiderles boissons
      arrêteramisbonbonsifflerévanouirla langue
      fumerapplaudircraydéclarermoqueurdon-t_mentiontélécharger
      chaleurirritérire1mdaréunionmasquagenégatif
      not_ipop-cornpunirlireeffrayerfait peurrecherche
      railleriemerci_vousçato_clueumnikaigud'accord
      mauvaisabeilleblack_eyeblum3rougirse vanterennui
      censuréplaisanteriesecret2menacervictoireyusun_bespectacled
      shokrespektlolprévalubienvenuekrutoyya_za
      ya_dobryiaidene_huliganne_othodifludinterdirefermer
3 commentaire
Guest Vasily
ne fonctionne pas
Module émetteur-récepteur RF
Et bien oui? Et l'auteur - «Émetteur et récepteur RF», c'est-à-dire «émetteur et récepteur». J'espère que la différence est claire. Négligence, hâte ... ((
Un autre divertissant. Il n'y a pas de schéma ... Une primitive compliquée sur Arduin. La consommation de courant sera importante (> 50mA) ... et la batterie est faible Krone. Les capteurs PIR sont différents (et les algorithmes de commutation sont différents)
Cette couronne dans ce schéma est suffisante pour 1 (unique) jour. ne sais pas

Nous vous conseillons de lire:

Donnez-le au smartphone ...