Përmbajtje:
Video: Ora jo aq e keqe: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:25
Nga Davidjwattsdavidjwatts.com
Së pari, pse e quani atë Ora e Zezë? Epo, i ul pritjet me shpresën për t'i tejkaluar ato:-) Unë shaka natyrisht, ora përfaqëson shumë nga dështimet dhe sukseset e mia në të njëjtën masë. Përfaqësimi fizik i nënvlerësuesit në elektronikë.
Së dyti, kjo nuk është me të vërtetë një mënyrë për ta bërë 'gjënë' më shumë një reflektim mbi zgjedhjet e dizajnit dhe të gjitha materialet që ju nevojiten për të ndërtuar vetë.
Ora Crap është një orë që del nga një ATMEGA328 e cila drejton 82 LED përmes një 74HC595 që drejton rreshtat dhe një TLC5940 që fundos rrymën nëpër kolona. Ndërsa DS3231 mban kohën dhe mund të mbahet në punë me terminalet e hyrjes së baterisë. Ora ka disa "mënyra" për të parë kohën, datën, vitin, temperaturën dhe pastaj mënyrat për të vendosur kohën dhe datën me dy butonat. LED -të mund të zbehen me TLC5940 dhe ekrani i sekondave (LED -të rozë më lart) mund të përdoret për të shfaqur një shkronjë kontekstuale krahas mënyrës në të cilën ndodhet ora.
Ekzistojnë disa veçori që nuk i kam përdorur ose i kam hequr nga PCB si karikimi i baterisë Li-ion, e bëra këtë në këtë version për të ulur koston e pjesëve dhe sepse DS3231 me të vërtetë gëlltit vetëm një sasi të vogël rryme. Ende ka kunja për kunjin e integruar të alarmit DS3231 INT/SQW dhe një kumbues zile nga ATMEGA. Pin 10 është shpërthyer për përdorim të përgjithshëm dhe ekziston gjithashtu një kunj analog në dispozicion për një veçori si një LDR për të ndryshuar shkëlqimin bazuar në dritën e ambientit.
Unë bashkova një listë dëgjimi të të gjitha videove ku mund të më kujtohet të flisja ose të krijoja Orën Crap.
Hapi 1: Hapi 1: PCB dhe Skematike
Paraqitja dhe skema e PCB-së u krijua në Eagle, u desh shumë kohë;-), por ishte gjithashtu shumë argëtuese dhe vërtet më mësoi shumë për dizajnin. Mos u shqetësoni se ka ende shumë gabime nëse çdo projekt tjetër që kam bërë, përfshirë të gjitha ato që nuk i di në këtë.
Doja që ora të kishte një ekran matricë dhe që gjithçka të ekzistonte në një tabelë, kështu që fillova të krijoj një tabelë të rrumbullakët për të imituar një orë analoge. Po… që nuk ngjiste, ishte një formë e tmerrshme për të lëvizur dhe kërkoi miliona (ndoshta qindra) LED. Tjetra vendosa të bëj një ekran të stilit të matricës duke përdorur LED, të gjitha fillimisht të drejtuara me regjistra ndërrimi (I nderuari 74HC595), por vendosa në fund që drejtuesi i njohur TLC5940 LED do të ishte i shkëlqyeshëm për të prishur rrymën nga ato LED dhe jep gjënë e mrekullueshme tipar i zbehjes së PWM.
Këtu është Fatura e materialeve:
Kristal 1 x 16 MHz SM49
82 x 0603 LED (Pothuajse çdo ngjyrë që ju pëlqen)
1 x Mini USB Lloji B (Nuk nevojitet, është vetëm për energji që është thyer në kunjat gjithsesi)
7 x 100nf 0805 kondensatorë
9 x 10k 0805 rezistorë
2 x 10uf 0805 kondensatorë (Nuk është e nevojshme të jesh i sinqertë dhe 0805 janë të shtrenjta)
5 x 1k 0805 rezistorë
1 x 2k 0805 rezistorë
5 x 2n3906 SOT23
2 rezistente 22 x 22 pf 1206
Rezistenca 16 x 470 ohm 0805
1 x 74HC595D SO16
1 x ATMEGA328P-AU
1 x DS3231 SO16W
2 x ndërprerës prekës SMD DTSM-3
1 x TLC5940PWP
Hapi 2: Hapi 2: Crap Code
Kodi ishte paksa një makth, doli që kodimi i një ore me një ekran matricë të gatuar nuk është aq i lehtë edhe kur përdorni disa biblioteka.
Sigurisht që nuk është një kod i shkëlqyeshëm, është një kod i keq. Por është duke punuar dhe e lehtë për tu modifikuar, nuk kam ide se si të krijoj një bibliotekë, kështu që kjo është e gjitha pak a shumë një rrënim treni. Ha ha, por sinqerisht po punoj drejt përmirësimit të kodit tim dhe mësimit se si të krijoj bibliotekat e mia.
U shkrua në Arduino IDE dhe përdor disa biblioteka (Shifter.h, MD_DS3231.h dhe Tlc5940.h) të krijuara nga njerëz shumë më të zgjuar se I. Ju do të keni nevojë ta ngarkoni këtë me një programues, unë kam përdorur një Arduino si ISP dhe e lidhi me rivendosjen, 11, 12, 13 kunjat në tabelë.
Butonat:
Ka dy butona, ato kanë funksione të shumta të varura nga mënyra në të cilën është ora. Ju mund t'i përdorni ato për të ndryshuar modalitetin e ekranit përpara dhe mbrapa, përmes Kohës, Data, Viti, Temperatura dhe më pas në caktimin e kohës.
Hapi 3: Hapi 3: Rasti i Kafshëve
"loading =" dembel "mund të them, është pak mut, por unë jam pak i dashuruar me të. Versioni i ri i dizajnit të PCB nuk i ka ato tela tërheqës bodge;-) Ato të përfunduara që kam bazohen prototipet e bordeve të mia.
Ndjehuni të lirë ta copëtoni, ta përzieni dhe të përdorni çdo pjesë që ju duket e dobishme. Unë jam ndihmuar shumë nga njerëz nga komuniteti i YouTube gjatë gjithë gjatësisë së këtij projekti, kështu që është i të gjithëve në fund.
Recommended:
Ora e daljes në pension / Numërimi / Ora Dn: 4 hapa (me fotografi)
Ora e daljes në pension / Numërimi / Ora Dn: Unë kisha disa nga këto ekrane 8x8 LED me pikat e matricës në sirtar dhe po mendoja se çfarë të bëja me to. Frymëzuar nga udhëzime të tjera, më lindi ideja për të ndërtuar një ekran numërimi/zbritje për të numëruar deri në një datë/kohë të ardhshme dhe nëse koha e synuar p
Ora e Rrjetit ESP8266 Pa asnjë RTC - Ora Nodemcu NTP Pa RTC - PROJEKTI I OROCS INTERNET: 4 hapa
Ora e Rrjetit ESP8266 Pa asnjë RTC | Ora Nodemcu NTP Pa RTC | PROJEKTI I OROCS INTERNET: Në projekt do të bëhet një projekt i orës pa RTC, do të marrë kohë nga interneti duke përdorur wifi dhe do ta shfaq atë në ekranin st7735
Ora e bazuar në Arduino duke përdorur modulin DS1307 Ora në kohë reale (RTC) & 0.96: 5 hapa
Ora e bazuar në Arduino duke përdorur modulin DS1307 Ora në kohë reale (RTC) & 0.96: Përshëndetje djema në këtë tutorial do të shohim se si të bëjmë një orë pune duke përdorur një modul orësh në kohë reale DS1307 & Ekranet OLED. Pra, ne do të lexojmë kohën nga moduli i orës DS1307. Dhe shtypeni atë në ekranin OLED
Ora Gixie: Ora më e Bukur e Tubit me Shkëlqim: 4 Hapa
Ora Gixie: Ora më e Bukur e Tubave me Shkëlqim: Më pëlqen shumë Nixie Tube, por është shumë e shtrenjtë, nuk mund ta përballoj. Kështu kalova gjysmë viti duke krijuar këtë Orë Gixie. Ora Gixie arrihet duke përdorur ndriçimin ws2812 për të bërë dritën akrilike. Unë bëj çmos për ta bërë tubin RGB më të hollë
Butoni i keq: Kjo ishte e keqe: 11 hapa
Butoni i keq: Kjo ishte e keqe: Hiqni butonin tuaj Easy nga Staples për të ofruar fraza të personalizuara dhe për të pasur një pamje të re të shkëlqyeshme të Halloween. Çfarë ju nevojitet për këtë projekt: Një Staples Easy Button (Dure) Një pajisje e vogël regjistrimi dhe rishikimi ine I imi ishte nga Radio Shack, por një YakBak mund të bëjë, ose