Le projet est une porte de déverrouillage avec Arduino qui utilise un interphone et un moteur d’asservissement.
La raison de ce projet, c’est que j’ai voulu ouvrir la porte principale et plate sans l’aide des touches, car en hiver c’est trop cool et la serrure ne fonctionne pas correctement (je suis juste paresseux: P).
Heureusement la porte est équipée d’un interphone où de mon appartement je peux débloquer la porte en appuyant sur un bouton.
ÉLÉMENTS
Arduino uno R3
Ethernet Shield
Relais
Servo
Câble Ethernet
WebService
Application android propre
DESCRIPTION
Le projet utilise un Arduino pour déverrouiller la porte, c’est en utilisant un relais pour faire un pont entre deux fils.
J’ai fait :
une application Android : vous avez besoin d’utiliser cette application pour communiquer à l’Arduino avec certains web-services
un site Web : il s’agit juste d’un « proxy » et une sécurité tunneling pour envoyer la commande droite à l’Arduino, je me connecte toutes les actions que l’utilisateurs d.
J’ai fait un site Web parce que c’était simplement de faire une sorte de sécurité et de gestionnaire de l’utilisateur qui pourrait s’en servir.
INTERPHONE
J’ai ouvert l’interphone pour comprendre comment je peux débloquer la porte, dans mon cas était simple, que j’ai compris que si je fais un pont entre le sol et le fil de débloquer je peux débloquer la porte.
J’ai prolongé les deux fils outsite de la boîte pour le relais et puis j’ai branché le relais à l’Arduino.
APPLICATION ANDROID
Ce que je l’ai fait, c’est un écran de connexion simple et un second écran où je peux vérifier l’État et envoie la commande pour déverrouiller les portes.
ARDUINO
J’ai regardé sur Internet, comment je peux créer un serveur Web avec Arduino et j’ai fait un script simple pour filtrer la requête GET.
J’ai fait un TimerTask toutes les heures pour mettre à jour l’adresse IP sur le site, parce que je n’ai pas une adresse IP statique et j’ai besoin de mettre à jour manuellement.
SÉCURITÉ
Je choisis d’utiliser le code HMAC que sécurité entre Android -> Internet -> Arduino, j’ai trouvé une bibliothèque à utiliser avec Arduino (cliquez ici).
JOURNAL
Les journaux d’être utilisera d’avoir une rétroaction qui a utilisé l’application et si il n’y a aucune intrusion de personnes inconnues.