Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Pakua Msimbo na Uchakate Picha Zako
- Hatua ya 2: Chapisha Sehemu Zote
- Hatua ya 3: Unganisha Kila kitu
Video: Taa ya Neoboard - Hakuna SD Inayohitajika na 3D Imechapishwa: Hatua 3 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Fuata Zaidi na mwandishi:
Miradi ya Fusion 360 »
Baada ya kujenga taa ya Minecraft kwa mtoto wangu wa miaka 7, kaka yake mdogo alitaka kitu kama hicho. Yeye ni zaidi ya SuperMario kuliko kwenye Minecraft, kwa hivyo taa yake ya usiku itaonyesha spites za mchezo wa video.
Mradi huu unategemea mradi wa Neoboard, lakini sehemu zinaweza kuchapishwa 3d na arduino haiitaji kadi ya SD kusoma picha (zinaweza kuhifadhiwa ndani ya kumbukumbu ya flash).
Vifaa
- Bodi ya 1x arduino (Uno au Nano ni sawa)
- 2x filament (nyeusi kwa mwili kuu na uwazi kwa diffusers). Hata ikiwa unataka rangi tofauti kwa stendi yako, bado utahitaji filamenti nyeusi kwa sehemu ya watenganishaji walioongozwa. Nimetumia PLA.
- Kitufe 1 cha kushinikiza
- 1 300-500 ohms resistor (kwa pini ya kuingiza data ya ukanda)
- 1x 1000 capacF capacitor (kulinda ukanda kutoka kwa mabadiliko ya ghafla ya korrenti)
- 1 16x16 leds jopo la tumbo
- Vifaa vya kawaida vya kutengeneza (gundi, waya za dupont, viunganisho vya kujitengenezea, screws za M4, nk)
Hatua ya 1: Pakua Msimbo na Uchakate Picha Zako
Unaweza kupata nambari kutoka kwa hazina ya GitHub.
Tayari kuna wasifu wa Platformio wa bodi za Arduino Uno na Nano ndani.
Kusindika picha ambazo tutatumia Usindikaji (iwe ni GUI au chombo cha kazi kitafanya kazi). Nambari ya usindikaji itasoma picha ya 16x16, na kubadilisha rangi zote za saizi kuwa safu ya uint8 iliyopangwa jinsi kawaida tumbo iliyoongozwa imeunganishwa.
Katika kesi 99% za kuchakata picha zako kwa usahihi utahitaji tu:
- Badilisha thamani kwa jina la pembejeoFilename na patoFilename
- Nakili yaliyomo kwenye faili ya faili ya faili ya pato na uipitishe ndani /src/sprites.h
Ndani ya nambari ya arduino utahitaji pia kubadilisha
- Thamani za LEDS_PIN, BUTTON_PIN na TOTAL_SPRITES
- Labda aina iliyoongozwa katika kijenzi cha ukanda… lakini haipaswi kuwa ya kawaida
- Na 'switch' ndani ya kazi ya changeSprite () kuonyesha picha zako zote
Kama unavyoona katika tangazo la safu, tunatumia neno kuu la PROGMEM kuhifadhi data kwa flash badala ya SDRAM. Kwa njia hii, hatuhitaji SDCard kuhifadhi picha za rangi.
Kama unavyoona kwenye picha hapo juu, kuhifadhi nambari na picha 10 za SuperMario zinahitaji tu karibu 11kbyte, kwa hivyo kuna nafasi nyingi ya picha zaidi (na hata zaidi ikiwa unatumia bodi ya MEGA2650).
Hatua ya 2: Chapisha Sehemu Zote
Nimebuni sehemu hizo kwa kutumia Fusion360. Unaweza kuzipakua kutoka:
Au ikiwa unataka tu faili za STL, zinapatikana katika Thingiverse:
Jalada la nyuma ni dogo kuchapisha, na standi inahitaji tu msaada (lakini kulingana na jinsi unavyoiweka utahitaji msaada zaidi au mchanganyiko wa printa / filament inayoweza kuchapisha madaraja makubwa).
Kwa diffuser hapo awali nilidhani kuwa kutumia karatasi laini iliyofunikwa na muundo wa mkondo wa Hilbert ungetoa matokeo bora, lakini nimejaribu mchanganyiko tofauti wa matabaka, azimio, shuka na mifumo na nilipata matokeo bora kwa kutumia PLA ya uwazi filament kutoka BQ na mipangilio hii:
- karatasi: karatasi iliyofunikwa na unga
- tabaka: 3
- azimio: 0.2
- muundo: mstatili
Lakini, kulingana na filament yako, mtengenezaji wa leds katika tumbo lako, umbali kutoka kwa diffuser hadi kwa led na ikiwa kuna utengano kamili kati ya leds yako matokeo yako yanaweza kutofautiana. Usiniulize kwanini nimekuwa mtaalam katika hii niche ndogo:)
Nimetumia chaguo la PrusaSlicer kubadilisha rangi wakati wa kuchapisha kubadili kati ya filaments ya uwazi na nyeusi, kwa hivyo nina disfu na kitenganishi kilichoongozwa katika sehemu moja (hakuna haja ya kuziunganisha).
Hatua ya 3: Unganisha Kila kitu
Kuunganisha sehemu zote hakuwezi kuwa rahisi: weka nguvu bodi na tumbo iliyoongozwa na kebo ya USB ya 5V, na unganisha kitufe cha kushinikiza na pembejeo ya ukanda kwenye bandari zilizoteuliwa za bodi.
Kumbuka kwamba ili kuepuka kuharibu tumbo, inashauriwa kuongeza capacitor na kontena kwa unganisho lake.
Ikiwa kila kitu kimefanywa kwa usahihi, utaona Penguin mwenye furaha kwenye tumbo lako:)
Kuangalia kuwa kila kitu kinafanya kazi vizuri:
- Picha inapaswa kuwa na uwanja mweusi wa gradient ya bluu
- Pembe zina mishale ya kijani kibichi
- Mshale wa kona ya kushoto kushoto unapanuliwa na saizi 2 nyekundu
Ilipendekeza:
Taa ya Taa ya Smart Smart - Taa mahiri W / Arduino - Nafasi ya Kazi ya Neopixels: Hatua 10 (na Picha)
Taa ya Taa ya Smart Smart | Taa mahiri W / Arduino | Nafasi ya Kazi ya Neopixels: Sasa siku tunatumia muda mwingi nyumbani, kusoma na kufanya kazi kwa kweli, kwa nini tusifanye nafasi yetu ya kazi iwe kubwa na mfumo wa taa na taa za Arduino na Ws2812b msingi. Hapa naonyesha jinsi ya kujenga Smart yako Dawati la Taa ya LED ambayo
DIY BB8 - Imechapishwa Kikamilifu 3D - Kipenyo cha 20cm Mfano wa Kwanza wa Ukubwa Halisi: Hatua 6 (na Picha)
DIY BB8 - Imechapishwa Kikamilifu 3D - Kipenyo cha 20cm Mfano wa Kwanza wa Ukubwa Halisi: Halo kila mtu, huu ni mradi wangu wa kwanza kwa hivyo nilitaka kushiriki mradi ninaopenda. Katika mradi huu, tutafanya BB8 ambayo inazalishwa na kipenyo cha cm 20 kabisa kichapishaji cha 3D. Nitaunda roboti inayokwenda sawa na BB8 halisi.
DIY Bluetooth Headset (BK8000L Chip) 3D Imechapishwa: 6 Hatua (na Picha)
DIY Bluetooth Headset (BK8000L Chip) 3D Imechapishwa: Halo hapa! Ningependa kukuonyesha jinsi ya kutengeneza kichwa chako cha wireless cha Bluetooth. Nia yangu ya kufanya mradi huu ni ukweli kwamba kuna vichwa vingi vibaya vya Bluetooth ambavyo nilinunua hivi karibuni, kwa hivyo kwa kufanya yangu mwenyewe ninaweza kurekebisha na kutengeneza
Taa ya Taa ya Miaka 31 ya Taa za Taa za Mfano Nk ..: Hatua 11 (na Picha)
Taa ya Taa ya Miaka 31 ya Taa za Taa za Mfano nk. Shida ni kwamba modeli za taa zinaweza kuwa ndogo na nafasi ndogo ya betri na
Mpandaji wa Umwagiliaji wa Kujitengeneza wa kibinafsi (3D Imechapishwa): Hatua 14 (na Picha)
Mpandaji wa Umwagiliaji wa Kujitengeneza wa kibinafsi (3D Iliyochapishwa): Mradi huu ulifanywa kikamilifu kwenye TinkerCAD.Huu ni mchakato rahisi sana wa kufanya kipandaji kinachoweza kubadilika na picha rahisi! Mpandaji pia anajimwagilia mwenyewe.Kwa mradi huu utakuwa unatumia TinkerCAD, ni programu ya bure ya CAD ambayo ni rahisi kutumia