instructables Manuale dell'utente dell'orologio con display modulare

instructables-Modular-Display-Clock-feacherd

Logo dell'orologio con display modulare instructables

Orologio con display modulare Instructables

prodotto instructables-Modular-Display-Clock

Orologio da esposizione modulare

  • di Gammawave
  • Questo progetto si avvale di un elemento di visualizzazione modulare del progetto precedente per realizzare un orologio digitale, utilizzando quattro dei moduli collegati tra loro e controllati da un Microbit e un RTC.
  • Forniture:
  • Microbit V2 (preferito a causa dell'altoparlante integrato, V1 funzionerà ma richiederà una sirena esterna.)
  • DS3231 RTC
  • Cambia SPST
  • Rottura del connettore Edge Kitronik
  • Jumper Jerky Junior F/M – Qtà 20
  • Jumper Jerky Junior F/F – Qtà 4
  • Jumper Jerky F/F – Qtà 3
  • Jumper Jerky F/M – Qtà 3
  • Resistenza 470R
  • Condensatore da 1000uF
  • Testata ad angolo retto 2 x (3 vie x 1 riga) richiesta.
  • LED pulsante WS2812Neopixel * 56 qty.
  • Filo di rame smaltato 21 AWG (diametro 0.75 mm) o altro filo isolato.
  • Pannello di controllo
  • Viti M2
  • Viti M2 8mm - Qtà 12
  • Viti M2 6mm - Qtà 16
  • Bulloni M2 10mm - Qtà 2
  • Dadi M2 – Qtà 2
  • Rondelle M2 – Qtà 2
  • Spazi esagonali M2 5 mm - Qtà 2
  • Bulloni M3
  • Rondelle M3 – Qtà 14
  • Bulloni M3 10mm - Qtà 2
  • Bulloni M3 25mm - Qtà 4
  • Dadi M3 – Qtà 12
  • Distanziali esagonali M3
  • Distanziali esagonali M3 5mm - Qtà 2
  • Distanziali esagonali M3 10mm - Qtà 4
  • Staffe ad angolo retto (15 (L) x 40 (L) x 40 (A) mm) – Qtà 2
  • Può rivelarsi più conveniente acquistare una gamma di valori piuttosto che singoli valori, a meno che tu non li abbia già disponibili. Alcuni componenti possono anche avere un MOL maggiore della quantità specificata nell'elenco dei componenti.
  • Stampante 3D
  • Filamento bianco: per la massima flessibilità di visualizzazione.
  • Filamento nero – Per le tavole di supporto.
  • Punta da 2mm
  • Punta da 3mm
  • Kit trapano da 5 mm
  • Trapano
  • Sega
  • Pinze
  • Tronchesi
  • Saldatore
  • Saldare
  • Carta abrasiva
  • Cacciaviti
  • Conoscere i propri strumenti e seguire le procedure operative consigliate e assicurarsi di indossare i DPI appropriati.
  • Nessuna aliazione con nessuno dei fornitori utilizzati in questo progetto, sentiti libero di utilizzare i tuoi fornitori preferiti e sostituire gli elementi che erano appropriati alle tue preferenze o soggetti a fornitura.
  • I collegamenti sono validi al momento della pubblicazione.instructables-Modular-Display-Clock-fig-1 instructables-Modular-Display-Clock-fig-2
  • Passaggio 1: strisce della piastra di base
  • Vedere: Elemento display modulare (MDE)
  • Per creare il display dell'orologio sono necessari quattro "elementi di visualizzazione modulari" e questi sono tenuti insieme da strisce di piastra di base che sono state tagliate da una piastra di base più grande.
  • Le strisce della piastra di base misurano 32 (larghezza) x 144 (lunghezza) mm o 4 x 18 stub e ciascuna sovrappone due MDE che si attaccano agli stub sull'MDE. Tuttavia, per una maggiore resistenza, quattro viti M2 x 8 mm sono montate vicino agli angoli che passano attraverso la piastra di base e nell'MDE.instructables-Modular-Display-Clock-fig-3 instructables-Modular-Display-Clock-fig-4 instructables-Modular-Display-Clock-fig-5
  • Passaggio 2: schematico
  • Lo schema mostra i componenti utilizzati per controllare gli MDE che contengono 56 Neopixel.
  • I componenti di controllo sono costituiti da Microbit, RTC, Breakout Board, Switch e circuito di protezione.
  • La maggior parte delle saldature è focalizzata sui Neopixel, mentre i componenti di controllo sono collegati principalmente con ponticelli.instructables-Modular-Display-Clock-fig-6
  • Passaggio 3: codifica
  • Il codice viene creato in MakeCode.
  • "oonn ssttaarrtt" pprroocceedduurree..
  • Inizializza la striscia Neoplxel di 56 LED
  • Visualizza il messaggio del titolo.
  • Inizializza segment_list che contiene le designazioni dei segmenti per numero da visualizzare. Numero 0 memorizzato nell'elemento [0] = 0111111
  • Numero 1 memorizzato nell'elemento [1] = 0000110
  • Numero 9 memorizzato nell'elemento [9] = 1101111
  • Inoltre.
  • Numero 10 memorizzato nell'elemento [10] = 0000000 utilizzato per l'azzeramento delle cifre.

procedura per sempre

  • Chiama la 'modalità set' che controlla P1 e se alto abilita l'impostazione dell'ora altrimenti visualizza l'ora corrente.
  • Chiama 'Time_split' che unisce i due valori numerici di ore e minuti in una stringa di 4 caratteri, anteponendo qualsiasi numero inferiore a 10 con uno zero iniziale.
    Chiama 'pixel_time'
  • Che estrae ciascuno dei 4 caratteri a turno a partire dall'ultimo carattere in segment_value
  • Digit contiene quindi il valore in segment_list a cui fa riferimento segment_value.
  • (Se segment_value = 0 allora digit = element [0] = 0111111)
  • Inc = indice x (LED_SEG) x 7). Dove index = a quale dei 4 caratteri si fa riferimento, LED_SEG = numero di LED per segmento, 7 = numero di segmenti in una cifra.
  • Questa specie è l'inizio dei LED da controllare per il carattere appropriato.
  • L'elemento for assegna a sua volta ogni numero in cifra al valore.
  • Se valore =1 allora il pixel assegnato da inc viene impostato su rosso e acceso altrimenti viene spento.
  • Poiché sono necessari due LED per segmento, questo processo viene ripetuto LED_SEG volte.
  • (Es. Se l'unità Ore è 9, indice = 0, cifra = 1011111 [valore = 1, inc = 0 & inc = 1], [valore=0, inc = 2 & inc = 3] …. [valore=1, aum=12 & aum = 13])
  • Decine delle ore [Indice =1, inc. range da 14 a 27], Unità dei minuti [indice =2, inc. range da 28 a 41], Decine dei minuti [indice =3, inc. range da 42 a 55].
  • Una volta che ciascuno dei 7 valori è stato elaborato e inviato alla striscia, vengono mostrate le modifiche.
  • Viene introdotto un ritardo per evitare lo sfarfallio.
  • sul pulsante AA”
  • Questo imposta le ore se set_enable = 1
  • sul pulsante BB”
  • Imposta i minuti se set_enable = 1 ”long bbuutttttoonn AA++BB”
  • Questo chiama 'set time' che imposta l'ora in base ai valori assegnati con i pulsanti A e B.instructables-Modular-Display-Clock-fig-7instructables-Modular-Display-Clock-fig-8
  • https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt

Passaggio 4: pannello posteriore
I componenti sono fissati a una piastra di base (95 (larghezza) x 128 (lunghezza) mm), fissata sul retro degli MDE con bulloni M3 x 25 mm e supporti da 10 mm. Quattro bulloni sono montati attraverso i fori nella scheda di supporto Neopixel e i supporti montati per fissare la piastra di base agli angoli, nella piastra di base sono praticati fori da 3 mm per allinearsi con i bulloni. Posizionare e praticare i fori per il connettore Edge Breakout (2 x 3 mm), l'RTC (2 x 2 mm) e l'interruttore assicurandosi di lasciare spazio (20 x 40 mm), per montare le staffe ad angolo retto che fungono da piedini. I collegamenti all'RTC sono realizzati con 4 jumper Junior F/F e l'RTC è fissato con 2 bulloni M2. I collegamenti all'interruttore sono realizzati con 2 ponticelli Junior F/M e l'interruttore è fissato attraverso un foro da 5 mm. I collegamenti al circuito di protezione CR per i Neopixel sono realizzati con 3 Jumper F/F e da questo ai Neopixel con 3 jumper F/M, questo è fissato alla scheda con una fascetta passante attraverso uno dei fori della scheda.
Fissare i piedini della staffa angolare alla piastra di base con 4 bulloni. (I bulloni M3 nell'angolo inferiore per il fissaggio della piastra di base possono essere utilizzati per tenere i piedini in posizione con un secondo bullone nel foro inferiore della staffa. giri di nastro La piastra di base può ora essere montata sui bulloni del supporto angolare e fissata con i dadi. instructables-Modular-Display-Clock-fig-9 instructables-Modular-Display-Clock-fig-10 instructables-Modular-Display-Clock-fig-11 instructables-Modular-Display-Clock-fig-12 instructables-Modular-Display-Clock-fig-13 instructables-Modular-Display-Clock-fig-14

  • Fase 5: Operazione
  • L'alimentazione viene fornita collegando il cavo USB direttamente al Microbit.
  • SSeettttiinngg thee cclloocckk..
  • Prima di impostare l'orologio assicurarsi che l'RTC abbia una batteria montata per conservare l'ora quando/se l'alimentazione viene rimossa. Il formato dell'ora predefinito è la modalità 24 ore.
  • Spostare l'interruttore nella posizione dell'ora impostata, sul display verrà visualizzato il simbolo più.
  • Premere il pulsante A per le ore. (da 0 a 23)
  • Premere il pulsante B per i minuti. (da 0 a 59)
    Premere i pulsanti A e B insieme per impostare l'ora, verranno visualizzati i valori dell'ora immessi.
  • Spostare l'interruttore dalla posizione impostata.
  • AAtt sswwiittcchh oonn oorr aafftteerr sseettttiinngg.
  • Dopo un breve ritardo il display verrà aggiornato con l'ora correnteinstructables-Modular-Display-Clock-fig-15
  • Passo 6: Finalmente
    L'unione di un paio di progetti più piccoli che si traducono in un progetto più ampio. Spero che tu e questo e i precedenti progetti correlati di interesse.

instructables-Modular-Display-Clock-fig-16

  • progetto straordinario
  • Grazie, molto apprezzato.
  • Bel progetto!
  • Grazie.
  • Fantastico orologio. Mi piace che questo scappi da un Micro:bit!
  • Grazie, Il Micro: bit è molto versatile, l'ho usato nella maggior parte dei miei progetti di clock.

Documenti / Risorse

miniatura PDFOrologio da esposizione modulare
Owner's Manual · Modular Display Clock, Display Clock

Fai una domanda

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Fai una domanda

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.