Orodha ya maudhui:
- Hatua ya 1: Hatua ya 1: Elewa jinsi ThumbWheels inavyofanya kazi
- Hatua ya 2: Hatua ya 2: Chagua Microcontroller na waya Bodi yako
- Hatua ya 3: Hatua ya 3: Ingiza Microcontroller yako
- Hatua ya 4: Hatua ya 4: Jenga Sanduku na Weka kila kitu juu yake
- Hatua ya 5: Hatua ya 5: Furahiya
Video: Saa ya Thumbwheel - Wacha Nadhani Saa: Hatua 5 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
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
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
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
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:
Flex Nadhani: 6 Hatua
Flex Nadhani: Halo kila mtu, Sayuni Maynard na mimi tumebuni na kukuza Flex Guess, ambayo ni kifaa chenye maingiliano cha ukarabati wa mikono. Flex Nadhani inaweza kutumiwa na wataalamu wa kazi wanaotibu wagonjwa wanaopona kiharusi au wagonjwa walio na shida ya gari
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Hatua 14 (na Picha)
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Halo wote! Huu ni maoni yangu kwa Mashindano ya Mwandishi wa Mara ya Kwanza ya 2020! Ikiwa unapenda mradi huu, ningethamini sana kura yako :) Asante! Hii inayoweza kufundishwa itakuongoza kupitia mchakato wa kujenga saa iliyotengenezwa na saa! Nimeita kwa ujanja
Saa ya Saa ya Saa ya Dakika 30: Hatua 3 (na Picha)
Saa ya Saa ya Saa ya Dakika 30: Rafiki anaanzisha biashara ndogo ambayo hukodisha rasilimali kwa muda wa dakika 30. Alitafuta kipima muda ambacho kingeweza kutisha kila dakika 30 (saa na nusu saa) na sauti nzuri ya gong, lakini sikuweza kupata chochote. Nilijitolea kuunda si
Kutengeneza Saa na M5stick C Kutumia Arduino IDE - RTC Saa Saa Saa Na M5stack M5stick-C: Hatua 4
Kutengeneza Saa na M5stick C Kutumia Arduino IDE | RTC Saa Saa Saa Na M5stack M5stick-C: Halo jamani katika mafundisho haya tutajifunza jinsi ya kutengeneza saa na bodi ya maendeleo ya m5stick-C ya m5stack kutumia Arduino IDE.So m5stick itaonyesha tarehe, saa & wiki ya mwezi kwenye maonyesho
Saa rahisi ya Arduino / Saa ya saa: Hatua 6 (na Picha)
Saa rahisi / Saa ya saa Arduino: Hii " inafundishwa " itakuonyesha na kukufundisha jinsi ya kutengeneza saa rahisi ya Arduino Uno ambayo pia hufanya kama saa ya kusimama kwa hatua chache rahisi