Cuprins:

Ceas Thumbwheel - Să ghicim timpul: 5 pași (cu imagini)
Ceas Thumbwheel - Să ghicim timpul: 5 pași (cu imagini)

Video: Ceas Thumbwheel - Să ghicim timpul: 5 pași (cu imagini)

Video: Ceas Thumbwheel - Să ghicim timpul: 5 pași (cu imagini)
Video: Best Computer and Laptop Gaming Mice of 2016 2024, Iulie
Anonim
Image
Image
Pasul 1: Înțelegeți cum funcționează ThumbWheels
Pasul 1: Înțelegeți cum funcționează ThumbWheels

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

Pasul 1: Înțelegeți cum funcționează ThumbWheels
Pasul 1: Înțelegeți cum funcționează ThumbWheels
Pasul 1: Înțelegeți cum funcționează ThumbWheels
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

Pasul 4: Construiește o cutie și pune totul pe ea!
Pasul 4: Construiește o cutie și pune totul pe ea!
Pasul 4: Construiește o cutie și pune totul pe ea!
Pasul 4: Construiește o cutie și pune totul pe ea!
Pasul 4: Construiește o cutie și pune totul pe ea!
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ă

Pasul 5: Bucurați-vă!
Pasul 5: Bucurați-vă!
Pasul 5: Bucurați-vă!
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: