Radio clock receiver con Arduino e DCF77

Arduino e trasmettitore DCF77 uniti per creare un radio clock receiver. Progetto originale che sfrutta le capacità di Arduino e relativo codice per ricevere il segnale orario. Istruzioni e schemi per realizzare il progetto. Breve introduzione ad Arduino.

Il progetto tratta di un ricevitore radio del segnale orario realizzato utilizzando un DCF77 e una scheda Arduino con l'apposito codice. Quello che vado a descrivere è tuttavia un prototipo ancora in fase di sviluppo e che subirà quindi numerose modifiche prima di raggiungere una stabilità tale da poterlo definire completo. Come primo passo va sviluppata una libreria DCF77 per Arduino.

Il DCF77 non è altro che un trasmettitore in grado di inviare il segnale orario esatto in Germania.

Esso utilizza un formato binario che deve quindi essere decodificato, questo è esattamente il lavoro che viene svolto dalla libreria sviluppata appositamente per Arduino.

Sono comunque numerosi i codici per DCF77 decoder in circolazione, potete trovarli anche con una semplice ricerca sul motore di Google e tra i vari forum che trattano dell'argomento. Tutto quello di cui abbiamo bisogno per realizzare questo progetto è un Arduino e un ricevitore DCF77.

Potete fare riferimento allo schizzo che trovate nel link a fondo pagina per il quale è stato utilizzato il "BN DCF-Empfänger 641.138" di Conrad. Sempre in riferimento al progetto originale avremo bisogno di una resistenza di pull up.

Quando avrete collegato il tutto l'ora esatta verrà inviata e quindi stampata sulla linea seriale.

È bene ricordare che quella descritta nell'articolo originale è una versione molto precoce del software, ci sono un sacco di funzionalità mancanti che verranno poi implementate nelle successive release.

Il progetto sfrutta 6.400 byte dei 7.168 byte possibili con Arduino. Attualmente si sta valutando la possibilità di aggiornare la scheda ad un processore 168 ATMega in modo da avere 16 KB di memoria.

Nel frattempo potete scaricare la versione attuale del codice dalla pagina seguente: dcf77-arduino-0.1.tar.gz

Il codice è stato rilasciato sotto i termini del CC-GNU GPL.

Trovate altre info sul progetto con Arduino e tutti gli schemi alla pagina originale dell'articolo dal quale è tratto questo post.

Cos'è Arduino:

Per chi ancora non lo conoscesse cerchiamo di dare qualche nozione fondamentale su Arduino e sul mondo che lo circonda in modo che tutti sappiano di cosa stiamo parlando.

Come già detto sono solo nozioni base, di introduzione al mondo Arduino; nulla di approfondito.

Arduino è una piccola scheda elettronica le cui dimensioni si avvicinano a quelle di una carta di credito. Il progetto Arduino rende facile ed accessibile imparare a programmare un microcontrollore e quindi ci permette di realizzare tantissimi progetti in maniera relativamente semplice.

Arduino include anche un ambiente di sviluppo IDE, ovvero un programma per PC grazie al quale sarà possibile scrivere codici e programmi da caricare successivamente sulla scheda. Il programma, detto anche "sketch" in gergo, verrà automaticamente trasformato in un eseguibile adatto al microcontrollore e caricato sulla scheda Arduino.

Se volete avere maggiori informazioni ed entrare nella filosofia Arduino vi consiglio di visitare il sito http://www.arduino.cc/ nel quale potete trovare una risposta a tutte le vostre domande.

Esiste ovviamente anche una pagina di Wikipedia alla quale vi rimando per ottenere altre informazioni aggiuntive sul progetto Arduino espresse in maniera molto chiara e semplice.

La scheda Arduino disponibile da Farnell

Scarica subito una copia gratis

44 Commenti

  1. Avatar photo pinkchow 22 Marzo 2011
  2. Avatar photo stewe 22 Marzo 2011
  3. Avatar photo Vicus 22 Marzo 2011
  4. Avatar photo FlyTeo 22 Marzo 2011
  5. Avatar photo brazov2 22 Marzo 2011
  6. Avatar photo Vicus 22 Marzo 2011
  7. Avatar photo FlyTeo 22 Marzo 2011
  8. Avatar photo Emanuele 22 Marzo 2011
  9. Avatar photo Zeol 22 Marzo 2011
  10. Avatar photo Fabrizio87 22 Marzo 2011
  11. Avatar photo Vicus 22 Marzo 2011
  12. Avatar photo Fabrizio87 22 Marzo 2011
  13. Avatar photo Vicus 22 Marzo 2011
  14. Avatar photo Fabrizio87 22 Marzo 2011
  15. Avatar photo FlyTeo 22 Marzo 2011
  16. Avatar photo Fabrizio87 22 Marzo 2011
  17. Avatar photo FlyTeo 22 Marzo 2011
  18. Avatar photo Arx33 22 Marzo 2011
  19. Avatar photo FlyTeo 22 Marzo 2011
  20. Avatar photo sorex 22 Marzo 2011
  21. Avatar photo max75 23 Marzo 2011
  22. Avatar photo Alex87ai 23 Marzo 2011
  23. Avatar photo Francesco12-92 23 Marzo 2011
  24. Avatar photo Alex87ai 23 Marzo 2011
  25. Avatar photo Emanuele 23 Marzo 2011
  26. Avatar photo Alex87ai 23 Marzo 2011
  27. Avatar photo pinkchow 23 Marzo 2011
  28. Avatar photo Francesco12-92 23 Marzo 2011
  29. Avatar photo Fabrizio87 23 Marzo 2011
  30. Avatar photo max75 23 Marzo 2011
  31. Avatar photo FlyTeo 23 Marzo 2011
  32. Avatar photo nunziolop 23 Marzo 2011
  33. Avatar photo MikiTux 23 Marzo 2011
  34. Avatar photo Fabrizio87 23 Marzo 2011
  35. Avatar photo Fabrizio87 23 Marzo 2011
  36. Avatar photo FlyTeo 24 Marzo 2011
  37. Avatar photo Fabrizio87 24 Marzo 2011
  38. Avatar photo linus 25 Marzo 2011
  39. Avatar photo Fabrizio87 25 Marzo 2011
  40. Avatar photo matrobriva 14 Aprile 2011
  41. Avatar photo baffardello 16 Giugno 2011
  42. Avatar photo Emanuele 12 Settembre 2011
  43. Avatar photo baffardello 16 Febbraio 2012
  44. Avatar photo Emanuele 18 Febbraio 2012

Scrivi un commento

Seguici anche sul tuo Social Network preferito!

Send this to a friend