Orodha ya maudhui:

Saa ya Thumbwheel - Wacha Nadhani Saa: Hatua 5 (na Picha)
Saa ya Thumbwheel - Wacha Nadhani Saa: Hatua 5 (na Picha)

Video: Saa ya Thumbwheel - Wacha Nadhani Saa: Hatua 5 (na Picha)

Video: Saa ya Thumbwheel - Wacha Nadhani Saa: Hatua 5 (na Picha)
Video: Diamond Platnumz - Kamwambie (Official Video) 2024, Novemba
Anonim
Image
Image
Hatua ya 1: Elewa jinsi ThumbWheels inavyofanya kazi
Hatua ya 1: Elewa jinsi ThumbWheels inavyofanya kazi

Halo kila mtu, hapa kuna Maagizo yangu ya kwanza, kwa hivyo natumai itakuwa nzuri. Kwa kuongezea, kiwango changu cha Kiingereza ni duni sana kwa hivyo natumai sitafanya makosa mengi!

Lengo la mradi huu ni kutumia tena "Thumbwheels" zilizookolewa kutoka kwa vifaa vya zamani vya maabara

Vipuli viligunduliwa kwenye paneli za kudhibiti. Na magurudumu yao wazi ambayo yanaweza kugeuzwa kwa kusogeza ukingo wazi na kidole, unaweza kuchagua nambari inayotafutwa.

Kwa nini usizitumie kufanya saa ambapo wewe mwenyewe huingiza wakati unadhani ni, na kisha uiangalie kwa kubonyeza kitufe?:-)

Hatua ya 1: Hatua ya 1: Elewa jinsi ThumbWheels inavyofanya kazi

Hatua ya 1: Elewa jinsi ThumbWheels inavyofanya kazi
Hatua ya 1: Elewa jinsi ThumbWheels inavyofanya kazi
Hatua ya 1: Elewa jinsi ThumbWheels inavyofanya kazi
Hatua ya 1: Elewa jinsi ThumbWheels inavyofanya kazi

Kila gurudumu linaweza kuchagua nambari kati ya 0 na 9 na ni sawa na umeme kwa swichi nne. Kwa nini?

Unapoingiza nambari, wacha tuseme '5', gurudumu huibadilisha kuwa nambari yake ya nambari-iliyowekwa-binary, katika kesi hii '' 0101 ", ikimaanisha" 0 * 8 + 1 * 4 + 0 * 2 + 1 * 1 ", kwa sababu tunataka kuisimba katika mfumo wa kibinadamu (msingi 2). Wanadamu kama mimi na wewe tunaweza kuhesabu kutoka 0 hadi 9, halafu tukose takwimu kwa hivyo tunahitaji kuongeza kubeba kuhesabu zaidi. Kwa hivyo, wakati sisi fikiria juu ya nambari "125", inamaanisha "1 * 100 + 2 * 10 + 5 * 1", ni mfumo wa desimali na takwimu 10. Kompyuta na vitu vya elektroniki kawaida hutumia mfumo wa binary, na takwimu mbili tu, 0 na 1 Kwa hivyo ikiwa unataka kuoza nambari kwa uwakilishi wake wa kibinadamu, kwa mfano nambari 9, ni kama mgawanyiko wa Euclidean, 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1.

Kiwango cha nambari zilizo na alama ya binary ni kitu kimoja lakini unageuza kila nambari ya dijiti kuwa kikundi cha nambari za binary. Kwa mfano, 4827 itasimbwa kama 0100 1000 0010 0111.

Kubadilisha sawa kwa kila nambari hizi za dijiti hufunguliwa au kufungwa kwenye kidole gumba, na unaweza kwa kuzisoma ujue ni nambari gani iliyoingizwa. Nikiwa na vidole vidogo ambavyo niliokoa, kulikuwa na mzunguko wa kusoma ulio na rejista za mabadiliko (https://en.wikipedia.org/wiki/Shift_register) ambazo zinaniruhusu kutumia pini chache kwenye microcontroller yangu (µc). Na hati za data zinazofaa na multimeter nzuri, ni rahisi kuelewa jinsi ya kuzitia waya. Lakini ikiwa huna rejista hizi wakati unapookoa mikono yako ndogo, unaweza kubadili swichi moja kwa moja kwa µc yako. Hapa tena, kipande cha karatasi na multimeter katika hali ya mwendelezo itasaidia.

Habari zaidi juu ya nambari za kibinadamu:

Hatua ya 2: Hatua ya 2: Chagua Microcontroller na waya Bodi yako

Unapoelewa jinsi utakavyounganisha viwiko vya kidole gumba, unaweza kuhesabu idadi ya pini ambazo utahitaji kusanikisha sehemu unazotaka kutumia katika saa yako (pembejeo kutoka kwa vidole gumba, matokeo ya RGB za LED, pembejeo za vifungo vya kushinikiza, pato la pembejeo kwa bodi ya Saa Saa, na vitu vingine vyovyote unaweza kupatikana kuwa muhimu…).

Nilitumia ubao wa "Nucleo F303K8", unaonekana kama Arduino Nano. Kuwa mwangalifu ukizitumia kama Pini "D4", "A4" na "D5", "A5" zimeunganishwa pamoja (nilipoteza muda mwingi kabla ya kuihesabu) kwa hivyo nilihitaji kuondoa daraja la solder.

Bodi ya Saa ya Saa ni ya kibiashara kulingana na chip ya MCP79410, ikitumia basi ya i2c, lakini mwingine yeyote atafanya kazi hiyo. LED ni RGB zilizo na anode ya kawaida, usisahau kuongeza vipinga vya kufaa kwenye safu.

Basi unaweza waya vitu hivi vyote, kuna mafunzo mengi yanayopatikana mkondoni maalum kwa sehemu unazo na ni jambo la kawaida kabisa. Nilitumia veroboard kuunganisha hizi zote pamoja.

Hatua ya 3: Hatua ya 3: Ingiza Microcontroller yako

Sasa lazima uweke nambari ya kudhibiti mdhibiti wako mdogo ili ufanye kazi hiyo. Hii ndio yangu, kwa mfano, lakini nadhani itabidi uandike yako mwenyewe:-)

Hatua ya 4: Hatua ya 4: Jenga Sanduku na Weka kila kitu juu yake

Hatua ya 4: Jenga Sanduku na Weka Kila kitu juu yake!
Hatua ya 4: Jenga Sanduku na Weka Kila kitu juu yake!
Hatua ya 4: Jenga Sanduku na Weka Kila kitu juu yake!
Hatua ya 4: Jenga Sanduku na Weka Kila kitu juu yake!
Hatua ya 4: Jenga Sanduku na Weka Kila kitu juu yake!
Hatua ya 4: Jenga Sanduku na Weka Kila kitu juu yake!

Mara tu usanidi wako utakapofanya kazi, unaweza kuiweka kwenye sanduku zuri. Nilikuwa nikikata laser kufanya nyuso na printa ya 3d kufanya upande. (Na gundi nyingi moto kuifanya ishikilie pamoja! ^ ^ Haswa taa za taa na vifungo vya kushinikiza)

Hatua ya 5: Hatua ya 5: Furahiya

Hatua ya 5: Furahiya!
Hatua ya 5: Furahiya!
Hatua ya 5: Furahiya!
Hatua ya 5: Furahiya!

Sasa unaweza kujenga saa kama hiyo kwa kuhamasisha kazi hii!

Ninapanga kuiboresha hii siku za usoni kwa kufanya kisanduku chenye nguvu zaidi, au kwa kuongeza kazi kwenye kitufe cha pili cha kushinikiza (kwa mfano weka wakati kwenye kushinikiza kwa muda mrefu, au pia "onyesha" tarehe kwa kuibashiri pia).

Ilipendekeza: