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

    Kleine wijzer

    seconden


    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
    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:

project image


De TraxMaker-file kan je hier downloaden.

traxmaker
Klik op de afbeelding voor een grotere versie.