Het branden wiel - Airwheel met geïntegreerde biometrie en verlichting (8 / 14 stap)

Stap 8: Biometrie & OLED-Display


Biometrische (vingerafdruk) Reader

De GT-511C1R-vingerafdruklezer die ik heb geselecteerd van Sparkfun was zeer eenvoudig te integreren, de beschikbaarheid van een Arduino-bibliotheek en de talrijke voorbeelden van code gezien op het web (met inbegrip van deze grote Garage deur Instructable). Ik heb de GT-511C1R geselecteerd over haar broer of zus de GT - 511C 3 gewoon voor de prijs en het gebruik geval. De duurdere 511C 3 heeft 10 x de vingerafdruk opslag, maar is verder identiek aan de GT-511C1R. Zowel lezers rock dezelfde seriële interface met 360º vingerafdrukerkenning en identieke positieve/negatieve aanvaarding prestaties.

Inschrijving

Voor de eerste inschrijving voegde ik de logica om te controleren of het aantal ingeschreven vingerafdrukken op het apparaat. Als dat aantal 0 is, zal het beginnen de eerste inschrijving van de eerste vingerafdruk in plaats van vragen voor verificatie. Na dat is er momenteel niet een manier om te beginnen van inschrijving behalve om expliciet de EnrollFingerprint() functie uitvoert in de Setup lifecycle gebeurtenis, tijdelijk.

De verbetering van het toekomstige: Gebruik de magneetschakelaar om inschrijving, te beginnen wanneer het wordt geactiveerd na het invoeren van de geverifieerde stand draaien.


OLED-Display

De 128 x 64 pixels OLED display die ik gebruikte is zeer flexibel, kan worden aangestuurd via 3.3-5v TTL signalen en SPI of ik2C-protocollen ondersteunt. Wilt opslaan een arduino pin en sinds ik hoefde niet de snelste vernieuwingsfrequentie, heb ik gekozen voor de I2C interface. Dit vereiste solderen twee jumpers pads samen op de achterkant van het display van de Adafruit (afgebeeld).

Opstartinstallatiekopie

Als u wilt maken het beeld van de douanelaars afgebeeld, een monochroom bitmap maken in uw foto editor naar keuze (goeie ouwe ouderwets BMP), en het doorlopen van het java-programma van Img2Code binnen de Adafruit_GFX bibliotheek beschikbaar van hun Github. Dit zal een hexadecimale bytematrix die is een binaire representatie van de afbeelding in code produceren. Dit zal worden opgeslagen in de PROGMEM ruimte op de arduino zodat het niet snel al onze SRAM consumeren. Een afbeelding van volledige 128 x 64 is 1kB in grootte, die niet groot bij de 28kB van het programma ruimte, maar immens is als links in de schamele 2.5kB van SRAM. Ik heb zowel mijn schoen Spiegelbeeld en het kleinere beeld van de koplamp in het project van de Arduino aangesloten op dit Instructable, zodat u de werkelijke definitie en het gebruik van deze byte-matrices zien kunt.

Verder weer leren

De rest van de tekening code in het project en iets anders beschikbaar kan worden gevonden op deze geweldige tutorial van Adafruit over het gebruik van dat hun OLED displays met hun eigen bibliotheken.

Gerelateerde Artikelen

De houwer van de hamster: Zwijgen het lawaaierige wiel - met Recycling!

De houwer van de hamster: Zwijgen het lawaaierige wiel - met Recycling!

Hamtaro, mijn Woestijndwerghamster is hierboven afgebeeld. Niet afgebeeld is haar zus, ook genaamd Hamtaro... omdat ze identiek zijn en ik kan niet ze elkaar vertellen. :)Hun kooi zit rechts naast mijn bureau is thuis, zodat we hangen kunnen terwijl
Het ventiel wiel 2.0: Buis Boost en Overdrive

Het ventiel wiel 2.0: Buis Boost en Overdrive

dit is een kleine buis boost pedaal voor uw gitaarversterker. Het is een twee-effect dat sommige buis geluid aan uw gitaar toevoegt. De eerste modus is een impuls. Het voegt sommige overdrive en buis compressie samen met het stimuleren van het signaa
Liebig condensor met geïntegreerde standaard

Liebig condensor met geïntegreerde standaard

Een paar maanden geleden, een vriend van mij gebouwd een Liebig koeler van koperen buizen. Helaas voor hem die hij niet hebben de apparatuur om het te testen. Gelukkig voor mij heb ik de apparatuur te testen en de jongen deed het werk goed. De enige
Zakformaat Espresso Machine met geïntegreerde alcohol kachel.

Zakformaat Espresso Machine met geïntegreerde alcohol kachel.

IntroductionIk heb altijd al gefascineerd door kleine dingen. Ik herinner me gaan naar het winkelcentrum als een kind en het zien van alle Hello Kitty mini spullen bij Spencer, en zijn werkelijk teleurgesteld dat ze alleen meisje spullen gemaakt (het
LEGO tabel met geïntegreerde onderdelen bin

LEGO tabel met geïntegreerde onderdelen bin

LEGO gebaseerde meubels maken lijkt te zijn van een recht van doorgang voor alle ouders. Hier is de mijne. Oversized zijwanden bevatten de LEGO op tafel tijdens de dumping. Een aangepaste berg met LEGO baseplates moedigt gebouw scènes en racen voertu
Het maken van zeep met wetenschap!

Het maken van zeep met wetenschap!

SOAP: iedereen heeft zeep, maar zeer weinigen van ons waarderen. Niet hebt u zich ooit afgevraagd hoe zeep wordt gemaakt? Ook niet wij, maar wij vertellen u hoe dan ook. In dit Instructable hoop ik te leren van u, de lezer, hoe we zeep en al van de w
Het maken van raketbrandstof met keuken chemie!

Het maken van raketbrandstof met keuken chemie!

We doen vandaag sommige scheikunde van de keuken met behulp van gemeenschappelijke huishoudelijke artikelen.  Dit is het type van koken die me opgewonden krijgt, omdat ik met recepten voor solid-state raketbrandstof experimenteren ben.www.thekingofra
Compacte 3-in-1 klemmenstrook DIYduino met geïntegreerde Sensor en Motorschild L298N

Compacte 3-in-1 klemmenstrook DIYduino met geïntegreerde Sensor en Motorschild L298N

ik presenteer een compact ontwerp van een klemmenstrook Arduino board (DIYduino), die bevat een 2A motor stuurprogramma en heeft bovendien de functionaliteit van een sensor schild. De 2-kanaals versie kost ongeveer $29,43 en is goedkoper in vergelijk
Betonnen aanrecht met geïntegreerde wastafel en glasvezel

Betonnen aanrecht met geïntegreerde wastafel en glasvezel

We waren het remodelleren van onze badkamers en ik wilde een unieke optie voor het aanrecht en wastafel. Ik heb eindelijk besloten om een betonnen aanrecht na het zien van andere instructables over dit onderwerp. Ik moest maken het mijne met de wasta
Verlichting sigaretten en het maken van vuur met zonlicht

Verlichting sigaretten en het maken van vuur met zonlicht

door tonytran2015 (Melbourne, Australië).Figuur 1: Verlichting een sigaret door zonlicht. Smeulende is zichtbaar na 27seconds. Figuur 2: Diagram van het experiment.De titel "Verlichting sigaretten met het gezicht van een Storm merk horloge" kon
Kaart met geïntegreerde afstandsmeter

Kaart met geïntegreerde afstandsmeter

deze kaart, met geïntegreerde odometer, kan geen einde maken aan al die discussies over hoe ver u eigenlijk gereisd, maar zal zeker de discussies te verheffen naar een nieuw niveau.Bij mijn roeivereniging hier in Hamburg sluiten wij elke reis die wij
7-Key Slider/wiel Tutorial met Synthesizer

7-Key Slider/wiel Tutorial met Synthesizer

Dit is een tutorial voor het gebruik van de 7-Key Slider/wiel Breakout van Rachel's Electronics.Ik zal u tonen hoe om te solderen op de pennen van de koptekst voor maximale bruikbaarheid. Rachel's heeft het QT1106 gegevensblad op hun site, en een gro
Hoogvermogen LED fiets koplamp met geïntegreerde koellichaam

Hoogvermogen LED fiets koplamp met geïntegreerde koellichaam

voor degenen onder ons reizen door niet-gemotoriseerd vervoer (bijvoorbeeld fiets), zichtbaarheid is belangrijk in zowel middaguur en na twilight voorwaarden. De beste manier om ervoor te zorgen dergelijke zichtbaarheid is door het gebruik van extree
Tekenen-het-zelf - MIDI controller met de geleidende inkt

Tekenen-het-zelf - MIDI controller met de geleidende inkt

'Draw It Yourself' is een MIDI-controller met de geleidende inkt als drukknoppen. Het is gebaseerd op de Arduino, en maakt gebruik van een capacitieve sensor (twee, eigenlijk) om te bepalen of de getekende knoppen zijn geraakt of niet.http://sanidanz