Crystal Key Lock Box (5 / 9 stap)

Stap 5: programmering


Voor dit project gebruikte ik een Arduino Uno code uploaden naar een Atmega328. In deze sectie zullen zeer zware met code, maar ik zal wijzen op de belangrijke dingen die nodig zijn voor elk afzonderlijk project wijzigen. Ik gebruik de pinnen en de variabelen als volgt

A0 = fotoweerstand-gedefinieerd als lightPin

A5 = Neopixels

D9 = Servo

drempel = de waarde van de laser-interferentie. Vindt u de waarde die het aan zit, zonder inmenging, dan gaan over 10 gehele getallen naar beneden, gewoon om zeker te zijn. Wanneer het zintuigen iets minder dan deze waarde, zal de code controleren of het de sleutel of niet is.

UpperKeyThreshold en LowerKeyThreshold = de boven- en ondergrenzen van de sleutel. Ik geef de voorkeur deze methode, omdat als u een organisch materiaal, zoals een kristal, you gonna get alot van onzuiverheden, waardoor de positionering van het kristal een stuk moeilijker om mee te werken. Op deze manier kunt u de sleutel om te zoeken naar een bereik dat u vertrouwd met bent testen. Remember, hoe kleiner het bereik, de moeilijker het zal zijn om het openmaken van de doos met een bepaald object, en hoe groter het bereik, hoe makkelijker het zal zijn het gebruik van andere objecten in het vak te krijgen.

Het eerste ding u wilt doen testen het vak Zoeken naar de specifieke waarden. Ik beveel het programma dat Arduino levert, want het is snel, eenvoudig en efficiënt te gebruiken. Zodra geupload, sluit het vak zoals getoond in het diagram op de website. Zodra het wordt vastgehaakt, en de laser macht gegeven, kunt u dan testen voor uw variabelen. Op deze manier kun je de positie u wilt uw sleutel en vind de waarden aan. Zodra je merkt dat ze kunt u verplaatsen op naar de eigenlijke programma.

In plaats van de ontploffing de gids met mijn code, zal ik het als een bestand, dat u kunt downloaden en aanpassen als u pasvorm ziet hecht aan deze stap.

Je moet downloaden van twee bibliotheken: de Adafruit Neopixel library, en de Adafruit TiCoServo bibliotheek.

Kunt u niet de reguliere servo-bibliotheek in combinatie met de neopixel library als gevolg van sommige gegevens stream conflicten tussen de twee; dat is waarom Adafruit maakte een servo controller bibliotheek die mee zou werken. Het artikel opgenomen is een nette lezen op de redenering achter het, zodat er informatie erover in de link als je geïnteresseerd bent.

Gerelateerde Artikelen

Twin Lock Box

Twin Lock Box

"Twin Lock Box" is een houten combinatieslot puzzel doos die ik ontworpen. Ik heb toegepast het monteur van mijn "Tricky openen van de fles" in dit vak typt.Deze puzzel doos heeft vijf sleutels aan beide kanten. U kunt alle houten sleu
Arduino gecontroleerd Lock Box met magneetklep en RFID

Arduino gecontroleerd Lock Box met magneetklep en RFID

De RFID Lock Box combineert Arduino RFID en een solenoïde uw zeer eigen persoonlijke om veilig te maken! Het vergrendelen kunnen alleen worden geopend met sleutel kaarten die u hebt geprogrammeerd in het systeem, vergrendeling iedereen uit!Deze gids
Verborgen voertuig Lock Box glijdende

Verborgen voertuig Lock Box glijdende

Vind je jezelf nodig om waardevolle spullen in uw auto en niet vertrouwen uw handschoenenkastje ooit? Ik geconfronteerd dit probleem op een bijna dagelijkse basis. Of het een reis naar de golfbaan en willen verlaten mijn trouwring en horloge zijn opg
Veranderende handen op een oude Skeleton Key Lock

Veranderende handen op een oude Skeleton Key Lock

