Non ci sono prodotti a carrello.
Di seguito viene proposto un progetto pubblicato su Instructables.com riguardante la realizzazione di un orologio digitale basato su un microcontrollore Atmel, un modulo RTC e un display a 7 segmenti.
Materiale:
È richiesto il seguente materiale per poter realizzare questo progetto:
Componenti:
- Modulo RTC DS3231
- ATmega 328p con bootloader già caricato
- 4 display a 7 segmenti
- Mini buzzer a 5V
- 4 pulsanti da pcb
- Resistenze: 10K ohm – 11 elementi, 220 ohm – 4 elementi
- 2 condensatori da 22pf
- Oscillatore al quarzo da !6 MHz
- Stripline maschi-femmina
- Basette millefori 4*2″
- Zoccolo per microcontrollore a 28 pin
- Porta usb micro-b
Strumenti:
- Saldatore, stagno e pasta saldante.
- Multimetri digitale.
[…]
Analisi del circuito:
Ho usato un oscillatore al quarzo da 16 MHz per fornire segnali di clock al microcontrollore ATmega328p. Il pin di reset viene mantenuto a livello logico alto attraverso una resistenza da 10K per evitare un reset errato. Quattro interruttori a pulsante (SPST) sono collegati ai GPIO corrispondenti attraverso le resistenze pull up da 10k ohm ciascuna. I display a sette segmenti sono interfacciati come discusso in precedenza, mostrato anche nel diagramma degli schemi. Ogni anodo del display a sette segmenti è collegato in serie con una resistenza da 220 ohm per limitare la corrente inferiore a 20 mA. I catodi di ogni display a sette segmenti sono collegati ad un distinto GPIO del microcontrollore. Il modulo RTC è interfacciato tramite I2C, i corrispondenti pin SDA e SCL sono collegati a SDA e SCL del microcontrollore. Il modulo RTC è fornito con la stessa alimentazione a 5 V tramite il cavo micro USB. Il buzzer è collegato direttamente a un GPIO di microcontrollore in quanto non richiede molta corrente (<45mA).