Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46
Les iButtons sont de petits boutons ressemblant à des boîtiers qui communiquent avec seulement 2 fils. Ils sont incroyablement robustes et ont tous un numéro de série unique qui est écrit matériellement dans l'appareil et jamais répété. Ils sont bon marché (environ 1 livre / 1, 50 euros / 2 $)
Ce numéro de série permet aux clés d'être vraiment uniques et donc effectivement sécurisées. Je les ai vus utilisés: >comme dispositif d'ouverture de session dans les bars >dans des caisses d'argent de securicor >connexions informatiques >comme dongles sécurisés utilisés avec des logiciels coûteux. >…comme serrures de porte ! Le problème de leur utilisation pour le débutant, c'est qu'il faut pouvoir programmer du matériel pour les lire et si vous perdez la clé, le dispositif de verrouillage est inutile ! Ce Instructable vous montre comment construire une serrure et un programmeur USB qui vous permet d'écrire de nouvelles clés sur la serrure en quelques secondes, sans démonter l'unité. Rendre la serrure complètement sécurisée et actualisable jusqu'à 80 clés à la fois. La serrure peut fonctionner entre 5 et 30 V CA ou CC et est donc incroyablement flexible; conçu pour fonctionner sur la même tension que votre gâche électronique - vous pouvez acheter le moins cher ou le plus cher que vous trouverez, verrouillé ou déverrouillé, AC ou DC, 12V ou 24V. Ce dont vous aurez besoin: >Composants (voir ci-dessous) >Programmateur PIC >Gâche de porte électronique. >Équipement de fabrication de PCB (si vous voulez lui donner un aspect puurdy) NOTE !!! Il s'agit d'un ancien instructable que je n'ai pas téléchargé pour une raison quelconque. Si vous avez du mal à le construire, envoyez-moi un e-mail et je serai ravi de vous aider - cependant, je ne peux pas garantir que je l'ai rendu aussi simple que possible - désolé - j'espère que cela vous inspirera si rien d'autre.
Étape 1: Le processus
Tout d'abord, vous devrez décider du type de serrure dont vous avez besoin.
FAIL SAFE/UNLOCKED restent ouverts lorsque l'unité n'est plus alimentée. Cela serait généralement utilisé si la porte doit être accessible en cas de panne de courant - par exemple, Fire FAIL SECURE/LOCKED reste verrouillée à moins que l'alimentation ne soit appliquée à la serrure. Ceux-ci seraient plus appropriés lors de l'utilisation d'un système d'entrée de porte traditionnel, ayant la porte traditionnellement verrouillée à tout moment, à moins que l'alimentation ne soit appliquée. Vous trouverez ci-dessous un organigramme montrant le fonctionnement de l'appareil. Simplement, si vous entrez une clé, le microprocesseur vérifie d'abord s'il s'agit d'une clé de programmation ou d'une clé d'accès. S'il s'agit d'une clé d'accès [iButton], le microprocesseur vérifie la liste des clés connues stockées dans son EEPROM (mémoire), s'il la trouve, il vous laisse entrer. Sinon, il enverra un feu rouge pour dire qu'aucun accès n'est accordé. S'il s'agit d'une clé reprogrammable de tout type (par exemple, un iButton avec une nouvelle liste de clés à stocker sur l'EEPROM interne). Il vérifiera si l'ibutton est autorisé à reprogrammer l'EEPROM interne mais en vérifiant son code d'authentification. (Ceci est programmé dans l'iButton par le programmeur USB et vous ne pouvez pas le changer - voir la dernière page pour plus d'informations). Si l'iButton est autorisé à programmer l'EEPROM interne, la LED clignotera en vert/orange, puis le microprocesseur retirera tous les codes clés de l'iButton et les stockera dans son EEPROM interne. Cela fera clignoter la LED et peut prendre jusqu'à 20 secondes - ne retirez pas la clé pendant que cela se produit. Les LED clignoteront alors en vert pour indiquer que la programmation est terminée - retirez maintenant l'iButton.
Étape 2: les composants
OK donc l'instructable est assez facile, je vous donne le schéma, la liste des pièces, le fichier hexadécimal et vous le construisez - simple ! Je vais donner la liste des pièces et le numéro de pièce de Rapid Electronics (https://www.rapidonline.com) afin que vous puissiez trouver votre propre fournisseur - bien que rapide soit plutôt bon ! Voici la liste des pièces Serrure de porte
1x pont redresseur (rapid# 47-3202) 1x régulateur de tension 5v 7805 (rapid# 47-3313) 1x relais SIL (rapid# 60-0670) 1x capuchon 100uf (rapid# 10-3260) 1x capuchon 470uf (rapid# 11- 0275) 1x capuchon 220f (rapid# 11-0260) 2x résistance 1k 1x résistance 4k7 1x 16f628 PIC micro 1x 24LC04 4k eeprom (rapid# 22-0170) 1x support dil 8pin 1x support dil 18pin 1x mini switch DPDT (rapid# 76- 0220) 1x connecteur à 3 broches (rapid# 22-0515) 1x cavalier (rapid# 77-0237) 2x bornier à 2 broches (rapid# 21-1700) 1x déclencheur électronique (https://www.directlocks.co.uk) 1x iButton sonde avec LED BiColour (MBL)(part# hc00039 https://www.homechip.com) 1-80x DS1990A iButtons (https://www.homechip.com) Le programmateur USB 1x 18f2550 PIC micro 1x 20MHz XTAL 2x 22pf caps (disque en céramique) 1x capuchon 220nf 1x 1k res 1x LED (toute couleur) 1x prise USB B 1x sonde porte-iButton DS1402 (tout fera l'affaire) (https://www.homechip.com) 1x DS1973 iButton (https:// www.homechip.com) Certains matériels ou boutons iButton peuvent être obtenus gratuitement en commandant des échantillons sur https://www. ibutton.com (directement de maxime).
Étape 3: Schéma et PCB pour la serrure
Vous trouverez ci-dessous le schéma, le PCB et la dernière photo d'exemple de la serrure. Pour une mise en page PCB imprimable, voir les téléchargements. Pour une version haute résolution du schéma, cliquez sur le i et téléchargez le fichier (14 Ko). Les schémas de circuits imprimés sont disponibles sur la page de téléchargement.
Étape 4: Schéma, PCB et photo du programmeur
ci-dessous est le schéma, l'exemple de PCB et la photo du PCB produit final du programmeur USB
Étape 5: Programmation du microcontrôleur PIC
OK, donc certains d'entre nous sont peut-être arrivés à ce point et ont pensé - comment diable puis-je programmer un contrôleur PIC. Bien ci-dessous est le moyen le plus simple. Procurez-vous un programmeur PIC (ebay par exemple) qui supporte le PIC 18f4550, et suivez les instructions. A défaut, demandez à n'importe qui à l'école ou au collège local, n'importe qui dans la communauté électronique, ou envoyez-moi un e-mail à instructyibATdandycoolDOTcoDOTuk et je verrai si je peux le programmer pour vous, si vous avez des problèmes. Cependant, il est LOURDEMENT documenté sur le Web comment programmer ces appareils. Deuxièmes réflexions… opportunité financière ! Je pourrais vous vendre les deux PIC préprogrammés si vous le souhaitez (10GBP/15euro/20$) paypal. Mais j'insiste sur le fait que vous pouvez le faire vous-même assez facilement. Il suffit de programmer le PIC avec les fusibles par défaut. Le fichier HEX (je pense) devrait contenir les informations pour les paramètres de l'oscillateur et autres, pour moi, je viens de le brancher et tout s'est passé. Il fonctionne à 4MHz avec un OSC INT, pas de WDT.
Étape 6: donnez-lui l'air tape-à-l'œil
Vous pouvez maintenant compresser les deux modules dans un équipement flashy à utiliser dans le cadre de votre nouveau système de sécurité !
Étape 7: Téléchargements
Ici, vous pouvez télécharger le logiciel (nécessite. Net framework 3.5), les fichiers pcb et les firmwares. Utilise la bibliothèque USB HID de Mike o'brien - Merci Mike!https://labs.mike-obrien.net/view.aspx?projectid=hidlibrary Schémas créés à l'aide de circuits imprimés TinyCad créés à l'aide de PCB Wizard 3 en tant que feuille A4, assurez-vous que toutes les options de rétrécissement dans Acrobat sont désactivées pour conserver l'échelle.
Étape 8: Et enfin…
Une clé peut être programmée pour mettre à jour 1 ou 1000 serrures, elle n'a pas besoin d'être reprogrammée à chaque fois, vous pouvez donc avoir un ensemble de serrures toutes avec les mêmes clés qui l'ouvriront. Ou mélanger et assortir. Cela permettra d'économiser des heures sur la programmation de nouvelles serrures ou la mise à jour des serrures si une clé est perdue - et hé, les clés ne coûtent qu'une livre !
Le concept original était de remplacer toutes les serrures d'un bâtiment par des serrures électroniques pour que tout le monde puisse avoir une seule clé qui n'ait accès qu'aux zones souhaitées. Maintenant, ces serrures PEUVENT techniquement être reprogrammées par n'importe qui avec le même projet construit. Le logiciel permet d'utiliser un code de clé unique afin que personne ne puisse écraser l'eeprom de votre serrure. Ce code clé est stocké dans le micrologiciel et dans l'application logicielle USB, il est donc possible de démarrer l'exécution sans une longue configuration. Cependant, si vos besoins dépassent cela et que vous avez besoin d'un code de clé sécurisé afin que vous seul puissiez reprogrammer vos serrures, envoyez-moi un e-mail avec un besoin et je vous préparerai peut-être une application personnalisée + un code hexadécimal. instructyATdandycoolDOTcoDOTuk Je suis sûr que les plus en herbe avec vos compétences d'ingénierie inverse et de slushing peuvent trouver un moyen de le faire… mais je le garde de près en raison du potentiel d'exploitation commerciale par ces vilains web2.0-ers là-bas ! Bit légal: aucune garantie pour sa fonctionnalité ! Ne doit pas être utilisé comme un VRAI dispositif de sécurité, il s'agit uniquement d'un projet conceptuel. Mais ça marche sacrément swish ! Profitez de Daniel Crane
Conseillé:
Serrure de porte RFID faite maison : 4 étapes
Serrure de porte RFID faite maison : le dispositif de serrure de porte RFID est un appareil pratique que vous pouvez utiliser au quotidien. Lorsque vous scannez votre carte-clé, vous pouvez ouvrir la serrure de la porte. J'ai modifié le projet à partir de ce site Web : https://atceiling.blogspot.com/2017/05/arduino-rfid.html?m=1Yo
Serrure de porte protégée par mot de passe sur Tnikercad : 4 étapes
Serrure de porte protégée par mot de passe sur Tnikercad : pour ce projet, nous prendrons l'entrée d'un clavier, traiterons cette entrée comme une position d'angle et déplacerons un servomoteur en fonction de l'angle à 3 chiffres acquis. J'ai utilisé un clavier 4 x 4, mais si vous avez un clavier 3x4, il a un branchement très similaire, donc cela pourrait être
Sonnette de porte déclenchée par tapis de porte personnalisé. : 6 étapes
Sonnette de porte déclenchée par tapis de porte personnalisé. : Bonjour ! Je m'appelle Justin, je suis un junior au lycée, et ce Instructable vous montrera comment faire une sonnette qui se déclenche lorsque quelqu'un marche sur votre paillasson et peut être n'importe quel air ou chanson que vous voulez ! Puisque le paillasson déclenche la porte
Wifi vers RF - Serrure de porte : 3 étapes (avec photos)
Wifi to RF - Door Lock: OverviewCette instructable vous donnera la possibilité de verrouiller / déverrouiller votre porte d'entrée via votre logiciel domotique (tel que OpenHAB - logiciel domotique gratuit que j'utilise personnellement) L'image ci-dessus montre un exemple de capture d'écran de l'OpenHAB
Serrure de porte à reconnaissance faciale : 8 étapes
Serrure de porte à reconnaissance faciale : Environ un mois de fabrication, je vous présente la serrure de porte à reconnaissance faciale ! J'ai essayé de faire en sorte que ça ait l'air aussi soigné que possible, mais je ne peux pas tout faire en tant qu'enfant de 13 ans. Cette serrure de porte à reconnaissance faciale est gérée par un Raspberry Pi 4, avec une batterie portable spéciale