Table des matières:
- Étape 1: Tutoriel de création (vidéo)
- Étape 2: Fonctionnalités
- Étape 3: Comment cela fonctionne..?
- Étape 4: Composants nécessaires pour cela
- Étape 5: Circuit Daigram
- Étape 6: Présentation du code et dépannage
- Étape 7: Rétrécissement du circuit (soudage)
- Étape 8: fabrication de casiers
- Étape 9: Fabrication et finalisation de la serrure
- Étape 10: Inconvénients, améliorations
- Étape 11: Merci
Vidéo: LIVRE mystérieux avec serrure secrète : 11 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Quand il s'agit de cacher nos choses secrètes, nous nous cachons normalement dans une bouteille ou dans une boîte, ce n'est pas grave !
Mais pas toujours d'accord, du moins pour les geeks, car ce n'est pas sûr à 100% et il n'y a pas non plus de réflexion intéressante à ce sujet, donc dans ce tutoriel, je montre comment j'ai fait un livre avec un verrou secret. Avec ce livre, nous pouvons cacher vos objets de valeur à l'intérieur. personne ne peut rien prendre à votre insu car nous fermons notre livre avec un cadenas secret. Alors commençons.
Étape 1: Tutoriel de création (vidéo)
J'ai aussi fait un tuto vidéo. alors regardez la vidéo pour voir l'action.
Étape 2: Fonctionnalités
- Un seul bouton pour programmer ou enregistrer une nouvelle serrure
- Nous pouvons cacher nos petites choses à l'intérieur du livre
- Personne ne pense à ce genre de système de casier
- Nous pouvons verrouiller ce livre avec un coup spécial
- Nous pouvons également utiliser ce circuit dans nos systèmes de portes
- Un projet de passe-temps super simple
Étape 3: Comment cela fonctionne..?
Je vous l'ai dit avant que cette serrure secrète est basée sur des coups.
Le disque piézoélectrique
Le composant principal de notre circuit est un disque piézo.
Le disque piézoélectrique est un transducteur qui convertit les vibrations mécaniques en tensions correspondantes. Ainsi, avec l'aide d'arduino, nous lisons la vibration du cliquetis. C'est tout au sujet de la partie de détection.
De cette façon, nous pouvons lire les coups à l'aide de la programmation, nous pouvons stocker des coups de séquence spéciaux et également conduire la serrure. (La programmation explique plus loin)
Étape 4: Composants nécessaires pour cela
1. Arduino (n'importe quel arduino)
Pour le prototypage j'ai utilisé arduino uno et pour diminuer la taille du circuit j'ai utilisé arduino pro mini
2. Disque piézoélectrique
Piezo n'est pas nécessaire pour ce projet, nous pouvons également utiliser un petit micro ou un haut-parleur. Si vous ne trouvez pas de piézo, vous pouvez récupérer le buzzer.
3.sg90 servo
Un servo est un type de motoréducteur à couple élevé que nous utilisons à des fins de verrouillage
4.résistances (1mega ohm, 10k, 1k)
5. 2 * LED
pour indiquer l'état, utilisez des couleurs différentes
panneau 6.dot
7. Interrupteur à bouton
Batterie de 8,3,7 volts
Petit c'est mieux j'utilise du lithium polymère
Étape 5: Circuit Daigram
Connexions
- Connectez le piézoélectrique à la broche analogique 0 et à la terre, ajoutez également une résistance de 1 mégaohm entre le piézo
- Connectez le servo D3
- Connectez les LED à D4 et D5
- Connectez l'interrupteur à bouton à D2 et 5v connectez également la résistance de tirage 10k
Étape 6: Présentation du code et dépannage
Merci à STEVE HOEFER
const int seuil = 4;C'est la sensibilité du détecteur de cliquetis. Si vous obtenez beaucoup de bruit, augmentez-le (jusqu'à 1023), si vous avez du mal à entendre les coups, vous pouvez le baisser (jusqu'à 1)
valeur de rejet constante = 25;
moyenne constanteRejectValue = 15;
Ces deux éléments sont utilisés pour déterminer avec quelle précision quelqu'un doit frapper. Ce sont des pourcentages et doivent être compris entre 0 et 100. Abaisser ces moyens signifie que quelqu'un doit avoir un timing plus précis, plus haut est plus indulgent. moyenneRejectValue doit toujours être inférieure à rejetValue. Les paramètres d'environ 10 et 7 rendent difficile pour deux personnes de frapper le même coup même si elles connaissent le rythme. Mais cela augmente aussi le nombre de faux négatifs. (ex: vous frappez correctement et il ne s'ouvre toujours pas.)
const int knockFadeTime = 150; Il s'agit d'une minuterie anti-rebond brute pour le capteur de cliquetis. Après avoir entendu un coup, il arrête d'écouter pendant autant de millisecondes, de sorte qu'il ne compte pas le même coup plus d'une fois. Si vous obtenez un seul coup compté comme deux, augmentez ce temps. S'il n'enregistre pas deux coups rapides, diminuez-le.
const int lockTurnTime = 650; Cela fait maintenant plusieurs millisecondes que nous faisons tourner le moteur pour déverrouiller la porte. Combien de temps cela devrait être dépend de la conception de votre moteur et de votre serrure. Ce n'est pas grave si cela dure un peu longtemps puisque j'ai conçu un simple embrayage à glissement dans la conception, mais c'est mieux pour toutes les pièces s'il ne fonctionne pas trop.
const int maximumKnocks = 20;Combien de coups nous enregistrons. 20, c'est beaucoup. Vous pouvez augmenter cela si votre cachette secrète est protégée par des batteurs sournois avec de bons souvenirs. Augmentez-le trop et vous manquerez de mémoire.
const int knockComplete = 1200;Également appelé nombre maximal de millisecondes pendant lequel il attendra un coup. S'il n'entend pas frapper pendant aussi longtemps, il supposera que c'est fait et vérifiera si le coup est bon. Augmentez cela si vous êtes un heurtoir lent. Diminuez-le si vous frappez vite et que vous êtes impatient d'attendre 1,2 seconde que votre porte se déverrouille.about Line 39:int secretCode[maximumKnocks] = {50, 25, 25, 50, 100, 5….. C'est le coup par défaut qu'il reconnaît lorsque vous l'allumez. C'est une notation rythmique étrange puisque chaque valeur est un pourcentage du coup le plus long. Si vous avez du mal à lui faire reconnaître "rasage et coupe de cheveux", remplacez-le par {100, 100, 100, 0, 0, 0… et une simple séquence de 3 coups l'ouvrira.
Débogage:
Serial.begin(9600);
Serial.println("Program start."); Décommentez ces lignes pour voir des informations de débogage sur le port série. Il y a quelques autres lignes de code de débogage définies dans le reste du code que vous pouvez décommenter pour voir ce qui se passe en interne. Assurez-vous de régler votre port série à la bonne vitesse. Le reste du code est commenté afin que vous puissiez voir comment cela fonctionne mais vous n'aurez probablement pas besoin de le changer si vous ne modifiez pas le design.
Bibliothèque d'asservissement
télécharger le code d'ici
Étape 7: Rétrécissement du circuit (soudage)
J'ai testé le circuit sur la maquette après avoir réduit toutes les erreurs et après l'étalonnage, j'ai décidé de réduire le circuit.
J'ai donc changé l'arduino uno en arduino promini. Ensuite, j'ai soudé tous les composants selon le schéma de circuit sur un circuit imprimé à points. Ensuite, à l'aide d'un fil monobrin, j'ai connecté le circuit imprimé à points avec promini. C'est tout
Étape 8: fabrication de casiers
J'ai d'abord pris une vieille laiterie (l'épaisseur devrait être supérieure à celle du servo)
Puis j'ai collé les pages ensemble
Après séchage, j'ai dessiné un rectangle à l'intérieur et à l'aide d'une échelle et d'un couteau, j'ai coupé et sculpté le papier et l'ai transformé en une cavité.
Regardez la vidéo pour une meilleure idée.
Étape 9: Fabrication et finalisation de la serrure
j'ai pris la main servo et coupé en deux morceaux puis j'ai joint les deux morceaux ensemble comme une forme de L
Et tout fixé à l'intérieur du livre
J'ai fixé le piezo sur le couvercle
Et c'est tout….
Étape 10: Inconvénients, améliorations
L'inconvénient majeur de cette serrure réside dans la batterie. Si la batterie se décharge complètement, nous devons détruire le livre pour reprendre nos affaires.
Pour résoudre ce problème, je prévois de changer le circuit avec une alimentation externe avec deux fils..
Étape 11: Merci
Si vous rencontrez un problème à ce sujet, veuillez le commenter ci-dessous
VISITEZ MA CHAINE POUR PLUS DE PROJETS INTÉRESSANTS
Merci…..
Conseillé:
Serrure de porte électrique avec lecteur d'empreintes digitales et lecteur RFID : 11 étapes (avec photos)
Serrure de porte électrique avec lecteur d'empreintes digitales et lecteur RFID : le projet a été conçu pour éviter la nécessité d'utiliser des clés. Pour atteindre notre objectif, nous avons utilisé un capteur optique d'empreintes digitales et un Arduino. Cependant, il y a des individus qui ont une empreinte digitale illisible et le capteur ne la reconnaîtra pas. Puis penser à un
Alimentation ATX secrète pour alimentation de banc : 7 étapes (avec photos)
Alimentation ATX secrète pour alimentation de banc : Une alimentation de banc est nécessaire lorsque vous travaillez avec de l'électronique, mais une alimentation de laboratoire disponible dans le commerce peut être très coûteuse pour tout débutant qui souhaite explorer et apprendre l'électronique. Mais il existe une alternative bon marché et fiable. Par conve
Serrure à combinaison secrète simple ! : 5 étapes
Serrure à combinaison secrète simple ! : Bonjour à tous ! Aujourd'hui, je veux vous montrer mon idée de faire une serrure à code très simple et cool. Ce n'est pas comme les autres serrures, il n'a pas de pavé numérique et ne contient que 4 parties ! Intéressé? Alors commençons
Serrure intelligente magnétique avec frappe secrète, capteur infrarouge et application Web : 7 étapes (avec photos)
Serrure intelligente magnétique avec frappe secrète, capteur IR et application Web : si vous aimez ce projet, veuillez me suivre sur Instagram et YouTube. Dans ce projet, je vais construire une serrure magnétique pour mon bureau à domicile, qui s'ouvre si vous connaissez le coup secret. Oh… et il va avoir encore quelques tours dans sa manche. Aimant
Innocence du « mystérieux » pont en H : 5 étapes
Innocence du 'Mystérieux' H-Bridge : Bonjour….. Pour les nouveaux amateurs d'électronique, H-Bridge est un 'mystérieux' (H-Bridge discret). De même pour moi. Mais, en réalité, il est innocent. Donc, ici, je suis tenté de révéler l'innocence du « mystérieux » H-Bridge.Contexte : Quand j'étais dans le