Sisällysluettelo:

Dreamday -laatikko elämäsi erityiselle henkilölle: 11 vaihetta (kuvilla)
Dreamday -laatikko elämäsi erityiselle henkilölle: 11 vaihetta (kuvilla)

Video: Dreamday -laatikko elämäsi erityiselle henkilölle: 11 vaihetta (kuvilla)

Video: Dreamday -laatikko elämäsi erityiselle henkilölle: 11 vaihetta (kuvilla)
Video: 💥❤️ 𝗪𝗢𝗪 𝗢 𝗦𝗨𝗥𝗣𝗥𝗜𝗭𝗔 𝗠𝗔𝗝𝗢𝗥𝗔! 🏹𝗔𝗣𝗔𝗥𝗘 𝗨𝗡 𝗦𝗨𝗙𝗟𝗘𝗧 𝗣𝗘𝗥𝗘𝗖𝗛𝗘! 2024, Heinäkuu
Anonim
Dreamday -laatikko elämäsi erityiselle henkilölle
Dreamday -laatikko elämäsi erityiselle henkilölle
Dreamday -laatikko elämäsi erityiselle henkilölle
Dreamday -laatikko elämäsi erityiselle henkilölle
Dreamday -laatikko elämäsi erityiselle henkilölle
Dreamday -laatikko elämäsi erityiselle henkilölle

Tämä pieni laatikko kertoo kuinka monta päivää rakkaani ja minä elämme elämäämme yhdessä. Tietenkin sinulle päivämäärä voi olla mikä tahansa, se voi kertoa avioliiton jälkeiset päivät, päivästä, jolloin sinä ja puolisosi olette tavanneet, päivä, jolloin olette muuttaneet yhteen tai mikä tahansa muu asia, joka on teille tärkeä.

8x8 pikselin matriisi voi näyttää minkä tahansa symbolin, halutun kuvan koodin muuttaminen on melko helppoa. Menin tämän kuohuvan sydämen symboloimaan rakkautta ja kiintymystä, joita annamme meille jokapäiväisessä elämässä. (Halusin myös saada projektin valmiiksi ennen ystävänpäivää, mutta SARS-CoV-2 viivästytti sitä hieman)

Virta toimitetaan USB-ladattavalla 18650 LiIon-kennolla, jonka pitäisi kestää noin 24 tuntia 7-segmentin ja 8x8-matriisin jatkuvassa näytössä, mutta muista, että ne eivät hehku, jos laatikko on suljettu. Joten realistinen akun kesto on vuosia. Reaaliaikainen kello (RTC) pitää kuluneen päivän laskemiseen käytetyn ajan. Siinä on oma vara -akku (CR2032), joka kestää noin 8 vuotta.

Pohja on mukautettu painettu piirilevy. Sain sen tuottamaan JLCPCB. Gerber -tiedostot löytyvät GitHub -arkistosta. Voit ladata ne mille tahansa PCB -valmistajalle, se on universaali tiedostomuoto. Tai tietysti voit kirjoittaa minulle sähköpostin, minulla on varaa, jonka olen valmis lähettämään, vain lähetyskustannusten vuoksi.

Mukana on myös BOM -tiedosto (materiaalilista), josta löydät kaikki projektin tarvitsemat elektroniikkaosat.

Kokonaiskustannukset ilman puulaatikkoa tai valokuvatulosteita ovat noin 30 dollaria piirilevyn hinnasta riippuen.

Tarvikkeet

Työkalut:

  • Juotin
  • Arduino ISP -dongle (katso muut ohjeet, miten tehdä se)
  • PC tai Mac ohjelmoitavaksi
  • Mukautettu piirilevy (Gerber sisältyy, tai kysy minulta, minulla on varaa)
  • Elektroniikan osat (katso BOM-tiedosto)
  • Laatikko jonkinlainen (tai tee oma)

Vaihe 1: Piirilevyn tilaaminen

Piirilevyn tilaaminen
Piirilevyn tilaaminen

Siirry JLCPCB: hen ja lataa gerber.zip GitHub -arkistosta, voit myös valita haluamasi PCB -värin.

Voit myös kirjoittaa minulle sähköpostin. Minulla saattaa olla joitain PCB -levyjä, jotka olen valmis lähettämään sinulle lähetyskustannuksista.

Vaihe 2: Osien tilaaminen

BOM -tiedosto sisältää kaikki elektroniikkaosat, joita tarvitset piirilevyn täyttämiseen.

Olen tilannut osat LCSC: ltä ja digi-avaimelta. Mutta suurin osa tavaroista löytyy miltä tahansa elektroniikkatoimittajalta. Jos sinulla on vaikeuksia löytää jotain tai et ole varma, onko se oikea osa, lähetä minulle sähköpostia.

Vaihe 3: Minimikokoonpano (käynnistyslataimen polttamiseen)

Minimikokoonpano (käynnistyslataimen polttamiseen)
Minimikokoonpano (käynnistyslataimen polttamiseen)

Käynnistyslataimen poltto onnistuu (selitetään seuraavassa vaiheessa), joitain osia ei saa juottaa piirilevyyn. Olennaiset osat ovat ATmega32u4 (ilmeisesti…), kide ja sen kaksi kuormituskondensaattoria, kuusinapainen otsikko ja ATmega32u4: n kolme kondensaattoria.

On tärkeää, ettet juota sarjayhteyden 0 ohmin vastuksiin/hyppyjohtimiin.

Vaihe 4: Käynnistyslataimen polttaminen

Käynnistyslataimen polttaminen
Käynnistyslataimen polttaminen

Ennen kuin voit ladata ohjelman ATmega32u4 -laitteeseen Arduino IDE: llä, sen Bootloader on poltettava. Normaalit Arduinot ovat jo tehneet tämän, mutta koska työskentelemme paljaalla sirulla, meidän on tehtävä se itse. Mutta älä huoli, se ei todellakaan ole ollenkaan vaikeaa.

Liitä Arduino -Internet -palveluntarjoajasi piirilevyn kuuden nastaiseen otsakkeeseen, varmista, että napaisuus on oikea.

Jos sinulla ei ole Arduinon Internet -palveluntarjoajaa, tarkista tämä Instructable of my. Yksi voidaan rakentaa 10 minuutissa.

Tarkista seuraavat asetukset Arduino IDE: stä:

  • Työkalut -> Hallitus: Arduino Leonardo
  • Työkalut -> Portti: [Valitse ohjelmoijan COM -portti]
  • Työkalut -> Ohjelmoija: Arduino Internet -palveluntarjoajana

Löydät COM-portin Windowsin Laitehallinnasta.

Napsauta lopuksi Työkalut -> Polta käynnistyslatain

Vaihe 5: PCB: n kokoaminen

PCB: n kokoaminen
PCB: n kokoaminen
PCB: n kokoaminen
PCB: n kokoaminen

Kun Bootloader on poltettu, voit sijoittaa kaikki jäljellä olevat osat piirilevylle. Minusta on kätevää aloittaa pienimmistä osista, kuten vastuksista ja kondensaattoreista, sitten IC: istä ja lopulta kennon akun pidikkeestä, 7-segmenttisestä näytöstä ja 8x8 pikselin matriisista.

Juottaa kaksi 90 ° nastaista otsikkoa takaosassa piilottaaksesi akun ja kytkentäkaapelin. Käytin 3-nastaista otsikkoa akulle, joten sitä ei voi liittää väärin päin myöhemmin.

Vaihe 6: Kirjastojen asentaminen

Jotta voit ladata tämän ohjeen sisältämät ohjelmat, sinun on asennettava seuraavat riippuvuudet:

  • RTClib
  • DS3231

Lataa.zip -tiedostot ja tuo ne Arduino IDE: n kautta:

Luonnos -> Sisällytä kirjasto -> Lisää. ZIP -kirjasto

Jos latauslinkit eivät jostain syystä toimi, kirjaston kopiot ovat tämän GitHub -hakemiston kanssa. Vedä ne Arduino -kirjastojen kansioon.

Sinun on ehkä käynnistettävä Arduino IDE uudelleen tämän jälkeen.

Vaihe 7: Aseta RTC -aika (reaaliaikainen kello)

Tarkista GitHubistani projektin uusin versio/päivitykset!

Piirilevysi integroitu piiri DS3231 pitää kuluneen päivän laskemiseen tarvittavan ajan. Mutta tämän saavuttamiseksi sinun on ensin kerrottava sille, mikä aika/päivämäärä on tällä hetkellä. Tämä tehdään lataamalla RTC_set.ino -luonnos.

Varmista, että asetukset ovat seuraavat ennen lataamista:

  • Työkalut -> Hallitus: Arduino Leonardo
  • Työkalut -> Portti: [Valitse Arduino Leonardon portti, ei Internet -palveluntarjoaja Bootloader -vaiheesta]
  • Työkalut -> Ohjelmoija: AVR ISP tai AVRISP mkII

Paina Upload-painiketta ja odota, kunnes se on valmis.

Vaihe 8: Ohjelmakoodin muuttaminen

Tarkista GitHubistani projektin uusin versio/päivitykset!

Nyt voimme aloittaa pääohjelman muokkaamisen. Avaa main.ino -projekti Arduino IDE: llä. Koodissa on useita rivejä, joissa voit/tarvitse muuttaa joitain arvoja itsellesi sopivaksi. En mainitse yhtään rivinumeroa, koska ne saattavat muuttua joskus, mutta yritän tehdä sen löytämisestä mahdollisimman helppoa.

Aseta erityinen päivämäärä:

Sinun on saatava Unix -aikaleima päivämäärästäsi. Siirry tälle verkkosivustolle ja syötä päivämäärä: www.unixtimestamp.com

Tämä antaa sinulle 10-numeroisen desimaaliluvun. Kopioi numero koodin riville, jossa lukee "const long special_date =", ja korvaa numero siellä. Tämä luku on sekuntien määrä 1. tammikuuta 1970 lähtien, joka tunnetaan myös nimellä Unix -aika.

Aseta 8x8 -kuvake:

Voit muuttaa LED -matriisin kuvaa muuttamalla arvoja "const unsigned int matrix_heart_big [8]". Nämä 80x [XX] -arvot edustavat näytön pystyviivoja vasemmalta oikealle. Jos et tiedä, mitä arvot tarkoittavat, kokeile 0x00, 0x01, 0x02, 0x04 ja katso mitä tapahtuu tai lue heksadesimaalimerkinnät. (Tai kirjoita minulle sähköpostia)

Vaihe 9: Ohjelman lataaminen

Kun olet tehnyt kaikki tarvittavat muutokset koodiin, varmista, että olet valinnut seuraavat asetukset Arduino IDE -laitteeseesi:

  • Työkalut -> Hallitus: Arduino Leonardo
  • Työkalut -> Portti: [Valitse Arduino Leonardon portti, ei Internet -palveluntarjoaja Bootloader -vaiheesta]
  • Työkalut -> Ohjelmoija: AVR ISP tai AVRISP mkII

Paina Upload-painiketta ja odota, kunnes se on valmis.

Vaihe 10: Laatikon valmistelu

Laatikon valmistelu
Laatikon valmistelu

Tukeakseni laatikossa olevaa piirilevyä ja estääkseni sen putoamisen, olen leikannut noin 8x10 mm: n puukaistaleita ja liimaanut ne paikalleen.

Ehdotan, että puu käsitellään jollakin lakalla, joten se pysyy kauniina pitkään. Ehkä joku voisi jopa laskea jotain päälle, ajattelen tapaamasi paikan horisonttia tai nimesi.

Käyttääksesi kytkintä, joka irrottaa akun, kun laatikko on suljettu, olen liimattu pieni pala puuta kannen kulmaan. Sinun ei tarvitse mennä yksityiskohtiin tästä mekanismista, sillä siihen on lukemattomia tapoja, ja olen varma, että voit keksiä jotain siistimpää.

Olen myös käyttänyt tahmeita hock n 'loop -nauhoja akun pidikkeen kiinnittämiseksi pohjaan.

Vaihe 11: Lopullinen kokoonpano

Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano

Kaikki, mitä on jäljellä, on liittää kaikki yhteen, asettaa piirilevy laatikkoon ja ehkä leikata valokuva sopivan kokoiseksi ja laittaa se kanteen.

Toivon, että merkittävät muut löytävät iloa tästä pienestä miettimisestä.

Sydänkilpailu
Sydänkilpailu
Sydänkilpailu
Sydänkilpailu

Toinen sija sydänkilpailussa

Suositeltava: