Cuprins:
Video: Un ceas cu numărătoare inversă cu LED-uri: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:47
Acestea sunt câteva note scurte despre un „Ceas cu numărătoare inversă” pe care l-am construit acum 10 ani pentru Y2K, ceasul este de 4 metri pătrați față. Are o grosime de aproximativ 4 inci și rulează pe un microcontroler încorporat. Fiecare segment este realizat din aproximativ 20x 10mm LED-uri.
Nu pot face o poză cu ea, pentru că este WAAAY prea luminos! Panoul a fost sculptat dintr-un șablon pe care l-am făcut pentru un router obișnuit, cu un șablon extins după cutter. Am făcut șablonul în panou (fibră de bord US-ian?) Și l-am aliniat cu atenție cu semne pe panou pentru al tăia. Așezarea celui de-al doilea Leds a fost mai mult o cățea decât mă așteptam - faceți calculele cu atenție pentru a le arunca PERFECT.
Pasul 1: O cifră
Iată o vedere a părții din spate a unui segment. Am folosit circuitul clasic de curent constant LM317 pentru a conduce fiecare bancă de LED-uri.
Driverele pentru afișaje sunt realizate cu convertoare seriale-paralele care par să fi fost înlocuite cu următoarele lucruri: https://www.allegromicro.com/en/Products/Part_Numbers/6275/index.asp … aceste piese noi vor face tot ce am făcut atunci și cu 317 - un driver LED complet într-un singur cip. Doar un singur rezistor setează luminozitatea pentru toate ledurile! Fiecare cifră este acționată de acel cablu panglică înlănțuit, care transportă toate semnalele comune pentru aceste cipuri, Vcc, GND Clock, Latch Enable și output enable. Deci, există doar 6 fire care părăsesc computerul pentru TOATE segmentele TOATE caracterele ȘI LED-urile de 60 de secunde în jurul marginii. Fiecare cip de acționare are, totuși, o singură linie unică (firul roz) care leagă margareta prin întregul sistem. Afișajul arată ca un registru de deplasare foarte lung - vezi diagrama de mai jos. O actualizare pentru afișaj durează o fracțiune foarte mică de secundă.
Pasul 2: Microcontrolerul
Îmi place cu desăvârșire microcontrolerul 8052, al doilea este obținut și modificat de aproape toată lumea. Un utilizator profesionist poate chiar să descarce cod VHDL pentru a implementa unul într-un FPGA și să modifice întregul nucleu pentru a conduce orice hardware ciudat pe care doresc să-l concep. Producătorii includ Atmel, NXP și WinBond. Instrumentele de dezvoltare sunt ieftine, există ansambluri gratuite și compilatoare gratuite „C” (SDCC). De fapt, am programat acest lucru în întregime în Pascal cu un cod de asamblare scris special pentru a face actualizarea afișajului cât mai rapid posibil. La un moment dat voi posta și codul. Acesta este computerul de control. CPU-ul se numește Dallas DS2250T și a venit ca o mică placă de stil SIMM care conține 32K de RAM cu baterie, utilizată pentru programe și 8K de RAM pentru utilizarea datelor de program. Cipurile mari cu 40 de pini sunt mai multe cipuri Serial-paralele pentru al doilea LED. Sub pachetele cu 40 de pini se află un cip de driver de linie LS125, pentru a conduce cablurile cu bandă. Conectorul alb din partea de sus a fost pentru un set de butoane pentru setarea ceasului.
Pasul 3: Note despre software
Am scris o bucată simplă de cod PC pentru a afla exact câte ore au existat în orice interval dintre momentul în care ați dorit să înceapă numărătoarea inversă și „zero ore”, programul încorporat tocmai și-a testat ceasul intern în fiecare secundă și a decrementat afișajul. În fiecare minut, toate ledurile se aprindeau și se stingeau treptat până ajungeai din nou la 60 de ani. Există un mic panou cu butoane pentru configurarea afișajului, la fel ca un ceas cu alarmă.
Recomandat:
Inaugurarea prezidențială Ceas cu numărătoare inversă (Wifi): 6 pași
Inaugurarea prezidențială Ceas cu numărătoare inversă (Wifi): Prezentare generală: Ceas cu numărătoare inversă este similar cu produsele comerciale, cu câteva răsuciri: a) Când se atinge timpul evenimentului țintă, ceasul cu numărătoare inversă afișează un anunț de derulare și redă efecte sonore și un cântec mp3 - în acest caz, REM cântec: & ld
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino - Pași cu pași: 4 pași
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino | Pași cu pas: în acest proiect, voi proiecta un senzor senzor de parcare inversă Arduino Car Circuit folosind senzorul cu ultrasunete Arduino UNO și HC-SR04. Acest sistem de avertizare auto bazat pe Arduino poate fi utilizat pentru navigație autonomă, autonomie robotică și alte r
Cum să faci ceas analogic și ceas digital cu bandă LED folosind Arduino: 3 pași
Cum să faci ceas analogic și ceas digital cu bandă led folosind Arduino: Astăzi vom face un ceas analogic & Ceas digital cu Led Strip și modul MAX7219 Dot cu Arduino. Acesta va corecta ora cu fusul orar local. Ceasul analogic poate folosi o bandă cu LED mai lungă, deci poate fi agățat pe perete pentru a deveni un artist
Temporizator cu numărătoare inversă folosind GLCD Shield: 8 pași (cu imagini)
Timer cu numărătoare inversă folosind ecranul GLCD: în acest proiect desenez un temporizator cu numărătoarea inversă pe ecranul GLCD cu 1 bucată, utilizatorul acestui proiect poate Determina durata cronometrului folosind butonul desenat de pe GLCD, când cronometrul ajunge la 0, acolo se vor auzi sunete și vibrații
Faceți un temporizator cu numărătoare inversă cu Micro: bit: 5 pași
Realizați un cronometru cu numărătoare inversă cu Micro: bit: Cronometrul cu numărătoare inversă este foarte frecvent în viața noastră de zi cu zi. Vă ajută să vă reamintiți să faceți ceva la timp în cazul unei posibile întârzieri sau erori. De exemplu, un pedometru sau un cronometru de coacere. Astăzi vom folosi micro: bit, power: bit și o bază acrilică b