INHOUDSOPGAWE:
Video: Die nie -rommelklok: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Deur davidjwattsdavidjwatts.com Volg meer deur die skrywer:
Eerstens, waarom noem ons dit die Crap Clock? Wel, dit verlaag die verwagtinge met die hoop om dit te oorskry:-) Ek grap natuurlik, die klok verteenwoordig baie van my mislukkings en suksesse in gelyke mate. Die fisiese voorstelling van die underdog in elektronika.
Tweedens, dit is nie eintlik 'n manier om die 'ding' meer 'n refleksie te maak oor ontwerpkeuses en al die materiaal wat u nodig het om u eie te bou nie.
Die Crap Clock is 'n horlosie wat loop van 'n ATMEGA328 wat 82 LED's dryf via 'n 74HC595 wat die rye ry en 'n TLC5940 wat die stroom oor die kolomme laat sak. Aangesien DS3231 die tyd hou en kan voortgaan met die battery -ingangsklemme. Die klok het verskillende 'modusse' om die tyd, datum, jaar, temperatuur en dan modi vir die instelling van die tyd en datum met die twee knoppies te sien. Die LED's kan gedemp word met die TLC5940 en die sekondes -skerm (Pink LED's hierbo) kan gebruik word om 'n kontekstuele letter te vertoon saam met die modus waarin die klok is.
Daar is 'n paar funksies wat ek nie gebruik of uit die PCB geneem het nie, soos die laai van 'n ion-battery, ek het dit in hierdie weergawe gedoen om die koste van die onderdele te verlaag en omdat die DS3231 eintlik net 'n klein hoeveelheid stroom drink. Daar is nog penne vir die ingeboude DS3231 alarm INT/SQW -pen en 'n zoemerpen van die ATMEGA. Speld 10 word uitgebreek vir algemeen gebruik en daar is ook 'n analoog pen beskikbaar vir 'n funksie soos 'n LDR om die helderheid te verander op grond van die omringende lig.
Ek het 'n snitlys saamgestel van al die video's waar ek kan onthou hoe ek daaroor gepraat het of die Crap Clock ontwerp het.
Stap 1: Stap 1: die PCB en skematiese
Die PCB-uitleg en skematiese ontwerp is in Eagle ontwerp, dit het baie tyd geneem;-) maar dit was ook baie pret en het my regtig baie geleer oor ontwerp. Moenie bekommerd wees nie; daar is nog baie foute as ek elke ander projek wat ek gemaak het, insluitend al die projekte waarvan ek nie weet nie.
Ek wou hê dat die horlosie 'n matriksskerm moes hê en dat dit op een bord sou bestaan, en ek het 'n ronde bord gemaak om 'n analoog horlosie na te boots. Ja…. dit het nie gebly nie, dit was 'n vreeslike manier om rond te loop en het miljoene (miskien honderde) LED's geëis. Daarna het ek besluit om 'n matriksstyl te maak met behulp van die LED's, oorspronklik almal aangedryf met skofregisters (Die eerbiedwaardige 74HC595), maar ek het uiteindelik besluit dat die bekende TLC5940 LED -bestuurder wonderlik sou wees om die stroom van hierdie LED's af te laat sak en die wonderlike gee kenmerk van PWM -verduistering.
Hier is die materiaalbrief:
1 x 16 MHz kristal SM49
82 x 0603 LED's (byna enige kleur wat u wil)
1 x Mini USB tipe B (nie nodig nie, dit is net vir krag wat in elk geval na die penne uitgebreek word)
7 x 100nf 0805 kapasitors
9 x 10k 0805 weerstande
2 x 10uf 0805 kapasitors (hoef nie regtig te wees nie, en 0805 is duur)
5 x 1k 0805 weerstande
1 x 2k 0805 weerstande
5 x 2n3906 SOT23
2 x 22pf 1206 weerstande
16 x 470 ohm 0805 weerstande
1 x 74HC595D SO16
1 x ATMEGA328P-AU
1 x DS3231 SO16W
2 x SMD tasbare skakelaar DTSM-3
1 x TLC5940PWP
Stap 2: Stap 2: die kakkode
Die kode was 'n bietjie van 'n nagmerrie; dit het geblyk dat die kodering van 'n horlosie met 'n tuisgemaakte matriksweergawe nie so maklik is nie, selfs as u 'n paar biblioteke gebruik.
Dit is natuurlik nie 'n goeie kode nie, dit is 'n onnodige kode. Maar dit werk en is maklik om aan te pas; ek het geen idee hoe om 'n biblioteek te maak nie, so dit is 'n bietjie treinongeluk. Ha ha, maar ek werk eerlikwaar daaraan om my kode beter te maak en te leer hoe om my eie biblioteke te skep.
Dit is in die Arduino IDE geskryf en gebruik 'n paar biblioteke (Shifter.h, MD_DS3231.h en Tlc5940.h) wat deur baie meer slim mense geskep is. I. U sal dit met 'n programmeerder moet oplaai, ek het 'n Arduino as ISP gebruik en het dit aan die reset vasgemaak, 11, 12, 13 penne op die bord.
Die knoppies:
Daar is twee knoppies, hulle het verskeie funksies wat afhang van die modus waarin die klok is. U kan dit gebruik om die vertoningsmodus vorentoe en agtertoe te verander, deur die tyd, datum, jaar, temperatuur en dan die tyd in te stel.
Stap 3: Stap 3: die Crap Case
"loading =" lui "kan ek sê, dit is 'n bietjie kak, maar ek is nogal dol daaroor. Die nuwe weergawe van die PCB-ontwerp het nie die aantreklike draaddrade nie;-) Die voltooide wat ek het, is gebaseer op my prototipe borde.
Skeur dit gerus, meng dit weer en gebruik enige onderdele wat u nuttig vind. Ek is gedurende die hele projek gehelp deur mense uit die YouTube -gemeenskap, sodat dit uiteindelik almal se wil is.
Aanbeveel:
Arduino Uno + ESP8266 ESP-01 Skakel 'n lamp oor die internet aan (nie LAN WIFI nie): 3 stappe
Arduino Uno + ESP8266 ESP-01 Skakel 'n lamp oor die internet aan (nie LAN WIFI nie): Skakel 'n lamp aan via 'n webwerf op enige toestel met 'n webblaaier in die toestel, selfs al is u ver van die lamp af. U het toegang tot die webwerf via u skootrekenaar, slimfoon of iets anders met die webblaaier wat op die toestel geïnstalleer is
Die herstel van 'n Lenovo IdeaPad -skootrekenaar wat nie laai nie: 3 stappe
Die herstel van 'n Lenovo IdeaPad -skootrekenaar wat nie laai nie: laaiers is soms suiwer, maar soms is dit nie die laaier nie. Maar nou is dit tyd om te leer hoe u 'n skootrekenaar moet opereer om dit te herstel !!! U HET NODIG: 'n Phillips -skroewedraaier met 'n punt van 5 mm oor 'n kragaansluiting - in Amazon soek na (u model)
Hoed nie hoed nie - 'n hoed vir mense wat nie regtig hoede dra nie, maar 'n hoedervaring wil hê: 8 stappe
Hat Not Hat - 'n hoed vir mense wat nie regtig hoede dra nie, maar graag 'n hoedervaring wil hê: ek het altyd gewens ek kon 'n hoedpersoon wees, maar het nog nooit 'n hoed gevind wat vir my werk nie. Hierdie " Hat Not Hat, " of fascinator soos dit genoem word, is 'n boonste oplossing vir my hoedprobleem waarin ek die Kentucky Derby, vakuum, kan bywoon
Wat om te doen as die laaier nie die 18650 Li-ion-battery sien nie: 9 stappe
Wat om te doen as die laaier nie die 18650 Li-ion-battery sien nie: wat om te doen as die battery nie laai nie, kan die laaier die battery om twee redes nie sien nie: lae spanning of termiese beskerming
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek