Orodha ya maudhui:
- Hatua ya 1: Skrini ya Kugusa na Moduli ya Saa Saa Iliyotumiwa Katika Hii Inaweza kufundishwa
- Hatua ya 2: Kuandaa Screen
- Hatua ya 3: Hiari: Chapisha Stendi ya LCD na Ongeza Ingizo za Shaba
- Hatua ya 4: Ondoa Filamu na Pandisha Uonyesho
- Hatua ya 5: Funga nyaya kwenye nyaya
- Hatua ya 6: Kupakia na Kuendesha Msimbo
- Hatua ya 7: Badilisha rangi zako
Video: Mtindo wa 80 "Kiwango cha Dali" cha Saa: Njia 7 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Hii inayoweza kuelekezwa inakuonyesha jinsi ya kuunda saa ya dijiti ya "dali" ya mtindo wa 80 na nambari zinazoyeyuka.
Nilipata kwanza mtindo huu wa saa kwenye Apple Macintosh nyuma nilipokuwa mtoto katika miaka ya 80. Hii inafundishwa inaonyesha jaribio langu la kurudisha saa kwa kutumia Arduino na skrini ya kugusa rangi ya azimio kubwa. Ingawa saa ya asili ilikuwa nyeusi na nyeupe, katika toleo hili niliongeza gradients za kupendeza ili ionekane inafaa kwa miaka ya 80.
Nimekopa data ya fonti kutoka kwa "xdaliclock" ya Jamie Zawinski, lakini utekelezaji wangu wa nambari ya saa ni mpya kabisa na niliandika nambari za kuchanganya nambari kutoka mwanzoni ili kunufaika na uwezo ulioboreshwa wa skrini ya kugusa yenye azimio kubwa ya FTDI FT810.
Kwa Agizo hili, utahitaji:
- Skrini ya kugusa yenye azimio kubwa la 800x420 kulingana na chip ya FT810
- Moduli ya Saa Saa ya DS1302 kutoka eBay
- Vichwa 2x5 vya kiume (unaweza kununua hizi na kuzikata kwa urefu)
- Chuma cha kutengeneza
- Mkanda wa umeme
- Kamba za kuruka za kike hadi za kiume
- Arduino, kama vile Arduino Uno
Hatua ya 1: Skrini ya Kugusa na Moduli ya Saa Saa Iliyotumiwa Katika Hii Inaweza kufundishwa
Kwa hii inayoweza kufundishwa, nitatumia skrini za kugusa kutoka Haoyu Electronics. Nilitumia yafuatayo:
5 "Skrini ya kugusa ya LCD ya Kubuni, 800x480, SPI, FT810
Skrini hii inagharimu karibu $ 36 na usafirishaji. Hii ni zaidi ya skrini zingine za Arduino, lakini unapata pesa nyingi:
- Jopo la kugusa lenye azimio kubwa na azimio la 800x480.
- Mchakataji wa picha wa bodi na RAM inaruhusu kudhibiti bila kugonga Arduino.
- Imejengwa katika synthesizer ya sauti na sampuli za sauti bora na vyombo anuwai vya kuchagua.
- Usaidizi wa mazingira na picha.
- Msaada wa kugusa nyingi.
- JPEG iliyojengwa, wimbi la sauti na video, kwa miradi ya hali ya juu.
Kwa moduli ya saa halisi, nilitumia "Moduli ya Saa Saa ya DS1302" kutoka eBay. Hii inagharimu karibu $ 6.
Hatua ya 2: Kuandaa Screen
Mara tu unapopata skrini yako, utahitaji kuweka vichwa vya kichwa kwenye hiyo. Skrini za Haoyu ni nzuri kwa sababu zinakuja na mashimo rahisi ya kuuza na una chaguo ya kutuliza kichwa moja kwa moja nyuma ya skrini au mwisho wa kebo ndogo inayoambatana na bodi inayoweza kutenganishwa.
Ili kumaliza kazi ya kuuza, utataka kukatisha kebo ya utepe kwa muda na uondoe bodi ya PCB nyuma ya jopo. Tumia kucha yako kwa upole kuinua kipande cha kubakiza kwenye kontakt ya LCD na uifungue kebo ya utepe. Kisha, ondoa screws nne zilizoshikilia ubao mahali.
Sasa solder kichwa cha 5x2 (au vichwa viwili vya 5x1) ambapo ungependa. Funika nyuma na mkanda wa umeme ili kuepuka kaptula yoyote. Kisha, pindua PCB tena na unganisha tena kebo ya Ribbon.
Hatua ya 3: Hiari: Chapisha Stendi ya LCD na Ongeza Ingizo za Shaba
Nilichagua kuchapisha 3D kusimama ili kushikilia jopo langu la LCD [1]
Jopo linakuja na kuingiza nne za shaba; hizi zinalenga kushinikizwa kwenye plastiki na joto. Zinapopoa, meno kidogo juu yao huuma ndani ya plastiki na huwafanya wasianguke. Uingizaji huu ni njia ya kawaida ya kuongeza nyuzi za kudumu kwenye sehemu zilizochapishwa za 3D.
Mara tu stendi ilipomaliza kuchapisha, nilifungua visanduku vinne vya shaba kutoka kwa jopo.
Niliwasha moto chuma changu na kukishika kwa ncha iliyoelekezwa juu, nikisawazisha kwa upole kuingiza kwenye ncha. Kisha nikaleta sehemu ya plastiki chini juu yake na polepole nikasukuma kuingiza ndani ya mashimo yaliyotengenezwa mapema hadi yakawa na uso.
Hatua hii inafanya kazi vizuri ikiwa una chuma cha kutengeneza na ncha nyembamba nyembamba. Ikiwa haujawahi kufanya hivyo hapo awali, unaweza kutaka kufanya mazoezi wakati chuma ni baridi - unapata nafasi moja tu ya kuifanya vizuri wakati chuma ni moto!
Kuwa mwangalifu na hatua hii wakati uingizaji wa shaba unapata moto sana na hautaki waanguke kwenye paja lako. Fanya kazi kwenye uso unaostahimili joto na ikiwa wataanguka kutoka ncha ya chuma, pinga jaribu la kuwafikia mara moja!
[1] Vyanzo: LCD Stand STL na Faili za CAD
Hatua ya 4: Ondoa Filamu na Pandisha Uonyesho
Sasa, geuza juu ya onyesho na uondoe sura ya mbele ya akriliki, kisha futa filamu ya kinga kutoka kwa jopo la LCD (hii itaongeza uwazi wa onyesho). Tumia screws kuweka onyesho kwenye stendi iliyochapishwa ya 3D.
Hatua ya 5: Funga nyaya kwenye nyaya
Kwa onyesho la LCD, unganisha:
- 5V kubandika alama 5V kwenye Arduino
- GND kubandika GND kwenye Arduino
- SCK kubandika ~ 13 kwenye Arduino
- MISO kubandika ~ 12 kwenye Arduino
- MOSI kubandika ~ 11 kwenye Arduino
- CS kubonyeza ~ 10 kwenye Arduino
- PD kubana ~ 9 kwenye Arduino
Kwa onyesho la moduli ya RTC, unganisha:
- VCC kubandika alama 5V kwenye Arduino
- GND kubandika GND kwenye Arduino
- CLK kubandika ~ 8 kwenye Arduino
- Tarehe ya kubandika ~ 7 kwenye Arduino
- RST kubandika ~ 6 kwenye Arduino
KUMBUKA: Kuna pini moja tu ya 5V kwenye Arduino. Ili kusambaza nguvu kwa moduli ya RTC na onyesho la LCD, utahitaji kutumia ubao wa mkate au solder waya zingine za kuruka pamoja kutengeneza kebo ya Y.
Hatua ya 6: Kupakia na Kuendesha Msimbo
Pakua faili ya ".zip" kutoka kwa ghala ifuatayo ya GitHub.
Ndani ya folda ya "DaliClock", fungua faili ya "DaliClock.ino" kwenye IDE ya Arduino na uipakie kwenye bodi yako ya Arduino! Saa inapaswa kuwa hai!
Saa ni rahisi sana kutumia:
- Shika kidole chako kwenye tarakimu ili kuibadilisha na kuweka muda.
- Bonyeza na ushikilie chini ya skrini ili kubadili hali ya kalenda.
- Shika kidole chako kwenye nambari ya tarehe ya kuweka tarehe.
- Saa itarudi kiatomati kwa hali ya wakati baada ya sekunde tano za kutokuwa na shughuli.
Hatua ya 7: Badilisha rangi zako
Mimi wewe hariri "DaliClock.ino", unaweza kubadilisha rangi za gradients kwa nambari za saa, gridi, na "uangaze" unaotembea kwa tarakimu. Badilisha tu maadili ya hexadecimal katika mistari ifuatayo:
saa.fill_gradient (0xFF0000, 0x0000FF); gridi.fill_gradient (0x000000, 0xFF8800); uangaze.jaza_gradient (0x7F7F7F);
Kwa Watumiaji wa hali ya juu:
Ikiwa unataka kubadilisha pini za Arduino zinazotumiwa kwa onyesho la LCD, hariri faili "DaliClock / src / ui_lib / ui_config.h". Ili kubadilisha pini zilizotumiwa kwa moduli ya DS1302, hariri faili "DaliClock / src / ds1302.cpp"
Mkimbiaji Juu katika Mashindano ya Saa
Ilipendekeza:
Upimaji wa Kiwango cha Moyo Wako Uko Ncha ya Kidole Chako: Njia ya Photoplethysmography ya Kuamua Kiwango cha Moyo: Hatua 7
Upimaji wa Kiwango cha Moyo Wako Uko Kwenye Kidokezo cha Kidole Chako: Njia ya Photoplethysmography ya Kuamua Kiwango cha Moyo: Photoplethysmograph (PPG) ni mbinu rahisi na ya bei ya chini ambayo hutumiwa mara nyingi kugundua mabadiliko ya ujazo wa damu kwenye kitanda cha tishu ndogo. Inatumiwa sana bila uvamizi kufanya vipimo kwenye uso wa ngozi, kawaida
Mzunguko wa Kiashiria cha Kiwango cha Chini na Kamili cha Kiwango: Hatua 9 (na Picha)
3.7V Betri ya Chini na Mzunguko wa Kiashiria cha Ngazi Kamili: Hii rafiki, Leo nitafanya mzunguko wa Batri ya 3.7V chini na kiashiria cha malipo kamili. Wacha tuanze
Jinsi ya Kufanya Saa ya kiwango cha Dali ya kuyeyusha: Hatua 9 (na Picha)
Jinsi ya kutengeneza Saa ya kiwango cha Dali: Siisikilizi rekodi yangu yoyote ya zamani, lakini napenda sana kuwa nao karibu. Kwa bahati nzuri, ndivyo marafiki zangu pia. Jambo lingine ambalo tunafanana ni kuthamini kujua ni wakati gani. Nimekuwa nikizunguka na rekodi na nimetatua yangu
Badilisha kiwango cha Bafuni cha Elektroniki kuwa Kiwango cha Usafirishaji kwa <$ 1: 8 Hatua (na Picha)
Kubadilisha Kiwango cha Bafuni cha Elektroniki Kuwa Kiwango cha Usafirishaji kwa <$ 1 :, Katika biashara yangu ndogo nilihitaji kupima vitu vya kati na vikubwa na masanduku kwenye kiwango cha sakafu kwa usafirishaji. Badala ya kulipa njia nyingi kwa mfano wa viwandani, nilitumia kiwango cha bafuni cha dijiti. Nimeona kuwa iko karibu vya kutosha kwa usahihi mbaya mimi
Mtindo wa Arcade Bunduki ya Mtindo: Hatua 11 (na Picha)
Mtindo wa Arcade Bunduki ya Arcade: na nilidhani itakuwa nzuri sana ikiwa nitaungana