Étape 1: Brasage/câblage
Le système ouvre-porte est constitué de deux composantes : un panneau de contrôle à l’extérieur du garage avec le lecteur d’empreintes digitales, un petit écran et des boutons dans un boîtier résistant aux intempéries ; et une petite boîte à l’intérieur du garage qui vérifie quand une empreinte reconnue a été scannée et ouvre la porte et convertit également quelque pouvoir vous fournir en 3,3 Volts. Un microcontrôleur ATMega328p est le cerveau du panneau extérieur et un ATTiny vit dans la zone à l’intérieur du garage. Les deux microcontrôleurs communiquent via une connexion série. Le ATTiny biaise un émetteur pour fermer la connexion pour le contacteur de porte de garage lorsqu’il reçoit une phrase de code spécifique au cours de la connexion série. Cette façon un vandale légèrement intelligent ne peut pas pénétrer le garage en arrachant le panneau de configuration et de traverser quelques fils.
Si la feuille de données prétend que ce FPS peut gérer jusqu'à 6 Volts, je suis sceptique comme le meilleur modèle suppose 3.3, et puisque les microcontrôleurs sont heureux avec 3,3 Volts et l’écran LCD l’exige, nous allons juste alimenter tout cela comme ça.
Liste des pièces :
- GT-511C1R lecteur d’empreintes digitales (Assurez-vous d’acheter le connecteur JST aussi)
- Écran LCD Nokia 5110
- Microcontrôleur ATMega328p
- Microcontrôleur ATTiny85
- Régulateur de tension MCP1700-3V3
- condensateur de 10 uF (2)
- résistance de 10 kOhm (3)
- Résistance de 100 ohms (3)
- bouton poussoir momentané Tall (3)
- IC sockets,-28 et 8 broches, protège les microcontrôleurs lorsque souder et bien si vous voulez reprogrammé
- bornier, pour relier les fils de panneau de commande de la boîte intérieure sans avoir besoin de souder
- résistant aux intempéries boîte utilitaire extérieur, comme celui-ci peut-être
- un petit morceau rectangulaire acrylique pour la façade du panneau de contrôle pour garder les choses chic
- Convertisseur de DC 5V, comme un chargeur de téléphone
Le schéma ci-joint permet de souder entre eux les circuits pour le module de contrôle panel et intérieur sur certains protoboard ou cependant vous souhaitez rouler. Vous sera souder le connecteur JST et certains fils volants (j’ai trouvé le câble ruban garde les choses organisées) pour le FPS et le LCD, donc ils peuvent accrocher lâche et être fixés sur la face avant du panneau. Examinant le code dans les étapes ultérieures révèlent que les boutons filaires aux broches 12, 13 et 14 (c.-à-d. goupille de Arduino 6, 7 et 8) sont les fonctions "haut" et "OK" et « down », respectivement. Ainsi, vous pouvez arranger ça au Conseil d’administration de garder les choses belles et logique.
J’ai coupé le connecteur microUSB hors d’un chargeur de téléphone supplémentaire pour alimenter tout, car ils sont bon marché et faciles à trouver si vous rester loin de l’Apple Store. Vous pouvez exécuter tout cela avec des piles (bien que ne donnez pas trop de tension à la pauvre MCP1700 peu ou il aura chaud), mais les FPS doit drainer beaucoup de puissance parce que quand j’ai essayé avec 3xAAA cela a fonctionné seulement pour une journée environ.
Les deux modules sont reliés par trois fils - un pour 3.3V, un pour le sol et celui de TX sur le ATMega328p à la broche 5 (aka goupille de Arduino 0) sur le ATTiny, qui sera RX pour une connexion série de logiciels. Tordant ensemble rend plus facile à enfiler à travers et semble neato.