Orodha ya maudhui:

Taa ya Neoboard - Hakuna SD Inayohitajika na 3D Imechapishwa: Hatua 3 (na Picha)
Taa ya Neoboard - Hakuna SD Inayohitajika na 3D Imechapishwa: Hatua 3 (na Picha)

Video: Taa ya Neoboard - Hakuna SD Inayohitajika na 3D Imechapishwa: Hatua 3 (na Picha)

Video: Taa ya Neoboard - Hakuna SD Inayohitajika na 3D Imechapishwa: Hatua 3 (na Picha)
Video: Потолок из пластиковых панелей 2024, Novemba
Anonim
Taa ya Neoboard - Hakuna SD Inayohitajika na 3D Imechapishwa
Taa ya Neoboard - Hakuna SD Inayohitajika na 3D Imechapishwa

Fuata Zaidi na mwandishi:

Taa ya madini ya Minecraft - Ukubwa wa Customizable na Uzito wa Pixel
Taa ya madini ya Minecraft - Ukubwa wa Customizable na Uzito wa Pixel
Taa ya madini ya Minecraft - Ukubwa wa Customizable na Uzito wa Pixel
Taa ya madini ya Minecraft - Ukubwa wa Customizable na Uzito wa Pixel

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

Pakua Nambari na Uchakate Picha Zako
Pakua Nambari na Uchakate Picha Zako
Pakua Nambari na Uchakate Picha Zako
Pakua Nambari na Uchakate Picha Zako
Pakua Nambari na Uchakate Picha Zako
Pakua Nambari na Uchakate Picha Zako
Pakua Nambari na Uchakate Picha Zako
Pakua Nambari 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:

  1. Badilisha thamani kwa jina la pembejeoFilename na patoFilename
  2. 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

Chapisha Sehemu Zote
Chapisha Sehemu Zote
Chapisha Sehemu Zote
Chapisha Sehemu Zote
Chapisha Sehemu Zote
Chapisha Sehemu Zote
Chapisha Sehemu Zote
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

Unganisha Kila kitu
Unganisha Kila kitu
Unganisha Kila kitu
Unganisha Kila kitu
Unganisha Kila kitu
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: