Satura rādītājs:
- 1. darbība: 1. darbība. Izprotiet, kā darbojas ThumbWheels
- 2. darbība: 2. darbība. Izvēlieties mikrokontrolleru un pieslēdziet savu vadu
- 3. darbība: 3. darbība: kodējiet mikrokontrolleru
- 4. solis: 4. solis: izveidojiet kasti un ielieciet uz tās visu
- 5. darbība: 5. darbība: izbaudiet
Video: Īkšķa pulkstenis - uzminēsim laiku: 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Sveiki visiem, šeit ir mans pirmais Instructables, tāpēc es ceru, ka tas būs labs. Turklāt mans angļu valodas līmenis ir diezgan slikts, tāpēc ceru, ka nepieļaušu pārāk daudz kļūdu!
Šī projekta mērķis ir atkārtoti izmantot dažus "Thumbwheels", kas izglābti no vecas laboratorijas iekārtas
Uz vadības paneļiem tika izmantoti īkšķa riteņi. Ar daļēji atklātiem riteņiem, kurus varēja pagriezt, ar pirkstu pārvietojot atklāto malu, jūs varētu izvēlēties vēlamo numuru.
Kāpēc neizmantot tos, lai izveidotu pulksteni, kurā manuāli ievadāt laiku, pēc kura jūs domājat, un pēc tam pārbaudiet to, nospiežot pogu?:-)
1. darbība: 1. darbība. Izprotiet, kā darbojas ThumbWheels
Katrs ritenis var izvēlēties skaitli no 0 līdz 9, un tas ir elektriski līdzvērtīgs četriem slēdžiem. Kāpēc?
Ievadot skaitli, teiksim “5”, ritenis to pārvērš par bināri kodētu decimāldaļu, šajā gadījumā '0101 ", kas nozīmē" 0 * 8 + 1 * 4 + 0 * 2 + 1 * 1 ", jo. mēs vēlamies to iekodēt binārā sistēmā (2. bāze). Cilvēki, piemēram, jūs un es, var saskaitīt no 0 līdz 9 un pēc tam palaist garām skaitļus, tāpēc mums ir jāpievieno pārnesums, lai skaitītu tālāk. Tātad, padomājiet par skaitli "125", tas nozīmē "1 * 100 + 2 * 10 + 5 * 1", tā ir decimāldaļu sistēma ar 10 cipariem. Datori un elektroniskās lietas parasti izmanto bināro sistēmu, kurā ir tikai divi cipari, 0 un 1 Tātad, ja vēlaties sadalīt skaitli tā binārajā attēlā, piemēram, skaitli 9, tas ir kā Eiklīda dalījums, 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1.
Binārā kodētā decimāldaļa ir viena un tā pati lieta, taču katru digitālo skaitli pārvēršat par bināro ciparu grupu. Piemēram, 4827 tiks kodēts kā 0100 1000 0010 0111.
Atbilstošie slēdži uz katru no šiem ciparu numuriem tiek fiziski atvērti vai aizvērti uz īkšķa riteņa, un pēc tam, lasot tos, jūs zināt, kurš numurs tika ievadīts. Izmantojot izglābtos īkšķa riteņus, bija nolasīšanas ķēde, kas sastāv no maiņu reģistriem (https://en.wikipedia.org/wiki/Shift_register), kas ļauj manā mikrokontrollerī izmantot mazāk tapas (µc). Izmantojot piemērotas datu lapas un labu multimetru, ir viegli saprast, kā tās savienot. Bet, ja jums nav šo reģistru, kad glābjat īkšķa riteņus, varat savienot slēdžus tieši ar µc. Šeit atkal noderēs papīra gabals un multimetrs nepārtrauktības režīmā.
Plašāka informācija par binārajiem skaitļiem: https://www.mathsisfun.com/binary-number-system.h… un
2. darbība: 2. darbība. Izvēlieties mikrokontrolleru un pieslēdziet savu vadu
Kad esat sapratis, kā savienot īkšķa riteņus, varat saskaitīt tapu skaitu, kas jums būs nepieciešams, lai savienotu tās detaļas, kuras vēlaties izmantot savā pulkstenī (ieejas no īkšķu riteņiem, izejas RGB gaismas diodēm, ieejas spiedpogām, ieejas-izejas uz reālā laika pulksteņa dēli un citām lietām, kas jums var šķist noderīgas …).
Es izmantoju "Nucleo F303K8" plati, izskatās kā Arduino Nano. Esiet piesardzīgs, ja tos izmantojat, jo tapas "D4", "A4" un "D5", "A5" ir savienotas kopā (es pazaudēju daudz laika, pirms to parādīju), tāpēc man vajadzēja noņemt lodēšanas tiltu.
Reālā laika pulksteņa dēlis ir komerciāls, kura pamatā ir MCP79410 mikroshēma, izmantojot i2c kopni, taču jebkurš cits veiks šo darbu. Gaismas diodes ir RGB ar kopēju anodu, neaizmirstiet sērijā pievienot piemērotus rezistorus.
Tad jūs varat savienot visas šīs lietas, tiešsaistē ir pieejams daudz pamācību, kas attiecas uz jūsu daļām, un tā ir diezgan klasiska lieta. Es visu izmantoju, lai lodētu kopā.
3. darbība: 3. darbība: kodējiet mikrokontrolleru
Tagad jums ir jākodē mikrokontrolleris, lai veiktu darbu. Šeit ir, piemēram, mans, bet, manuprāt, jums būs jāraksta savs:-)
4. solis: 4. solis: izveidojiet kasti un ielieciet uz tās visu
Kad iestatīšana darbojas, varat to ievietot jaukā kastē. Es izmantoju lāzera griezēju, lai veiktu sejas, un 3D printeri, lai veiktu sānus. (Un daudz karstas līmes, lai tā turētos kopā! ^^ īpaši gaismas diodes un spiedpogas)
5. darbība: 5. darbība: izbaudiet
Tagad jūs varat izveidot līdzīgu pulksteni, iedvesmojoties no šī darba!
Nākotnē es plānoju šo uzlabot, veicot spēcīgāku sānu lodziņu vai pievienojot funkciju otrajai spiedpogai (piemēram, iestatiet laiku uz ilgu spiedienu vai arī "parādiet" datumu, arī uzminot to).
Ieteicams:
RGB pulkstenis, lai bērniem iemācītu laiku: 4 soļi
RGB pulkstenis, lai mācītu bērniem laiku: Vakar vakarā es nāca klajā ar ideju, kā palīdzēt savam 5 gadu vecumam iegūt laika izjūtu. Ir skaidrs, ka bērni orientējas uz ikdienas notikumiem, lai gūtu priekšstatu par to, kas notiks tālāk. Bet iepriekšējie notikumi parasti ir mazliet juceklis un gandrīz nekad nav kārtībā. Kopš stāsta
Kā piesiet īkšķa piedziņas vāciņu: 3 soļi (ar attēliem)
Kā piesiet īkšķa piedziņas vāciņu: Mana Corsair GTX īkšķa piedziņa ir ļoti izturīga ierīce ar cietu alumīnija ārpusi. Tomēr starp vāciņu un īkšķa piedziņas korpusu nav nekādu stiprinājumu, tāpēc vāciņa pazaudēšana ir ļoti reāla iespēja. Šajā īsajā pamācībā es
Šokējoša īkšķa cīņa: apgaismojuma īkšķa uzvara (V.O.L.T.): 6 soļi
Šokējoša īkšķa cīņa: Gaismas īkšķa uzvara (V.O.L.T.): Dit apparaat geeft duimpje badtelen een nieuwe twist: de verliezer krijgt een schok! Daarnaast telt het apparaat zelf af tot 3, zodat je nooit meer vals kan spelen
LED īkšķa lasīšana: 6 soļi (ar attēliem)
Lasīšanas LED īkšķis: Kā jūs zināt, ir lapas turētājs / lasīšanas gredzens, ko cilvēki var lasīt ar vienu roku. Es to nekad neesmu izmantojis, tāpēc es vēlos, lai man būtu tāds, kas 1) funkcionētu līdzīgi, bet ļautu 2) pirms gulētiešanas lasīt tumsā; tam arī jābūt 3) izslēgtam
Neo Pixel, ātrāka īkšķa spēle: 8 soļi (ar attēliem)
Neo Pixel, ātrāka īkšķa spēle: Es izveidoju šo projektu, lai aizvestu uz vietējo Makerfaire Ņūkāslā, Apvienotajā Karalistē. Ideja bija izveidot skolas pagalma spēli, kas būtu salīdzinoši lēta un vienkārši ražojama. Ideja ir vienkārša, lai uzvarētu, jums ir jānospiež poga atkārtoti, līdz