MicroChip  Pic 16F84 / 16F628  bouwprojecten  Meetinstrumenten - LCD en LED ontwerpen - Timers

 Frequentie teller
Deze Frequentie counter  -  schema en source code  gevonden op de site van PI4ZLB -  telt tot 77Mhz met een BSX20 als ingangs versterker. Het oorsponkelijk ontwerp gaat uit van een 1-regelig display van 16 karakters. Nu was hier een twee regelig LCD aanwezig en moest de broncode op aanwijzing van de programmeur iets aangepast worden omdat ik de uitlezing verdeeld over twee regels te zien kreeg.Het printonwerp is weer van eigen hand Om de counter te testen is tevens een klein FoxOring 80 meter zendertje in elkaar gezet. Het schema is van Dieter DF7XU en gepubliseerd in de Electron van Mei 2004  De waarde van de onderdelen is niet echt krtisch en kan dus aangepast worden.

Print zonder en met LCD scherm


Schema


Koperzijde printplaat



Klk op foto's voor vergroting


80 Meter FoxOring test zendertje
op de houtje touwtje,  spijker in een plankje methode



De knipperled wordt hier als aan/uit schakelaar gebruikt

 LC-meter  /  Inductie en Capaciteit meter
Dit soort LC meter is in een aantal varianten wel op internet te vinden, deze  is door de FRAG als bouw pakketje aangeboden. Omdat  hier een iets zwaarder relais aanwezig was dan in het schema voorzien is, heb ik een extra schakel tor toegevoegd, tussen het PIC IC en relais, het geheel is gebouwd op een eigen print ontwerp.
 Klik HIER voor het schema en bouwbeschrijving van de FRAG op PDF formaat.

 Morse Decoder
Hoewel morse niet meer een eis voor het mogen zenden op de HF banden wordt het natuurlijk nog door velen gebruikt. Voor degenen die de morse taal niet beheersen, waaronder ikzelf, is dit een leuk hebbedingetje om zonder PC toch morse signalen te kunnen decoderen. Dit ontwerp is afkomstig van de website vande Italiaan IK3OIL. De decoder  herkent zelf de sein snelheid en past zich hier op aan, waardoor het aantal schrijf fouten beperkt blijft. Zie voor dit ontwerp ook de zelfbouwsite van PI4ZLB - voor de HEX-file en andere leuke ontwerpen 

 Experimenten met PIC en LCD scherm
 



Mijn eerste kennismaking met de 16F84 was een project uit de Electron van Juni 1998 van Pe1RRT met de titel Experimenteren met  LCD Displays Het aansturen van een LCD d.m.v. 3 draden.Nu was dit alles nieuw voor mij en leek  wel een leuke uitdaging om hiermee eens te experimenteren. Na het maken van een print ontwerp ( de schakeling inclusief een programmer voor het In circuit programmeren van de PIC IC)  begint het met het aanpassen van de software om je eigen teksten op het scherm te toveren en natuurlijk het "branden " van het IC. Voor de mogelijkheden verwijs ik graag naar het artikel van Pe1RRT. Hier wordt alles op een begrijpelijke manier uitgelegd. Source-file en Schema

Een ander leuk  LCD projectje is te vinden op de site van de VERON-Meppel. Klik even door naar Techniek/Hobbyclub - Picprogrammer Info. Hier vind je een  lichtkrant en natuurlijk aan te passen aan je eigen teksten en eventueel ander lopende grafische effecten. Dus een universeel schema.De data voor het display gaat via de B poort ( B0 t/m B4 ). De 5-polige DIN printconnector is voor het incircuit programming.
 

 Tijdmeting / Timers en Thermometer
Ook de tijd is altijd een leuk onderwerp. Dit kan op vele manieren gemeten worden, de meest nauwkeurige is aansturing via de DCF77 zender in Mainflingen vlak bij Frankfurt, deze heeft een bereik van ongeveer 2000 Km. DCF77 is een tijdsignaal dat op 77,5kHz als tijd-informatie gecodeerd uitgezonden wordt. De firma Conrad heeft voor een zacht prijsje  een complete - MINI - ontvanger in zijn assortiment die dit signaal kan ontvangen.  Voor het schema, de Hex- resp. source file van deze klok verwijs ik graag naar de site  PicBasis .nl  waar ook een prima uitleg staat over het DCF signaal. De software in de PIC 16F628 zoekt na opstarten om voldoende signaal, om vervolgens na initialisatie op het display de tijd en datum te  tonen. 

Gebouwde DCF klok - Initialisatie van het signaal en weergave op een 16x2 Display


PCB-Layout


de Conrad DCF77 module
Tot slot nog een uitvoering met een groot display ( 122x44 met Backlight ) Dit type LCD heeft voor het contrast een negatieve spanning nodig van max 8V. Om het geheel toch te voeden uit 12V is er truukje nodig die ik vond bij Circuits Online  Zie het schema hiernaast 

Een eenvoudige schakeling om vanuit een enkelvoudige voeding een symmetrische spanning te maken. De verhouding tussen R1 en R2 is bepalend voor de uitgangsspanning. 
Zo kan ook een a-symmetrische spanning gemaakt worden - Ik heb zelf een potmeter parallel aan R1 gezet om zo een spanning van +5 en -7 te creëren -De maximaal te delen spanning en te leveren stroom wordt bepaald door de toegepaste op-amp. De I max  is bij een 741 bijvoorbeeld 20mA. hetgeen voor mijn toepasing ruim voldoende is

 
           Gepost door Hugo Welther op donderdag 1 augustus 2002 20:22

PCB ontwerp met rechts de a-symmetrische voeding  en links ervan een 7805 voor het backlight ( max 240mA)



 Hiernaast een "gewone klok met wekker functie. Gevonden op Thomas' Home page. Leuk simpel ontwerp.


Een heel andere manier van - FUN - klok kijken is het principe van de Unusual Clock van Mike Predko hier gemaakt volgens
deze beschrijving . De uitlezing is niet makkelijk maar dat maakt dit ontwerp juist weer bijzonder. De 7805L 5V spanningsregelaar  + 10uf elco is toegevoegd,voor voeding uit 12V spanningsbron

Vierkante klok op "ietwat" vertekende foto   

PCB-Layout
Een nuttig en leuk ontwerp is de Countdown timer van Gennette Bruce. Schema en source file HIER te downloaden. Het is een timer met een maximale tijd van 99 minuten en 59 seconden en 15 vrij in te stellen geheugenplaatsen. Hier wordt de timer gebruikt als kookwekker en timer voor het maken van printplaten. Het geheel wordt gevoed uit een oplaadbaar accu packje.

Ook is de temperatuur met een handje vol onderdelen  en een PIC IC met de juiste software gemakkelijk te meten. Op internet en in de diverse electronica  bladen  zijn talloze schema's te vinden.
Hiernaast wel een heel eenvoudig en goed werkend voorbeeld. Beschrijving en  diverse broncode's  in PICBasic weer te vinden op de site  PicBasis .nl.  onder de knop Projecten

Zo kun je naar hartelust experimenteren en je eigen thermometer maken  

 De sensor is het Dallas 1-wire IC 1820 / 18S20 digtale thermometer IC
 van +85 tot -55C
 

Het LCD is hier een 2x 16  met backlight

Print compleet met LCD
( LCD met Backlight - VanDijken Electronica )

PCB layout

  Een heel andere toepassing is het aansturen van  een LED matriks. Hiermee kun je leuke grafische effecten laten zien. Dit ontwerp is het zg. 5x7 Display met dus 35 LED's . Dit is een bouwpakket te bestellen op de site van Talking Electronics , maar het is natuurlijk veel leuker zelf vanaf het schema een print ontwerp te maken en aanpassen aan je eigen wensen. Op deze site is ook veel experimenteer software te vinden voor dit ontwerp zoals  vele grafische effecten, horizontaal en verticaal scrollende lichtkrant, etc.
Dus voor elk wat wils.

Let wel even op het uitzetten van de watchdog timer ( WDT) als je de PIC programmeerd. Anders wordt het geheel door deze interne timer steeds gereset.

Natuurlijk mag deze niet ontbreken. De Knight-Rider / KITT scanner / LED chaser.
Hier in de uitvoering met 15 LED's met nagloei effect aangestuurd door een 16F628. Schema en HEX file gevonden op de site van MMsoft  waar ook nog veel andere leuke projecten staan