Sisukord:
- Samm: kuidas ma aega ütlen?
- 2. samm: ahel
- 3. samm: nupud
- Samm: reaalajas kell
- Samm: LED -piksliriba
- Samm: mikrokontroller
- 7. samm: ümbris
- 8. samm: tehke sellest lamp
- 9. samm: olete valmis
- 10. samm: kood
Video: Fibonacci kell: 10 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
UPDATE: Seda projekti on Kickstarterandis edukalt rahastatud ja see on nüüd saadaval aadressil https://store.basbrun.com. Tänan kõiki, kes minu kampaaniat toetasid!
Ma esitlen teile Fibonacci kella, stiilsete nohikute kella. Ilus ja lõbus samal ajal kasutab kell kuulsat Fibonacci jada aja kuvamiseks täiesti uuel viisil.
Samm: kuidas ma aega ütlen?
Fibonacci jada on Itaalia matemaatiku Fibonacci 13. sajandil loodud numbrite jada. See on jada, mis algab numbritega 1 ja 1, kus iga järgnev number on kahe eelmise summa. Kella jaoks kasutasin esimest 5 terminit: 1, 1, 2, 3 ja 5.
Kella ekraan koosneb viiest ruudust, mille küljepikkused vastavad viiele esimesele Fibonacci numbrile: 1, 1, 2, 3 ja 5. Tundi kuvatakse punasega ja minuteid rohelisega. Kui ruutu kasutatakse nii tundide kui ka minutite kuvamiseks, muutub see siniseks. Valgeid ruute eiratakse. Fibonacci kellaaja määramiseks peate natuke arvutama. Tunni lugemiseks lisage lihtsalt punase ja sinise ruudu vastavad väärtused. Protokollide lugemiseks tehke sama rohelise ja sinise ruuduga. Minutid kuvatakse 5 -minutiliste sammudega (0 kuni 12), nii et tegeliku arvu saamiseks peate tulemuse korrutama 5 -ga.
Sageli on ühe aja kuvamiseks mitmeid viise. Väljakutsele lisamiseks valitakse kombinatsioonid juhuslikult erinevatel viisidel, kuidas numbrit kuvada. Näiteks on 6 erinevat võimalust kuvada 6:30 ja kunagi ei tea, millist kella kasutab!
2. samm: ahel
Ehitasin Fibonacci kella Atmega328P mikrokontrolleri abil, kasutades Arduino. Võite osta Arduino plaadi ja DS1307 reaalajas kella väljalülitusplaadi ning ehitada oma vooluahela jaoks kohandatud kilbi, kuid ma eelistasin ehitada oma trükkplaadi. See võimaldab mul hoida suurust väikest ja hinda madalal.
3. samm: nupud
Arduino nööpnõelte #3, #4 ja #6 külge kinnitatud kolme nuppu kasutatakse koos aja muutmiseks. Nööpnõela nr 3 nuppu saab kasutada üksi LED -ide värvipaleti muutmiseks. Tihvti nr 5 külge on lisatud lisanupp kella erinevate režiimide vahetamiseks. Kaks režiimi on lambirežiimid ja vaikerežiim on kell. Kõik nupud on ühendatud Arduino tihvtidega paralleelselt 10K tõmbetakistiga.
Samm: reaalajas kell
Reaalajas kellakiip DS1307 on ühendatud Arduino analoogpistikutega 4 ja 5 kahe 22K tõmbetakistiga. Kella tihvt 5 (SDA) on ühendatud Atmega328P tihvtiga 27 (Arduino A4) ja kellatapp 6 (SCL) on ühendatud Atmega329P tihvtiga 29 (Arduino A5). Vooluvõrgust eemaldatud aja hoidmiseks vajab kiip DS1307 3V akut, mis on ühendatud kiibi pinti 3 ja 4 külge. Lõpuks juhib reaalajas kella 32 kHz kristall, mis on ühendatud tihvtidele 1 ja 2. Pistikule 8 antakse 5 V toide.
Samm: LED -piksliriba
Ma kasutan WS2811 draiverite peale ehitatud LED -piksleid. Need mikrokontrollerid võimaldavad mul määrata iga LED -i värvi ühe väljundiga Arduino mikrokontrolleril. Selle projekti LED -ide juhtimiseks kasutatav Arduino tihvt on tihvt 8 (Atmega328P tihvt 14).
Samm: mikrokontroller
Kõik üksikasjad Atmega328P ühendamiseks Arduino klooni tegemiseks leiate minu postitusest „Arduino klooni ehitamine“. Lisasin sellesse projekti uue funktsiooni, FTDI pordi, et programmeerida Arduino mikrokontroller otse sellele vooluringile. Ühendage tihvt üks Arduino lähtestusnõelaga 0,1 uF kondensaatori kaudu, et sünkroonida üleslaadija kiibi alglaadimisjärjestusega.
FTDI pordi tihvt 2 (RX) ühendub Atmega328P (Arduino 1-TX) kontaktiga 3 ja FTDI pistiku tihvt 3 (TX) ühendub Atmega328P (Arduino 0-RX) kontaktiga 2. Lõpuks läheb FTDI pin 4 5V ja 5 ja 6 maandusele.
7. samm: ümbris
Video tutvustab kõiki Fibonacci kellaümbrise ehitamise samme. Idee on luua kellale 5 ruudukujulist sektsiooni, mille sügavus on kaks tolli ja mis vastavad Fibonacci jada viie esimese astme, 1, 1, 2, 3 ja 5. suurusele. LEDid on jaotatud kõikidesse ruutudesse ja ühendatud kella tagasi trükkplaadile.
Korpus on valmistatud kasevineerist. Raam on 1/4 tolli paks ja tagapaneel on 1/8 tolli paks. Eraldajad on 1/16 tolli paksused ja võivad olla valmistatud mis tahes läbipaistmatust materjalist. Kella mõõtmed on 8 "x5" x4 ". Kella esikülg on tükk 1/8 tolli paksust poolläbipaistvat pleksiklaasi. Eraldajad on tähistatud Sharpie pliiatsiga.
Puitviimistlus on veepõhine lakk, mis kantakse peale head lihvimist 220 liivapaberiga.
8. samm: tehke sellest lamp
Fibonacci kella saab muuta ka ümbritsevaks lambiks! Avaldatud kood toetab juba kahte lambirežiimi. Kolme režiimi vahel vahetamiseks vajutage lihtsalt režiimi nuppu. Kood on häkkimiseks avatud, rakendage julgelt oma režiime!
9. samm: olete valmis
Sa oled valmis! Fibonacci kell on fantastiline arutelu käivitaja … tooge see oma järgmisele NERD -i koosviibimisele või jõulupere kokkutulekule!
Aitäh lugemise/vaatamise eest!
10. samm: kood
Lähtekoodi leiate minu githubi kontolt:
github.com/pchretien/fibo
Soovitan:
Noolpea kell: 10 sammu (piltidega)
Noolepea kell: See uskumatu noolepea kell on ainulaadne. Olen otsinud kõikjalt, et leida isegi midagi sarnast ja pole midagi leidnud. See on suurepärane projekt kõigile, kes tegelevad indiaanlaste sisekujundusega; ajalugu; Tulekiviga koputamine; kivide kogumine
7 segmendi kell - väikeste printerite väljaanne: 9 sammu (koos piltidega)
7 segmendikell - väikeste printerite väljaanne: veel üks 7 segmendi kell. xDA Kuigi pean ütlema, et see ei tundu minu Instructabeli profiili vaadates nii hull. Tõenäoliselt on see ärritavam, kui vaatate minu asjade universaalset profiili. Miks ma siis üldse viitsin teist teha
RGB Fibonacci kell: 5 sammu (piltidega)
RGB Fibonacci kell: Seekord esitlen teile uue versiooni fantastilisest Fibonacci kellast, mille on siin avaldanud pchretien: https: //www.instructables.com/id/The-Fibonacci-Clock Selle Fibonacci kella versiooni algne idee ei ole minu oma, see on idee, mis kuulub
C51 4 -bitine elektrooniline kell - puidust kell: 15 sammu (piltidega)
C51 4 -bitine elektrooniline kell - puidust kell: sellel nädalavahetusel oli vaba aega, nii et läksite kokku ja panite kokku selle 2,40 AU $ 4 -bitise isetegija elektroonilise digitaalse kella, mille ostsin mõni aeg tagasi AliExpressist
Gixie kell: ilusaim helendavate torude kell: 4 sammu
Gixie kell: kõige ilusam helendavate torude kell: Mulle meeldib Nixie Tube väga, kuid see on liiga kallis, ma ei saa seda endale lubada. Nii et ma veetsin selle Gixie kella loomisel pool aastat. Gixie kell saavutatakse akrüülvalguse saamiseks valguse ws2812 abil. Annan endast parima, et muuta RGB -toru õhemaks