
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01

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


De video doorloopt ook het bouwproces, als je dat liever wilt leren!
Stap 2: 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




Voordat ik een PCB ontwierp, besloot ik een prototype te bouwen op een perfboard.
En het werkte prima……
Stap 6: 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:

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.


- 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

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:
Elektrische LED-badge: 4 stappen

Elektrische LED-badge: Halloween nadert. Denk je aan decoreren en aankleden? Het zal geweldig zijn als je een exclusieve elektrische led-badge hebt. Dus laten we vandaag een discussie hebben over hoe we zo'n elektrische badge kunnen maken
JoyReBadge: Badge die schittert: 3 stappen

JoyReBadge: Badge That Shines: Ik hou van het idee van een doe-het-zelf-badge om op een rugzak of zelfs in de nek te dragen. Dit is een interessant idee dat je persoonlijkheid benadrukt en er cool uitziet:) Ik kom op het idee om een logo van mijn favoriete imageboard-site op PCB te maken, het op te lichten en te spelen
The Light Badge: 7 stappen (met afbeeldingen)

The Light Badge: The Light Badge is een elektronische kit die gebruik maakt van een LDR (lichtafhankelijke weerstand) om afnemende lichtniveaus te detecteren en een LED te laten oplichten zodra het donker wordt. Dit is een goed voorbeeld van een LDR in actie. Deze PCB kan worden gebruikt als een draagbaar apparaat
Oplichtende PCB-badge: 12 stappen

Oplichtende PCB-badge: Of u nu nieuw bent met CNC-bewerking of gewoon uw molen wilt inbellen, dit oplichtende PCB-badgeproject leidt u door de stappen om uw materiaal voor te bereiden en te laden, uw werk in de Bantam Tools in te stellen software, tools aanpassen in de Tool Library
Je 2019 Maker Faire Seoul-badge hacken: 15 stappen

Hacken van je Maker Faire Seoul-badge van 2019: in Maker Faire Seoul 2019, skiiiD-weggeefactie Arduino Nano en Neopixel! Instructies voor het gebruik van NeoPixel en Arduino met skiiiD