Il comprend un interrupteur reed, un arduino et un routeur exécutant OpenWrt. Si quelqu'un essaie d’ouvrir la porte de ma chambre, l’aimant va s’éloigner de l’interrupteur ferme le circuit. L’arduino détecte ce signal et envoie des commandes linux au routeur en utilisant le port série. Ces commandes linux laisser le routeur envoyer un email et que la connexion internet ne pouvait être anéantie, elle écrit également dans un fichier journal.
Après cela un détecteur de mouvement a été ajouté qui suit les personnes qui entrent dans mon appartement.
Ce projet est considéré comme une aire de jeux pour vous familiariser avec l’arduino communique avec linux. Si vous pensez que c’est une facilité pour communiquer avec linux en quelque sorte, vous vous trompez. Linux, ou plus précisément de la console, seule réponse avec la sortie de la commande, mais également avec la chaîne d’invite n’est pas « john ~ #"que vous verriez sur un moniteur. Donc si vous envoyez la « date » de commande au routeur, il ne répond pas avec un texte comme "Tue Jul 26 09:26:12 CEST 2011" mais quelque chose qui ressemble à
John ~ date #
Tue Jul 26 09:26:12 CEST 2011
Je vais éditer cet article plus tôt que plus tard avec les instructions exactes de comment faire pour connecter l’arduino avec votre routeur et le code de l’arduino sera également disponible très prochainement.