Sadržaj:
Video: Ne tako loš sat: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Autor: davidjwattsdavidjwatts.comSlijedite Više od autora:
Prvo, zašto ga nazivamo sranje? Pa, smanjuje očekivanja s nadom da će ih premašiti:-) Šalim se, naravno, sat predstavlja mnoge moje neuspjehe i uspjehe u jednakoj mjeri. Fizički prikaz autsajdera u elektronici.
Drugo, ovo zapravo nije način na koji „stvar“više odražava na odabir dizajna i sve materijale koji su vam potrebni za izradu vlastite.
Crap Clock je sat koji radi iz ATMEGA328 koji pokreće 82 LED diode putem 74HC595 koji upravlja redovima i TLC5940 koji struji po kolonama. Kako DS3231 zadržava vrijeme i može se nastaviti raditi s ulaznim priključcima za bateriju. Sat ima nekoliko ‘načina’ za prikaz vremena, datuma, godine, temperature, a zatim načine za postavljanje vremena i datuma s dva gumba. LED diode se mogu prigušiti pomoću TLC5940, a prikaz sekundi (ružičaste LED diode gore) može se koristiti za prikaz kontekstualnog slova pored načina na koji je sat.
Postoji nekoliko značajki koje nisam koristio ili sam ih izvadio s PCB-a, poput punjenja Li-ion baterije, to sam učinio u ovoj verziji kako bih smanjio cijenu dijelova i zato što DS3231 zaista ispija samo malu količinu struje. Još uvijek postoje pinovi za ugrađeni pin INT/SQW alarma DS3231 i pin za zujalicu iz ATMEGA -e. Pin 10 je izbačen za opću upotrebu, a dostupan je i analogni pin za funkciju kao što je LDR za promjenu svjetline na osnovu svjetla okoline.
Sastavio sam popis za reprodukciju svih videozapisa na kojima se sjećam da sam pričao ili dizajnirao Sranje.
Korak 1: Korak 1: PCB i shema
Shema i shema PCB-a su dizajnirani u Eagle-u, trajalo je dosta vremena;-) ali bilo je i jako zabavno i zaista me naučilo mnogo o dizajnu. Ne brinite, još uvijek ima dosta grešaka ako svaki drugi projekt koji sam napravio, uključujući sve one za koje ne znam u ovom.
Htio sam da sat ima matrični prikaz i da sve to postoji na jednoj ploči pa sam krenuo u stvaranje okrugle ploče za oponašanje analognog sata. Da…. to se nije lijepilo, bilo je užasnog oblika za kretanje i zahtijevalo je milijune (možda stotine) LED dioda. Zatim sam odlučio napraviti zaslon u matričnom stilu koristeći LED diode, izvorno svi pokretani registrima pomaka (časni 74HC595), ali sam na kraju odlučio da će poznati TLC5940 LED upravljački program biti odličan za istjecanje struje iz tih LED dioda i daje sjajan karakteristika PWM zatamnjivanja.
Evo Zbirnog materijala:
1 x 16 MHz kristal SM49
82 x 0603 LED diode (skoro svaka boja koju volite)
1 x Mini USB tip B (nije potrebno, služi samo za napajanje koje se ionako prekida na pinovima)
7 x 100nf 0805 kondenzatori
9 x 10k 0805 otpornika
2 x 10uf 0805 kondenzatora (Nije potrebno da budem iskren, a 0805 su skupi)
5 x 1k 0805 otpornika
1 x 2k 0805 otpornika
5 x 2n3906 SOT23
2 x 22pf 1206 otpornika
16 x 470 ohm 0805 otpornika
1 x 74HC595D SO16
1 x ATMEGA328P-AU
1 x DS3231 SO16W
2 x SMD taktilni prekidač DTSM-3
1 x TLC5940PWP
Korak 2: Korak 2: Kôd otkaza
Kôd je bio prava mora, pokazalo se da kodiranje sata sa matričnim matričnim ekranom nije tako jednostavno čak i ako koristite nekoliko biblioteka.
Naravno, to nije sjajan kod, to je sranje. Ali radi i lako se mijenja, nemam pojma kako napraviti biblioteku, pa je ovo sve pomalo olupina vlaka. Ha ha, ali iskreno, radim na tome da svoj kod učinim boljim i naučim kako stvoriti vlastite biblioteke.
Napisano je u Arduino IDE -u i koristi neke biblioteke (Shifter.h, MD_DS3231.h i Tlc5940.h) koje su stvorili ljudi daleko pametniji od mene. Morat ćete ovo učitati s programatorom, ja sam koristio Arduino kao ISP i spojio ga na reset, 11, 12, 13 pinova na ploči.
Dugmad:
Postoje dva gumba, oni imaju više funkcija ovisno o načinu rada sata. Pomoću njih možete promijeniti način prikaza naprijed i natrag, kroz vrijeme, datum, godinu, temperaturu, a zatim i na postavljanje vremena.
Korak 3: Korak 3: Slučaj sranja
"loading =" lijen "mogu li reći, to je malo sranje, ali ja sam pomalo zaljubljen u to. Nova verzija dizajna PCB-a nema te atraktivne karoserijske žice;-) Gotove koje imam temelje se na moje prototipne ploče.
Slobodno ga razdvojite, promiješajte i upotrijebite sve dijelove koje smatrate korisnima. Ljudi iz YouTube zajednice su mi pomogli pri učitavanju tokom cijelog trajanja ovog projekta, tako da je na kraju svima.
Preporučuje se:
Kako promijeniti web stranice tako da pokazuju šta god želite. 3 koraka
Kako promijeniti web stranice tako da prikazuju sve što želite. Oh, zabava koju možete imati … Ovo je ludo jednostavan i jednostavan način da promijenite web stranice u svom pregledniku tako da prikazuju sve što želite.Napomena. ovo ne mijenja web stranicu nigdje osim vašeg preglednika, a ako ponovo učitate web stranicu, ona se vraća natrag
Neka bude tako! Star Trek TNG Mini Engineering Computer: 11 koraka (sa slikama)
Neka bude tako! Star Trek TNG Mini Engineering Computer: PregledOdrastao sam gledajući Star Trek: The Next Generation. Oduvijek sam želio izgraditi uređaj s temom Star Trek, pa sam napokon uspio remiksirati jedan od svojih starih projekata kako bih napravio Star Trek Display Terminal. Terminal pruža sljedeće informacije
Ne tako pametno-ali-vrlo zdravo-ipak-pomalo jezivo ogledalo: 5 koraka (sa slikama)
Ne tako pametno-ali-vrlo zdravo-ipak-pomalo jezivo ogledalo: Treba vam ogledalo, ali ne želite dodati još jedan pametan objekt u svoj dom? Onda je ovo ne tako pametno-ali-vrlo zdravo-ipak-pomalo jezivo ogledalo upravo za vas
Izmijenite Windows tako da pokaže gdje je fotografija snimljena: 4 koraka
Izmijenite Windows da pokaže gdje je fotografija snimljena: Uvod Jeste li ikada pregledali fotografije sa putovanja i počeli se pitati gdje ste ih snimili? Kako se zvao taj gradić u koji ste svratili prije pet godina, u kojem ste popili najnevjerojatniju kavu? Nakon što promijenite Wind
FridgePi: Ostaci nikada nisu zvučali tako dobro: 7 koraka (sa slikama)
FridgePi: Ostaci nikad nisu zvučali tako dobro: Godinama sam puštao muziku s iPhonea na stereo postavci u podrumu, sa zvučnicima povezanim u kuhinju. Radi dovoljno dobro, ali mi je ispraznio bateriju telefona i ograničio sadržaj na moju iTunes biblioteku ili neki web rad