Tartalomjegyzék:
- Kellékek
- 1. lépés: A NYÁK megrendelése
- 2. lépés: Az alkatrészek megrendelése
- 3. lépés: Minimális összeszerelés (a rendszerbetöltő égetéséhez)
- 4. lépés: A rendszerindító égetése
- 5. lépés: A NYÁK összeszerelése
- 6. lépés: Könyvtárak telepítése
- 7. lépés: Állítsa be az időt az RTC -n (valós idejű óra)
- 8. lépés: A programkód módosítása
- 9. lépés: A program feltöltése
- 10. lépés: A doboz előkészítése
- 11. lépés: Végső összeszerelés
Videó: Dreamday Box az életed különleges személyének: 11 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ez a kis doboz a napok számát mutatja, szeretteimmel és én együtt éljük az életünket. Természetesen számodra a dátum bármi lehet, jelezheti a házasságod óta eltelt napokat, a házastársad találkozásának napját, a napot, amikor összeköltöztél, vagy bármi mást, ami számodra fontos.
A 8x8 pixeles mátrix bármilyen szimbólumot megjeleníthet, nagyon egyszerű megváltoztatni a kívánt kép kódját. Elmentem ezért a csillogó szívért, hogy szimbolizálja azt a szeretetet és szeretetet, amelyet a mindennapi életben adunk. (Valamint szerettem volna befejezni a projektet Valentin-nap előtt, de a SARS-CoV-2 kicsit késleltette.)
Az áramellátást egy USB újratölthető 18650 LiIon cella szolgáltatja, amelynek körülbelül 24 órán keresztül kell tartania a 7 szegmens és a 8x8 mátrix folyamatos megjelenítését, de ne feledje, hogy nem világítanak, ha a doboz zárva van. Tehát az akkumulátor élettartama évekig tart. A valós idejű óra (RTC) tartja az eltelt napok kiszámításához használt időt. Saját tartalék akkumulátorral (CR2032) rendelkezik, amely körülbelül 8 évig bírja.
Az alap egy egyedi nyomtatott áramköri lap. A JLCPCB készítette. A Gerber fájlok megtalálhatók a GitHub adattárban. Feltöltheti őket bármely NYÁK -gyártóhoz, ez egy univerzális fájlformátum. Vagy természetesen írhat nekem egy e -mailt, van egy kis tartalékom, amit hajlandó vagyok kiküldeni, csak a szállítási költségek miatt.
Tartalmaz továbbá egy BOM fájlt (anyaglevél), amelyben megtalálható a projekthez szükséges minden elektronikai alkatrész.
A teljes költség a fadoboz vagy a fényképnyomtatás nélkül körülbelül 30 USD lesz, a NYÁK költségétől függően.
Kellékek
Eszközök:
- Forrasztópáka
- Arduino internetszolgáltató -hardverkulcs (lásd a többi használati utasítást az elkészítéséről)
- PC vagy Mac programozásához
- Egyedi NYÁK (a Gerber -t is tartalmazza, vagy kérdezzen tőlem, van néhány tartalékom)
- Elektronikai alkatrészek (lásd BOM-fájl)
- Valamilyen doboz (vagy készítsd el magad)
1. lépés: A NYÁK megrendelése
Lépjen a JLCPCB -re, és töltse fel a gerber.zip fájlt a GitHub tárolóból, és kiválaszthatja a kívánt NYÁK -színt is.
Írhat nekem egy e -mailt is, lehet, hogy van még néhány PCB -m, amit szívesen elküldök Önnek a szállítás költségeiért.
2. lépés: Az alkatrészek megrendelése
A BOM fájl tartalmazza az összes elektronikai alkatrészt, amire szüksége van a NYÁK feltöltéséhez.
Az alkatrészeket az LCSC-től és a digi-key-től rendeltem. De a legtöbb cucc megtalálható bármely elektronikai beszállítónál. Ha nehezen talál valamit, vagy nem biztos benne, hogy ez a megfelelő rész, írjon nekem e -mailt.
3. lépés: Minimális összeszerelés (a rendszerbetöltő égetéséhez)
A Bootloader sikeres elégetéséhez (a következő lépésben kifejtjük) egyes alkatrészeket nem szabad forrasztani a NYÁK -ra. A lényeges alkatrészek az ATmega32u4 (nyilvánvalóan…), a kristály és két terhelési kondenzátora, a hatpólusú fejrész és az ATmega32u4 három kondenzátora.
Fontos, hogy ne forraszkodjon a 0 Ohm ellenállásokon/áthidalókon a soros kapcsolaton.
4. lépés: A rendszerindító égetése
Mielőtt fel tudna tölteni egy programot az ATmega32u4 -re az Arduino IDE -vel, be kell égetnie egy Bootloadert. A normál Arduino -k ezt már megtették velük, de mivel itt csupasz chipmel dolgozunk, ezt magunknak kell megtennünk. De ne aggódj, ez egyáltalán nem nehéz.
Csatlakoztassa Arduino internetszolgáltatóját a NYÁK hatpólusú fejlécéhez, és ügyeljen a helyes polaritásra.
Ha nincs Arduino internetszolgáltatója, ellenőrizze ezt az Instructable of my. Az egyik 10 perc alatt felépíthető.
Ellenőrizze az alábbi beállításokat az Arduino IDE -ben:
- Eszközök -> Tábla: Arduino Leonardo
- Eszközök -> Port: [Válassza ki a programozó COM -portját]
- Eszközök -> Programozó: Arduino internetszolgáltatóként
A COM-port a Windows Eszközkezelőben található.
Végül kattintson az Eszközök -> Bootloader írása elemre
5. lépés: A NYÁK összeszerelése
A rendszerindító sikeres elégetése után az összes többi alkatrészt elhelyezheti a NYÁK -on. Kényelmesnek találom, ha a legkisebb alkatrészekkel, például ellenállásokkal és kondenzátorokkal kezdjük, majd az IC-kkel és a végén a cellaelemtartóval, a 7 szegmenses kijelzővel és a 8x8 pixeles mátrixszal.
Forrasztja a két 90 ° -os tűs fejet a hátoldalon, hogy elrejtse az akkumulátort és a kapcsolókábelt. Az akkumulátorhoz 3 tűs fejlécet használtam, így később nem lehet rosszul csatlakoztatni.
6. lépés: Könyvtárak telepítése
Az ebben az utasításban szereplő programok feltöltéséhez az alábbi függőségeket kell telepítenie:
- RTClib
- DS3231
Töltse le a.zip fájlokat, és importálja őket az Arduino IDE -n keresztül:
Vázlat -> Könyvtár bevonása ->. ZIP könyvtár hozzáadása
Ha valamilyen oknál fogva a letöltési linkek nem működnek, a könyvtárak másolatai EZT a GitHub könyvtárat használják. Egyszerűen húzza őket az Arduino könyvtárak mappájába.
Lehet, hogy ezt követően újra kell indítania az Arduino IDE -t.
7. lépés: Állítsa be az időt az RTC -n (valós idejű óra)
Nézze meg a GitHub -ot a projekt legújabb verziójáért/frissítéseiért!
A nyomtatott áramköri lap DS3231 integrált áramköre tartja az eltelt napok kiszámításához szükséges időt. Ennek eléréséhez azonban először meg kell mondania, hogy jelenleg hány óra/dátum van. Ez az RTC_set.ino vázlat feltöltésével történik.
Feltöltés előtt győződjön meg arról, hogy a beállítások a következők:
- Eszközök -> Tábla: Arduino Leonardo
- Eszközök -> Port: [Válassza ki az Arduino Leonardo portját, ne az internetszolgáltatót a Bootloader lépésből]
- Eszközök -> Programozó: AVR ISP vagy AVRISP mkII
Nyomja meg a Feltöltés gombot, és várja meg, amíg elkészül.
8. lépés: A programkód módosítása
Keresse meg a GitHub -ot a projekt legújabb verziójához/frissítéseihez!
Most elkezdhetjük a főprogram módosítását. Nyissa meg a main.ino projektet az Arduino IDE segítségével. Számos sor van a kódban, ahol meg lehet/kell változtatni néhány értéket az Önnek megfelelő módon. Nem említek sorszámokat, mert előfordulhat, hogy változnak, de megpróbálom a lehető legegyszerűbben megtalálni.
Állítsa be a különleges dátumot:
Meg kell szereznie a Unix időbélyegzőjét a dátumtól. Látogasson el erre a webhelyre, és adja meg a dátumát: www.unixtimestamp.com
Ezzel 10 számjegyű tizedes számot kap. Másolja ezt a számot a "const long special_date =" kód sorába, és cserélje ki a számot. Ez a szám az 1970. január 1. óta eltelt másodpercek száma, más néven Unix idő.
Állítsa be a 8x8 piktogramját:
A LED mátrix képét úgy módosíthatja, hogy megváltoztatja a "const unsigned int matrix_heart_big [8]" értékeket. Ez a 8 0x [XX] érték a függőleges vonalakat jelzi a kijelzőn balról jobbra. Ha nem tudja, mit jelentenek az értékek, próbálja ki a 0x00, 0x01, 0x02, 0x04 alkalmazást, és nézze meg, mi történik, vagy olvassa el a hexadecimális jelölést. (Vagy írj emailt)
9. lépés: A program feltöltése
Miután elvégezte a szükséges módosításokat a kódon, győződjön meg arról, hogy az alábbi beállításokat tárcsázta az Arduino IDE -ben:
- Eszközök -> Tábla: Arduino Leonardo
- Eszközök -> Port: [Válassza ki az Arduino Leonardo portját, ne az internetszolgáltatót a Bootloader lépésből]
- Eszközök -> Programozó: AVR ISP vagy AVRISP mkII
Nyomja meg a Feltöltés gombot, és várja meg, amíg elkészül.
10. lépés: A doboz előkészítése
Annak érdekében, hogy támogassa a dobozban lévő NYÁK -ot, és nehogy leessen, levágtam néhány 8x10 mm -es facsíkot, és a helyükre ragasztottam.
Azt javaslom, hogy a fát valamilyen lakkal kezelje, így sokáig szép marad. Talán valaki lézerezne valamit a tetejére, gondolok a látóhatárra, ahol találkozott vagy a neveivel.
A kapcsoló működtetéséhez, amely leválasztja az akkumulátort, amikor a doboz zárva van, ragasztottam egy kis fadarabot a fedél sarkába. Nem kell részletezni ezt a mechanizmust, ennek számtalan módja van, és biztos vagyok benne, hogy valami jobbat tud kitalálni.
Ragasztós hock n 'loop csíkokat is használtam az elemtartó rögzítésére az alján.
11. lépés: Végső összeszerelés
Nincs más hátra, mint összekapcsolni mindent, a NYÁK -ot a dobozba helyezni, és esetleg méretre vágni egy fényképet, és a fedélbe helyezni.
Remélem, a másik fontos személy örömét leli ebben a kis gondolkodásban.
Második hely a szívversenyben
Ajánlott:
Ébresztőóra: Különleges csengőhang, nagyon hatékony: 3 lépés
Ébresztőóra: Különleges csengőhang, nagyon hatékony: Üdv mindenkinek! Ez az első alkalom, hogy közzéteszek egy instrukciót, elnézést az alacsony angol nyelvtudásomért :) Itt egy ébresztő, hogy segítsen azoknak, akik reggel visszaalszanak. Az elv meglehetősen egyszerű, ahelyett, hogy csengőhang vagy
Különleges Halloween -dekoráció - Varázslatos tükör: 5 lépés (képekkel)
Különleges Halloween -dekoráció - Varázslatos tükör: Varázslatos tükröt készítettem különleges Halloween -dekorációként. Ez nagyon érdekes. Bármit elmondhat a tükörnek, bármilyen kérdést vagy apró titkot. Egy idő után a válasz megjelenik a tükörben. Ez egy varázslat. hahah ….. a gyerekeknek tetszik
KÜLÖNLEGES KONTÉNER STATIONARIES ZSIAK GYEREKEKNEK: 11 lépés
KÜLÖNLEGES KONTÉNERÁLLOMÁNYOK Zsebkendő gyerekeknek: Sziasztok srácok, ezekben az oktatóanyagokban szeretnék megosztani veletek egy hasznos, általam készített dolgot, és azt hiszem, ez egy szokásos dolog, amelyet műanyag palackok felhasználásával készítettek, de kevéssé módosítva és kreatívan
Világítsa meg a virágkorona fejpántot nyári zenei fesztiválokra, esküvőkre, különleges alkalmakra: 8 lépés (képekkel)
Világítsa meg a virágkoronás fejpántokat nyári zenei fesztiválokra, esküvőkre, különleges alkalmakra: Világítsa meg az éjszakát egy gyönyörű virágos LED fejpánttal! Tökéletes minden esküvőre, zenei fesztiválra, szalagavatóra, jelmezhez és különleges alkalmakhoz! a világító fejpánt már kapható a Wearables Workshop boltjában
Hogyan közvetítsd az életed a Justin.tv használatával: 6 lépés
Hogyan közvetítsd az életed a Justin.tv használatával: Életed közvetítése az interneten keresztül, AKA lifecasting*, hogy mindenki lássa, hátborzongatóan hangzik, de néhány ember számára szórakoztató és szórakoztató. A megfelelő felszereléssel pillanatok alatt élőben közvetíthet az interneten. Majdnem olyan, mint