Satura rādītājs:
Video: Pulkstenis “Ne tik traks”: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Seko vairāk autoram:
Pirmkārt, kāpēc to saukt par Crap Clock? Nu, tas pazemina cerības, cerot tās pārsniegt:-) Es jokojos, protams, pulkstenis vienādā mērā attēlo daudzas manas neveiksmes un panākumus. Neveiksmīgā fiziskais attēlojums elektronikā.
Otrkārt, tas nav īsti veids, kā padarīt šo lietu vairāk par dizaina izvēli un visiem materiāliem, kas jums nepieciešami, lai izveidotu savu.
Crap Clock ir pulkstenis, kas darbojas no ATMEGA328, kas ar 74HC595 vada 82 gaismas diodes, vadot rindas, un TLC5940, kas nogremdē strāvu pāri kolonnām. Tā kā DS3231 saglabā laiku un to var turpināt darbināt ar akumulatora ievades spailēm. Pulkstenim ir vairāki “režīmi”, lai apskatītu laiku, datumu, gadu, temperatūru un pēc tam režīmus laika un datuma iestatīšanai ar divām pogām. Gaismas diodes var aptumšot, izmantojot TLC5940, un sekunžu displeju (rozā gaismas diodes augstāk) var izmantot, lai blakus pulksteņa režīmam parādītu kontekstuālu burtu.
Ir dažas funkcijas, kuras es neesmu izmantojis vai izņēmis no PCB, piemēram, litija jonu akumulatora uzlāde, es to darīju šajā versijā, lai samazinātu detaļu izmaksas un tāpēc, ka DS3231 patiešām patērē tikai nelielu strāvas daudzumu. Joprojām ir tapas iebūvētajai DS3231 trauksmes INT/SQW tapai un skaņas signāls no ATMEGA. 10. tapa ir izlauzta vispārējai lietošanai, un ir pieejama arī analogā tapa tādai funkcijai kā LDR, lai mainītu spilgtumu, pamatojoties uz apkārtējo gaismu.
Es izveidoju atskaņošanas sarakstu ar visiem videoklipiem, kur atceros, ka runājām vai izstrādājām Crap Clock.
1. darbība: 1. darbība: PCB un shēma
PCB izkārtojums un shēma tika izstrādāta Eagle, tas aizņēma daudz laika;-), bet tas bija arī ļoti jautri un patiešām man daudz iemācīja par dizainu. Neuztraucieties, ka joprojām ir daudz kļūdu, ja katrs mans projekts, ko esmu veicis, ieskaitot visus, par kuriem es nezinu šajā projektā.
Es gribēju, lai pulkstenim būtu matricas displejs un lai tas viss atrastos uz viena tāfeles, tāpēc es sāku izveidot apaļu dēli, lai atdarinātu analogo pulksteni. Jā…. kas nelīp, tas bija briesmīga forma, lai maršrutētu apkārt un pieprasīja miljoniem (varbūt simtiem) gaismas diodes. Tālāk es nolēmu izveidot matricas stila displeju, izmantojot gaismas diodes, kas sākotnēji bija aprīkotas ar maiņu reģistriem (cienījamais 74HC595), bet galu galā es nolēmu, ka pazīstamais TLC5940 LED draiveris būtu lielisks, lai nogremdētu strāvu no šīm gaismas diodēm un sniegtu lielisku PWM aptumšošanas iezīme.
Šeit ir materiālu saraksts:
1 x 16 MHz kristāls SM49
82 x 0603 gaismas diodes (gandrīz jebkura krāsa, kas jums patīk)
1 x B tipa mini USB (nav nepieciešams, tas ir paredzēts tikai strāvas padevei, kas jebkurā gadījumā tiek atvienota līdz tapām)
7 x 100nf 0805 kondensatori
9 x 10k 0805 rezistori
2 x 10uf 0805 kondensatori (nav īsti vajadzīgs, lai būtu godīgi, un 0805 ir dārgi)
5 x 1k 0805 rezistori
1 x 2k 0805 rezistori
5 x 2n3906 SOT23
2 x 22pf 1206 rezistori
16 x 470 omi 0805 rezistori
1 x 74HC595D SO16
1 x ATMEGA328P-AU
1 x DS3231 SO16W
2 x SMD taustes slēdzis DTSM-3
1 x TLC5940PWP
2. solis: 2. solis: Crap Code
Kods bija mazliet murgs, izrādījās, ka pulksteņa kodēšana ar homebrew matricas displeju nav tik vienkārša pat tad, ja izmantojat pāris bibliotēkas.
Tas, protams, nav lielisks kods, tas ir muļķīgs kods. Bet tas darbojas un ir viegli modificējams, man nav ne jausmas, kā izveidot bibliotēku, tāpēc tas viss ir mazliet kā vilciena avārija. Ha ha, bet godīgi es strādāju pie tā, lai uzlabotu savu kodu un mācītos izveidot savas bibliotēkas.
Tas tika uzrakstīts Arduino IDE, un tajā tiek izmantotas dažas bibliotēkas (Shifter.h, MD_DS3231.h un Tlc5940.h), kuras izveidojuši daudz gudrāki cilvēki. Man tas būs jāaugšupielādē kopā ar programmētāju, es izmantoju Arduino kā ISP un pievienoja to atiestatīšanai, 11, 12, 13 tapas uz tāfeles.
Pogas:
Ir divas pogas, tām ir vairākas funkcijas atkarībā no pulksteņa režīma. Jūs varat tās izmantot, lai mainītu displeja režīmu uz priekšu un atpakaļ, izmantojot laiku, datumu, gadu, temperatūru un pēc tam uz laika iestatīšanu.
3. darbība: 3. darbība
"iekraušana =" slinks ", es varu teikt, tas ir mazliet crap, bet es esmu tajā mazliet iemīlējies. Jaunajā PCB dizaina versijā nav šo pievilcīgo izliekumu vadu;-) Gatavie, kas man ir, ir balstīti uz mani prototipu dēļi.
Nekautrējieties to saplēst, remiksēt un izmantot visas jums noderīgās daļas. Man ir palīdzējuši cilvēki no YouTube kopienas visā šī projekta garumā, tāpēc galu galā tas ir visiem.
Ieteicams:
Pensijas pulkstenis / skaitīšana uz augšu / Dn pulkstenis: 4 soļi (ar attēliem)
Retirement Clock / Count Up / Dn Clock: man bija daži no šiem 8x8 LED punktmatricas displejiem atvilktnē un domāju, ko ar tiem iesākt. Iedvesmojoties no citiem norādījumiem, man radās ideja izveidot atpakaļskaitīšanas/atpakaļskaitīšanas displeju, lai skaitītu atpakaļ līdz nākamajam datumam/laikam un, ja mērķa laiks ir
Vortex pulkstenis: bezgalības spoguļa rokas pulkstenis: 10 soļi (ar attēliem)
Vortex Watch: bezgalības spoguļa rokas pulkstenis: šī projekta mērķis bija izveidot bezgalības spoguļpulksteņa valkājamu versiju. Tas izmanto savas RGB gaismas diodes, lai norādītu laiku, piešķirot stundas, minūtes un sekundes attiecīgi sarkanajai, zaļajai un zilajai gaismai un pārklājot šīs nokrāsas
ESP8266 Tīkla pulkstenis bez RTC - Nodemcu NTP pulkstenis Nr RTC - INTERNETA PULKSTENA PROJEKTS: 4 soļi
ESP8266 Tīkla pulkstenis bez RTC | Nodemcu NTP pulkstenis Nr RTC | INTERNET CLOCK PROJECT: Projektā tiks veidots pulksteņa projekts bez RTC, tas prasīs laiku no interneta, izmantojot wifi, un parādīs to st7735 displejā
C51 4 bitu elektroniskais pulkstenis - koka pulkstenis: 15 soļi (ar attēliem)
C51 4 bitu elektroniskais pulkstenis - koka pulkstenis: šajā nedēļas nogalē bija nedaudz brīva laika, tāpēc turpinājāt un samontējāt šo 2,40 ASV dolāru 4 bitu DIY elektronisko digitālo pulksteni, ko pirms kāda laika nopirku no AliExpress
Gixie pulkstenis: skaistākais spīduma caurules pulkstenis: 4 soļi
Gixie Pulkstenis: Skaistākais Glow Tube Pulkstenis: Man ļoti patīk Nixie Tube, bet tas ir pārāk dārgi, es to nevaru atļauties. Tāpēc es pavadīju pusgadu, veidojot šo Gixie pulksteni. Gixie Clock tiek sasniegts, izmantojot ws2812 apgaismojumu, lai padarītu akrila gaismu. Es daru visu iespējamo, lai padarītu RGB cauruli plānāku