Domotique sur Raspberry Pi : détecter le facteur !

Amusons-nous un petit peu avec l’émetteur 433 MHz miniature que propose désormais Monwifi.fr :

tx433mini
Emetteur 433 MHz miniature

 

Ce tout petit module est autonome. Ajoutez lui une antenne (un fil de 17,4 cm exactement sur sa broche ANT), une pile miniature 12 V, et vous voici prêt à émettre vos premières trames de télécommande. Ah oui, notez les jumpers D1 à D4 situés en bas à droite de l’image : ils permettent de générer un code bien précis, selon vos besoins.
Il faudra vous munir bien entendu d’une platine de réception 433 MHz raccordée à votre Raspberry Pi pour déterminer le code transmis, cf ce billet pour apprendre comment sniffer le code. Dans mon cas, le module émet le code 13253135 par défaut, avec les jumpers par défaut.

Allons maintenant chercher un relai reed avec une sortie NC / NO : lorsque la boite aux lettres sera fermée, un petit aimant viendra établir la continuité entre le COMmun et la sortie NO. Ouvres la boîte, l’aimant s’éloigne, et c’est le contact NC qui sera relié au COMmun, parfait pour venir alimenter notre petit module le temps nécessaire :

reed

 

modifions un peu le script de réception présenté ici et venons lui ajouter la détection de notre mini-émetteur :

  elif g == 13253135:
    print ("reception mini tx 433 MHz")
# envoi SMS Freemobile sur ouverture boite aux lettres
#
    os.system('sudo sh /home/pi/sms.sh')
    os.system('sudo cp /home/pi/zero.txt /home/pi/recu.txt')

Le fichier sms.sh est lui des plus simple :

#!/bin/bash
curl --insecure 'https://smsapi.free-mobile.fr/sendmsg?user=12345678&pass=12345678&msg=boite%20ouverte'

Remplacez bien entendu les valeurs user et pass par vos propres informations d’abonné.

Il vous reste désormais à intégrer le petit interrupteur reed, le mini-émetteur et une batterie 12 V dans votre boite aux lettres, voir à l’extérieur dans un boîtier électrique étanche, au besoin en ajoutant une antenne 433 MHz pour obtenir un maximum de portée : à la première ouverture, votre Raspberry vous adressera un SMS :

boite ouverte

Facile non ?

Bien entendu, il faudra améliorer un peu le script, voir améliorer le relai pour qu’il n’envoie qu’une impulsion unique et courte, mais vous avez saisi l’idée de base je pense 😉

 

 

 

Publications similaires

  • Wifipak mini : hotspot avec imprimante de tickets

    La solution Wifipak Mini avec une imprimante de tickets arrive, le développement en labo se présente plutôt bien, jugez plutôt avec l’interface d’administration : Ici, depuis une interface Web disponible sur votre hotspot, vous allez pouvoir générer vos coupons sur demande, un client à la fois, voir 5, ou même 10 si un groupe se présente. Vous pourrez également effacer les coupons expirés, ou même effacer TOUS les utilisateurs de votre hotspot WiFi, mais attention à ne pas cliquer au…

  • |

    RESCOM 2017 : apporter le très haut débit !

    RESCOM 2017 se déroulera au Croisic en ce début d’été 2017, un camp pour geeks de haut niveau, consacré à la virtualisation, avec environ 80 participants. Seul hic : le superbe site sélectionné n’a pas de très haut débit, trop éloigné du NRA adsl local, pas encore fibré, comme hélas tout le monde en Loire Atlantique, avec près de 6 années de retard sur le déploiement fibre. Il fallait donc trouver une solution, solution qui allait passer par une aide…

  • Vers le tout connecté ?

    Amusante génération qui refuse les ondes à outrance mais cherche à rester connecté à tout prix, que ce soit en WiFi, 3G, 4G, Wimax. Amusante génération qui ne peut plus rien faire sans assistance technologique, qui a besoin de connaître avec précision son cycle de sommeil, ses calories dépensées. Pire, amusante génération qui va communiquer ses données personnelles via des réseaux dits sociaux qui ne font, en fait, qu’engranger des données, toujours plus de données. Sans doute serez-vous un jour…

  • Waveshare e-Paper et Raspberry Pi ZeroW

    Waveshare propose des écrans e-Paper de bonne qualité et relativement faciles à installer sur un simple Raspberry Pi Zero W dans notre exemple : Les instructions d’installation sont sur ce lien. Le raccordement au Raspberry Pi Zero W est facilité par la présence d’un connecteur JST et de connecteurs à enficher sur le connecteur GpIO de la framboise : Vous pourrez imprimer en 3D le boitier disponible sur Thingiverse : En Python, la programmation est relativement simple en installant les…

  • Unifi 5.4.1 Beta sur RaspberryPi

    Voici venir la nouvelle version Beta du gestionnaire Unifi, la 5.4.1 : Pour la télécharger, depuis /home/pi de votre Raspberry, lancez : wget https://www.ubnt.com/downloads/unifi/5.4.1-79e529d7/unifi_sysvinit_all.deb dpkg -i unifi_sysvinit_all.deb puis patientez… A la fin, rebootez votre Raspberry Pi avec un simple reboot. Arrive maintenant le moment de la patience, le temps qu’Unifi soit totalement installé. Vous allez pouvoir le vérifier avec une commande simple : cat /var/log/unifi/server.log A la fin de ce fichier log vous trouverez ceci une fois Unifi totalement installé :…

  • CanardPC : étude sur les ondes

    Signalé par un lecteur du blog, merci Stéphane, vous pouvez retrouver un document fort instructif réalisé par CanardPC sur leur site, au format PDF. Une émission de France Inter est également disponible ici. A noter ce que le journal appelle l’imposture des 0,6 V/m, à découvrir page 80 : une belle baffe aux associations alarmistes donc, celles qui n’hésitent pas à faire payer des études au grand public au prix fort (page 75). Qu’en tirer comme conclusions ? Un grand…