Sommario:
- Passaggio 1: elenco dei materiali
- Passaggio 2: assemblaggio
- Passaggio 3: configurazione
- Passaggio 4: codice
Video: Orologio digitale con rotazione automatica del display a LED: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Questo progetto riguarda un orologio digitale con rotazione automatica del display LED a 7 Seg.
Questo orologio può essere ruotato in qualsiasi posizione mantenendo le cifre leggibili anche capovolte o speculari!!
È controllato da un Arduino e pilotato da accelerometri per trovare la posizione corretta in coordinate 3D.
Inoltre c'è una funzione per mostrare la temperatura ambiente interna in gradi Celsius o Fahrenheit.
Il montaggio è molto semplice e spero vi divertiate ad usarlo!!
Saluti, LAGSILVA
Passaggio 1: elenco dei materiali
- Arduino Uno R3
- Evasione MPU-6050
- Scudo multifunzione per Arduino
- Ponticelli femmina
rottura MPU-6050:
Il breakout MPU-6050 consiste in un accelerometro e giroscopio a tre assi più un sensore di temperatura con le seguenti specifiche:
- Chip: MPU-6050
- Tensione di ingresso: 3-5V
- ADC: 16 bit
- I/O: standard I2C
- Giroscopio fondo scala: ±250, 500, 1000, 2000°/s
- Campo di fondo scala dell'accelerometro: ±2, ±4, ±8, ±16g
- Gamma del sensore di temperatura: da -40 a +85 ºC
Schermo multifunzione (MFD):
L'MFD può semplificare e accelerare lo sviluppo del prototipo.
Caratteristiche principali:
- Modulo display LED a 7 segmenti a 4 cifre pilotato da due 74HC595 seriali
- 4 x LED a montaggio superficiale in configurazione parallela
- Potenziometro di precisione regolabile 10K
- 3 x pulsanti indipendenti
- Cicalino piezoelettrico
- Interfaccia sensore di temperatura DS18B20
- Interfaccia sensore di temperatura LM35
- Interfaccia del ricevitore a infrarossi
- Intestazione dell'interfaccia seriale per una comoda connessione a moduli seriali come Bluetooth, interfaccia wireless, modulo vocale, modulo di riconoscimento vocale, ecc.
Passaggio 2: assemblaggio
Il montaggio è molto semplice e non necessita di schemi:
- Inserisci il Multi Shield in Arduino.
- Fissare il breakout MPU-6050 sulla scheda Arduino usando una piccola vite.
Ci sono solo 04 ponticelli da collegare:
- Filo rosso: Vcc (+5V)
- Filo nero: Gnd
- Filo verde: SCL di MPU-6050 breakout alla porta #6 nel Multi Shield.
- Filo giallo: SDA di MPU-6050 breakout alla porta n. 5 nel Multi Shield.
Passaggio 3: configurazione
Ci sono 3 pulsanti per impostare l'orologio:
- Pulsante sinistro: premere per regolare le ore. Premere rapidamente per impostare passo dopo passo. Premere continuamente per far avanzare rapidamente le ore.
- Pulsante centrale: imposta i minuti. Premere continuamente per far avanzare rapidamente le ore.
- Pulsante destro: una pressione rapida per spostarsi in modalità temperatura.
Nota: in modalità temperatura è possibile modificare lo stato in Fahrenheit o Celsius premendo il pulsante sinistro.
Passaggio 4: codice
Le principali funzioni del codice sono:
- Lettura degli angoli di inclinazione degli accelerometri.
- Calcolo della funzione di trasferimento per il display LED a 7 segmenti (vedi immagini).
Con gli angoli è possibile rilevare la posizione spaziale dell'orologio e decidere quale routine verrà rilasciata:
- Vista frontale - Orologio in piedi
- Vista frontale - Orologio capovolto
- Vista speculare - Orologio in piedi
- Vista speculare - Orologio capovolto
Consigliato:
Come creare un orologio analogico e un orologio digitale con una striscia LED usando Arduino: 3 passaggi
Come creare un orologio analogico e un orologio digitale con una striscia LED usando Arduino: oggi realizzeremo un orologio analogico e un orologio Orologio digitale con Led Strip e modulo MAX7219 Dot con Arduino. Correggerà l'ora con il fuso orario locale. L'orologio analogico può utilizzare una striscia LED più lunga, quindi può essere appeso al muro per diventare un'opera d'arte
Orologio digitale con display a matrice di punti a LED e Arduino: 6 passaggi
Orologio digitale che utilizza Arduino e display a matrice di punti Led: Al giorno d'oggi, i produttori, gli sviluppatori preferiscono Arduino per lo sviluppo rapido della prototipazione dei progetti. Arduino è una piattaforma elettronica open source basata su hardware e software di facile utilizzo. Arduino ha un'ottima community di utenti. In questo progetto
Come Realizzare una Mini Ventilatore da Tavolo a Rotazione Automatica: 5 Passaggi (Illustrato)
Come creare una mini ventola da tavolo a rotazione automatica: Ciao ragazzi, in questo Instructable vi istruirò a creare la vostra mini ventola da tavolo a rotazione automatica con un numero inferiore di componenti. Questo dispositivo può essere alimentato con una sorgente da 9 V e produrre una brezza incredibile. Questo ventilatore oscilla con un angolo di almeno 120 gradi
Mangiatoia automatica per animali domestici utilizzando un vecchio orologio digitale: 10 passaggi (con immagini)
Mangiatoia automatica per animali domestici utilizzando un vecchio orologio digitale: Ciao, in questo tutorial ti mostrerò come ho realizzato una mangiatoia automatica per animali usando un vecchio orologio digitale. Ho anche incorporato un video su come ho realizzato questo alimentatore. Questo istruibile sarà inserito nel concorso PCB e come favore vorrei ap
Come interpretare la direzione di rotazione da un commutatore rotante digitale con un'immagine: 5 passaggi
Come interpretare la direzione di rotazione da un interruttore rotante digitale con un PIC: L'obiettivo di questo Instructable è illustrare come interfacciare un interruttore rotante digitale (codificato in quadratura) con un microcontrollore. Non preoccuparti, ti spiego cosa ?quadratura codificata? significa per noi. Questa interfaccia e il software di accompagnamento wil…