Hallo, vrienden! Het is al een tijdje, is het niet?Degenen van jullie na mij op Facebook bewust van het lopende project de IRL opstaan en lopen, met inbegrip van een workshop en ambachtelijke lab gebouw geweest. Ik heb ontdekt in het proces van reini
Houten 6 wiel Combination Lock Box

Houten 6 wiel Combination Lock Box

een houten doos met een cijferslot 6 wielStap 1: u moetIk gebruikte ongeveer 6' vierkante 1/2" multiplex, 2' - 1 x 2, en diverse stokjeStap 2: het maken van de ringen Ben ik begonnen met knippen 6 vierkantjes 10 1/2" plein centrum vinden en bore
Super Secret Lock Box w / Capacitieve Touch

Super Secret Lock Box w / Capacitieve Touch

Hey iedereen, ik wilde een project dat ik net klaar met deelt. Ik bouwde een super geheime vergrendeling doos voor mijn broertje van vriendinnen. Hij heeft een talent voor creatieve lego bouwen dus ik dacht dat het zou een goed idee dat om open hem z
Key Lock van Awesome

Key Lock van Awesome

dit is de sleutel van awesome Ik heb gemaakt een slot dat u alleen met een sleutel openen kan als je het goed doet. En geen zorgen ik heb instructies.Stap 1: Front Maken de eerste pic.Stap 2: terug Maken de eerste pic.Stap 3: aansluiten Verbinding ma
Arduino RFID Lock vak

Arduino RFID Lock vak

Hallo, zal vandaag ik je laten zien hoe maak je een RFID Lock box.Stap 1: voorbereidingJe moet1 x houten doos - http://www.amazon.com/Darice-9151-58-Rectangle-Woo...1 x Parallax alleen-lezen RFID scanner - http://www.parallax.com/product/281401 x Ard
De Christmas Box II

De Christmas Box II

Hoi allemaal! D hier. Ik heb een heleboel goede dingen gevonden op instructables en ik dacht dat het tijd was om een beetje terug te geven. Dit is mijn eerste kinda sorta instructable dus neem aub met mij. Het is niet zo veel een exacte hoe, maar mee
Kleur erkenning Lock

Kleur erkenning Lock

Er zijn een heleboel manieren dat u een elektronisch slot kunt activeren. U kunt wachtwoorden, radiosignalen of zelfs spraakopdrachten gebruiken. In dit project ga ik u tonen hoe te maken van een lock-box die opent en sluit op basis van kleurherkenni
K'Nex Lock

K'Nex Lock

deze zijn de instructies voor mijn zeer eigen K'nex-lock, eerst hier weergegeven.  De "locking" mechanisme wordt aangedreven volledig door spanning en wanneer gesloten, is het onmogelijk om het te openen met kracht tenzij u apart de sluis zelf r
Smart Lock met behulp van Intel Edison

Smart Lock met behulp van Intel Edison

In dit project hebben wij een Intel Edison gebruikt voor het maken van een smart lock box. Dit komt voornamelijk omdat we een geluidskaart kunt integreren, vinger afdrukken sensor en de veiligheidsvergrendeling vergrendelen op de eenvoudigste mogelij
Wanneer een Phillips is niet een Phillips Plus zo veel meer!

Wanneer een Phillips is niet een Phillips Plus zo veel meer!

Wanneer een Phillips is niet een Phillips - Plus zo veel meer!Een voortzetting van schroeven en stationsdoor Egon Pavlis, Biomedtronix Inc.Met overweldigende reactie op mijn vorige "ible" getiteld "Wanneer een Phillips niet een Phillips is?
Arduino Thermistor/solenoïde vak

Arduino Thermistor/solenoïde vak

Dit project was onderdeel van mijn digitale multimedia klasse. Ik werd belast met het ontwerpen van een object die de Arduino micro-controller zou huis terwijl met behulp van een sensor van een soort en een schakelaar die de gebruiker kan werken waar