Inhoudsopgave:

Draagbare LED Matrix Display Badge - Ajarnpa
Draagbare LED Matrix Display Badge - Ajarnpa

Video: Draagbare LED Matrix Display Badge - Ajarnpa

Video: Draagbare LED Matrix Display Badge - Ajarnpa
Video: Rechargeable Mini Led Scrolling Name Badge || Programmable Digital Name Plate | Moving Text Display 2024, November
Anonim
Draagbare LED Matrix Display-badge
Draagbare LED Matrix Display-badge

Organiseert u een evenement, wedstrijd of zelfs een verjaardagsfeestje?

Badges zijn veelzijdige items die introducties en vieringen veel gemakkelijker kunnen maken. Je zou nooit een gesprek beginnen met "hallo, mijn naam is …………." dus waarom zou je badge?

Laten we dus een PCB-badge ontwerpen die u met trots kunt vastpinnen en op uw volgende belangrijke evenement kunt dragen.

In dit project zal ik laten zien hoe ik een op badge-formaat ATtiny85-gebaseerd LED-matrixdisplay (5x4 matrix) heb gebouwd. Ik heb de Charliplexing-techniek gebruikt voor het aansturen van 20 LED's met ATtiny85.

je kunt zelfs eenvoudig extra teksten aan je badge toevoegen zoals je wilt. Val op in de massa met deze geweldige PCB-badge.

Laten we beginnen:)

Stap 1: Bekijk de video

Image
Image

De video doorloopt ook het bouwproces, als je dat liever wilt leren!

Stap 2: Dingen die in dit project worden gebruikt

Dingen die in dit project worden gebruikt
Dingen die in dit project worden gebruikt
Dingen die in dit project worden gebruikt
Dingen die in dit project worden gebruikt
Dingen die in dit project worden gebruikt
Dingen die in dit project worden gebruikt

Hardware onderdelen

  • Microchip ATtiny85 x1
  • Knoopcelbatterij CR2032 x1
  • 3 mm LED x20
  • CR2032 Knoopcelhouder x1
  • 8-pins DIP IC-aansluiting x1

  • Schuifschakelaar x1
  • Weerstand 100 ohm x5

Om ATtiny85 te programmeren heb je een arduino uno of andere arduino boards nodig

Software-apps:

Arduino IDE

Handgereedschap:

Soldeerbout

Stap 3: Charlieplexen

Charliplexing is een techniek voor het aansturen van een multiplex display waarbij relatief weinig I/O-pinnen op een microcontroller worden gebruikt, b.v. om een reeks LEDS aan te sturen. De methode maakt gebruik van de tri-state logische mogelijkheden van microcontrollers om efficiëntie te winnen ten opzichte van traditionele multiplexing.

De formule voor Charlieplexing is LEDs = n^2 - n

waarbij 'n' het aantal gebruikte pinnen is.

Ik gebruik een ATtiny85 geprogrammeerd met de Arduino als ISP. Dus het gebruikt 5 pinnen voor 20 LED's.

Meer info over Charlieplexing:

Stap 4: Schematisch diagram

Stap 5: Het prototype

Het prototype!
Het prototype!
Het prototype!
Het prototype!
Het prototype!
Het prototype!
Het prototype!
Het prototype!

Voordat ik een PCB ontwierp, besloot ik een prototype te bouwen op een perfboard.

En het werkte prima……

Stap 6: PCB-ontwerp

PCB-ontwerp
PCB-ontwerp
PCB-ontwerp
PCB-ontwerp
PCB-ontwerp
PCB-ontwerp
PCB-ontwerp
PCB-ontwerp

Ik heb KiCad gebruikt voor PCB-ontwerp. De randuitsnijding is gemaakt met behulp van een. DXF-bestand dat is ontworpen en gegenereerd met Autodesk Fusion 360.

De grootte van de PCB-badge was 55 * 86 mm.

Ik heb PCB geciteerd en besteld via PCBWay.com.

Opmerking: de witte zeefdruk in het midden is bedoeld om uw naam te schrijven of wat u maar wilt:)

Na het solderen ziet de print er als volgt uit:

Afbeelding
Afbeelding

Dit project is open source. Als je er zelf een wilt bouwen, zijn alle bronnen beschikbaar op de mijn GitHub-pagina.

Stap 7: Sluit het circuit aan op Flash ATtiny

(Plaats de batterij nu NIET.)

Op de print heb ik 6 pins connector voorzien voor het programmeren van ATtiny85. het kleine puntje bij de 6 pin connector is de eerste pin (MISO), zie de foto's voor alternatieve aansluitingen.

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

Volg de onderstaande link voor het programmeren van ATtiny:

De Instructables Community Manager Randofo had een leuke instructable geschreven over "Program an ATtiny With Arduino".

je kunt alle bronbestanden downloaden van mijn githhub-pagina:

Na het configureren van het Arduino IDE Tools-menu, upload je de gegeven Arduino-schets

Opmerking: werk de 11e regel van de arduino-schets bij om deze naar wens weer te geven

Stap 8: Sneak Peek Video

Image
Image

Veel plezier:)

Heel erg bedankt voor het lezen als je meer informatie nodig hebt, voel je vrij om te vragen in opmerkingen, en ik zal mijn best doen om je te beantwoorden.

Als je dit project leuk vindt, kun je mijn project steunen door te stemmen op Party Challenge.

Je kunt mijn project ook steunen op de I can Solder KIT 2019-wedstrijd van PCBWAY

Veel plezier met maken!:)

Aanbevolen: