Wekkerradio
Dit apparaat is een eenvoudig te bedienen wekkerradio. Het radio gedeelte wordt hier
niet uitgelegd, enkel het wekker gedeelte. Sloop gewoon een oude goedkope transistorradio
en monteer hem in de kast van de wekker.
De voordelen van dit apparaat zijn:
- Backup batterij niet nodig, de wektijden en andere instellingen worden in EEPROM bewaard.
- De tijd wordt automatisch ingesteld via een radio signaal (DCF77). Dit werkt alleen in Europa.
- De huidige tijd en de wektijden zijn permanent zichtbaar, dus heen en weer schakelen met een
schakelaar behoort tot het verleden.
- Bediening met 'tip'-toetsen.
- Inslaap funktie, sluimer ('snooze') funktie en tot 2 wektijden instelbaar.
- Grote letters (6 x 1.5 cm) met een keuze uit 3 verschillende fonts.
- LCD scherm met achtergrondverlichting, dewelke zich automatisch aanpast aan het omgevingslicht.
- Indien gewenst, wordt de wekker automatisch gedeactiveerd tijdens het weekend.
- U heeft de keuze uit de ingebouwde zoemer, de ingebouwde radio of een extern apparaat (radio, versterker,
cd speler, tv enz.) om mee gewekt te worden.
Het programma maakt gebruikt van de ingebouwde AD converter van de PIC16F874 om de tip-toetsen te voelen.
De PIC heeft 8 AD poorten, zeven daarvan worden gebruikt voor de 7 tip-toetsen, 1 wordt gebruikt om de licht
sensor te meten.
Om de radio-signalen voor de klok-correctie te kunnen ontvangen (DCF77), heeft u nog een DCF module nodig
(vb. Conrad nr. 641138 - 89) die in staat is een digitaal TTL signaal te geven (met de DCF tijdsstring als
output). Dit signaal wordt dan door de hier beschreven software gelezen en verwerkt tot een zeer nauwkeurige
tijd (afwijking 1 seconde in 1 miljoen jaar!). Indien u de Conrad module gebruikt, dan gaat pin 1 van de module
naar massa, pin 2 naar +5VDC en pin 3 (DCF-uit) naar pin 6 van de PIC.
Voor het LCD display kan een standaard Hitachi 44780 compatibele LCD module dienst doen, zolang deze maar een
scherm heeft van 20 x 4 tekens en een LED achtergrondverlichting.
De achtergrondverlichting van het LCD kan gedimmed worden, manueel of automatisch, in dit laatste geval gebeurt
dit in verhouding tot het omgevingslicht. Dit wordt bereikt door een LDR als licht sensor te gebruiken tesamen met
de PWM mogelijkheid van de microcontroller.
Schema van de wekkerradio
Componenten lijst
Verklaring van de werking:
De LCD display is verbonden met PORTC. Een LDR/weerstand spanningsdeler doet dienst als licht sensor, dewelke
de achtergrondverlichting van het LCD display regelt indien gewenst. Let op de eenvoudige constructie van de
'aanraak-knoppen': de vinger van de gebruiker moet het midden van een spanningsdeler aanraken waardoor een lichte
variatie in spanning kan waargenomen worden op de analoge poorten van de processor. De software kan dan detecteren
of een toets aangeraakt werd of niet.
Niet getoond op het schema: de verbinding tussen het relais en het externe apparaat (cd speler enz.) en de
voedingstransformator. Dit laat ik aan uw verbeelding over.
Bron code voor dit project
Eigenschappen en korte handleiding (PDF bestand)
Pseudo code (Word 2000 document)
Foto's
Het apparaat in een pril stadium, alleen de radio print is gemonteerd, andere onderdelen wachten op montage.
|
Het tweede stadium: reeds enkele knoppen, aanraak-knoppen en display zijn nu toegevoegd.
|
Het afgewerkte apparaat. De tiptoetsen zijn doodgewone 'punaises' en stukjes metaal.
|
Home
Terug naar Electronica projecten