Satura rādītājs:

Īkšķa pulkstenis - uzminēsim laiku: 5 soļi (ar attēliem)
Īkšķa pulkstenis - uzminēsim laiku: 5 soļi (ar attēliem)

Video: Īkšķa pulkstenis - uzminēsim laiku: 5 soļi (ar attēliem)

Video: Īkšķa pulkstenis - uzminēsim laiku: 5 soļi (ar attēliem)
Video: БАЗОВЫЕ НОСКИ ЗА ВЕЧЕР/Knitted Socks/Calcetines de punto/Stricksocken/Strikkede sokker/Chaussettes 2024, Decembris
Anonim
Image
Image
1. darbība. Izprotiet, kā darbojas ThumbWheels
1. darbība. Izprotiet, kā darbojas ThumbWheels

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

1. darbība. Izprotiet, kā darbojas ThumbWheels
1. darbība. Izprotiet, kā darbojas ThumbWheels
1. darbība. Izprotiet, kā darbojas ThumbWheels
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

4. solis: izveidojiet kasti un uzlieciet visu!
4. solis: izveidojiet kasti un uzlieciet visu!
4. solis: izveidojiet kasti un uzlieciet visu!
4. solis: izveidojiet kasti un uzlieciet visu!
4. solis: izveidojiet kasti un uzlieciet visu!
4. solis: izveidojiet kasti un uzlieciet 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

5. solis: izbaudiet!
5. solis: izbaudiet!
5. solis: izbaudiet!
5. solis: 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: