We hadden reeds de opstelling van een project van vorig jaar (led-krant, cfr. mech.vub.ac.be) en hebben eerst ons programma in assembler hierop uitgetest. Daarna was het de bedoeling ook zelf eens een printplaat te ontwerpen.
Onze printplaat bevat uiteindelijk de volgende componenten:
- 24 leds: 5 voor de cijfers, 1 voor de seconden (pinkt), 10 voor de kleine wijzer en 8 extra (bovenop de 10) voor de grote wijzer
- weerstanden
Kleine wijzer |
Seconden pinker
|
In de figuur van de kleine wijzer zijn behalve de leds en stroombegrenzende weerstanden ook een transistor en bijhorende weerstand weergegeven. Deze transistor werkt als schakelaar door een stroom van collector naar emittor toe te laten van zodra de basis voldoende spanning krijgt. Op die manier kunnen we leds die samen moeten branden via één baantje vanuit de PIC aansturen. Hierdoor beperken we het aantal uitgangen nodig voor het maken van de klok tot acht.
- 1 lichtsensor
Lichtsensor schema
- 2 transistoren van het type PN2222A
- een PIC16F876A
- 1 batterij van 9 Volt
- spanningsregulator (overgang van 12 naar 5 Volt)
- een MAX232N voor de communicatie via de seriële poort
- condensatoren: één van 1000 µF (voor de spanningsregeling), vier van 10 µF (bij de MAX232N) en twee van 22 µF (voor de oscillator)
- ICSP connector om de software in de microcontroller te laden
- een comparator van het type LM393N
Het uiteindelijke resultaat zag er zo uit:
De TraxMaker-file kan je hier downloaden.
Klik op de afbeelding voor een grotere versie.
|