Championnat de Barista chronomètre • Introduction de brassage (3 / 7 étapes)

Étape 3: Schémas, câblage

S’il vous plaît voir Fritzing fichier.

Notez que presque toutes les cartes Arduino a un brochage quelque peu différent pour la connexion de SPI (qui est utilisée par max72xx), ainsi que digital i/o et analogique entrée. Si vous avez une question ou un commentaire, s’il vous plaît, n’hésitez pas à m’écrire.

En général, vous trouverez quelques conseils sur la numérotation des broches dans fichier Fritzing (il suffit d’aller sur une broche d’un IC de montrer le code PIN).

Avis importants

MAX7221 Arduino

Tout d’abord, Maxim MAX7219 et MAX7221 a un brochage différent. J’ai utilisé 7221 pour ce projet, mais 7219 est toujours bonne. Il y a seulement une légère différence entre ces registres à deux décalage littéralement pas affecter l’utilisation du chronomètre. Pour le câblage MAX72xx Arduino, vous devez utiliser seulement trois fils : SPI « MOSI », « SCK » et « SS ». Pour Arduino Nano 328 et MAX 7221 le câblage doit être :

  • Goupille de Arduino 10 à MAX7221 broche 12 (SS / charge)
  • Goupille de Arduino 11 avec le MAX7221 Pin 1 (MOSI / DataIn)
  • Goupille de Arduino 13 à MAX7221 broche 13 (SCK / CLK)

MAX7221 d’afficheurs à LED

Il est très important d’utiliser des écrans de type cathode commune . Il n’est pas obligatoire d’utiliser 4 chiffre 7 affichage à segments (comme 5641AS, j’ai utilisé). Si vous avez une type anode commun, une câblage compliquée beaucoup (encore sérieusement cher) est nécessaire, donc je ne le recommande pas.

Chaque écran possède au moins 9 broches pour chaque chiffre (broche de cathode commune est souvent doublé, affichage à 1 chiffre 7 segments). Chacune possède un identificateur unique de A à G et l’autre pour le point décimal (ofter marqué comme DP). Comme nous utilisons un registre à décalage, les broches « A » de chaque écran doivent être reliés les uns aux autres, ainsi qu’aux broches "A" de MAX7221 (c' est broche, 14).

Si vous utilisez des écrans à un seul chiffre, un fil de chaque lot (littéralement 8 × 8 = 64) doit être utilisé, qui n’est pas le plus l’espace et l’argent consommant solution. C’est pourquoi je recommande d’utiliser 4 chiffre 7 affichage à segments (qui exige seulement 2 × 8 = 16 fils pour les anodes). Comme référence, voici le brochage pour MAX7221.

  • A--> 14
  • B--> 16
  • C--> 20
  • D--> 23
  • E--> 21
  • F--> 15
  • G--> 17
  • DP--> 22

Enfin, vous devez vous connecter chaque cathode de chaque chiffre à la broche spécifiée du MAX7221. À ce stade, le premier chiffre marqué DIG0 sur 7221. Voici le brochage pour chaque chiffre (Veuillez noter que tous les diagrammes de brochage commence par DIG0, qui est le premier chiffre) :

  • 1.--> 2
  • 2.--> 11
  • 3.--> 6
  • 4.--> 7
  • 5.--> 3
  • 6.--> 10
  • 7.--> 5
  • 8.--> 8

Chaque LED cathode broche doit être connecté directement à MAX7221, et jamais doivent être reliés entre eux.

MAX7221 puissance et autres connecteurs

En raison des caractéristiques de haute fréquence de presque chaque quart registres, il est recommandé de mettre au moins un condensateur à l’entrée d’alimentation de MAX7221. J’ai utilisé un 10 mF et un condensateur de 0,1 mF à cet effet et n’a connu aucune erreur dans le travail. Si vous avez, essayez d’autres valeurs. Tous les condensateurs doivent être aussi près de l’entrée que possible.

Il est possible le changement de la luminosité de la LED affiche la bibliothèque arduino de MAX72xx (LedControl.h), mais il est nécessaire de conduire correctement chaque segment avec un courant désiré. Pour plus de renseignements, veuillez voir la fiche technique MAX7221 ici. Pour mes affichages, un < 20 mA actuels et 1,5 avant tension directe pourrait être mis avec une résistance k 33, connectée à la broche 18 de MAX7221 (R6 dans fichier Fritzing). Comme presque tout le temps, une certaine attention nécessaire afin de protéger votre carte Arduino et votre 7221 MAX trop. Je ne recommande pas l’utilisation de n’importe quel courant plus de 20 mA.

Écran LCD pour Arduino

Il s’agit d’une connexion très commune. Comme j’ai mentionné dans la note au dossier Fritzing, ce câblage doit être changé en raison de différents conseils d’Arduino. Dans ce cas, vous devez modifier la ligne de configuration LCD dans la partie de la pré-installation de l’esquisse. Ce paramètre/câblage peut être utilisé pour Nano328 cartes compatibles et commune Hitachi 44780 piloté par 16 × 2 caractère alphanumérique affiche.

C’est votre décision d’utiliser un BC337 ou similaire trasistor NPN pour piloter le rétro-éclairage LCD. J’ai connu que presque chaque commune LCD peut fonctionner correctement avec un simple entraînement direct à travers une résistance de 220 ohms sous les 20 mA limite de goupille de Arduino. Pour le réglage du rétro-éclairage, il est nécessaire d’utiliser un NIP PWM à cet effet (voir schéma dans le fichier Fritzing).

Il est assez commun pour obtenir un blanc LCD au premier démarrage en raison de mauvais réglage du potentiomètre de contraste (10 k, marqué comme R1 dans Fritzing). Je suggère de faire pivoter et essayer de trouver le meilleur réglage avant modification du câblage. Négatifs (blanc sur noir, blanc sur bleu – que j’ai utilisé) de type LCD affichages sont plus difficiles à installer et plus difficile à lire que les types positifs. Par ailleurs, généralement sérieusement moins cher.

Articles Liés

Arduino chronomètre

Arduino chronomètre

Cet Instructable va vous montrer comment faire un arrêt à regarder hors un Arduino.Étape 1: Ce que vous aurez besoinVous sera nécessaire--1 x Arduino Uno http://store.arduino.cc/product/A000066-1 x clavier LCD bouclier http://www.amazon.co.uk/SODIAL-
Simple chronomètre Arduino

Simple chronomètre Arduino

Salut. Je vais vous expliquer comment j'ai fait ce chronomètre simple.Étape 1: connexionsSeule la connexion est entre arduino et écran LCD 16 x 2.Même que Arduino.cc tutoriels« LCD RS broche à broche numérique 12Enable LCD broche à broche numérique 1
Chronomètre Arduino-basé pour la voiture électrique, pistes de course

Chronomètre Arduino-basé pour la voiture électrique, pistes de course

Dans ce projet, que j'utilise un capteur de proximité d'infra-rouge sur mesure connecté à une carte Arduino pour chronométrer les tours sur une voiture électrique circuit de course. Le capteur détecte la voiture quand il passe devant elle et mesure l
OEUF : Le chronomètre futuriste

OEUF : Le chronomètre futuriste

Est la première question que vous vous demandez peut-être, « Pourquoi « OVOÏDES »? » C'est un acronyme ? N ° Est-ce que l'horloge faite de coquille d'oeuf ? Non, même si ce serait assez étonnant ! J'ai appelé cette horloge oeuf simplement parce qu'il
Chronomètre avec microcontrôleur ATmega328 du tour

Chronomètre avec microcontrôleur ATmega328 du tour

cette instructable vous montrera comment construire votre propre chronomètre pour enregistrer plusieurs scissions utilisant un microcontrôleur programmable ATmega328. Quand on appuie sur le bouton Démarrer (ou envoie le Metal dans ma montre), l'écran
Comment faire pour que la géolocalisation et le chronomètre dans votre site Web

Comment faire pour que la géolocalisation et le chronomètre dans votre site Web

Dans votre site Web en utilisant html, vous pouvez avoir géolocalisation et chronomètre.Étape 1: géolocalisation Copiez les codes suivants de l'image et enregistrer le fichier .html ou .htmÉtape 2: chronomètre Copiez les codes suivants de l'image et
Standalone Arduino chronomètre - bouclier de clavier LCD SainSmart

Standalone Arduino chronomètre - bouclier de clavier LCD SainSmart

donc, pour mon premier Instructable, je vais aussi partager avec vous mon premier projet: A Standalone Arduino CHRONOMETRE.Je dois avouer que cela n'a pas été entièrement créé par moi. J'ai pris l'idée d'un autre chronomètre où vous lire l'info sur l
Chronomètre SPEEDsSTACK

Chronomètre SPEEDsSTACK

Dans ce instructable je vais montrer comment faire un chronomètre sensible tactile comme chronomètre de la SpeedStack.Whatch qu'il fonctionnePremier test avec l'OLEDÉtape 1: fournitures : * Arduino pro mini* Écran OLED Adafruit (128 * 68 i2c)* Bande
Chronomètre automatique

Chronomètre automatique

Objectif de ce projet est de compter le temps mis par un grimpeur à escalader un mur. Mais il doit être automatique c'est-à-dire grimpeur ne doit appuyer sur un bouton pour démarrer le compteur/timer et aussi qu'il ne devrait pas fait aucun effort po
Radio pilotée chronomètre

Radio pilotée chronomètre

Comme professeur et membre de diverses organisations sportives, j'ai observé les différents systèmes de chronométrage différents, depuis les chronomètres autonomes traditionnelles aux plus sophistiquées (et très chers) systèmes coordonnée qu'en même
Chronomètre de PSP

Chronomètre de PSP

Oui, c'est ici...Le chronomètre de la PSPAucun Custom Firmware nécessaire...100 % légal...Continue même lorsque psp est OFF!!!Étape 1: Obtenir les matériauxVous aurez besoin...UNE PSPAdaptateur stick adaptateur USB ou mémoireCE fichier ci-dessousÉtap
Chronomètre & chrono avec Arduino Nano et Maxi 7219 conduit affichage (8 Dig X 7 Seg)

Chronomètre & chrono avec Arduino Nano et Maxi 7219 conduit affichage (8 Dig X 7 Seg)

Bonjour à tous,Il s'agit d'un projet très facile à faire sur un chronomètre utilisant Arduino Nano et Maxi 7219 LED affichage (8 chiffres x 7 Segments).Le chronomètre à l'aide de ce type d'affichage est nouveau et je ne pouvais pas trouver quelque ch
Horloge multimètre

Horloge multimètre

le Multimètre horloge se compose de trois multimètres, le premier lecteur affiche les heures, la seconde affiche les minutes et la dernière affiche secondes. Un microcontrôleur PIC 16F628A assure le suivi des temps et génère un courant calculé à chaq
Podomètre Hack

Podomètre Hack

OK, voici l'affaire. J'ai un Samsung Gear S qui suit mes pas via GPS, mes calories et mon rythme cardiaque tout au long de la journée et est très précis.Voici donc le kicker, que notre compagnie d'assurance est distribuant ces stupides podomètres blu