Zoeken in deze blog

zondag 7 november 2010

HamKlok One

Ok ik begrijp de chaos die ik heb gecreëerd. Beginnen met een moeilijk project een beetje info geven over de Arduino en dan opeens onderdelen van een klok beschrijven. Niet veel structuur zal ik maar zeggen !

Maar het wordt beter want ik heb besloten dit project opnieuw te starten en dan stap voor stap de verschillende delen van dit project uiteen te zetten in een soort vervolg verhaal. Afhankelijk van mijn vorderingen zal duidelijk worden hoe een en ander verloopt.

En ja er zit een microprocessor in het project maar alles, dus ook de programmeer omgeving is open source, is voor een kleine beurs toegankelijk. En moeilijk ? Ja en Nee gewoon proberen en vragen als je iets niet begrijpt!!

Wat wil ik met dit project bereiken ?
Een hamklok met groot afleesbare tekens waarbij tevens de temperatuur en luchtvochtigheid wordt getoond.
Verder is het leuk als er de tijd voor verschillende tijdzones gekozen kan worden.
Verdere opties zijn een r.f. link naar het weerstation (433,600 Mhz) zodat in de klok windrichting en windsnelheid kan worden afgelezen.
In de toekomst de mogelijkheid om de totale functionaliteit van de klok via het WEB te benaderen door het inbouwen van een webserver....
En verder was er nog een grapjas die middels een PIR sensor en een MP3 bestand een gesproken tijd wou laten afspelen. In de trant van als er iemand in de buurt van de klok komt dat de klok zegt "het is tien uur drie , het is koud en ga nu maar naar bed.. einde bericht"
Maar alle gekheid op een stokje eerst maar gewoon een standaard Hamklok.
Hiervoor gebruiken we drie basis onderdelen:

  1. De microprocessor, welke het brein gaat vormen.
  2. Het display, in dit geval 6 blokjes met 8* 8 LED's (fabrikaat Shure)
  3. De eigenlijke klok welke is opgebouwd met het Dallas IC RT1307
Het lijkt heel wat maar het valt wel mee. De processor is kant en klaar te koop en afhankelijk van het geduld kun je hier aankomen voor nog geen 19 dollar of in Nederland voor ongeveer 30,00 euries.
Het display is via Ebay te koop en kost je 12,50 dollar en heb je in 2 weken in huis.
De klok (Real Time Clock afgekort RTC ) maken we lekker zelf en kost minder dan 10 euries.

Dus het hele basis apparaat gaat niet meer dan 50,00 euro kosten.
Na afloop heb je veel geleerd en een klok die op 3 meter afstand is af te lezen !!!

Even voorstellen : Het Arduino processor printje
Het printje bestaat uit :

  • de voeding
  • de processor
  • seriële communicatie chip (virtuele COM poort) met behulp van USB chip
  • diverse aansluitingen voor digitale en analoge zaken
Verder is het mogelijk via I2C,one wire met de processor te communiceren maar daar kom ik later op terug.
Hieronder de layout van het printje.

en zo ziet dat er in werkelijkheid uit.
Dit is het hart van het project ! Links boven de USB aansluiting en rechtsonder de microprocessor. Links naast het kristal zit de omzetter die ervoor zorgt dat we de microprocessor als virtuele COM poort kunnen benaderen!

Alles wat betrekking heeft op de Arduino , dus ook alle gratis software, kan je vinden op http://www.arduino.cc/
als je een printje wilt bemachtigen dan kan dat in Nederland bij b.v http://www.eztronics.nl/, http://www.antratek.nl/ , http://iprototype.nl/ maar er zijn meer aanbieders! Ook via Ebay gaat het goed maar dan moet je iets meer geduld hebben ( 10 tot 20 dagen). Daar zijn vele clones te koop voor vaak minder dan 20 euro inclusief verzend kosten. Momenteel is er de UNO
maar voor ons project voldoen ze allemaal !

Om leven in het printje te krijgen is voedingspanning nodig. Een 9 volt 200mA voeding is ruim voldoende, zelf heb ik meestal genoeg aan de voeding die rechtstreeks uit de USB poort van de computer komt!
Later als de klok gaat vorderen is het misschien beter om een voeding van 500mA aan te sluiten.
Oh ja het printje is beveiligd tegen polariteits wisseling op de voedingsconnector maar niet op de 9V pin op de onderste aansluitrij !!!!!!

Het tweede element van de klok is het display dit is een via Ebay te verkrijgen gigant n.l. de SHURE 

24×16 2416 Dot Matrix Green Display info Board Arduino


Ik heb zelf een rode gekozen maar dat maakt verder geen verschil.

Het laatste deel is de RTC real time clock. Hiervoor heb ik een apart printje gemaakt op basis van een Dallas DS1307 en een 32 khz kristal (ook via Ebay, voor de eerste paar liefhebbers heb ik er nog wel een !)

Het printje meet 4 bij 6 cm en de meeste ruimte neemt de batterij in ! Het kleine piefje boven het IC is het klokkristalletje !







Geen opmerkingen:

Een reactie posten