Retour à la page d'accueilHackerspace Ventres mous

main(){

Backdoor sur le local d'Echelle Inconnue #Fail2

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:

P_20190722_204245.jpg

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:

support.png

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:

P_20190722_232009.jpg

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:

Capture du 2019-08-02 12-52-38.png

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:

Capture du 2019-08-02 12-59-33.png

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