• kitao
  • Registratie: Juli 2012
  • Laatst online: 18-04 11:46
Lang niet iedereen is geboren met een elektronica-flash memphis ;)

Ik kan dat solderen wel even uitstellen, ik heb toch nog niet alle benodigdheden daarvoor in huis.
Ik zal de komende dagen proberen of ik met een piëzospeaker en bijbehorend programma dit klokje aan het rammelen kan krijgen. :)

edit:
affijn, 2 uur later, eindelijk wat gevonden wat én een klok én een speaker én een kant en klare code heeft.
http://www.gammon.com.au/forum/?id=11165
De code heb ik getest op de uno rev3 en deze compileert.

Dit is het schema van die website :
Afbeeldingslocatie: http://www.gammon.com.au/images/Arduino/Alarm_clock_schematicb.png
Als je een arduinoboard koopt en toepast (en ik moet dit nog proberen) dan kan voeding 7805 en FTDI weg,
Op de 328 hoeft dan ook pen 1,7,8,9,10,20 en 22 niet te worden aangesloten.

Er is dus nodig : (als je dit schema wil aanhouden)
1x arduino uno 24,-
usb-kabel 3,-
1x piëzo 1,50
ledsegment 2,-
ds1307 11,-
3xpushbutton 1,50
breadboard+draad 12,50
weerstand 270 x10 1,50
led x7 1,-
verzendkosten 4,-
============================== +
Totaal 63,- :|

Aardig wat, maar na opbouw kun je het weer afbreken en andere dingen gaan doen.

[ Voor 84% gewijzigd door kitao op 11-12-2013 03:23 ]


  • kitao
  • Registratie: Juli 2012
  • Laatst online: 18-04 11:46
Tussenstand :
Het klokgedeelte werkte in één keer.
Afbeeldingslocatie: http://s8.postimg.org/x7sysw5yp/Alarm_Klok_001.jpg Afbeeldingslocatie: http://s21.postimg.org/68vg09w2r/Alarm_Klok_002.jpg
klik foto's voor vergroting
Buzzer en alarm nog niet geprobeerd.
Als dat ook werkt zal ik proberen er een tekening van te maken met Fritzing.

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 18-04 11:46
Inmiddels buzzer en alarm ook aan de praat gekregen.
Hieronder staat een tekening en ik hoop dat het klopt en nu makkelijker op te bouwen is.
In een nieuwe uno zal je wel wat extra libraries moeten zetten.
Switch 1,2,en 3 niet getekend, dit kan makkelijk met los draadje worden gesimuleerd.

Ik ben geen goede codelezer, ik zie bijvoorbeeld niet hoe ik er een 24-uurstijdsnotatie van kan maken.
(als dat sowieso al kan)
PM en Am wordt aangegeven met een DP aan of uit

Display staat nu zo
Cijferblok 1 = uit
Puntje = dat betekent alarm staat aan
Cijferblok 2 staat op 4
Knipperend puntje = dat moeten de wegtikkende seconden voorstellen
Cijferblok 3 staat op 4
Cijferblok 4 staat op 1
Puntje = dat betekent het is PM

dus zo
-.4.41.

Afbeeldingslocatie: http://s17.postimg.org/i8w7z4opn/ALARMKLOK.jpg
klik foto voor vergroting
Sibylle schreef op woensdag 11 december 2013 @ 14:54:

Tip: gebruik de frequentie van het lichtnet om de tijd goed te laten lopen. Dat is veel veel veel makkelijker en betrouwbaarder dan een chipje op je bord (zoals de ds1337 ). Die chipjes moet je flink stabiel krijgen en dat is voor een beginner (of een ervaren hobbyist) niet altijd even makkelijk.
Als je van de netfrequentie gebruik maakt dan loopt je klok altijd goed en hoef je hem nooit te corrigeren. Behalve als je hem hebt uitgetrokken :P
Ik vind dat wel meevallen. Getoond programma van deze site
http://www.gammon.com.au/forum/?id=11165
werkt goed.
Helaas zag ik niet zo snel hoe ik de tijd kan instellen.
Dus wat heb ik gedaan, ik heb gewoon in circuit een SET_RTC programmaatje geflasht en dan kan je heel makkelijk de tijd mbv de seriele monitor in de RTC zetten.
Daarna onthoudt hij dat gewoon.
Programmaatje kan via DM worden opgevraagd, ik kan er geen link naar vinden
Verwijderd schreef op woensdag 11 december 2013 @ 14:02:
[...]
precies.. daar is zo'n bouwpakketje uitstekend geschikt voor.
zo breadboard op je nachtkastje is niet echt handig :+
Het is eigenlijk voor een standalone atm328 gemaakt, met een minibreadboardje kan je daar gewoon een leuk kastje van maken.
Maar ik denk dat het misschien iets te moeilijk is als iemand nieuw is om meteen naar standalone te gaan.
Vandaar dat ik het heb omgetekend naar Uno :)

[ Voor 0% gewijzigd door kitao op 11-12-2013 16:09 . Reden: typo ]


  • Ploink
  • Registratie: April 2002
  • Laatst online: 19-02 13:41
Sibylle schreef op woensdag 11 december 2013 @ 22:41:
Al deze mooie reacties....zo ziet de TS door het bomen het bos toch niet meer?

Laat ik het eens zo vragen:
1. Wie van jullie kan zonder kristal en uC een alarmklok maken?
2. Wie van jullie kan het met uC (en programmeren) en zonder arduino oid?
3. Wie van jullie kan het met uC en/of arduino?

Dat is de volgorde waarin je elektronica normaliter leert kennen, en met goede reden. De TS nu al stap 3 aanraden met internet en GPS synchronisatie... seriously? Komop zeg, gewoon lekker de basis eerst en daarna zien we wel weer verder.
Dit heb ik hier vaker gelezen, maar de tijden veranderen. Ik ben zelf ook van de oude stempel maar tegenwoordig gaat het anders.
Vroeger waren radio, (zwartwit) TV en telefoon al ingewikkelde apparaten, maar als je die uit elkaar sloopte zag je transistoren en weerstanden en bij de telefoon dat nog niet eens. Je was al snel in aanraking met de basiscomponenten.

Nu begint de jeugd met de smartfoons en tablets. Het is veel moeilijker om die te doorgronden tot transistor nivo. We leven in een hoogtechnologische maatschappij. Laatst zag ik op TV zelfs een baby die plaatjes uit een papieren boek probeerde te 'swipen' alsof het een tablet was.

Het is maar op welk nivo je instapt. Je kan met de arduino beginnen en gaandeweg de lagen van de ui afpellen tot de basis.
Toen ik begon was er nog geen computer en nog geen arduino. Een 'digitale' alarmklok bevatte een synchrone motor, een lampje en een complex mechaniek. Toen begonnen we met onderstaande schakeling. Als TS doorgaat met leren dan komt hij via zijn top-down benadering uiteindelijk ook op dit nivo.
Afbeeldingslocatie: http://i.stack.imgur.com/G6Bx6.png
Pagina: 1