Table des matières:

Badge d'affichage matriciel LED portable : 8 étapes (avec photos)
Badge d'affichage matriciel LED portable : 8 étapes (avec photos)

Vidéo: Badge d'affichage matriciel LED portable : 8 étapes (avec photos)

Vidéo: Badge d'affichage matriciel LED portable : 8 étapes (avec photos)
Vidéo: Contrôler un Panneau LED avec un Raspberry Pi 2024, Juin
Anonim
Badge d'affichage matriciel LED portable
Badge d'affichage matriciel LED portable

Vous organisez un événement, un concours ou même organisez une fête d'anniversaire ?

Les badges sont des objets polyvalents qui peuvent rendre les présentations et les célébrations beaucoup plus faciles. Vous ne commenceriez jamais une conversation par "bonjour, je m'appelle …………." alors pourquoi votre badge devrait-il?

Concevons donc un badge PCB que vous pouvez épingler fièrement et porter lors de votre prochain événement important.

Dans ce projet, je montrerai comment j'ai construit un affichage matriciel à LED basé sur ATtiny85 de la taille d'un badge (matrice 5x4). J'ai utilisé la technique Charliplexing pour piloter 20 LED à l'aide d'ATtiny85.

vous pouvez même facilement ajouter des textes supplémentaires à votre badge comme vous le souhaitez. Démarquez-vous de la foule avec ce superbe badge PCB.

Commençons:)

Étape 1: Regardez la vidéo

Image
Image

La vidéo passe également par le processus de construction, si vous préférez apprendre de cette façon !

Étape 2: Éléments utilisés dans ce projet

Éléments utilisés dans ce projet
Éléments utilisés dans ce projet
Éléments utilisés dans ce projet
Éléments utilisés dans ce projet
Éléments utilisés dans ce projet
Éléments utilisés dans ce projet

Composants matériels

  • Micropuce ATtiny85 x1
  • Pile bouton CR2032 x1
  • LED 3 mm x20
  • Support de pile bouton CR2032 x1
  • Prise IC DIP 8 broches x1
  • Interrupteur à glissière x1
  • Résistance 100 ohm x5

Pour programmer ATtiny85, vous avez besoin d'un arduino uno ou de toute autre carte arduino

Applications logicielles:

IDE Arduino

Outils manuels:

Fer à souder

Étape 3: Charlieplexing

Le charliplexing est une technique pour piloter un affichage multiplexé dans lequel relativement peu de broches d'E/S sur un microcontrôleur sont utilisées, par ex. pour piloter une matrice de LEDS. La méthode utilise les capacités logiques à trois états du microcontrôleur afin de gagner en efficacité par rapport au multiplexage traditionnel.

La formule pour Charlieplexing isLEDs = n^2 - n

où 'n' est le nombre de broches utilisées.

J'utilise un ATtiny85 programmé avec l'arduino comme FAI. Il utilise donc 5 broches pour 20 LED.

Plus d'informations sur Charlieplexing:

Étape 4: Diagramme schématique

Étape 5: Le prototype

Le Prototype!
Le Prototype!
Le Prototype!
Le Prototype!
Le Prototype!
Le Prototype!
Le Prototype!
Le Prototype!

Avant de concevoir un PCB, j'ai décidé de construire un prototype sur un perfboard.

Et ça a bien fonctionné……

Étape 6: Conception de PCB

Conception de circuits imprimés
Conception de circuits imprimés
Conception de circuits imprimés
Conception de circuits imprimés
Conception de circuits imprimés
Conception de circuits imprimés
Conception de circuits imprimés
Conception de circuits imprimés

J'ai utilisé KiCad pour la conception de circuits imprimés. La découpe des bords a été réalisée à l'aide d'un fichier. DXF conçu et généré à l'aide d'Autodesk Fusion 360.

La taille du badge PCB était de 55 * 86 mm.

J'ai cité et commandé des PCB via PCBWay.com.

Remarque: la sérigraphie blanche au centre est fournie pour écrire votre nom ou ce que vous voulez:)

Après soudure, le PCB ressemble à ceci:

Image
Image

Ce projet est open source. Si vous souhaitez créer le vôtre, toutes les ressources sont disponibles sur la page mon GitHub.

Étape 7: câblez le circuit au flash ATtiny

(NE PAS insérer la batterie maintenant.)

Sur le PCB, j'ai fourni un connecteur à 6 broches pour la programmation d'ATtiny85. le petit point près du connecteur à 6 broches est la première broche (MISO), voir les photos pour les connexions alternatives.

Image
Image
Image
Image
  • Arduino +5V-VCC
  • Arduino GND-GND
  • Broche Arduino 10 -RST
  • Broche Arduino 11 -MOSI
  • Broche Arduino 12 -MISO
  • Broche Arduino 13 -SCK

Suivez le lien ci-dessous pour programmer ATtiny:

Le randofo du gestionnaire de communauté Instructables avait écrit un joli instructables sur "Program an ATtiny With Arduino".

vous pouvez télécharger tous les fichiers sources depuis ma page githhub:

Après avoir configuré le menu des outils IDE Arduino, téléchargez le croquis arduino donné

Remarque: mettez à jour la 11e ligne du croquis arduino pour l'afficher à votre guise

Étape 8: Aperçu de la vidéo

Image
Image

S'amuser:)

Merci beaucoup d'avoir lu si vous avez besoin de plus d'informations, n'hésitez pas à demander dans les commentaires, et je ferai de mon mieux pour vous répondre.

Si vous aimez ce projet, vous pouvez soutenir mon projet en le votant pour Party Challenge.

Vous pouvez également soutenir mon projet sur le concours I can Solder KIT 2019 de PCBWAY

Bonne fabrication !:)

Conseillé: