Stap 2: Technisch overzicht
Circuit
U1 is een lineaire regelgever van 5V. Het regelt de ingangsspanning (6-9VDC) naar 5VDC wat is vereist voor de PIC16F505 microcontroller. U2 is de PIC16F505 microcontroller. Het is een flash programmeerbaar apparaat. De achterkant van de PCB boord functies blootgesteld pad terminals waarvoor de klant gebruiken kan om het ontwikkelen van hun eigen code voor de LED-sequencer. U3 is een hoge huidige Darlington driver IC. Het neemt de logica niveau uitgangen van de PIC16F505 en biedt hoge huidige uitvoerkanalen voor elk van de segmenten LED (8). Elk segment LED opereert op 9VDC met 30-60mA uitgangsstroom afhankelijk van de huidige beperking weerstanden worden gebruikt. R3-R18 zijn huidige weerstanden die de stroom door de LED's beperken te beperken. Typische LED huidige is 5-15mA. Voor deze bijzondere ontwerp zijn R3-R18 330 ohm weerstanden.
PCB-Board
De PCB-board is ontworpen op een substraat 0.031" FR4 die uiterst flexibel is. Hierdoor is het gemakkelijk kunnen worden gebogen en gevormd rond gebogen oppervlakken, zoals een fiets helm licht of gebogen auto stuk.
Onderdelenlijst
- (2) weerstanden, 47k, 1206 (R1, R2)
- (16) weerstanden, 330 ohm, 1206 (R3-R18)
- (1) condensator, 0.1uF, 1206, 50V (C3)
- (2) condensatoren, 1uF, 1206, 50V (C1, C2)
- (1) lineaire Regulator, 5V, SOT-23 (U1)
- (1) PIC16F505 (U2)
- (1) TD62083 Darlington Driver IC (U3)
- (32) LED, 3.2x2.4mm, Red (D1-D32)
- (1) PCB Board, Led Sequencer 1.0
- 9V batterij Clip
- 9V batterij
Microcontroller Code
U kunt zowel de. HEX en. C-code voor deze LED Sequencer hieronder. Aantekenen dat ik niet een goede programmeur door een stuk van de verbeelding. Ik weet zeker dat u waarschijnlijk kon maken van grote verbeteringen op mijn code hier en komen met iets nog beter!