Sadržaj:
Video: Ne tako loš sat: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Davidjwattsdavidjwatts.comSlijedi 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 nedovoljnika u elektronici.
Drugo, ovo zapravo nije način na koji 'stvar' više reflektira na odabir dizajna i sve materijale koji su vam potrebni za izradu vlastite.
The Crap Clock je sat koji radi od ATMEGA328 koji pokreće 82 LED diode putem 74HC595 koji upravlja redovima i TLC5940 koji uranja struju preko stupaca. 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 dvije tipke. 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 iz tiskane ploče, poput punjenja Li-ionske baterije, to sam učinio u ovoj verziji kako bih smanjio cijenu dijelova i zato što DS3231 doista 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 značajku poput LDR -a za promjenu svjetline na temelju 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 dizajnirani su u Eagleu, trajalo je dugo;-) ali bilo je i jako zabavno i doista 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 zaslon i da sve to postoji na jednoj ploči pa sam krenuo u stvaranje okrugle ploče za oponašanje analognog sata. Da…. koji se nije lijepio, bio je užasnog oblika za kretanje i zahtijevao je milijune (možda stotine) LED dioda. Zatim sam odlučio napraviti zaslon u matričnom stilu koristeći LED diode, izvorno su svi pokretani registrima pomaka (časni 74HC595), ali na kraju sam odlučio da će poznati TLC5940 LED upravljački program biti izvrstan za istjecanje struje iz tih LED dioda i daje sjajan značajka PWM prigušivanja.
Evo Predmetnog materijala:
1 x 16 MHz kristal SM49
82 x 0603 LED diode (gotovo svaka boja koju volite)
1 x Mini USB tip B (nije potreban, služi samo za napajanje koje se ionako razbija na pinove)
7 x 100nf 0805 kondenzatori
9 x 10k 0805 otpornika
2 x 10uf 0805 kondenzatora (Nije potrebno biti 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 taktilna sklopka DTSM-3
1 x TLC5940PWP
Korak 2: Korak 2: Kôd otkaza
Kôd je bio pomalo noćna mora, pokazalo se da kodiranje sata s matričnim matričnim zaslonom nije tako jednostavno čak i kad koristite nekoliko knjižnica.
Naravno, to nije sjajan kod, to je sranje. Ali radi i lako se mijenja, nemam pojma kako napraviti knjižnicu pa je sve ovo malo olupina vlaka. Ha ha, ali iskreno, radim na tome da svoj kod učinim boljim i naučim stvarati vlastite knjižnice.
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 na reset, 11, 12, 13 pinova na ploči.
Gumbi:
Postoje dvije tipke, koje imaju više funkcija ovisno o načinu na koji se nalazi sat. Pomoću njih možete promijeniti način prikaza naprijed i natrag, kroz vrijeme, datum, godinu, temperaturu, a zatim na postavljanje vremena.
Korak 3: Korak 3: Slučaj sranja
"loading =" lijen "mogu li reći, to je pomalo 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 rastrgnite, promiješajte i upotrijebite sve dijelove koje smatrate korisnima. Ljudi iz zajednice YouTube pomagali su mi tijekom cijelog trajanja ovog projekta, tako da je na kraju svima.
Preporučeni:
Kako promijeniti web stranice tako da pokazuju što 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 pregledniku kako biste prikazali sve što želite.Napomena. to ne mijenja web stranicu nigdje osim u vašem pregledniku, a ako ponovno učitate web stranicu, ona se vraća natrag
Učinite 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 konačno došao do ponovnog miksanja jednog od svojih starih projekata kako bih napravio Star Trek Display Terminal. Terminal pruža sljedeće inf
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-cjelovito-ipak-pomalo jezivo ogledalo baš za vas
FridgePi: Ostaci nikada nisu zvučali tako dobro: 7 koraka (sa slikama)
FridgePi: Ostaci nikada nisu zvučali tako dobro: Godinama sam puštao glazbu 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
Kako prevariti sigurnosni sustav otiska prsta tako jednostavno kao ABC: 12 koraka (sa slikama)
Kako prevariti sigurnosni sustav otisaka prstiju tako jednostavno kao ABC: Ova će vam uputa pokazati kako prevariti sigurnosni sustav otisaka prstiju jednostavno poput ABC -a. IBM nikada ne želi da znate o ,. radi i za većinu sigurnosnog sustava za otiske prstiju. Na primjer: npr. vrata, mobilni telefon …. Uz ove upute dolazi v