Cuprins:
- Pasul 1: Pasul 1: Înțelegeți cum funcționează ThumbWheels
- Pasul 2: Pasul 2: Alegeți un microcontroler și conectați-vă placa
- Pasul 3: Pasul 3: Codificați microcontrolerul
- Pasul 4: Pasul 4: Construiește o cutie și pune totul pe ea
- Pasul 5: Pasul 5: Bucurați-vă
Video: Ceas Thumbwheel - Să ghicim timpul: 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Bună ziua tuturor, iată primele mele instructabile, așa că sper că va fi bine. Mai mult, nivelul meu de engleză este destul de slab, așa că sper să nu fac prea multe greșeli!
Scopul acestui proiect este de a reutiliza niște „Thumbwheels” recuperate dintr-un vechi echipament de laborator
Roțile miniaturale au fost utilizate pe panourile de control. Cu roțile parțial expuse care ar putea fi rotite prin mișcarea marginii expuse cu un deget, puteți alege numărul dorit.
De ce nu le folosiți pentru a face un ceas în care introduceți manual ora pe care ghiciți că este, apoi o verificați apăsând un buton?:-)
Pasul 1: Pasul 1: Înțelegeți cum funcționează ThumbWheels
Fiecare roată poate selecta un număr între 0 și 9 și este echivalentă electric cu patru comutatoare. De ce?
Când introduceți un număr, să spunem „5”, roata îl convertește în numărul său zecimal codat binar, în acest caz „0101”, adică „0 * 8 + 1 * 4 + 0 * 2 + 1 * 1 ", deoarece. vrem să-l codificăm într-un sistem binar (baza 2). Ființele umane ca tine și cu mine pot număra de la 0 la 9 și apoi ratează cifrele, așa că trebuie să adăugăm un report pentru a număra mai departe. Deci, atunci când gândiți-vă la numărul "125", înseamnă "1 * 100 + 2 * 10 + 5 * 1", este un sistem zecimal cu 10 cifre. Calculatoarele și materialele electronice folosesc de obicei un sistem binar, cu doar două cifre, 0 și 1 Deci, dacă doriți să descompuneți un număr în reprezentarea sa binară, de exemplu numărul 9, este ca o diviziune euclidiană, 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1.
Zecimala codată binar este cam același lucru, dar transformați fiecare număr digital într-un grup de cifre binare. De exemplu, 4827 va fi codificat ca 0100 1000 0010 0111.
Comutatoarele corespunzătoare fiecăruia dintre aceste numere digitale sunt deschise sau închise fizic pe rotiță, iar apoi le puteți citi care este numărul introdus. Cu volanele pe care le-am recuperat, a existat un circuit de citire format din registre de schimbare (https://en.wikipedia.org/wiki/Shift_register) care îmi permit să folosesc mai puțini pini pe microcontrolerul meu (µc). Cu foi de date adecvate și un multimetru bun, este ușor de înțeles cum să le conectați. Dar dacă nu aveți aceste registre atunci când vă salvați roțile, puteți conecta întrerupătoarele direct la µc. Din nou, o bucată de hârtie și un multimetru în modul continuitate vor fi utile.
Mai multe informații despre numerele binare: https://www.mathsisfun.com/binary-number-system.h… și
Pasul 2: Pasul 2: Alegeți un microcontroler și conectați-vă placa
Când ați înțeles cum veți interfața roțile degetelor, puteți număra numărul de pini de care veți avea nevoie pentru a interfața piesele pe care doriți să le utilizați în ceas (intrări de la rotițe, ieșiri pentru LED-uri RGB, intrări pentru butoane, intrare-ieșire la o placă cu ceas în timp real și orice alte lucruri pe care le-ați putea găsi utile …).
Am folosit o placă "Nucleo F303K8", arată ca un Arduino Nano. Aveți grijă dacă le folosiți, deoarece Pinii "D4", "A4" și "D5", "A5" sunt conectați împreună (am pierdut mult timp înainte să-l calculez), așa că a trebuit să îndepărtez podul de lipit.
Placa Ceas în timp real este una comercială bazată pe un cip MCP79410, utilizând o magistrală i2c, dar oricare alta va face treaba. LED-urile sunt cele RGB cu un anod comun, nu uitați să adăugați rezistențe adecvate în serie.
Apoi, puteți conecta toate aceste lucruri, există o mulțime de tutoriale disponibile online specifice pieselor pe care le aveți și este un lucru destul de clasic. Am folosit un veroboard pentru a lipi toate acestea împreună.
Pasul 3: Pasul 3: Codificați microcontrolerul
Acum trebuie să vă codificați microcontrolerul pentru a face treaba. Iată-l pe al meu, de exemplu, dar cred că va trebui să-l scrii pe al tău:-)
Pasul 4: Pasul 4: Construiește o cutie și pune totul pe ea
Odată ce configurarea dvs. funcționează, to o puteți pune într-o cutie frumoasă. Am folosit un tăietor cu laser pentru a face fețele și o imprimantă 3d pentru a face lateral. (Și o mulțime de adeziv fierbinte pentru a-l menține împreună! ^^ în special LED-urile și butoanele)
Pasul 5: Pasul 5: Bucurați-vă
Acum puteți construi un ceas similar inspirându-vă din această lucrare!
Am de gând să-l îmbunătățesc pe acesta în viitor, făcând o casetă laterală mai puternică sau adăugând o funcție la al doilea buton (de exemplu, setați ora la o apăsare lungă sau, de asemenea, „afișați” data ghicind și ea).
Recomandat:
Bicicletă rutieră lumină vizibilă în timpul zilei și laterală 350mA (o singură celulă): 11 pași (cu imagini)
Lumină vizibilă pe timp de zi și lateral vizibilă de 350 mA (o singură celulă): Această lumină pentru bicicletă are LED-uri chihlimbar cu față și 45 ° conduse până la 350 mA. Vizibilitatea laterală poate îmbunătăți siguranța în apropierea intersecțiilor. Chihlimbar a fost selectat pentru vizibilitate în timpul zilei. Lumina a fost instalată pe piciorul stâng al ghidonului. Modelele sale pot fi distinse
Ceas de pensionare / Count Up / Ceas Dn: 4 pași (cu imagini)
Ceas de pensionare / Count Up / Dn Clock: Am avut câteva dintre aceste afișaje cu matrice de puncte LED 8x8 în sertar și mă gândeam ce să fac cu ele. Inspirat de alte instructabile, mi-a venit ideea să construiesc un afișaj de numărătoare inversă / în sus pentru a număra înapoi până la o dată / oră viitoare și dacă timpul țintă p
Ceas cu alarmă inteligentă: o ceas cu alarmă inteligentă realizată cu Raspberry Pi: 10 pași (cu imagini)
Ceas cu alarmă inteligentă: o ceas cu alarmă inteligentă realizată cu Raspberry Pi: Ți-ai dorit vreodată un ceas inteligent? Dacă da, aceasta este soluția pentru dvs.! Am creat Smart Alarm Clock, acesta este un ceas pe care îl puteți schimba ora alarmei conform site-ului web. Când alarma se declanșează, se va auzi un sunet (buzzer) și 2 lumini vor
C51 Ceas electronic cu 4 biți - Ceas din lemn: 15 pași (cu imagini)
C51 Ceas electronic cu 4 biți - Ceas din lemn: a avut ceva timp liber în acest weekend, așa că am mers mai departe și am asamblat acest 2,40 USD Ceas digital digital cu 4 biți, pe care l-am cumpărat de la AliExpress acum ceva timp
Cum să construiești un ceas care să proiecteze timpul pe perete: 6 pași
Cum să construiți un ceas care să proiecteze timpul pe perete: acest instructable vă arată cum să construiți un ceas pentru proiector. Acest dispozitiv vă permite să proiectați timpul pe perete. Bazat pe un ceas cu alarmă LCD mic (nu prea mic, în schimb, nu veți putea să-l proiectați și să lucrați la el), acesta este un mod bun de a