Backdoor sur le local d'Echelle Inconnue #Fail2
Par gnieark le vendredi 2 août 2019 - Projets - réalisations - documentations
Dans le billet précédent. J'expliquais le principe de domotisation de la gache de la porte, les petites difficultés liées au choix de la carte Onion Omega; et concluais en expliquant que le ruban adhésif double face n'avait pas suffit à isoler le circuit de la plaque métallique sur laquelle il était fixé. L'onion était mort, c'était un fail.
On a refait le circuit, cette fois avec un Raspberry pi zéro W:
En dehors du changement de l'Onion par un RPI, vous remarquerez que nous avons ajouté un refroidisseur sur le régulateur de tension.
Et pour bien isoler le circuit, nous avons créé un petit socle plastique avec l'imprimante 3D:
Voici son code openscad:
difference() { cube([76.0, 56.0, 7.0]); translate([3.0, 3.0, 2.0]) { difference() { cube([70.0, 50.0, 10.0]); translate([3.0, 3.0, -1.0]) cylinder(h=3, r=5, $fn=50); translate([67.0, 3.0, -1.0]) cylinder(h=3, r=5, $fn=50); translate([67.0, 47.0, -1.0]) cylinder(h=3, r=5, $fn=50); translate([3.0, 47.0, -1.0]) cylinder(h=3, r=5, $fn=50); } } translate([6.0, 6.0, -1.0]) cylinder(h=10, r=1.75, $fn=50); translate([70.0, 6.0, -1.0]) cylinder(h=10, r=1.75, $fn=50); translate([70.0, 50.0, -1.0]) cylinder(h=10, r=1.75, $fn=50); translate([6.0, 50.0, -1.0]) cylinder(h=10, r=1.75, $fn=50); } translate([0.0, 15.0, -3.0]) difference() { cube([76.0, 6.0, 4.0]); translate([-1,4,2]) cube([78.0, 3.0, 2.0]); }
Réinstallation du bouzin dans le tableau électrique:
Quelques tests en ligne de commande (le développement de l'interface est la deuxième partie du projet):
gpio mode 26 out gpio write 26 1 gpio write 26 0
Ça a marché, la porte a bien été déverrouillée puis reverrouillée.
Je me permets un petit tweet de la victoire:
Il est presque minuit, on ferme le Hackerspace (à clef) et on rentre chacun chez soi.
....
Le lendemain matin [1], dans la discussion privée sur Twitter, Echelle inconnue nous interpelle:
Le relai est resté collé. (cochonnerie de matériel chinois ;) ). La gâche de la porte était maintenue ouverte, et chauffait car elle n'est pas faite pour ça. #fail 2
Allez, le prochain billet de blog sur ce sujet sera la bonne, et aura pour but d'indiquer les schémas électroniques définitifs, ainsi que le code de la page web. J'y crois.
Note
[1] 11 heures, c'est tôt le matin pour Échelle inconnue