Përmbajtje:
- Furnizimet
- Hapi 1: Renditja e PCB -së tuaj
- Hapi 2: Renditja e Pjesëve
- Hapi 3: Montimi minimal (për djegien e ngarkuesit)
- Hapi 4: Djegia e bootloader
- Hapi 5: Montimi i PCB
- Hapi 6: Instalimi i bibliotekave
- Hapi 7: Vendosni kohën në RTC tuaj (Ora në kohë reale)
- Hapi 8: Ndryshimi i Kodit të Programit
- Hapi 9: Ngarkimi i programit tuaj
- Hapi 10: Përgatitja e Kutisë
- Hapi 11: Asambleja Përfundimtare
Video: Kutia e ëndrrave për personin special në jetën tuaj: 11 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:15
Kjo kuti e vogël tregon numrin e ditëve që i dashuri im dhe unë po jetojmë jetën tonë së bashku. Sigurisht, për ju data mund të jetë çdo gjë, mund të tregojë ditët që nga martesa juaj, që nga dita kur ju dhe bashkëshorti juaj jeni takuar, ditën kur jeni vendosur së bashku ose ndonjë gjë tjetër që ka shumë rëndësi për ju.
Matrica 8x8 pixel mund të shfaqë çdo simbol, është mjaft e thjeshtë të ndryshosh kodin për figurën tënde të dëshiruar. Unë shkova për këtë zemër të gazuar për të simbolizuar dashurinë dhe dashurinë që na dhurojmë në jetën e përditshme. (Gjithashtu kam dashur ta përfundoj projektin para Ditës së Shën Valentinit, por SARS-CoV-2 e vonoi pak)
Energjia jepet nga një qelizë e rikarikueshme USB 18650 LiIon, e cila duhet të zgjasë rreth 24 orë shfaqje të vazhdueshme të matricës me 7 segmente dhe 8x8, por mbani në mend se ato nuk shkëlqejnë nëse kutia është e mbyllur. Pra, jeta reale e baterisë do të jetë vite. Ora në kohë reale (RTC) mban kohën e përdorur për të llogaritur ditët e kaluara. Ka baterinë e vet rezervë (CR2032) e cila do të zgjasë për rreth 8 vjet.
Baza është një bord qarkor i shtypur me porosi. E kisha prodhuar nga JLCPCB. Skedarët Gerber mund të gjenden në depon GitHub. Ju mund t'i ngarkoni ato në çdo prodhues PCB, është një format skedar universal. Ose natyrisht, mund të më shkruani një email, kam një rezervë që jam gati të dërgoj, vetëm për koston e dërgesës.
Gjithashtu përfshihet një skedar BOM (faturë materiale) në të cilën gjeni çdo pjesë të vetme elektronike të nevojshme për projektin.
Kostoja totale pa kutinë prej druri ose printimet e fotografive do të jetë rreth 30 $, në varësi të kostos së PCB.
Furnizimet
Mjetet:
- Makine per ngjitjen e metalit
- Dongle Arduino ISP (shikoni udhëzimet e mia të tjera se si ta bëni një)
- PC ose Mac për të programuar
- PCB e personalizuar (Gerber janë të përfshira, ose më pyesni, kam pak rezervë)
- Pjesët elektronike (shih skedarin BOM)
- Kuti të një lloji (ose bëni tuajin)
Hapi 1: Renditja e PCB -së tuaj
Shkoni te JLCPCB dhe ngarkoni gerber.zip nga depoja GitHub, ju gjithashtu mund të zgjidhni ngjyrën tuaj të dëshiruar të PCB.
Ju gjithashtu mund të më shkruani një email, mund të kem disa PCB rezervë që jam i gatshëm t'ju dërgoj për koston e dërgesës.
Hapi 2: Renditja e Pjesëve
Skedari BOM përmban të gjitha pjesët elektronike që ju nevojiten për të mbushur PCB.
Unë i kam porositur pjesët nga LCSC dhe digi-key. Por shumica e sendeve mund të gjenden në çdo furnizues elektronik. Nëse përpiqeni të gjeni diçka ose nuk jeni të sigurt nëse është pjesa e duhur, më dërgoni me email.
Hapi 3: Montimi minimal (për djegien e ngarkuesit)
Për të djegur me sukses Bootloader (shpjeguar në hapin tjetër), disa pjesë nuk duhet të ngjiten në PCB. Pjesët thelbësore janë ATmega32u4 (padyshim…), kristali dhe dy kondensatorët e tij të ngarkesës, titulli me gjashtë kunja dhe tre kondensatorët për ATmega32u4.
Importantshtë e rëndësishme që të mos lidhni në rezistencat/kërcyesit 0Ohm në lidhjen serike.
Hapi 4: Djegia e bootloader
Para se të ngarkoni një program në ATmega32u4 me Arduino IDE, duhet të ketë një Bootloader të djegur. Arduinos Normalë tashmë ua kanë bërë këtë, por meqenëse ne jemi duke punuar me një çip të zhveshur këtu, duhet ta bëjmë këtë vetë. Por mos u shqetësoni, me të vërtetë nuk është aspak e vështirë.
Lidhni ISP -në tuaj Arduino me kokën me gjashtë kunja në PCB, sigurohuni që të keni polaritetin të drejtë.
Nëse nuk keni një ISP Arduino, kontrolloni këtë Udhëzues timin. Njëra mund të ndërtohet brenda 10 minutave.
Kontrolloni cilësimet e mëposhtme në Arduino IDE:
- Mjetet -> Bordi: Arduino Leonardo
- Mjetet -> Porti: [Zgjidhni portën COM të programuesit]
- Mjetet -> Programues: Arduino si ISP
Mund të gjeni Portin COM në Menaxherin e Pajisjeve të Windows.
Së fundi, klikoni në Tools -> Burn Bootloader
Hapi 5: Montimi i PCB
Pasi Bootloader të digjet me sukses, mund t'i vendosni të gjitha pjesët e mbetura në PCB. Më duket e përshtatshme të filloj me pjesët më të vogla si rezistorët dhe kondensatorët, pastaj IC-të dhe në fund mbajtësja e baterisë së qelizës, ekrani me 7 segmente dhe matrica 8x8 pixel.
Ngjitini dy titujt e kunjave 90 ° në pjesën e pasme për të fshehur baterinë dhe ndërroni kabllon. Kam përdorur një kokë me 3 kunja për baterinë, në atë mënyrë nuk mund të lidhet në mënyrë të gabuar më vonë.
Hapi 6: Instalimi i bibliotekave
Për të ngarkuar programet e ofruara në këtë udhëzues, duhet të instaloni varësitë e mëposhtme:
- RTClib
- GJ5231
Shkarkoni skedarët.zip dhe importojini ato përmes Arduino IDE nëpërmjet:
Skica -> Përfshi Bibliotekën -> Shto Bibliotekën. ZIP
Nëse për ndonjë arsye, lidhjet e shkarkimit nuk funksionojnë, kopjet e bibliotekave janë me këtë drejtori GitHub. Thjesht tërhiqni ato në dosjen tuaj të bibliotekave Arduino.
Ju mund të keni nevojë të rindizni Arduino IDE pas kësaj.
Hapi 7: Vendosni kohën në RTC tuaj (Ora në kohë reale)
Kontrolloni GitHub tim për versionin/përditësimet më të fundit në projekt!
Qarku i integruar DS3231 në PCB tuaj mban kohën aktuale të nevojshme për të llogaritur ditët e kaluara. Por për ta arritur këtë, së pari duhet t'i tregoni se sa është koha/data që është aktualisht. Kjo bëhet duke ngarkuar skicën RTC_set.ino.
Sigurohuni që cilësimet tuaja të jenë si më poshtë para se të ngarkoni:
- Mjetet -> Bordi: Arduino Leonardo
- Mjetet -> Porti: [Zgjidhni portën e Arduino Leonardo, jo ISP -në nga hapi i Ngarkuesit]
- Mjetet -> Programues: AVR ISP ose AVRISP mkII
Klikoni në butonin Upload dhe prisni derisa të përfundojë.
Hapi 8: Ndryshimi i Kodit të Programit
Kontrolloni GitHub tim për versionin/përditësimet më të fundit në projekt!
Tani mund të fillojmë të modifikojmë programin kryesor. Hapni projektin main.ino me Arduino IDE. Ka disa rreshta në kod ku mund/duhet të ndryshoni disa vlera që ju përshtaten. Unë nuk do të përmend ndonjë numër rreshti, sepse ato mund të ndryshojnë dikur, por përpiqem ta bëj atë sa më të lehtë për t'u gjetur.
Vendosni datën tuaj të veçantë:
Ju duhet të merrni vulën kohore të Unix nga data juaj. Shkoni në këtë faqe interneti dhe shkruani datën tuaj: www.unixtimestamp.com
Kjo do t'ju japë një numër dhjetor 10-shifror. Kopjoni atë numër në rreshtin në kodin që thotë "const long special_date =" dhe zëvendësoni numrin atje. Ky numër është numri i sekondave që nga 1 janari 1970, i njohur gjithashtu si koha Unix.
Vendosni piktogramin tuaj 8x8:
Mund ta ndryshoni figurën në matricën LED duke ndryshuar vlerat në "const unsigned int matrix_heart_big [8]". Ato 8 vlera 0x [XX] përfaqësojnë linjat vertikale në ekran nga e majta në të djathtë. Nëse nuk e dini se çfarë nënkuptojnë vlerat, provoni 0x00, 0x01, 0x02, 0x04 dhe shikoni se çfarë ndodh, ose lexoni me shënim heksadecimal. (Ose më shkruaj një email)
Hapi 9: Ngarkimi i programit tuaj
Pasi të keni bërë të gjitha ndryshimet në kodin që ju nevojitet, sigurohuni që të keni vendosur cilësimet e mëposhtme në Arduino IDE tuaj:
- Mjetet -> Bordi: Arduino Leonardo
- Mjetet -> Porti: [Zgjidhni portën e Arduino Leonardo, jo ISP -në nga hapi i Ngarkuesit]
- Mjetet -> Programues: AVR ISP ose AVRISP mkII
Klikoni në butonin Upload dhe prisni derisa të përfundojë.
Hapi 10: Përgatitja e Kutisë
Për të mbështetur PCB -në në kuti dhe për të mos u rrëzuar, unë kam prerë disa shirita druri 8x10mm dhe i kam ngjitur në vend.
Unë sugjeroj që druri të trajtohet me një lloj llak, kështu që do të mbetet mirë për një kohë të gjatë. Ndoshta dikush madje mund të lazer diçka në krye, unë jam duke menduar për një horizont të vendit që keni takuar ose emrat tuaj.
Për të aktivizuar ndërprerësin që shkëput baterinë kur kutia është e mbyllur, unë kam ngjitur një copë druri të vogël në cep të kapakut. Nuk ka nevojë të hyni në detaje mbi këtë mekanizëm, ka mënyra të panumërta për ta bërë këtë dhe jam i sigurt që ju mund të gjeni diçka më të pastër.
Unë kam përdorur gjithashtu shirita ngjitës të lidhjes n 'loop për të siguruar mbajtësen e baterisë në pjesën e poshtme.
Hapi 11: Asambleja Përfundimtare
Ajo që mbetet për të bërë është lidhja e gjithçkaje së bashku, vendosja e PCB -së në kuti dhe ndoshta prerja e një fotografie në madhësi dhe vendosja e saj në kapak.
Shpresoj se tjetri juaj i rëndësishëm gjen gëzim në këtë mendim të vogël.
Vendi i dytë në konkursin e zemrës
Recommended:
Karroca në vijim për personin: 8 hapa
Karroca që ndjek personin: Robotët po marrin gjithnjë e më shumë vëmendje në shumë industri çdo ditë. Nga sot, robotët po marrin përsipër shumicën e punëve të parëndësishme ku dikur kërkohej vëmendja njerëzore. Le të fillojmë me një të thjeshtë - Një bot që ju ndjek ndërsa ecni.
Punoni me avull UPS-in tuaj për të marrë orë në kohë për ruterin tuaj Wi-fi: 4 hapa (me fotografi)
Avulloni UPS-in tuaj për të marrë orë pune në Routerin tuaj Wi-fi: Ka diçka krejtësisht të pakëndshme në lidhje me faktin që UPS-i juaj të shndërrojë fuqinë e tij të baterisë 12V DC në fuqinë AC 220V në mënyrë që transformatorët që funksionojnë ruterin tuaj dhe fibrat ONT ta kthejnë atë në 12V DC! Ju jeni gjithashtu kundër [zakonisht
Zgjasni jetën e laptopit tuaj! Pastroni pluhurin nga lavamani i tij i nxehtësisë .: 3 hapa
Zgjasni jetën e laptopit tuaj! Pastroni pluhurin nga lavamani i tij: Një përmbledhje shumë themelore se si e pastrova pluhurin nga lavamani i laptopit Toshiba. Kishte aq shumë atje! Nuk mund të besoj se kjo praktikë nuk rekomandohet dhe inkurajohet nga prodhuesit. Nëse pluhuri po bllokon hyrjen dhe daljen e ajrit dhe
Kutia Barbie: një rast i kamufluar/ kuti Boom për Mp3 Player tuaj: 4 hapa (me fotografi)
Kutia e Barbie: një kuti e kamufluar/ kuti boom për luajtësin tuaj Mp3: Ky është një kuti mbrojtëse e mbushur për mp3 player tuaj që gjithashtu konverton prizën e kufjeve në një çerek inç, mund të veprojë si një kuti bum në rrokullisjen e një ndërprerësi dhe maskon mp3 player -in tuaj si një magnetofon i viteve nëntëdhjetë ose vjedhje të ngjashme të ulëta
Si të shpejtoni në mënyrë drastike kompjuterin tuaj dhe ta mbani atë shpejtësi për jetën e sistemit .: 9 hapa
Si të shpejtoni në mënyrë drastike kompjuterin tuaj dhe ta mbani atë shpejtësi për jetën e sistemit .: Ky është një mësim që kam bërë se si të pastroni, rregulloni dhe optimizoni kompjuterin tuaj për ta bërë atë të funksionojë më shpejt sesa kur e keni blerë për herë të parë atë dhe për të ndihmuar në mbajtjen e tij në atë mënyrë. Unë do të postoj fotografi sapo të kem një shans për të, për fat të keq tani për tani nuk e bëj