
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47

Kövesse a szerző további információit:


Fusion 360 projektek »
Miután Minecraft lámpát épített a 7 éves gyerekemnek, az öccse valami hasonlót akart. Jobban szereti a SuperMariót, mint a Minecraftot, ezért az éjszakai fénye videojáték -fröccsöket fog mutatni.
Ez a projekt a The Neoboard projekten alapul, de az alkatrészek 3D -ben nyomtathatók, és az arduino nem igényel SD -kártyát a képek olvasásához (a flash memóriában tárolhatók).
Kellékek
- 1x arduino tábla (Uno vagy Nano rendben van)
- 2x szál (a főtestnél fekete, a diffúzoroknál átlátszó). Még ha más színt szeretne az állványhoz, akkor is szüksége lesz fekete szálra a led elválasztó részhez. PLA -t használtam.
- 1 nyomógomb
- 1 300-500 ohmos ellenállás (a szalag adatbeviteli tűjéhez)
- 1x 1000 µF kondenzátor (védi a csíkot a hirtelen áramváltozásoktól)
- 1 16x16 ledes mátrix panel
- Tipikus gyártói anyagok (ragasztó, dupont huzalok, önforrasztó csatlakozók, M4 csavarok stb.)
1. lépés: Töltse le a kódot, és dolgozza fel képeit




A kódot a GitHub adattárából szerezheti be.
Már benne vannak az Arduino Uno és a Nano táblák Platformio profiljai.
A képek feldolgozásához feldolgozást fogunk használni (vagy a GUI, vagy a cli-tool működik). A feldolgozási kód egy 16x16 méretű képet olvas be, és az összes pixel színét uint8 tömbré alakítja át, amely a led mátrix csatlakoztatásának jellemző módon van rendezve.
Az esetek 99% -ában a képek megfelelő feldolgozásához csak a következőkre van szüksége:
- Módosítsa az értéket az inputFilename és outputFilename változókra
- Másolja ki az outputFilename fájl tartalmát, és illessze be a /src/sprites.h mappába
Az arduino kódon belül is módosítania kell
- A LEDS_PIN, BUTTON_PIN és TOTAL_SPRITES értékek
- Talán a led típus a szalagkonstruktorban … de nem lehet gyakori
- És a „kapcsoló” a changeSprite () függvényben az összes kép megjelenítéséhez
Amint a tömbök deklarációjában látható, a PROGMEM kulcsszót használjuk az adatok flashben történő tárolására SDRAM helyett. Így nincs szükségünk SDCard -ra a képek színinformációinak tárolásához.
Amint az a fenti képen is látható, a kód és a 10 SuperMario kép tárolásához csak körülbelül 11 kbyte szükséges, így bőven van hely további képek számára (és még több, ha MEGA2650 kártyát használ).
2. lépés: Nyomtassa ki az összes alkatrészt




Az alkatrészeket a Fusion360 segítségével terveztem. Letöltheti őket innen:
Vagy ha csak az STL fájlokat szeretné, akkor a Thingiverse -ben érhetők el:
A hátsó borító triviális a nyomtatáshoz, és az állványnak csak támaszokra van szüksége (de attól függően, hogy hogyan helyezte el, több tartóra vagy nagy hidak nyomtatására alkalmas nyomtató/szál kombinációra van szüksége).
A diffúzor esetében eredetileg azt gondoltam, hogy a sima bevonatú lap és a Hilbert -görbe mintázat a legjobb eredményt fogja nyújtani, de teszteltem a rétegek, felbontás, lapok és minták különböző kombinációit, és a legjobb eredményeket az átlátszó PLA segítségével kaptam izzószál a BQ -tól a következő beállításokkal:
- lap: porfestett lemez
- rétegek: 3
- felbontás: 0,2
- minta: egyenes
De az izzószálától, a mátrixban lévő ledek gyártójától, a diffúzor és a LED közötti távolságtól függően, és ha a LED -ek teljesen elkülönülnek, az eredmények eltérhetnek. Ne kérdezd tőlem, miért lettem szakértője ennek a mikrorésnek:)
A PrusaSlicer opcióval manuálisan módosítottam a színt nyomtatás közben, hogy átlátszó és fekete szálakat váltsak, így a diffúzor és a led elválasztó egy részen van (nem kell ragasztani).
3. lépés: Csatlakoztasson mindent



Az összes alkatrész csatlakoztatása nem lehet egyszerűbb: táplálja a táblát és a led mátrixot 5V-os USB-kábellel, és csatlakoztassa a nyomógombot és a szalagbemenetet a kijelölt kártyaportokhoz.
Ne feledje, hogy a mátrix károsodásának elkerülése érdekében ajánlatos kondenzátort és ellenállást hozzáadni a csatlakozáshoz.
Ha mindent jól csinálsz, boldog pingvint látsz a mátrixodban:)
Annak ellenőrzésére, hogy minden jól működik:
- A képnek kék színű fekete színűnek kell lennie
- A sarkokon zöld nyilak vannak
- A bal alsó sarokban lévő nyíl 2 piros képponttal bővült
Ajánlott:
Készíts EASY Infinity Mirror kockát - NEM 3D nyomtatás és NEM programozás: 15 lépés (képekkel)

Készíts EASY Infinity Mirror kockát | NINCS 3D nyomtatás és NEM programozás: Mindenki szereti a jó végtelen kockát, de úgy néz ki, mintha nehéz lenne elkészíteni. Ennek az utasításnak a célja az, hogy lépésről lépésre megmutassam, hogyan kell elkészíteni. Nem csak ezt, de az utasításokkal, amelyeket adok neked, elkészíthetsz egyet
Power Bank 10 dollár alatt! - DIY - 3D nyomtatás: 6 lépés (képekkel)

Power Bank 10 dollár alatt! | DIY | 3D nyomtatás: A mai okostelefon -ipar túlságosan erőteljes telefont gyárt, mint amire a 90 -es években számítottunk, de egyetlen dolog hiányzik belőlük, vagyis az akkumulátor, ezek a legrosszabbak. És az egyetlen megoldás, amellyel most rendelkezünk, egy energiabank. Ebben a videóban megmutatom, hogyan
[3D nyomtatás] 30 W nagy teljesítményű kézi lámpa: 15 lépés (képekkel)
![[3D nyomtatás] 30 W nagy teljesítményű kézi lámpa: 15 lépés (képekkel) [3D nyomtatás] 30 W nagy teljesítményű kézi lámpa: 15 lépés (képekkel)](https://i.howwhatproduce.com/images/006/image-17793-j.webp)
[3D nyomtatás] 30 W -os nagyteljesítményű kézi lámpa: Ha ezt olvassa, valószínűleg látta az egyik Youtube -videót, amelyen a barkácsolás rendkívül erős fényforrásait mutatja be, hatalmas hűtőbordákkal és akkumulátorokkal. Valószínűleg ezt még "Lámpásoknak" is nevezik, de nekem mindig más volt a felfogásom a lantról
Zajos közlekedési lámpa - DIY 3D nyomtatás: 8 lépés (képekkel)

Zajos közlekedési lámpa - DIY 3D nyomtatás: Minden ember csendben akar dolgozni, és fontos, hogy jó munkakörnyezet legyen. A csend hatékony munkához vezet. Ezt a projektet azért végeztük, hogy elérjük ezt a javaslatot. A zajos jelzőlámpa egy „jelzőlámpából” áll, amely szabályozza a dB
Origami lámpa: 3D nyomtatás papírra: 4 lépés (képekkel)

Origami Lámpás: 3D nyomtatás papírra: Ez a projekt egy ötletem alapján indult, amelyet egy tavaly nyáron nézett filmből kaptam; A hajtogatások között. Az origami -ról van szó, és a vége felé az MIT professzora, Erik Demaine megemlítette, hogy memóriát ad a papírnak, amikor összehajtja. Ez elgondolkodtatott, h