Përmbajtje:

Ora e Thumbwheel - Le të mendojmë kohën: 5 hapa (me fotografi)
Ora e Thumbwheel - Le të mendojmë kohën: 5 hapa (me fotografi)

Video: Ora e Thumbwheel - Le të mendojmë kohën: 5 hapa (me fotografi)

Video: Ora e Thumbwheel - Le të mendojmë kohën: 5 hapa (me fotografi)
Video: Cllevio Serbiano - 44 Casino (Official Video) 2024, Nëntor
Anonim
Image
Image
Hapi 1: Kuptoni se si funksionon ThumbWheels
Hapi 1: Kuptoni se si funksionon ThumbWheels

Përshëndetje të gjithëve, këtu janë udhëzimet e mia të para, kështu që shpresoj se do të jetë mirë. Për më tepër, niveli im në anglisht është mjaft i dobët kështu që shpresoj se nuk do të bëj shumë gabime!

Qëllimi i këtij projekti është të ripërdorë disa "Thumbwheels" të shpëtuar nga një pajisje e vjetër laboratorike

Rrotat e gishtit u përdorën në panelet e kontrollit. Me rrotat e tyre pjesërisht të ekspozuara që mund të ktheheshin duke lëvizur skajin e ekspozuar me gisht, ju mund të zgjidhni numrin e kërkuar.

Pse të mos i përdorni ato për të bërë një orë ku futni manualisht kohën që mendoni se është, dhe pastaj e kontrolloni duke shtypur një buton?:-)

Hapi 1: Hapi 1: Kuptoni se si funksionon ThumbWheels

Hapi 1: Kuptoni se si funksionon ThumbWheels
Hapi 1: Kuptoni se si funksionon ThumbWheels
Hapi 1: Kuptoni se si funksionon ThumbWheels
Hapi 1: Kuptoni se si funksionon ThumbWheels

Çdo rrotë mund të zgjedhë një numër midis 0 dhe 9 dhe është elektrikisht ekuivalent me katër ndërprerës. Pse?

Kur futni një numër, le të themi '5', rrota e kthen atë në numrin e tij dhjetor të koduar binar, në këtë rast '' 0101 '', që do të thotë '0 * 8 + 1 * 4 + 0 * 2 + 1 * 1 ", sepse. ne duam ta kodojmë atë në një sistem binar (baza 2). Qeniet njerëzore si ju dhe unë mund të numërojmë nga 0 në 9, dhe pastaj të humbasim shifrat kështu që ne duhet të shtojmë një bartës për të numëruar më tej. Pra, kur ne mendoni për numrin "125", do të thotë "1 * 100 + 2 * 10 + 5 * 1", është një sistem dhjetor me 10 shifra. Kompjuterët dhe pajisjet elektronike zakonisht përdorin një sistem binar, me vetëm dy shifra, 0 dhe 1 Pra, nëse doni të zbërtheni një numër në përfaqësimin binar, për shembull numrin 9, është si një ndarje Euklidiane, 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1.

Dhjetorja e koduar binare është e njëjta gjë, por çdo numër dixhital e ktheni në një grup për shifra binare. Për shembull, 4827 do të kodohet si 0100 1000 0010 0111.

Ndërprerësit përkatës të secilit prej këtyre numrave dixhitalë hapen ose mbyllen fizikisht në rrotën e gishtit të madh, dhe pastaj mund t'i lexoni të dini se cili numër është futur. Me rrotat e dorës që shpëtova, kishte një qark leximi të përbërë nga regjistra ndërrimi (https://en.wikipedia.org/wiki/Shift_register) që më lejojnë të përdor më pak kunja në mikrokontrolluesin tim (µc). Me fletët e të dhënave të përshtatshme dhe një multimetër të mirë, është e lehtë të kuptosh se si t'i lidhësh ato. Por nëse nuk i keni këto regjistra kur ruani rrotat tuaja, ju mund t'i lidhni çelsat direkt me mikron tuaj. Këtu përsëri, një copë letër dhe një multimetër në modalitetin e vazhdimësisë do të jenë të dobishme.

Më shumë informacion në lidhje me numrat binarë: https://www.mathsisfun.com/binary-number-system.h… dhe

Hapi 2: Hapi 2: Zgjidhni një mikrokontrollues dhe lidhni bordin tuaj

Kur të keni kuptuar se si do të ndërlidhni rrotat tuaja të vogla, mund të numëroni numrin e kunjave që do t'ju nevojiten për të ndërfaqur pjesët që dëshironi të përdorni në orën tuaj (hyrje nga rrotat e gishtit të madh, dalje për LED RGB, hyrje për butona shtytës, hyrje-dalje në një tabelë të orës në kohë reale, dhe çdo gjë tjetër që mund t'ju duket e dobishme …).

Kam përdorur një tabelë "Nucleo F303K8", duket si një Arduino Nano. Kini kujdes nëse i përdorni pasi Kunjat "D4", "A4" dhe "D5", "A5" janë të lidhur së bashku (kam humbur shumë kohë para se ta kuptoja) kështu që më duhej të hiqja urën e saldimit.

Bordi i orës në kohë reale është një komercial i bazuar në një çip MCP79410, duke përdorur një autobus i2c, por çdo tjetër do ta bëjë këtë punë. LED janë ato RGB me një anodë të zakonshme, mos harroni të shtoni rezistorë të përshtatshëm në seri.

Pastaj mund t'i lidhni të gjitha këto gjëra, ka shumë mësime në dispozicion në internet specifike për pjesët që keni dhe është një gjë mjaft klasike. Kam përdorur një veroboard për t'i bashkuar të gjitha këto së bashku.

Hapi 3: Hapi 3: Kodoni mikrokontrolluesin tuaj

Tani ju duhet të kodoni mikrokontrolluesin tuaj në mënyrë që të bëni punën. Këtu është imja, për shembull, por mendoj se do të duhet të shkruani tuajin:-)

Hapi 4: Hapi 4: Ndërtoni një kuti dhe vendosni gjithçka mbi të

Hapi 4: Ndërtoni një kuti dhe vendosni gjithçka mbi të!
Hapi 4: Ndërtoni një kuti dhe vendosni gjithçka mbi të!
Hapi 4: Ndërtoni një kuti dhe vendosni gjithçka mbi të!
Hapi 4: Ndërtoni një kuti dhe vendosni gjithçka mbi të!
Hapi 4: Ndërtoni një kuti dhe vendosni gjithçka mbi të!
Hapi 4: Ndërtoni një kuti dhe vendosni gjithçka mbi të!

Pasi të funksionojë konfigurimi juaj, mund ta vendosni në një kuti të bukur. Kam përdorur një prestar lazer për të bërë fytyrat dhe një printer 3d për të bërë anën. (Dhe shumë zam të nxehtë për ta bërë atë të mbajë së bashku! ^^ veçanërisht LED -të dhe butonat e shtypjes)

Hapi 5: Hapi 5: Shijoni

Hapi 5: Shijoni!
Hapi 5: Shijoni!
Hapi 5: Shijoni!
Hapi 5: Shijoni!

Tani mund të ndërtoni një orë të ngjashme duke frymëzuar veten për këtë punë!

Unë planifikoj ta përmirësoj këtë në të ardhmen duke bërë një kuti anësore më të fortë, ose duke shtuar një funksion në butonin e dytë (për shembull, caktoni kohën në një shtytje të gjatë, ose gjithashtu "shfaqni" datën duke e marrë me mend).

Recommended: