Crystal Key Lock Box (5 / 9 étapes)

Etape 5: programmation

Pour ce projet, j’ai utilisé un Arduino Uno pour télécharger le code d’un Atmega328. Cette section sera très lourde avec le code, mais je vais souligner les choses importantes qui sont nécessaires pour changer pour chaque projet. J’utilise les goupilles et les variables comme suit

A0 = photorésistance-défini comme lightPin

A5 = Neopixels

D9 = Servo

seuil = la valeur de l’interférence de laser. Trouver la valeur qu'il siège à sans interférence, puis cliquer sur 10 entiers vers le bas, juste pour être sûr. Quand il sent rien en dessous de cette valeur, le code vérifie si c’est la clé ou non.

UpperKeyThreshold et LowerKeyThreshold = les limites supérieures et inférieures de la clé. Je préfère cette méthode parce que si vous utilisez une matière organique, comme un cristal, vous allez obtenir beaucoup d’impuretés, ce qui rendra le positionnement du cristal beaucoup plus difficile de travailler avec. De cette façon, vous pouvez tester la clé pour trouver une plage, avec que vous êtes à l’aise. N’oubliez pas, plus la gamme, le plus difficile, il sera pour déverrouiller la boîte avec un objet spécifique et plus la gamme, plus il sera facile à utiliser d’autres objets pour entrer dans la boîte.

La première chose que vous voulez le faire tester la zone pour trouver les valeurs spécifiques. Je recommande le programme Qu'arduino fournitures, parce que c’est rapide, facile et efficace à utiliser. Une fois téléchargé, connectez la boîte comme indiqué sur le schéma sur le site Web. Une fois qu’il est accroché et le laser étant donné la puissance, vous pouvez ensuite tester vos variables. De cette façon, vous pouvez tester la position souhaitée de votre clé, et trouver les valeurs pour correspondre. Une fois que vous les trouver vous pouvez passer au programme réel.

Au lieu de l’explosion le guide avec mon code, je vais l’attacher à cette étape sous forme de fichier, que vous pouvez télécharger et modifier comme bon vous semble.

Vous devrez télécharger les deux bibliothèques : la bibliothèque Adafruit Neopixelet la bibliothèque Adafruit TiCoServo.

Vous ne pouvez utiliser la bibliothèque de servo régulièrement en collaboration avec la bibliothèque de neopixel en raison de certains conflits de flux de données entre les deux ; C’est pourquoi Adafruit fait une bibliothèque de contrôleur de servo qui fonctionnerait avec elle. L’article inclus est une lecture soignée sur le raisonnement derrière lui, donc il y a des informations à ce sujet dans le lien si vous êtes intéressé.

Articles Liés

Twin Lock Box

Twin Lock Box

"Twin Lock Box" est une boîte de puzzle en bois serrure à combinaison que j'ai conçu. J'ai appliqué le mécanicien de mon « Tricky ouverture bouteille » à cette case.Cette boîte de puzzle a cinq clés sur les deux côtés. Vous devez pousser toutes
NFC Ring Lock Box

NFC Ring Lock Box

Salut tout le monde !Bienvenue sur mon premier instructable ! Je m'excuse d'avance pour mon faible niveau en anglais.Dans ce guide je vais vous apprendre comment construire un simple et très bon marché NFC Ring Lock Box !Étape 1: Ce que vous aurez be
Changer de mains sur un vieux Skeleton Key Lock

Changer de mains sur un vieux Skeleton Key Lock

Bonjour, amis ! Il a été un certain temps, n'a pas elle ?Ceux d'entre vous me suivent sur Facebook ont été au courant du projet en cours pour obtenir la Makerspace vers le haut et en cours d'exécution, y compris la construction d'un laboratoire de l'
Key Lock Of Awesome

Key Lock Of Awesome

c'est la clé du génial j'ai fait un verrou que vous ne pouvez ouvrir avec une clé si vous le faites à droite. Et ne vous inquiétez pas j'ai des instructions.Etape 1: avant Faire la première photo.Étape 2: retour Faire la première photo.Étape 3: se co
K ' NEX Lock

K ' NEX Lock

ce sont les instructions pour ma serrure K'nex très propre, tout d'abord montré ici.  Le mécanisme de verrouillage est entièrement alimenté par tension et lorsque fermé, il est impossible de l'ouvrir avec force à moins que vous déchirer le verrou lui
Quand un Phillips n’est pas un Phillips Plus beaucoup plus !

Quand un Phillips n’est pas un Phillips Plus beaucoup plus !

Quand un Phillips n'est pas un Phillips - Plus beaucoup plus !Une Continuation des vis et des lecteurspar Egon Pavlis, Biomedtronix Inc.Avec une écrasante réponse à mon précédent « ible » intitulé "lorsqu'un Phillips n'est pas un Phillips ? -Crucifor
Smart la serrure à l’aide d’Intel Edison

Smart la serrure à l’aide d’Intel Edison

Dans ce projet, nous avons utilisé un Edison Intel pour la fabrication d'une boîte de serrure intelligente. C'est principalement parce que nous pouvons intégrer une carte son, capteur d'empreintes impression et le solénoïde verrouiller dans le plus s
Moto tronc Popper

Moto tronc Popper

c'est un de mes projets préférés que j'ai fait jusqu'à présent parce qu'il découle d'un besoin réel pour améliorer quelque chose, et il s'est avéré beaucoup mieux que prévu.Le problème que j'avais était qu'afin d'enlever la banquette arrière sur ma m
Steampunk Portable Game Box for the Victorian Soul

Steampunk Portable Game Box for the Victorian Soul

J'avais conçu et construit un circuit d'une unité de jeu de poche il y a quelque temps. Dans ce projet j'ai converti en une gamebox portable de style steampunk. Comme le circuit dispose d'une horloge temps réel et peut afficher la température de la p
Combo box lampe & bijoux

Combo box lampe & bijoux

J'ai voulu faire un cadeau pour ma femme qui a des caractéristiques uniques et pratiques. Le résultat est la combinaison de boîte de lampe et bijoux. Je voulais aussi intégrer une variété de types de menuiseries bois pour rendre le projet plus intére
Password Lock avec Arduino

Password Lock avec Arduino

cette instructable vous montrera comment faire un système de verrouillage-code d'accès à l'aide de la carte Arduino Mega.Ce que vous aurez besoin :---> un Arduino Mega (l'arduino uno ou duemilianove n'a pas suffisamment broches numériques pour ce pro
Makedo Pizza Box Art chevalet

Makedo Pizza Box Art chevalet

Voici un amusant projet DIY pour tout artiste en herbe. Pour rendre ce chevalet d'Art Makedo, tout ce dont vous avez besoin est une boîte à pizza, des couvercles en plastique et Makedo pièces disponible de mymakedo.com.Étape 1: trouvez et plier Rasse
Arduino 12-mode Blue Box - Introduction

Arduino 12-mode Blue Box - Introduction

MISE À JOUR DU FIRMWARE ! -10/2/2015 - voir dernière étape pour plus de détailsPrésenté ici est axée sur un Arduino « Boîte bleue ». Il produit la boîte bleue « traditionnelle » tonalité de 2600 Hz et tonalités MF (multi-frequency), mais il fait bien
Contrôler un Kwikset Smartcode Lock avec un Edison Intel

Contrôler un Kwikset Smartcode Lock avec un Edison Intel

Dans ce Instructable, nous allons vous montrer comment contrôler un verrou Kwikset ZigBee avec Intel Edison.Remarque : Le œuvre originale pour ce Instructable a été fait au cours de l'Intel IoT Roadshow Hackaton sur 14/03/15.Pour notre installation,