Sommario:
- Passaggio 1: materiali
- Passaggio 2: schema e codice sorgente
- Passaggio 3: programmazione dell'MCU
- Passaggio 4: impostazione dell'ora e della data
- Passaggio 5: vai avanti e creane uno, è economico e molto divertente
Video: Orologio con telecomando IR per le impostazioni di ora/data: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Questo è un semplice orologio realizzato utilizzando componenti facilmente reperibili. Il microcontrollore utilizzato è un economico STM32F030F4P6. Il display è un LCD 16x2 con zaino I2C (PCF8574).
Il circuito di clock può essere costruito utilizzando piccole schede di prototipazione e una scheda adattatore TSSOP28, come mostrato.
Passaggio 1: materiali
- MCU STM32F030F4P6
- PCF8563 RTC o ottieni il modulo già pronto
- LCD 1602 con zaino I2C
- schede di prototipazione
- Telecomando IR da un modulo lettore Bluetooth/MP3 - Telecomando IR
- Ricevitore IR 38KHz - TSOP1738
- Cristalli (12MHz per MCU, 32.768KHz per RTC)
- Vari componenti come dettagliato nello schema
- cavi, connettori, ecc.
È necessario un adattatore seriale USB per eseguire il flashing del programma nell'MCU.
Passaggio 2: schema e codice sorgente
Passaggio 3: programmazione dell'MCU
Dopo aver collegato l'MCU secondo lo schema, il programma può essere facilmente inserito nell'MCU utilizzando un adattatore seriale USB.
Collegare il TX dell'adattatore seriale USB al PA10 dell'MCU (USART1_RX) e l'RX dell'adattatore al PA9 dell'MCU (USART1_TX).
Utilizzare un ponticello per cortocircuitare i pin 1 e 2 dell'intestazione P1 (fare riferimento allo schema, solo il pin Boot0 deve essere configurato poiché il pin Boot1 non è presente in questo MCU) e accendere il circuito per portare l'MCU in modalità di caricamento seriale.
Un buon riferimento per la programmazione dell'MCU STM32 è in questa istruzione: STM32 lampeggiante
Dopo aver lampeggiato il programma, rimuovere il cortocircuito dai pin 1 e 2 di P1 e cortocircuitare i pin 2 e 3, quindi spegnere e riaccendere la scheda e l'MCU dovrebbe iniziare a eseguire il programma lampeggiato.
Passaggio 4: impostazione dell'ora e della data
Per impostare la data/ora, premere il pulsante MENU sul telecomando (fare riferimento all'immagine del telecomando per le mappe dei tasti).
Il display LCD visualizza * Imposta ora e Imposta data. Il simbolo * punta alla selezione corrente.
Utilizzare i pulsanti AUMENTA/DIMINUISCI (+/-) per spostare il puntatore *. Questi 2 pulsanti vengono utilizzati anche per modificare i valori di ora/data.
Utilizzare il pulsante SELEZIONA per selezionare.
I pulsanti LEFT/RIGHT servono per spostare il cursore sulle posizioni di ora/data, seguiti dai pulsanti INCREASE/DECREASE per modificare il valore corrispondente. Per bloccare la modifica, premere il pulsante SELECT.
Il pulsante RETURN viene utilizzato per uscire dall'impostazione di ora/data.
Passaggio 5: vai avanti e creane uno, è economico e molto divertente
Beh, il titolo dice tutto. Dopo aver raccolto i materiali, non dovrebbe volerci più di mezza giornata per costruirlo.
Avanti.. Mettilo in un bel involucro, alimentalo usando un power bank..
Grazie per aver letto.
Consigliato:
Orologio per il pensionamento / Orologio con conteggio su/giù: 4 passaggi (con immagini)
Orologio per la pensione / Orologio per conteggio su/giro: avevo alcuni di questi display a matrice di punti a LED 8x8 nel cassetto e stavo pensando a cosa farne. Ispirato da altre istruzioni, ho avuto l'idea di costruire un display per il conto alla rovescia per il conto alla rovescia per una data/ora futura e se il tempo target p
Orologio Internet: visualizza data e ora con un OLED utilizzando ESP8266 NodeMCU con protocollo NTP: 6 passaggi
Orologio Internet: visualizza data e ora con un OLED utilizzando ESP8266 NodeMCU con protocollo NTP: Ciao ragazzi in questo istruibile costruiremo un orologio Internet che riceverà l'ora da Internet, quindi questo progetto non avrà bisogno di alcun RTC per funzionare, avrà solo bisogno di un connessione internet funzionante E per questo progetto hai bisogno di un esp8266 che avrà un
Sonda di misurazione del livello delle acque sotterranee per impostazioni di risorse ridotte: 4 passaggi (con immagini)
Sonda di misurazione del livello delle acque sotterranee per ambienti con risorse limitate: Introduzione Abbiamo ricevuto una richiesta da Oxfam per sviluppare un modo semplice con cui gli scolari in Afghanistan potessero monitorare i livelli delle acque sotterranee nei pozzi vicini. Questa pagina è stata tradotta in Dari dal Dr. Amir Haidari e la traduzione può essere f
Controlla i tuoi elettrodomestici con il telecomando della tua TV (telecomando ir) con display della temperatura e dell'umidità: 9 passaggi
Controlla i tuoi elettrodomestici con il telecomando della tua TV (telecomando a infrarossi) con display di temperatura e umidità: ciao sono Abhay ed è il mio primo blog su Instructables e oggi ti mostrerò come controllare i tuoi elettrodomestici con il telecomando della tua TV costruendo questo progetto semplice. grazie al laboratorio atl per il supporto e la fornitura del materiale
Aggiungi un jack per la sincronizzazione del PC a un cavo Ttl Nikon Sc-28 (usa le impostazioni automatiche per il flash della fotocamera e i flash della fotocamera con trigger disattivato!!): 4 passaggi
Aggiungi un jack per la sincronizzazione del PC a un cavo Ttl Nikon Sc-28 (usa le impostazioni automatiche per un flash della fotocamera e flash della fotocamera Trigger Off!!): in questo tutorial ti mostrerò come rimuovere uno di quei fastidiosi connettori TTL proprietari a 3 pin su il lato di un cavo TTL esterno Nikon SC-28 e sostituirlo con un connettore di sincronizzazione PC standard. questo ti permetterà di usare un flash dedicato, s