Table des matières:

Bright Saver avec Arduino Mega : 7 étapes
Bright Saver avec Arduino Mega : 7 étapes

Vidéo: Bright Saver avec Arduino Mega : 7 étapes

Vidéo: Bright Saver avec Arduino Mega : 7 étapes
Vidéo: How to make a LED digital counter using 7- Segment Display 2024, Novembre
Anonim
Image
Image

Bright Saver affiche des informations précises et à jour sur les économies et vous permet de définir un objectif d'économies. Par exemple, une fois que vous avez défini votre objectif à l'aide des deux boutons fournis, vous pouvez observer la progression et combien il en faut plus pour atteindre votre objectif.

Composants matériels requis

  • 1x Arduino méga
  • 1x planche à pain (grande)
  • 1x accepteur multi-pièces programmable CH-924 (4 types de pièces)
  • 1x adaptateur secteur 12V
  • 1x adaptateur femelle DC Jack Barrel
  • 1x LCD 16x2
  • 1x potentiomètre 10K
  • 4x LED (rouge, jaune, vert et multi-RVB)
  • 4x résistances (220 ohms)
  • 2x mini boutons poussoirs (rouge et bleu)
  • Tas de pièces de troisième série de Singapour
  • Groupe de fils de cavalier (mâle à mâle)
  • Paquet de fils de pince crocodile à double extrémité

Ce projet convient à tous, débutants Arduino inclus ! Différents types de pièces de Singapour sont acceptés via l'accepteur de pièces multiples. Une fois la pièce insérée, l'écran LCD affiche les informations d'épargne mises à jour et votre progression est mise à jour. Afin de définir la cible, des boutons sont connectés à l'Arduino et au Bright Saver, vous permettant d'ajuster votre cible.

Chaque fois qu'une pièce est insérée, la tirelire de Bright Saver vérifiera la progression de votre épargne et s'allumera avec une couleur spécifique pour indiquer si vous avez atteint avec succès un jalon d'épargne. Par exemple, Bright Saver indiquera une lumière rouge si votre progression a atteint 25 pour cent de votre objectif défini. Après avoir franchi 50 pour cent, la LED deviendra jaune et verte lorsque vous franchirez 75 pour cent de votre cible. Enfin, une fois que vous avez atteint votre cible, les lumières LED alternent entre le rouge, le vert et le bleu.

Affichage couleur LED pour des économies cibles

  • Au 25e centile → Rouge
  • Au 50e centile → Jaune
  • Au 75e centile → Vert
  • Au 100e centile → Multi-RVB

Magasins d'électronique recommandés à Singapour

1. Carrousel

2. Space Electronics Pte Ltd à la tour Sim Lim, # B1-07

3. Sgbotique

Raison pour Bright Saver

La raison pour laquelle j'ai choisi Bright Saver est liée à mes expériences d'enfance. Durant mon enfance, j'ai toujours eu l'intérêt d'économiser un maximum de mes allocations à l'aide d'une tirelire mais devais m'assurer qu'elle était remplie avant de l'ouvrir. Cependant, je n'ai pas été en mesure de dire combien j'ai économisé simplement grâce au poids de la tirelire. De plus, j'ai trouvé exaspérant de calculer toutes mes économies en pièces, car ces pièces ont ensuite été échangées contre des billets avec mes parents. Par conséquent, j'ai pensé que ce serait formidable de profiter de cette opportunité pour avoir une tirelire personnalisée et intelligente qui m'aide à compter mes économies de pièces pour moi.

Version future de Bright Saver

La future version de Bright Saver joue une mélodie comme une célébration lorsque l'objectif d'économies est atteint en utilisant un Piezo Buzzer. Bright Saver peut également être un assistant interactif qui communique avec vous en saluant votre nom et en fournissant des informations sur la cible automatisées par la voix. Bright Saver peut également utiliser des technologies avancées telles que la connexion à une application mobile pour permettre le suivi de vos économies via votre téléphone à tout moment et n'importe où, évitant ainsi les habitudes de dépenses impulsives !

CréditsJe me suis en outre inspiré d'un didacticiel d'Adafruit qui utilise des appareils électroniques tels qu'un Arduino, un écran LCD et un accepteur de pièce unique. Cependant, les fonctionnalités étaient simples et je voudrais me mettre au défi d'ajouter des fonctionnalités interactives, fonctionnelles et personnalisées. Les codes originaux ont été considérablement modifiés.

