Orodha ya maudhui:
- Hatua ya 1: Hatua ya 1: PCB na Mpangilio
- Hatua ya 2: Hatua ya 2: Msimbo wa Crap
- Hatua ya 3: Hatua ya 3: Kesi ya Crap
Video: Saa Sio La Crap: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Na davidjwattsdavidjwatts.com Fuata Zaidi na mwandishi:
Kwanza, kwa nini uiita Saa ya Crap? Kweli, inapunguza matarajio na tumaini la kuzidi:-) Ninachekesha, kwa kweli, saa inawakilisha kutofaulu kwangu na mafanikio kwa kipimo sawa. Uwakilishi wa mwili wa underdog katika umeme.
Pili, hii sio kweli jinsi ya kufanya 'kitu' hicho kiwe tafakari juu ya chaguzi za muundo na vifaa vyote unavyohitaji kwenda kujenga yako mwenyewe.
Saa ya Crap ni saa inayoendesha kutoka kwa ATMEGA328 ambayo inaendesha LED 82 kupitia 74HC595 inayoendesha safu na TLC5940 inazama sasa kwenye safu zote. Kama DS3231 inavyotunza wakati na inaweza kuhifadhiwa na vituo vya kuingiza betri. Saa ina 'modes' kadhaa za kutazama wakati, tarehe, mwaka, joto na kisha njia za kuweka wakati na tarehe na vifungo viwili. Taa zinaweza kupunguzwa na TLC5940 na onyesho la sekunde (LED za Pinki hapo juu) zinaweza kutumiwa kuonyesha barua ya muktadha kando ya hali ya saa.
Kuna huduma kadhaa ambazo sijatumia au nimechukua nje ya PCB kama malipo ya betri ya Li-ion, nilifanya hivyo katika toleo hili ili kupunguza gharama za sehemu hizo na kwa sababu DS3231 kweli hupunguza tu kiwango kidogo cha sasa. Bado kuna pini za kengele ya inbuilt DS3231 INT / SQW na pini ya buzzer kutoka ATMEGA. Pin 10 imevunjwa kwa matumizi ya jumla na pia kuna pini ya analog inayopatikana kwa huduma kama LDR ili kubadilisha mwangaza kulingana na taa iliyoko.
Niliweka orodha ya kucheza ya video zote ambapo naweza kukumbuka nikizungumzia au kubuni Saa ya Crap.
Hatua ya 1: Hatua ya 1: PCB na Mpangilio
Mpangilio na muundo wa PCB ulibuniwa katika Tai, ilichukua muda wa loooong;-) lakini pia ilikuwa ya kufurahisha sana na kweli ilinifundisha mengi juu ya muundo. Usijali bado kuna makosa mengi ikiwa kila mradi mwingine ambao nimefanya, pamoja na yale ambayo sijui kuhusu huu.
Nilitaka saa iwe na onyesho la tumbo na yote iwepo kwenye ubao mmoja kwa hivyo nilianza kuunda bodi ya duara kuiga saa ya analog. Ndio…. hiyo haikung'ata, ilikuwa sura mbaya ya kuzunguka na kudai mamilioni (labda mamia) ya LED. Ifuatayo niliamua kutengeneza onyesho la mitindo ya matrix kwa kutumia LEDs, ambazo zote zilikuwa zinaendeshwa na rejista za kuhama (74HC595 inayoheshimika) lakini niliamua mwishowe kuwa dereva anayejulikana wa TLC5940 LED atakuwa mzuri kuzama sasa kutoka kwa hizo LED na kutoa ya kushangaza hulka ya kupunguka kwa PWM.
Hapa kuna Muswada wa vifaa:
1 x 16 MHz kioo SM49
LED 82 x 0603 (Rangi nzuri sana unayopenda)
1 x Mini USB Aina B (Haihitajiki, ni kwa nguvu tu ambayo imegawanywa kwa pini hata hivyo)
7 x 100nf 0805 capacitors
Vipimo 9 x 10k 0805
2 x 10uf 0805 capacitors (Haihitajiki kuwa mkweli na zile 0805 ni ghali)
Vipimo 5 x 1k 0805
1 x 2k 0805 vipinga
5 x 2n3906 SOT23
Vipimo 2 x 22pf 1206
Vipimo vya 16 x 470 ohm 0805
1 x 74HC595D SO16
1 x ATMEGA328P-AU
1 x DS3231 SO16W
2 x SMD tactile kubadili DTSM-3
1 x TLC5940PWP
Hatua ya 2: Hatua ya 2: Msimbo wa Crap
Nambari hiyo ilikuwa ya ndoto mbaya, ikawa kwamba kuweka alama kwa saa na onyesho la tumbo la nyumbani sio rahisi hata wakati unatumia maktaba kadhaa.
Sio nambari nzuri sana, ni nambari ya ujinga. Lakini inafanya kazi na ni rahisi kurekebisha, sijui jinsi ya kutengeneza maktaba kwa hivyo hii yote ni ajali ya gari moshi. Ha ha, lakini kwa kweli ninajitahidi kuboresha nambari yangu na kujifunza jinsi ya kuunda maktaba zangu.
Iliandikwa katika IDE ya Arduino na hutumia maktaba kadhaa (Shifter.h, MD_DS3231.h na Tlc5940.h) iliyoundwa na watu wajanja zaidi kwamba mimi. Utahitaji kupakia hii na programu, nilitumia Arduino kama ISP na imeunganisha hadi kuweka upya, pini 11, 12, 13 kwenye ubao.
Vifungo:
Kuna vifungo viwili, vina kazi nyingi kulingana na hali ya saa. Unaweza kuzitumia kubadilisha hali ya onyesho mbele na nyuma, kupitia Wakati, Tarehe, Mwaka, Joto na kisha kuweka wakati.
Hatua ya 3: Hatua ya 3: Kesi ya Crap
"upakiaji =" wavivu "naweza kusema, ni ujinga kidogo lakini ninapenda sana. Toleo jipya la muundo wa PCB halina waya hizo za kuvutia za bodge;-) Zilizomalizika nilizo nazo zinategemea bodi zangu za mfano.
Jisikie huru kuivunja, irekebishe na utumie sehemu zozote unazoona zinafaa. Nimesaidiwa mizigo na watu kutoka jamii ya YouTube kwa urefu wote wa mradi huu kwa hivyo ni kila mtu mwishowe.
Ilipendekeza:
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Hatua 14 (na Picha)
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Halo wote! Huu ni maoni yangu kwa Mashindano ya Mwandishi wa Mara ya Kwanza ya 2020! Ikiwa unapenda mradi huu, ningethamini sana kura yako :) Asante! Hii inayoweza kufundishwa itakuongoza kupitia mchakato wa kujenga saa iliyotengenezwa na saa! Nimeita kwa ujanja
Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Kutumia Java (+ -1s): Hatua 3
Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Moja kwa Moja Kutumia Java (+ -1s): Hii inayoweza kufundishwa itaonyesha jinsi ya kuweka wakati kwenye Saa Saa ya DS3231 kwa kutumia Arduino na programu ndogo ya Java inayotumia uhusiano wa serial wa Arduino. Mantiki ya kimsingi ya programu hii: 1. Arduino hutuma ombi la mfululizo
Saa ya Saa ya Saa ya Dakika 30: Hatua 3 (na Picha)
Saa ya Saa ya Saa ya Dakika 30: Rafiki anaanzisha biashara ndogo ambayo hukodisha rasilimali kwa muda wa dakika 30. Alitafuta kipima muda ambacho kingeweza kutisha kila dakika 30 (saa na nusu saa) na sauti nzuri ya gong, lakini sikuweza kupata chochote. Nilijitolea kuunda si
DS1307 Saa Saa Saa RTC Na Arduino: Hatua 4
DS1307 Saa Saa Saa RTC Na Arduino: Katika Mafunzo haya, tutajifunza juu ya Saa Saa Saa (RTC) na jinsi Arduino & Saa Saa Saa IC DS1307 imewekwa pamoja kama kifaa cha wakati.Real Time Clock (RTC) hutumiwa kwa ufuatiliaji wa wakati na kudumisha kalenda.Ili kutumia RTC, w
Kutengeneza Saa na M5stick C Kutumia Arduino IDE - RTC Saa Saa Saa Na M5stack M5stick-C: Hatua 4
Kutengeneza Saa na M5stick C Kutumia Arduino IDE | RTC Saa Saa Saa Na M5stack M5stick-C: Halo jamani katika mafundisho haya tutajifunza jinsi ya kutengeneza saa na bodi ya maendeleo ya m5stick-C ya m5stack kutumia Arduino IDE.So m5stick itaonyesha tarehe, saa & wiki ya mwezi kwenye maonyesho