Sadržaj:
- Korak 1: Korak 1: Shvatite kako ThumbWheels radi
- Korak 2: Korak 2: Odaberite mikrokontroler i ožičite svoju ploču
- Korak 3: Korak 3: Kodirajte svoj mikrokontroler
- Korak 4: Korak 4: Izgradite kutiju i stavite sve na nju
- Korak 5: Korak 5: Uživajte
Video: Sat s palcem - pogodimo vrijeme: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Pozdrav svima, evo mojih prvih Instructablesa, pa se nadam da će biti dobro. Štoviše, moj nivo engleskog je prilično loš pa se nadam da neću učiniti previše pogrešaka!
Cilj ovog projekta je ponovna upotreba nekih "palčića" spašenih iz stare laboratorijske opreme
Papučice su korištene na upravljačkim pločama. S njihovim djelomično izloženim kotačima koji se mogu okretati pomicanjem izloženog ruba prstom, mogli ste odabrati željeni broj.
Zašto ih ne biste upotrijebili za izradu sata gdje ručno unosite vrijeme za koje pretpostavljate da je, a zatim provjerite pritiskom na gumb?:-)
Korak 1: Korak 1: Shvatite kako ThumbWheels radi
Svaki kotač može odabrati broj između 0 i 9 i električno je ekvivalentan s četiri prekidača. Zašto?
Kad unesete broj, recimo '5', kotačić ga pretvara u njegov binarno kodirani decimalni broj, u ovom slučaju '' 0101 '', što znači "0 * 8 + 1 * 4 + 0 * 2 + 1 * 1 ", jer. želimo ga kodirati u binarni sustav (baza 2). Ljudska bića poput vas i mene mogu brojati od 0 do 9, a zatim propustiti brojke pa moramo dodati nošenje za daljnje brojanje. Dakle, kada razmislite o broju "125", to znači "1 * 100 + 2 * 10 + 5 * 1", to je decimalni sustav s 10 znamenki. Računala i elektroničke stvari obično koriste binarni sustav, sa samo dvije znamenke, 0 i 1. Dakle, ako želite rastaviti broj na njegov binarni prikaz, na primjer broj 9, to je poput euklidske podjele, 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1.
Binarno kodirani decimalni broj ista je stvar, ali svaki digitalni broj pretvarate u grupu za binarne znamenke. Na primjer, 4827 bit će kodirano kao 0100 1000 0010 0111.
Odgovarajući prekidači za svaki od ovih digitalnih brojeva fizički se otvaraju ili zatvaraju na kotačiću, a zatim ih čitajući možete znati koji je broj unet. S kotačićima koje sam spasio, postojao je krug za čitanje koji se sastojao od registara pomaka (https://en.wikipedia.org/wiki/Shift_register) koji mi omogućuju korištenje manje pinova na mikrokontroleru (µc). Uz odgovarajuće podatkovne tablice i dobar multimetar, lako je razumjeti kako ih spojiti. No ako nemate ove registre prilikom spašavanja kotačića, prekidače možete spojiti izravno na svoj µc. I ovdje će vam biti od pomoći komad papira i multimetar u kontinuiranom načinu rada.
Više informacija o binarnim brojevima: https://www.mathsisfun.com/binary-number-system.h… i
Korak 2: Korak 2: Odaberite mikrokontroler i ožičite svoju ploču
Kad ste shvatili kako ćete sučeliti svoje kotače, možete izbrojati broj pinova koji će vam trebati za povezivanje dijelova koje želite koristiti u svom satu (ulazi s kotačića, izlazi za RGB LED diode, ulazi za tipke, ulaz-izlaz na ploču sata u stvarnom vremenu i sve druge stvari koje bi vam mogle biti korisne …).
Koristio sam ploču "Nucleo F303K8", izgleda kao Arduino Nano. Budite oprezni ako ih koristite jer su igle "D4", "A4" i "D5", "A5" spojene zajedno (izgubio sam puno vremena prije nego sam to shvatio) pa sam morao ukloniti most za lemljenje.
Ploča sa satom u stvarnom vremenu komercijalna je zasnovana na čipu MCP79410, koristeći i2c sabirnicu, ali bilo koja druga će odraditi posao. LED diode su RGB sa zajedničkom anodom, ne zaboravite dodati odgovarajuće otpornike u seriji.
Zatim možete povezati sve ove stvari, na internetu je dostupno puno vodiča koji se odnose na dijelove koje imate i to je prilično klasična stvar. Koristio sam veroboard da sve to lemim zajedno.
Korak 3: Korak 3: Kodirajte svoj mikrokontroler
Sada morate kodirati svoj mikrokontroler kako biste obavili posao. Evo mojih, na primjer, ali pretpostavljam da ćete morati sami napisati:-)
Korak 4: Korak 4: Izgradite kutiju i stavite sve na nju
Kad vaše postavljanje funkcionira, možete ga staviti u lijepu kutiju. Koristio sam laserski rezač za lica i 3d printer za bočne strane. (I puno vrućeg ljepila kako bi se držalo zajedno! ^^ posebno LED diode i tipke)
Korak 5: Korak 5: Uživajte
Sada možete izgraditi sličan sat inspirirajući se ovim radom!
Planiram u budućnosti poboljšati ovaj način rada jačim bočnim okvirom ili dodavanjem funkcije drugom gumbu (na primjer postaviti vrijeme pri dugom pritisku ili "prikazati" datum tako što ćete ga pogoditi).
Preporučeni:
Mrežno vrijeme Digitalni sat pomoću ESP8266: 4 koraka (sa slikama)
Mrežno vrijeme Digitalni sat pomoću ESP8266: Naučimo kako izgraditi slatki mali digitalni sat koji komunicira s NTP poslužiteljima i prikazuje mrežno ili internetsko vrijeme. WeMos D1 mini koristimo za spajanje na WiFi mrežu, dobivanje NTP vremena i njegovo prikazivanje na OLED modulu. Video iznad t
Svijeća za vrijeme - kratko vrijeme i temperatura: 8 koraka
Vremenska svijeća - Kratki prikaz vremena i temperature: Pomoću ove čarobne svijeće možete odmah reći trenutnu temperaturu i uvjete vani
Mali sat za vrijeme plime i mjesečine: 5 koraka (sa slikama)
Tiny Moon Tide Clock: Ovo je projekt koji se radi s Alaska SeaLife Centrom. Zanimao ih je projekt povezan s morem koji bi uključio njihove studente u elektroničku izgradnju i praćenje oceanskog okoliša. Dizajn je relativno jeftin za gradnju
Kako izgraditi sat koji projicira vrijeme na zidu: 6 koraka
Kako izgraditi sat koji projicira vrijeme na zidu: Ova uputa pokazuje vam kako izgraditi sat projektora. Ovaj uređaj omogućuje vam projiciranje vremena na zid. Na temelju malog LCD budilnika (nije premalen, umjesto toga, nećete ga moći projicirati i raditi na njemu), ovo je dobar način da prikažete
Kućište USB pogona s palcem u starom IDE -u: 7 koraka
Okvir USB pogona s palcem u starom IDE -u sa zip -om .: Inspirirao me ovaj 'ible https://www.instructables.com/id/DIY_USB_quotHard_Drivequot/ za korištenje starog mrtvog tvrdog diska za ugradnju USB -a, ali nedostajalo mi je torksa zagrižen i nestrpljiv. Stoga sam umjesto toga upotrijebio Zip pogon koji je također bio mrtav