Bright Saver est sous licence Creative Commons Attribution-NonCommercial 4.0 International License.

Étape 1: Calibrer l'accepteur multi-pièces

Calibrer l'accepteur multi-pièces
Calibrer l'accepteur multi-pièces
Calibrer l'accepteur multi-pièces
Calibrer l'accepteur multi-pièces

Composants matériels requis

1. Accepteur multi-pièces programmable CH-924 (4 types de pièces)

2. 1x adaptateur secteur 12V

3. 1x adaptateur femelle DC Jack Barrel

Vous vous demandez peut-être… comment fonctionne l'accepteur multi-pièces ?

Les capteurs de cet accepteur de pièces utilisent l'épaisseur, le diamètre et le temps de chute des pièces pour les identifier et il est entièrement programmable, vous n'êtes donc pas limité à un type de devise particulier. En plus de l'utiliser comme un économiseur brillant, vous pouvez également l'utiliser pour les distributeurs automatiques et les jeux d'arcade !

Étapes pour calibrer l'accepteur de pièces multiples

1. Avant de pouvoir configurer l'accepteur de pièces, connectez les fils rouge et noir à l'adaptateur femelle DC Barrel Jack. Les bornes de l'adaptateur DC Barrel Jack sont étiquetées comme positives et négatives et nécessitent un tournevis pour serrer les bornes, comme indiqué sur la deuxième image.

o Fil rouge ⟹ Positif

o Fil noir ⟹ Négatif

2. Connectez l'adaptateur femelle DC Barrel Jack à un adaptateur secteur 12 V, illustré sur la troisième image.

3. Les fils blanc et gris seront ensuite connectés à l'Arduino, mentionné à l'étape 2.

4. Une fois que l'accepteur de pièces est alimenté, la LED rouge s'allumera et émettra un son « BIP », illustré dans la quatrième image.

5. Préparez différentes pièces de 0,10 $, 0,20 $, 0,50 $ et 1,00 $, illustrées sur la cinquième image.

6. Configurez l'accepteur de pièces en procédant comme suit:

  • Appuyez et maintenez « AJOUTER » et « MOINS » pendant quelques secondes et la lettre « A » apparaîtra sur l'écran LED.
  • Appuyez sur le bouton « SET » pendant quelques secondes et la lettre « E » apparaîtra.
  • Utilisez les boutons « AJOUTER » et « MOINS » pour choisir le nombre de pièces que vous souhaitez utiliser. Dans notre cas, nous sélectionnerons « 4 » (0,10 $, 0,20 $, 0,50 $ et 1,00 $). Appuyez sur « SET » pendant quelques secondes et la lettre « H1 » apparaîtra.
  • La lettre « H1 » fait référence à la première pièce à utiliser pour l'étalonnage. Vous pouvez choisir le nombre d'échantillons de pièces à échantillonner. Dans mon cas, j'utiliserai 15 échantillons de pièces de 0,10 $ pour une meilleure précision. Maintenez « SET » pour confirmer.
  • Ensuite, la lettre "P1" apparaîtra pour sélectionner la quantité d'impulsions de sortie pour chaque pièce. Comme l'impulsion maximale est de 50, j'ai sélectionné les impulsions 1 à 10 pour une identification plus facile.

Par exemple:

o 0,10 $ défini comme « 1 »;

o 0,20 $ défini comme « 2 »;

o 0,50 $ défini comme « 5 »;

o 1,00 $ défini comme « 10 »

  • Appuyez sur « SET » pour confirmer.
  • La lettre "F1" apparaîtra pour définir le niveau de précision de la première pièce. La valeur est de 1 à 30, 1 étant la plus précise. Si le même type de pièces est similaire, la valeur devrait être plus précise. Dans mon cas, j'ai sélectionné 7. Utilisez les boutons « AJOUTER » et « MOINS » et appuyez sur « SET » pendant quelques secondes.
  • La lettre "H2" apparaîtra et répétera le même processus de l'étape 4 à l'étape 6. Cependant, notez que les impulsions sont différentes pour toutes les pièces, mentionnées à l'étape 5.
  • Après la configuration de H1 à H2, maintenez « SET » et la lettre « A » apparaîtra pour indiquer et appuyez à nouveau sur « SET » pour que la lettre « E » apparaisse pour confirmer les nouveaux paramètres. (IMPORTANT!)
  • Enfin, éteignez et rallumez l'interrupteur principal.
  • Appuyez sur « SET » et la lettre « A1 » apparaîtra. Vous pouvez commencer à échantillonner la première pièce: 0,10 $ avec 15 échantillons. Appuyez sur « SET » lorsque vous avez terminé.
  • Ensuite, la lettre "A2" sera et répétez le même processus et appuyez sur "SET". Le système redémarrera automatiquement une fois la configuration terminée.

Maintenant, vous êtes prêt à programmer le Coin Acceptor avec Arduino !:RÉ

Étape 2: Connectez l'accepteur multi-pièces à Arduino Mega

Connectez l'accepteur multi-pièces à Arduino Mega
Connectez l'accepteur multi-pièces à Arduino Mega

Composants matériels requis

1. Accepteur multi-pièces

2. Arduino méga

3. Fils de pince crocodile à double extrémité

4. Cavaliers de femme à femme

Étapes pour connecter l'accepteur multi-pièces à Arduino

Tout d'abord, branchez le câble USB sur votre Arduino Mega et votre ordinateur portable.

Comme mentionné à l'étape 1, connectez le fil blanc à la broche 2 et le fil gris à la broche GND, illustré dans le schéma.

Dans mon cas, j'ai utilisé des pinces crocodiles sur des cavaliers femelle-femelle pour insérer le fil dans les broches Arduino.

Étape 3: Connectez l'écran LCD à la planche à pain et à l'Arduino Mega

Connectez l'écran LCD à la planche à pain et à l'Arduino Mega
Connectez l'écran LCD à la planche à pain et à l'Arduino Mega
Connectez l'écran LCD à la planche à pain et à l'Arduino Mega
Connectez l'écran LCD à la planche à pain et à l'Arduino Mega

Composants matériels requis

1. Planche à pain

2. Arduino méga

3. ACL

4. Fils de raccordement femelle à femelle

Étapes pour connecter l'écran LCD à la planche à pain et à l'Arduino Mega

1. Connectez l'écran LCD soudé sur le côté de la maquette.

2. Connectez le rail négatif à la broche GND d'Arduino. Cela signifie que tout ce qui est connecté à cette ligne sera considéré comme la broche GND.

3. Connectez le rail positif à la broche 5V d'Arduino.

4. Connectez la première (VSS) et la dernière broche (K) de l'écran LCD au rail négatif qui indique GND.

5. Connectez les broches d'alimentation, la 2e (VDD) et la 15e (A) broche (support du rétroéclairage de l'écran LCD) de l'écran LCD au rail positif.

6. Connectez la 1ère broche du potentiomètre au rail positif.

7. Connectez la 3ème broche du potentiomètre au rail négatif.

8. Connectez la broche centrale du potentiomètre à la 3e broche (V0) qui est la broche de contrôle et de contraste.

9. Connectez la 4ème broche (Register Select - RS) de l'écran LCD à la broche 3 de l'Arduino.

10. Connectez la 5ème broche (lecture/écriture – RW) de l'écran LCD au rail négatif. Puisque nous utilisons l'écran LCD pour l'affichage, réduisez-le pour écrire.

11. Connectez la 6ème broche (Activer - E) de l'écran LCD à la broche 4 de l'Arduino.

12. Connectez les broches de données de l'écran LCD.

o Connectez la 11e broche (D4) de l'écran LCD à la broche 8 de l'Arduino

o Connectez la 12ème broche (D5) de l'écran LCD à la broche 9 de l'Arduino

o Connectez la 13e broche (D6) de l'écran LCD à la broche 10 de l'Arduino

o Connectez la 14e (D7) broche de l'écran LCD à la broche 11 de l'Arduino

Une fois connecté, l'écran LCD s'allumera et vous pourrez régler le contraste de l'écran à l'aide du potentiomètre.

Étape 4: Connectez les lumières LED à la planche à pain et à l'Arduino Mega

Connectez les lumières LED à la planche à pain et à l'Arduino Mega
Connectez les lumières LED à la planche à pain et à l'Arduino Mega
Connectez les lumières LED à la planche à pain et à l'Arduino Mega
Connectez les lumières LED à la planche à pain et à l'Arduino Mega

Composants matériels requis

1. Planche à pain

2. Arduino méga

3. 4x résistances (220 Ohm)

4. 4x LED (rouge, jaune, vert, multi-RVB)

5. 8x fils de pince crocodile à double extrémité

6. Fils de raccordement femelle à femelle

Étapes pour connecter les lumières LED à la planche à pain et à l'Arduino Mega

1. Établissez un terrain d'entente en connectant le taux négatif de la maquette à la broche GND d'Arduino.

2. Insérez les résistances en connectant une jambe au taux négatif.

3. Avant de connecter les LED à la maquette et à l'Arduino, vous devez connaître les broches des LED. La broche courte est un fil négatif et la broche longue est un fil positif.

4. Connectez les cavaliers à chaque extrémité des résistances, parallèles les uns aux autres.

5. Connectez l'autre extrémité des cavaliers avec des fils à pince crocodile.

6. Connectez l'autre extrémité des fils de la pince crocodile aux fils les plus courts des DEL.

7. Utilisez une nouvelle pince crocodile pour connecter les fils plus longs des LED avec des câbles de raccordement femelle à femelle.

8. Connectez l'autre extrémité des cavaliers femelle-femelle à l'Arduino.

Par exemple:

o LED rouge à la broche 16 de l'Arduino

o LED jaune à la broche 14 d'Arduino

o LED verte à la broche 15 de l'Arduino

o LED multi-RGB à la broche 17 de l'Arduino

Étape 5: connectez les boutons poussoirs

Connectez les boutons poussoirs
Connectez les boutons poussoirs
Connectez les boutons poussoirs
Connectez les boutons poussoirs
Connectez les boutons poussoirs
Connectez les boutons poussoirs

Dans ce Bright Saver, nous utiliserons deux boutons, rouge et bleu pour définir la cible sur l'écran LCD. Le bouton rouge est d'augmenter la cible et le bouton bleu est de diminuer la cible.

Composants matériels requis

1. Arduino méga

2. 2x mini boutons poussoirs (rouge et bleu)

3. 6x fils de pince crocodile à double extrémité

4. Fils de raccordement femelle à femelle

En partant du bouton bleu,

1. Connectez 3 pattes du bouton rouge avec 3 pinces crocodiles.

2. Connectez l'autre extrémité des pinces crocodiles aux fils volants.

3. Connectez l'autre extrémité des cavaliers à la planche à pain comme indiqué sur le schéma.

4. Connectez la planche à pain à la broche Arduino 20 à l'aide d'un cavalier.

5. Parallèlement au fil de liaison de la pince crocodile rouge, connectez-vous au rail positif.

6. Parallèlement au fil de liaison de la pince crocodile jaune, connectez-vous au rail négatif.

En partant du bouton rouge,

1. Connectez 3 pattes du bouton rouge avec 3 pinces crocodiles.

2. Connectez l'autre extrémité des pinces crocodiles aux fils volants.

3. Connectez l'autre extrémité des cavaliers à la planche à pain comme indiqué sur le schéma.

4. Connectez la planche à pain à la broche Arduino 21 à l'aide d'un cavalier.

5. Parallèlement au fil de liaison de la pince crocodile verte, connectez-vous au rail positif.

6. Connectez un côté du rail négatif à l'autre côté du rail négatif.

Étape 6: Téléchargez Bright Saver Sketch sur Arduino

Étape 7: Assemblez la Bright Saver’s House

Assemblez la maison de l'économiseur lumineux
Assemblez la maison de l'économiseur lumineux
Assemblez la maison de l'économiseur lumineux
Assemblez la maison de l'économiseur lumineux
Assemblez la maison de l'économiseur lumineux
Assemblez la maison de l'économiseur lumineux

Outils nécessaires

1. Les cartons

2. Pistolet à colle chaude

3. Vis

4. Bouteille d'eau minérale Evian, 750 ml

5. Marqueurs permanents

6. Canif

Étapes pour construire la maison

1. Tout d'abord, j'ai mesuré l'intérieur du monnayeur afin de le fixer à l'avant de la maison et je l'ai fixé avec des vis. Aussi, j'ai découpé le bas de la maison pour y insérer ma tirelire.

2. N'oubliez pas de construire un extérieur avec un support solide à l'intérieur de la maison pour vous assurer que la maison est capable de supporter du poids en préparant des cartons pour servir de support à l'accepteur de pièces et à la tirelire.

3. Insérez votre Arduino et votre Breadboard à l'intérieur de la maison.

4. Placez l'écran LCD et les boutons en découpant des trous sur le côté de la maison. Notez que l'écran LCD est toujours attaché à la planche à pain.

Conseillé: