Tartalomjegyzék:
- Kellékek
- 1. lépés: Elektronikus kapcsolatok
- 2. lépés: Programozás- IDE beállítás
- 3. lépés: Programozás- szöveg testreszabása
- 4. lépés: Szív alakú tok
Videó: A költészet szív mozgásban: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Az "A Charlie Brown Valentine" című filmben a gyerekek megkapják ezeket a beszélgetési szíveket, és elolvassák őket. Charlie húga egy egész szonettet olvasott ki az övéből. Újra és újra forgatnia kellett. Azt hittem, mulatságos lenne olyat készíteni, ami képes erre. Ugyanazt a szonettet használtam, de saját verset is írhat. Jó lenne egy javaslatnak vagy promóciónak.
Ez a projekt az Adafruit Circuit Playground Express (CPX) technológiáját használja 2 OLED kijelző megjelenítéséhez. A CPX beépített gyorsulásmérője érzékeli, ha valaki felveszi vagy megfordítja. Minden alkalommal, amikor megfordítják, a kijelző a vers következő sorába lép.
Kellékek
Szív alakú doboz, például csokoládé doboz vagy 3D nyomtatott (stl fájlok mellékelve)
Elektronika
- Adafruit Circuit Playground Express
- 2x OLED kijelző, például Adafruit SSD1306 oled
- Li-Ion akkumulátor vagy más áramforrás
Szoftver
- Arduino IDE és további könyvtárak
- vázlatfájl (.ino) biztosított
Eszközök
- Forrasztópáka
- Ragasztópisztoly
1. lépés: Elektronikus kapcsolatok
Győződjön meg arról, hogy minden OLED -nek különböző címe van. Előfordulhat, hogy a jumper -t újra kell formázni a kijelzőn. Ez az egyetlen nehéz feladat ebben a projektben. Minden más ebben a projektben a könnyű szinten van. A méretarány kedvéért az apró jumper egy fillérrel és rizsszemmel látható.
Csatlakoztassa a kijelzőket az Circuit Playground Express (CPX) rendszerhez a kapcsolási rajz szerint. Megjegyzés: előfordulhat, hogy nem kell kék kapcsolatot létesítenie, ha az OLED nem rendelkezik visszaállító tűvel. Ha az Adafruit OLED -jét használja, akkor létre kell hoznia ezt a kapcsolatot. Az OLED -en lévő tűk helyei eltérőek lehetnek, ezért feltétlenül olvassa el a tűcímkéket.
- Fekete GND
- Piros +3V
- Sárga SCL
- Narancssárga SDA
- Kék RST / A0
2. lépés: Programozás- IDE beállítás
Ez a projekt a szabványos Arduino IDE -t használta a Circuit Playground Express (CPX) programozásához. Ehhez néhány további könyvtárra is szükség van: 2 Adafruit kijelző könyvtár és a SAMD Boards illesztőprogram.
Ha még nem rendelkezik ezekkel a könyvtárakkal, akkor ezt a legegyszerűbben az Eszközök menüben válassza, válassza a Könyvtárak kezelése lehetőséget. A típus legördülő listában válassza a hozzájárult lehetőséget. A téma legördülő listában válassza a megjelenítés lehetőséget. Tegye az Adafruit -ot a keresési szűrőmezőbe. A hozzáadni kívánt két könyvtár az Adafruit GFX könyvtár és az Adafruit SSD1306.
Hasonlóképpen hozzá kell adnia a CPX kártyát a Boards Managerhez. Az Eszközök menüben válassza a Tábla menüt (vagy a Tábla: "alapértelmezett tábla") a legördülő menü megjelenítéséhez. Válassza ki az igazgatótanácskezelőt. Telepítenie kell az Arduino SAMD Boards 1.6.16 vagy újabb verzióját. Írja be az Arduino SAMD parancsot a felső keresősávba, majd amikor megjelenik a bejegyzés, kattintson a Telepítés gombra.
Nagyon ajánlom, hogy indítsa újra az Arduino IDE -t. Ha Windows -t használ, előfordulhat, hogy további illesztőprogramokat kell telepítenie. Az Adafruit csodálatos utasításokat tartalmaz.
3. lépés: Programozás- szöveg testreszabása
Használja Elizabeth Barrett Browning 43 -as szonettjét ("Hogyan szeretlek? Hadd számoljam meg az utakat …"), vagy kövesse ezt a lépést a saját szövegének testreszabásához.
A mellékelt program karaktersorozatként tárolja az üzenetet. A kód minden karakterlánccal egyenként továbbítja az üzenetet minden alkalommal, amikor a szívet megfordítják. Ez a karakterlánc -tömb az egyetlen változó, amelyet módosítania kell, hogy saját legyen. Érdemes lehet módosítani a szöveg méretét is. A kódban használt betűméret sokkal kisebb, mint a borítóképen. Tekintsük a következő részletet a vers első két húrjával:
int textSize = 1;
String Vers = {"\ n / n" "Hogyan szeretlek téged? / N / n" "Hadd számoljam / n az utakat. / N / n (túl ->)", "Szeretlek / n "" mélység és szélesség / n "" és magasság A lelkem / n "" elérheti, ha / n "" láthatatlannak érzi magát / n / n (túl ->) ",
A textSize változó 1, 2 vagy 3 lehet, a 3 pedig a projekt borítófotóján látható nagy méret. Az 1 -es méret nagyon kicsi, de még mindig olvasható jó minőségű OLED -en.
Annak ellenére, hogy többnek tűnik, fent csak a vers első 2 húra látható. Ha egy sor "-vel végződik, a következő pedig" -vel kezdődik, a karakterlánc folytatódik. A karakterláncok elválasztásához vesszőt kell használni.
Karakterlánc -formázási problémák: A / n kissé furcsának tűnhet. A karakterláncba való felvétele új sort kényszerít. Enélkül a szöveg lezárul, de előfordulhat, hogy egy szó közepén eltörik. A / n menekülő karakter. További hasznos menekülő karakterek: / t a tabulátorhoz és / 'az egyetlen idézethez. (Ennek a versnek egyetlen idézete van.) Egy másik formázási probléma, amellyel találkozhat, a százalékjel. Ehelyett dupláznia kell (%%). Szeretném linkelni egy jó formázási hivatkozást az arduino.cc webhelyen. Eddig a legjobbat találtam a Wikipédián. Ha van kedvenc online referenciája, ossza meg.
4. lépés: Szív alakú tok
Függetlenül attól, hogy 3D nyomtatott dobozt vagy édességdobozt használ, azt javaslom, hogy rögzítse a kijelzőket, amíg be vannak kapcsolva. Ez segít abban, hogy egyenesen tartsa őket, és nem fogja véletlenül fejjel lefelé szerelni. Elektromos szalaggal fedje le a szabad érintkezőket, és rögzítse az alkatrészeket, beleértve az akkumulátort.
A mellékelt 3D nyomtatási fájlok alátámasztják a kijelzőket. Használjon forró ragasztót ezekre a párnákra. A CPX táblát két 2,5 mm -es csavarral szerelik fel. A pasztell akrilfesték a dobozban inkább beszélgető szívnek tűnik.
Ajánlott:
LED szív képkeret - Készíts tökéletes Valentin vagy születésnapi ajándékot: 7 lépés (képekkel)
LED szív képkeret - Készíts tökéletes Valentin vagy születésnapi ajándékot: Hello! Ebben az oktathatóban megmutatom, hogyan készítheti el ezt a fantasztikus LED szív képkeretet. Minden elektronikai rajongónak! Készítsd el a tökéletes Valentin, születésnapi vagy évfordulós ajándékot szeretteidnek! Megnézheted a bemutató videóját
Arduino szív alakú fény: 6 lépés (képekkel)
Arduino Heart Shape Light: Arduino Heart Shape Light (1) Kis projekt Az Arduino segítségével a LED-lámpa vezérlése (2) 4 db 3 színű LED-es lámpa segítségével megváltoztathatja az összes színt. (3) átprogramozható elhalványuló és kialvó fény vagy villogó fény (4) Minden alkatrész 3D nyomtatással nyomtat
Origami 3D dobogó szív: 6 lépés (képekkel)
Origami 3D dobogó szív: Ez egy 3D papír szív, amely villogni kezd (izzik), ha valaki tartja. Meglepni valakit, ez az ajándék tökéletes ötlet, mivel úgy néz ki, mint egy egyszerű origami szív, de villogni kezd, mint egy dobogó szív, amikor valaki megérinti vagy tartja
Verő LED -szív: 10 lépés (képekkel)
Verő LED -szív: 5 csodálatos év telt el azóta, hogy feleségül vettem a feleségemet. Neki adom ezt az elektronikus szívet. Érzi az izgalmat. A tartó szívverése szerint ver. Ő támogatott engem sok őrült küldetésem során. Mint minden alkotásom, én is
Alaplap szív medál: 10 lépés
Alaplapi szívfüggő: Ha annyira szereted szétszedni a dolgokat (főleg a számítógépeket), mint én, akkor egy vagy két alaplap feküdni fog, ezért itt van egy projekt, amellyel igazán csinos ékszerekké varázsolhatod őket. A bejegyzés idején az Instructables -en voltam