La roue Burn - Airwheel avec Biométrie intégrée et éclairage (8 / 14 étapes)

Étape 8: Biométrie et écran OLED

Lecteur biométrique (empreinte digitale)

Le lecteur d’empreintes digitales de GT-511C1R que j’ai choisi de Sparkfun était très facile à intégrer, compte tenu de la disponibilité d’une bibliothèque d’Arduino et de nombreux exemples de code sur le web (y compris cette grande Instructable porte de Garage). J’ai choisi le GT-511C1R sur ses frères et soeurs le GT - 511 3 simplement pour les cas de prix et l’utilisation. Le plus cher 3 511 a 10 x le stockage de l’empreinte digitale, mais il est sinon identique à la GT-511C1R. Les deux lecteurs de rock la même interface série avec reconnaissance des empreintes digitales 360º et performances identiques acceptation positive/négative.

Inscription

Pour l’inscription initiale, j’ai ajouté la logique à vérifier pour le nombre d’empreintes inscrits sur l’appareil. Si ce nombre est 0, il va commencer l’inscription initiale de la première empreinte au lieu de demander pour l’authentification. Après cela, il n’est pas actuellement une façon de commencer l’inscription sauf afin exécuter la fonction EnrollFingerprint() dans le cas du cycle de vie de setup(), temporairement.

L’amélioration future : Utiliser l’interrupteur magnétique pour commencer votre inscription, lorsqu’elle est déclenchée après être entré dans l’état d’exécution et authentifié.


Écran OLED

L’écran OLED 128 x 64 pixels, que j’ai utilisé est très flexible, elle peut être contrôlée via des signaux TTL 3,3-5v et compatible SPI ou j’ai2C protocoles. Pour enregistrer un arduino broche et depuis que je suis n’a pas le taux de rafraîchissement plus rapide, j’ai opté pour l’i2C interface. Cela nécessitait deux garnitures de cavaliers à souder ensemble à l’arrière de l’écran Adafruit (voir photographié).

Image de démarrage

Pour créer l’image de démarrage personnalisée sur la photo, créer un bitmap monochrome sur votre photo, éditeur de choix (bon vieux façonné BMP) et exécuter à travers le programme java de Img2Code au sein de la bibliothèque de Adafruit_GFX disponible à partir de leur Github. Ceci produit un tableau d’octets hexadécimal qui est une représentation binaire de l’image dans le code. Cela sera stocké dans l’espace PROGMEM sur l’arduino donc il ne consomme pas rapidement tous nos SRAM. Une image pleine de 128 x 64 est 1 Ko en taille, ce qui n’est pas énorme quand dans les 28 Ko d’espace de programme, mais immense si laissée dans le dérisoire 2,5 Ko de SRAM. J’ai laissé mon image de démarrage tant la petite image phare du projet Arduino attaché à ce Instructable ainsi vous pouvez voir la définition exacte et l’utilisation de ces tableaux d’octets.

Afficher plus d’apprentissage

Le reste du code de dessin dans le projet et tout ce qui existe se trouvent à ce bon tutoriel de Adafruit sur l’utilisation de que leur OLED affiche avec leurs propres bibliothèques.

Articles Liés

PT. 1 Comment construire une roue de potiers avec un moteur de tapis roulant !

PT. 1 Comment construire une roue de potiers avec un moteur de tapis roulant !

Ce tutoriel est pt 1.  la version rapide de la façon de construire un potiers roue à l'aide de pièces provenant du tas de ferraille et de pièces d'un tapis roulant de 10 $.  J'ai cherché haut et bas sur le web pour obtenir des informations à ce sujet
Fontaine d’eau avec système de sonorisation et d’éclairage (projet Letourneau EPM)

Fontaine d’eau avec système de sonorisation et d’éclairage (projet Letourneau EPM)

Bonjour, mon nom est Namkyoung Lee.Notre équipe fait une fontaine d'eau avec système de sonorisation et d'éclairage.Il appartient à un projet de laboratoire LeTourneau Université EMP.Cette fontaine d'eau est alimentée par batterie autonome et dispose
Robotique mobile avec Scratch : comment intégrer les Scratch, Arduino et Bluetooth

Robotique mobile avec Scratch : comment intégrer les Scratch, Arduino et Bluetooth

Pendant longtemps, nous avons lutté avec la tâche de créer une stratégie simple, peu coûteux, plateforme-indépendant, fiable et stable de l'intégration de Scratch et Arduino de telle sorte que vous pourriez utiliser Scratch pour enseigner les princip
Aéroponique bricolage 6-usine baignoire avec réservoir intégré

Aéroponique bricolage 6-usine baignoire avec réservoir intégré

Avec cette baignoire aéroponique je peux grandir 6 usines de chou frisé ou de bette à carde dans un très petit espace sans devoir les arroser tous les jours. Il ne prend aucun sol non plus. Je viens de remplir la baignoire bas (réservoir intégré) env
Roue hydraulique autonome avec des seaux Upcycled

Roue hydraulique autonome avec des seaux Upcycled

J'ai fait cette roue hydraulique utilisant les conteneurs aléatoires pour seaux inspiré par une à L'aqueduc à Coromandel, Nouvelle-Zélande.Étape 1: Contraintes de conceptionJ'ai su que je voulais construire une roue à eau après sur une fête récente.J
EasyCAP avec récepteur intégré de 5,8 Ghz pour FPV pour moins de 20$

EasyCAP avec récepteur intégré de 5,8 Ghz pour FPV pour moins de 20$

je suis un débutant de fpv, mon quadcopter n'a qu'à bord de l'appareil photo, et dernièrement j'ai été regardant autour pour un DVR enregistrer le flux vidéo, pour trouver mon quadcopter perdu, pour vérifier mes erreurs, etc.J'ai vu beaucoup de gens
Cas avec lecteur MicroSD intégré de téléphone

Cas avec lecteur MicroSD intégré de téléphone

L'introduction ci-dessous est mon discours sur le manque d'espace de stockage sur mon téléphone et comment je me suis inspiré et motivé à créer ce projet. N'hésitez pas à passez et plongez dans l'instruction commence à l'étape 1.Téléphone portable es
Danger-bague en boutons avec règles intégrées

Danger-bague en boutons avec règles intégrées

il y a plusieurs bon jeu Jeopardy/Show Verrouillage boutons/avertisseurs, mais aucun n'incorporer les règles de calendrier de mise en péril. J'apprends sur l'Arduino, et j'ai pensé que ce serait un grand projet de pratiquer avec.Les règles incluent u
Étagère de livre avec serre-livres intégré.

Étagère de livre avec serre-livres intégré.

Parfois votre bibliothèque n'est pas très complet... et tous vos livres garder écrouler!...Alors j'ai pensé à faire une étagère avec un serre-livres intégré qui est amovible, quand votre étagère est pleine !Étape 1: matériaux Pour le livre soiA = 2 8
Loft lit avec étagère intégrée et panneau perforé

Loft lit avec étagère intégrée et panneau perforé

j'ai fait ce lit pour ma fille, que sa chambre est assez petite, et espace de stockage est limité.  Remontant l'aire de repos de haut rend la surface de la pièce beaucoup plus polyvalent.Étape 1: Articles de Main Le lit a été construit dans mon hanga
Creux Egg avec Message à l’intérieur

Creux Egg avec Message à l’intérieur

c'est un métier super génial pour un anniversaire ou la fête des mères ! Il s'agit d'un oeuf intact creux avec un message à l'intérieur !Vous aurez besoinOeufBrochePapierConfetti ou sprinklesPeintureÉtape 1 : Obtenir votre œuf et piquez un petit trou
Arduino double ultrasons liquide mesureur avec site Web intégré

Arduino double ultrasons liquide mesureur avec site Web intégré

ce projet permet de surveiller le niveau de 2 récipients remplis de liquide. Les niveaux peuvent être affichées sur un site Web. L'exemple suivant a un capteur relié par fil et un autre capteur connecté sans fil par XBee.Le site Web vous permettent d
Guitar Hero guitare avec haut parleur intégré

Guitar Hero guitare avec haut parleur intégré

fondamentalement, j'ai craqué ouvrir un contrôleur de Guitar Hero et je me demandais ce que je pouvais tenir à l'intérieur. Il me semblait léger alors j'ai pensé il y avait beaucoup de place. Bien sûr, il y avait beaucoup. Initialement, j'avais prévu
Bureau de fantaisie et fonctionnel avec un PC intégré

Bureau de fantaisie et fonctionnel avec un PC intégré

il s'agissait, dès maintenant, le plus difficile de mes projets. Travail sur celui-ci exige une précision et un peu de temps. Avoir d'autres outils de fantaisie serait vraiment utile ici - je n'avais pas certains, et même si j'ai réussi, j'ai passé a