Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Kuagiza PCB yako
- Hatua ya 2: Kuagiza Sehemu
- Hatua ya 3: Mkusanyiko mdogo (wa Kuungua Bootloader)
- Hatua ya 4: Kuungua Bootloader
- Hatua ya 5: Mkutano wa PCB
- Hatua ya 6: Kufunga Maktaba
- Hatua ya 7: Weka Wakati kwenye RTC Yako (Saa Saa halisi)
- Hatua ya 8: Kubadilisha Nambari ya Programu
- Hatua ya 9: Kupakia Programu yako
- Hatua ya 10: Kuandaa Sanduku
- Hatua ya 11: Mkutano wa Mwisho
Video: Sanduku la Siku ya Ndoto kwa Mtu Maalum katika Maisha Yako: Hatua 11 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Sanduku hili dogo linaelezea idadi ya siku mpendwa wangu na mimi tunaishi maisha yetu pamoja. Kwa kweli, kwako tarehe inaweza kuwa chochote, inaweza kuwaambia siku tangu ndoa yako, tangu siku ambayo wewe na mwenzi wako mmekutana, siku ambayo mmehamia pamoja au kitu kingine chochote ambacho ni muhimu sana kwako.
Matrix ya pikseli 8x8 inaweza kuonyesha ishara yoyote, ni rahisi kubadilisha nambari ya picha unayotaka. Nilikwenda kwa moyo huu unaong'aa kuashiria upendo na mapenzi tunayotupa katika maisha ya kila siku. (Pia nimekuwa nikitaka kumaliza mradi kabla ya Siku ya Wapendanao, lakini SARS-CoV-2 ilichelewesha kidogo)
Nguvu hutolewa na seli inayoweza kuchajiwa ya 18650 LiIon ya USB, ambayo inapaswa kudumu kama saa 24 ya kuonyesha mara kwa mara ya sehemu ya 7 na matrix ya 8x8, lakini kumbuka kuwa hawaangazi ikiwa sanduku limefungwa. Kwa hivyo maisha halisi ya betri yatakuwa miaka. Saa ya wakati halisi (RTC) huweka wakati uliotumiwa kuhesabu siku zilizopita. Ina betri yake ya ziada (CR2032) ambayo itaendelea kwa karibu miaka 8.
Msingi ni bodi ya mzunguko iliyochapishwa. Nilikuwa nimetengeneza na JLCPCB. Faili za Gerber zinaweza kupatikana kwenye hazina ya GitHub. Unaweza kuzipakia kwa mtengenezaji yeyote wa PCB, ni umbizo la faili la ulimwengu. Au kwa kweli, unaweza kuniandikia barua pepe, nina vipuri ambavyo niko tayari kutuma, kwa gharama ya usafirishaji.
Imejumuishwa pia ni faili ya BOM (muswada wa nyenzo) ambayo unapata kila sehemu ya umeme inayohitajika kwa mradi huo.
Jumla ya gharama bila sanduku la mbao au picha za kuchapishwa zitakuwa karibu $ 30, kulingana na gharama ya PCB.
Vifaa
Zana:
- Chuma cha kulehemu
- Arduino ISP dongle (angalia Maagizo yangu mengine juu ya jinsi ya kutengeneza moja)
- PC au Mac kwa programu
- Desturi PCB (Gerber imejumuishwa, au niulize, nina vipuri)
- Sehemu za elektroniki (angalia faili ya BOM)
- Sanduku la aina fulani (au fanya yako mwenyewe)
Hatua ya 1: Kuagiza PCB yako
Nenda kwa JLCPCB na upakie gerber.zip kutoka kwa ghala la GitHub, unaweza pia kuchagua rangi yako ya PCB unayotaka.
Unaweza pia kuniandikia barua pepe, naweza kuwa na vipuri vya PCB ambazo niko tayari kukutumia kwa gharama ya usafirishaji.
Hatua ya 2: Kuagiza Sehemu
Faili ya BOM ina sehemu zote za elektroniki utahitaji kujaza PCB.
Nimeamuru sehemu kutoka LCSC na digi-key. Lakini vitu vingi vinaweza kupatikana kwa muuzaji yeyote wa umeme. Ikiwa unajitahidi kupata kitu au haujui ikiwa ni sehemu sahihi, nitumie barua pepe.
Hatua ya 3: Mkusanyiko mdogo (wa Kuungua Bootloader)
Ili kufanikiwa kuchoma Bootloader (imeelezewa katika hatua inayofuata), sehemu zingine hazipaswi kuuzwa kwa PCB. Sehemu muhimu ni ATmega32u4 (ni wazi…), kioo na viunzi vyake viwili vya mzigo, kichwa cha pini sita, na vitendaji vitatu vya ATmega32u4.
Ni muhimu usifanye solder kwenye vizuia 0Ohm / vipengee kwenye unganisho la serial.
Hatua ya 4: Kuungua Bootloader
Kabla ya kupakia programu kwenye ATmega32u4 na Arduino IDE, inahitaji Bootloader kuchomwa moto. Arduinos ya kawaida tayari imefanya hii, lakini kwa kuwa tunafanya kazi na chip tupu hapa, tunahitaji kufanya hivyo sisi wenyewe. Lakini usijali, sio ngumu kabisa.
Unganisha Arduino ISP yako kwa kichwa cha pini sita kwenye PCB, hakikisha kuwa na polarity sawa.
Ikiwa huna Arduino ISP, angalia hii ya kufundisha yangu. Mtu anaweza kujengwa ndani ya dakika 10.
Angalia mipangilio ifuatayo katika Arduino IDE:
- Zana -> Bodi: Arduino Leonardo
- Zana -> Bandari: [Chagua Bandari ya COM ya programu]
- Zana -> Programu: Arduino kama ISP
Unaweza kupata COM-Port katika Kidhibiti cha Kifaa cha Windows.
Mwishowe, bonyeza Zana -> Burn Bootloader
Hatua ya 5: Mkutano wa PCB
Baada ya Bootloader kuchomwa moto, unaweza kuweka sehemu zote zilizobaki kwenye PCB. Ninaona ni rahisi kuanza na sehemu ndogo kama vipinga na capacitors, halafu IC na mwishowe mmiliki wa betri ya seli, onyesho la sehemu 7 na tumbo la pikseli 8x8.
Solder vichwa viwili vya pini 90 ° upande wa nyuma ili kuficha betri na ubadilishe kebo. Nilitumia kichwa cha pini 3 kwa betri, kwa njia hiyo haiwezi kushikamana na njia isiyofaa baadaye baadaye.
Hatua ya 6: Kufunga Maktaba
Ili kupakia programu zilizotolewa katika hii inayoweza kufundishwa unahitaji kusanikisha utegemezi ufuatao:
- RTClib
- DS3231
Pakua faili za.zip na uziweke kupitia IDE ya Arduino kupitia:
Mchoro -> Jumuisha Maktaba -> Ongeza Maktaba ya ZIP
Ikiwa kwa sababu fulani, viungo vya kupakua haifanyi kazi, nakala za maktaba zinatumia saraka hii ya GitHub. Vuta tu kwenye folda yako ya maktaba ya Arduino.
Unaweza kuhitaji kuanza tena Arduino IDE baada ya hii.
Hatua ya 7: Weka Wakati kwenye RTC Yako (Saa Saa halisi)
Angalia GitHub yangu kwa toleo / sasisho za hivi karibuni kwenye mradi huo!
Mzunguko uliounganishwa wa DS3231 kwenye PCB yako huweka wakati wa sasa unaohitajika kuhesabu siku zilizopita. Lakini kufanikisha hilo, kwanza unahitaji kuiambia ni saa ngapi / tarehe gani kwa sasa. Hii imefanywa kwa kupakia mchoro wa RTC_set.ino.
Hakikisha mipangilio yako ni kama ifuatavyo kabla ya kupakia:
- Zana -> Bodi: Arduino Leonardo
- Zana -> Bandari: [Chagua bandari ya Arduino Leonardo, sio ISP kutoka hatua ya Bootloader]
- Zana -> Programu: AVR ISP au AVRISP mkII
Piga Kitufe cha Kupakia na subiri hadi imalize.
Hatua ya 8: Kubadilisha Nambari ya Programu
Angalia GitHub yangu kwa toleo / sasisho za hivi karibuni kwenye mradi!
Sasa tunaweza kuanza kurekebisha programu kuu. Fungua mradi kuu.ino na Arduino IDE. Kuna mistari kadhaa kwenye nambari ambapo unaweza / unahitaji kubadilisha maadili kadhaa kukufaa. Sitataja nambari za laini yoyote, kwa sababu zinaweza kubadilika wakati mwingine, lakini ninajaribu kuifanya iwe rahisi kupata iwezekanavyo.
Weka tarehe yako maalum:
Unahitaji kupata muhuri wa wakati wa Unix kutoka tarehe yako. Nenda kwenye wavuti hii na ingiza tarehe yako: www.unixtimestamp.com
Hii itakupa nambari ya decimal ya tarakimu 10. Nakili nambari hiyo kwa laini kwenye nambari inayosema "const long special_date =" na ubadilishe nambari hapo. Nambari hii ni idadi ya sekunde tangu Januari 1. 1970, pia inajulikana kama wakati wa Unix.
Weka picha yako ya 8x8:
Unaweza kubadilisha picha kwenye tumbo la LED kwa kubadilisha maadili katika "const unsigned int matrix_heart_big [8]". Thamani hizo 8 0x [XX] zinawakilisha mistari wima kwenye onyesho kutoka kushoto kwenda kulia. Ikiwa haujui maadili yanamaanisha nini, jaribu 0x00, 0x01, 0x02, 0x04 na uone kinachotokea, au soma juu ya nukuu ya hexadecimal. (Au niandikie barua pepe)
Hatua ya 9: Kupakia Programu yako
Mara tu unapofanya mabadiliko yote kwenye nambari unayohitaji, hakikisha una mipangilio ifuatayo iliyopigwa kwenye IDE yako ya Arduino:
- Zana -> Bodi: Arduino Leonardo
- Zana -> Bandari: [Chagua bandari ya Arduino Leonardo, sio ISP kutoka hatua ya Bootloader]
- Zana -> Programu: AVR ISP au AVRISP mkII
Piga Kitufe cha Kupakia na subiri hadi imalize.
Hatua ya 10: Kuandaa Sanduku
Ili kuunga mkono PCB kwenye sanduku na kuiweka isianguke chini, nimekata vipande kadhaa vya mbao vya 8x10mm na kuzitia gundi.
Ninashauri kutibu kuni na aina fulani ya lacquer, kwa hivyo itabaki nzuri kwa muda mrefu. Labda mtu anaweza hata laser kitu juu, nafikiria juu ya anga ya mahali umekutana au majina yako.
Ili kusukuma swichi ambayo inakata betri wakati sanduku limefungwa, nimeunganisha kipande kidogo cha kuni kwenye kona ya kifuniko. Hakuna haja ya kwenda kwa undani juu ya utaratibu huu, kuna njia nyingi za kufanya hivyo na nina hakika unaweza kupata kitu safi zaidi.
Nimetumia pia vipande vya kitanzi vya kunata ili kupata mmiliki wa betri chini.
Hatua ya 11: Mkutano wa Mwisho
Yote ambayo imebaki kufanya ni kuunganisha kila kitu pamoja, kuweka PCB ndani ya sanduku na labda kukata picha kwa ukubwa na kuiweka kwenye kifuniko.
Natumai mtu wako muhimu atapata furaha katika mawazo haya madogo.
Mkimbiaji Juu katika Mashindano ya Moyo
Ilipendekeza:
Mwanga wa Usiku wa Ndoto ya Mlezi wa Ndoto ya Steampunked: Hatua 9 (na Picha)
Mwanga wa Usiku wa Ndoto ya Mlezi wa Ndoto: Hi kila mtu Rafiki yangu wa karibu aliniuliza niunde zawadi ya uchumba (kwa kweli kando na pete!) Kwa rafiki yake wa kike wiki kadhaa zilizopita. Wote wawili ni kama mimi, wazima moto wa kujitolea na wanapenda Vitu vya Steampunk. Rafiki yangu alifikiria st
Sanduku la kuzaliwa upya kwa Maski: Maisha mapya ya Masks ya Zamani: Hatua 12 (na Picha)
Sanduku la kuzaliwa upya kwa Maski: Maisha Mapya kwa Masks ya Zamani: Tuliunda kitanda cha bei rahisi, cha nyumbani ili kupanua maisha ya vinyago ili uweze kujiunga na vita dhidi ya janga hilo kwa kusaidia jamii yako. Ni karibu miezi mitano tangu wazo la kusasisha vinyago vilivyotumiwa alizaliwa. Leo, ingawa katika nchi kadhaa CO
Jinsi ya Kutumia Matini kwenye Nyuso za Kitu cha Mtu Binafsi katika Maisha ya Pili: Hatua 7
Jinsi ya Kutumia Matini kwenye Nyuso za Kitu cha Mtu Binafsi katika Maisha ya Pili: Ndani ya Maisha ya Pili una uwezo wa kutumia maandishi mengi kwa kitu kimoja. Mchakato ni rahisi sana na unaweza kuongeza sana muonekano wa ujenzi wako
Kutoa Zawadi za Maisha ya Kwanza katika Maisha ya Pili Kutumia Amazon.com: Hatua 9
Kutoa Zawadi za Maisha ya Kwanza katika Maisha ya Pili Kutumia Amazon.com: Katika ulimwengu wa kweli Maisha ya pili ni rahisi kuunda urafiki wa karibu sana na mtu ambaye huwezi kuwa na fursa ya kukutana naye kibinafsi. Wakazi wa Maisha ya Pili husherehekea likizo ya Maisha ya Kwanza kama Siku ya Wapendanao na Krismasi na pia ya kibinafsi
Snowmanthesizer - Kitu cha Siku - Siku 2: 8 Hatua (na Picha)
Snowmanthesizer - Jambo la Siku - Siku ya 2: Jioni nyingine nilikuwa nikikata karatasi nyingi za stika za roboti ili kuwafurahisha watoto wote. Ndio, kukata tu mbali, kujali biashara yangu mwenyewe, na hapo tu kiongozi wetu asiye na hofu Eric anatembea mikononi mwangu vitu vitatu vya plastiki visivyo vya kawaida. Ananiarifu th