Мазмуну:

Light-Up Rainbow Wooden Mega Man: 9 кадам
Light-Up Rainbow Wooden Mega Man: 9 кадам

Video: Light-Up Rainbow Wooden Mega Man: 9 кадам

Video: Light-Up Rainbow Wooden Mega Man: 9 кадам
Video: Гигантская пружинка-радуга 2024, Ноябрь
Anonim
Light-Up Rainbow Wooden Mega Man
Light-Up Rainbow Wooden Mega Man

Мен бул долбоордун идеясын Mega Man Pixel Palден алдым. Бул жакшы жасалгалоо болгону менен, ал бир түстө гана жарык берет. Мен Mega Man түсүн өзгөрткөн костюмдар менен белгилүү болгондуктан, бажы түстөрүн көрсөтүү үчүн RGB светодиоддорун колдонуп версия жасоо сонун болмок.

Муну жасоонун көптөгөн жолдору бар болсо да, мисалы, алдын ала даярдалган RGB LED массивин сатып алуу, жыгач иштетүү сынагын көргөндө, жыгачты колдонуп, түстүү жарык берүү бөлүмдөрүн түзүү кызыктуу болот деп ойлогом. ар бир жеке пикселди жарыктандыруунун ордуна.

Мен бул Нускаманы болжол менен өзүм кадам шилтеген тартипте уюштурдум, бирок акыр аягында ал көптөгөн суб-компоненттерди бириктирет, андыктан өзүңүзгө ылайыктуу тартипте кайра иреттеңиз.

1 -кадам: Куралдар жана материалдар

Куралдар жана материалдар
Куралдар жана материалдар
Куралдар жана материалдар
Куралдар жана материалдар
Куралдар жана материалдар
Куралдар жана материалдар

Материалдар

  • Жыгач такта же ушул сыяктуу база
  • Ачык пластикалык барак (тоңдуруу сунушталат)
  • Квадрат жыгачтан жасалган дубалдар
  • Кара жана ак боек
  • Жыгач толтургуч (милдеттүү эмес)
  • Жарык чагылдыруучу тасма (милдеттүү эмес)
  • Protoboard
  • Arduino Uno
  • Circuit board
  • Таралган Common Cathode RGB LED
  • Катуу туташтыруу зымы
  • Резисторлор

Куралдар/Аксессуарлар

  • Sandpaper
  • Супер клей
  • Боёк щеткалары
  • Көрдүм (кол менен же күч менен)
  • Бургулоо
  • Айнек/пластикалык кесүүчү бычак
  • Паяльник жана ширетүүчү (эң жакшы чекит сунушталат)
  • Сым тазалагычтар
  • Санарип мультиметр (милдеттүү эмес)

Мага канча дубел керек экенин аныктоо үчүн, мен түсүн өзгөртпөгөн пикселдердин жалпы санын санап чыктым, ал Mega Manнын кара контурларын жана анын жүзүн камтыйт. Алардын 159у бар. Сиз пластикке, базага жана схемага керектүү өлчөмдү дубалдын туурасынан аныктай аласыз, ал бир пикселди билдирет. Спрайттын туурасы 21 пиксел, бийиктиги 24 пиксел. Мен 1/4 "кең дубалдарды тандап, алардын ар биринин узундугун 3/4" кылып кесип алдым. Мен жыгачтан жасалган буюмдарды жана пластикти Hobby Lobbyден сатып алдым, бирок сиз аларды дүкөндөн сатып алсаңыз болот. Мен тандаган тактага караганда ичке нерсени колдонууну сунуштайм, анткени ичке база көбүрөөк жарыкка жол берет, бирок анын жетишерлик бышык экенин текшериңиз.

Диффузияланган диоддорду колдонуу маанилүү, антпесе түстөр жакшы аралашпайт жана сиз жеке кызыл, жашыл жана көк түстү көрөсүз. Жалпы анод Arduino программасында негизинен тескери зымдар жана тескери маанилер менен иштеши керек, бирок мен жалпы катодду интуитивдүү деп эсептейм. Мен акыры 14 светодиодду колдондум, бирок мен ыңгайлуулук үчүн 25 пакетти сатып алдым, жана 14төн ашык жакшыраак көрүнүшү мүмкүн, бирок мен Arduino тактасы канча колдоорун билбейм.

2 -кадам: Дубелдерди кесүү

Дублдарды кесүү
Дублдарды кесүү

Жыгачтан жасалган бөлүктү куруунун биринчи кадамы, дубелдерди ар бир пиксел үчүн каалаган бийиктикке кесүү. Жогоруда айтылгандай, мен 3/4 дюймду тандап алгам. Мен лентаны колдонгонум үчүн узундугун бир эле жолу өлчөп, баарын тез кесишим керек болчу. Дубелдерди кол араа менен кесүү оңой болушу керек, бирок бул убакытты талап кылат жана сунушталбайт.

Мен бардык бөлүктөрдү ыңгайлуу контейнерге салып, керектүү 159 болмоюнча кесип салдым. Эгерде алар кемчиликсиз бирдей жана жалпак болбосо, анда меники да эмес болчу, бирок сиз аларды азырынча кумдаштыруунун кажети жок.

3 -кадам: Кесимдерди бириктирүү

Кесимдерди бирге чаптоо
Кесимдерди бирге чаптоо
Кесимдерди бирге чаптоо
Кесимдерди бирге чаптоо
Кесимдерди бирге чаптоо
Кесимдерди бирге чаптоо

Бардык чаптоо үчүн мен көптөгөн дүкөндөрдө бар Loctite superglue колдондум. Жыгач клейи иштеши мүмкүн, бирок супер клей анча башаламан эмес жана абдан тез жабышат. Бул нерсени колдонууда сөзсүз түрдө кол кап кийиңиз.

3а. Бөлүктөрдү бири -бирине жабыштыруу

Мен өтүп, спрайтта жайгашкан бардык жерлерди таптым, ал жерде бир нече жыгач "пикселдери" чектеш (диагоналдуу эмес), ошондуктан мен аларды бири-бирине жабыштыра алам. Казыктарды мүмкүн болушунча жанаша коюу сизге күчтүү байланыш түзүү үчүн бетинин аянтын көбүрөөк берет, андан кийин түбү базага жабыштыруу үчүн бир топ чоңураак аянтка ээ болот. Биринчи сүрөттө булардын канчасы керек экенин түшүнүү үчүн ыңгайлуу түрдө коюлган.

Мен буттарымдан башталган нерсени кылбоону сунуштайм. Ыкчам байланыштын терс жагы, эгер сиз аларды дароо тизип албасаңыз, бир аз кыйшык болуп кетиши мүмкүн. Техникаңызды түшүрүү үчүн кичинекей бөлүктөрдөн баштаңыз.

3b. Бардык бөлүктөрдү тиешелүү тартипте иреттеңиз

Бул кадамдын кереги жок, бирок мен чаптайардан мурун баары жакшы болооруна ынануу үчүн бардык бөлүктөрдү столдун үстүнө койдум.

3c. Базага клей

Капталдагы клей кургатылганда жана сиз баарын туура уюштура алаарыңызга ишенсеңиз, тетиктерди базага жабыштырып баштасаңыз болот. Бул жерде мен ар бир кесимдин/топтун түбүн тегиздеп, аларды жабыштыруудан мурун тегиз жана бирдей кылам.

Мен сол бут менен баштагам жана негизинен саат жебеси боюнча иштедим. Мен чоң "бет" бөлүгүн тегерегиндеги нерселерди жабыштыруу үчүн ылдый түшүрдүм, бирок бетти өзү жабыштырган жокмун. Долбоор бүткөнгө чейин бетимди жабыштырбастан калтырдым, анткени ал тоскоолдук кылаарын жана кийинчерээк жабыштыруу оңой экенин билчүмүн.

3d. Дубалдардын үстүн кум

Клей кургатылгандан кийин, мен бет бөлүгүн салып (бирок кайра жабыштырган жокмун) жана үстүнкү бетин тегиздөө үчүн тегиздөөчү блок алдым.

3e. Жыгач толтургучту кошуу (милдеттүү эмес)

Баары толук шайкеш келбегендиктен, жарыктын кан кетишине жол бербөө үчүн керексиз боштуктардын ортосуна жыгач толтургуч салып койгом. Бирок, эгерде сизде чоң боштуктар болбосо, мен бул кадамды өткөрүп жиберүүнү же жок дегенде кийинчерээк сактоону сунуштаар элем. Мен баарын күйгүзгөндөн кийин, жеңил кан кетүү анча деле чоң маселе эмес экенин түшүндүм.

4 -кадам: Пластикти кесип

Пластикти кесип
Пластикти кесип
Пластикти кесип
Пластикти кесип
Пластикти кесип
Пластикти кесип
Пластикти кесип
Пластикти кесип

Пластмассаны кесүүдө менин биринчи кадамым - аны чогултуунун тик бурчтуу өлчөмүнө чейин кесүү. Муну жасагандан кийин, мен аны монтаждын үстүндө кармап, спрайттын айланасына сызыктарды чийдим.

Мен башка пластикалык кесүү ыкмалары жөнүндө так билбейм, бирок мен колдонгон бычак менен аны жарымынын ортосуна чейин баалап, анан сынганга чейин ийип коюшуң керек. Ошол себептен ийилүү чекитин азайтуу үчүн жана пластмассаны бузбоо үчүн акырындык менен бөлүктөрдү бөлүп алдым. Акыркы продукт кемчиликсиз болгон жок, бирок каталар өтө чоң эмес.

Биз жарыкты жайылтууга жардам бере турган таралган эффектти каалайбыз, ошондуктан тоңгон пластик жакшы. Мүмкүн болсо, аны кум менен тазалаңыз, бирок мен чектелүү болгондуктан, анын ордуна 400 гранитти колдондум. Ал тургай, бул майда кумаралар байкалчу чийиктерди жаратат, бирок сиз бир калыптуу көрүнүш үчүн ар кандай багытта тегиздөө менен муну бир аз жумшартсаңыз болот. Мен үстүнкү бети дагы эле жылмакай болушу үчүн астынкы жагына кум чачтым.

5 -кадам: Сүрөт тартуу

Сүрөт тартуу
Сүрөт тартуу

Бул кадам абдан жөнөкөй. Боёкту алып, үстүнкү жана сырткы бетин зарыл болгондой көп пальто менен боёңуз. Мен жүзүн өзүнчө боёгом (мурунку кадамдагы сүрөттү караңыз), бирок муну кара контурлар менен бир убакта жасаса болот. Бет үчүн, теринин бөлүгүн боёксуз калтырдым, анткени жыгач көрүнүшү ылайыктуу.

6 -кадам: Прототиптөө

Прототиптөө
Прототиптөө
Прототиптөө
Прототиптөө

Мен LED диңкирей баштоодон мурун схеманы прототиптөөнү сунуштайм. Эгерде сиз ишенсеңиз да, мен сатып алган светодиоддордо түстөрдү көрсөтүүнүн ортосунда кээ бир айырмачылыктар бар болчу, андыктан бир калыптуу топтомду алуу үчүн аларды протобордо тез сыноо жакшы.

Мен киргизген Фритзинг диаграммасы, биз колдоно турган негизги жана экинчилик түстөр топтомдору үчүн бир LEDди туташтыруу үчүн негизги орнотууну көрсөтөт. RGB светодиоддору негизинен үч башка светодиоддорго окшош иштейт жана бул үчөөнүн ар бирин Arduino программасын колдонуп башкара аласыз. Менин светодиоддорум 330 жана 150 Ом токту чектөөчү резисторлорду чакырды, бирок менде 150 Ом жеткиликтүү болбогондуктан, башкалар менен 2.2 пропорциясында эксперимент кылдым.

Сиз бир нече диодду параллель туташтыруу үчүн Fritzing диаграммасындагы байланыштарды экстраполяциялай аласыз. Бул сүрөттө көрсөтүлгөн (менде жашыл же көк зым болгон эмес). Негизи, сиз жөн гана протоборддун ошол эле мамыларына көбүрөөк LED кошушуңуз керек, ошондо алар кантип көрсөтүлөөрүн көрөсүз, ал эми жарыктуулугу төмөндөйт. Сиз көбүрөөк LED кошкондо, каршылыктын маанилерин төмөндөтүү менен жарыктын азайышын азайта аласыз. Параллель диоддор токту бөлөт, андыктан ашыкча токтун коркунучу төмөндөйт. Акыр -аягы, мен кызыл аноддор үчүн 220 Ом жана жашыл жана көк аноддор үчүн 100 Ом тандап бүттүм. Ар бир топтомдо жети LED бар.

Мен кошкон Arduino программасы, компьютерлер колдонгон түстүү селекторлорго окшоп, PWMди 0-255 светодиод менен камсыздай алат. Бирок, мен билгендей, светодиоддордо түстөрдү тандоо компьютерлер менен бирден эмес. Башында мен ар кандай Mega Man жөндөмдүүлүктөрүнүн түстөрүн кошуп көрүүнү пландадым, бирок бул мүмкүн эмес. Күрөң жана боз сыяктуу кээ бир түстөрдү бул светодиоддор менен оңой көчүрүү мүмкүн эмес. Анын ордуна мен асан-үсөндүн түстөрүн, анын ичинде бир нече вариацияны түзүүнү чечтим.

Программа түстөрдүн ортосунда жайыраак өтүү менен же кийинки мааниге кечигүү менен өтүү мүмкүнчүлүгүн камтыйт. Демейки боюнча мен аны асан -үсөн аркылуу өчүүчү программага койдум, бирок Mega Manдын негизги түстөрүн көрсөтүү үчүн комментарийленген линиялардын топтому да бар. Ар кандай баалуулуктар менен тажрыйба жүргүзгөндөн кийин мен аныктаган кээ бир түстөр бар баш файл бар.

7 -кадам: LED жайгашуусу жана зымдары

LED жайгашуусу жана зымдары
LED жайгашуусу жана зымдары
LED жайгашуусу жана зымдары
LED жайгашуусу жана зымдары
LED жайгашуусу жана зымдары
LED жайгашуусу жана зымдары
LED жайгашуусу жана зымдары
LED жайгашуусу жана зымдары

7а. LED үчүн бургулоо тешиктери

Баштоо үчүн, мен денеде негизги же экинчи түстөгү тактар бар бөлүмдөрдү жайгаштырдым. Мен муну кылгандан кийин, бул түстүү бөлүмдөрдүн ортосуна чекиттерди белгилеп койдум. Анан мен LED диаметри менен бир аз чоңураак болгон белгилерди жогору жактан бургуладым.

Менде түптөлгөн тешиктердин баары бургуланган сүрөтү жок. Аларды бургулап бүткөндөн кийин, мен ар бир тешикте пластик кармалып турган жеке LEDди сыноого өттүм. Мен жарык жетишпеген бир нече тешиктерди кеңейте баштадым.

7b. Диаграммага LED диоддорун кошуу

Кийинчерээк мен светодиоддордо ширете баштадым. Муну жасоонун мыкты жолу жок, анткени бардыгын тешиктер менен тизүү кыйын. Мен бутумдун биринен (спрайттан) башталып, ошол жерден иштедим. Мен бара жатканда ар бирин ширеттим, анткени буларды ордунда кармоо кыйын, анткени ар бирине туура келген тешиктерди табасыз. Бир аз ойлонуп туруп, ошого жараша тууралоо керек.

Светодиодду мүмкүн болушунча ылдый түшүрбөңүз. Сиз бир аз жылып кетиши үчүн жетиштүү бөлмө калтырышыңыз керек, ошондуктан биз кошо турган зымдар Светодиоддорго туура келиши мүмкүн. Мен бардык светодиоддорду бир багытка багыттадым (тигинен коюуга туура келген спрайттын колдорун кошпогондо). Калган упайларды кыркып салдым.

7c. Светодиоддорду тиешелүү жерлерге өткөрүү

Бул долбоордун абдан татаал бөлүгү. Эгерде сиз өзүңүздүн ПКБларды жасоого жөндөмдүү болсоңуз, анда муну так аткарыңыз, бирок антпесе, ЛОТЕРДИ көп жасоого даяр болуңуз. Негизинен, мен муну кылганым, схеманын ар бир тиешелүү түйүнү үчүн катарларды түзүү үчүн чынжырдын бош борбордук аянтын колдонуу болгон: GND жана кызыл, жашыл жана көк түстөрдүн экөө тең негизги жана экинчилик түстөр үчүн жети жалпы. Зым LEDдин ар бир бутун бул катарларга туташтырат. Ошентип, ар бир светодиод үчүн сизде негизинен 12 ширетүүчү пункт, 4 светодиод өзү үчүн жана 8 зымдын эки учу үчүн 8 бар. Муну 14 светодиодго көбөйтүп, түйүндөрдүн көпүрөсүнө кошуп койсоңуз, 200гө жакын ширетүүчү пунктка ээ болосуз! Бул ПХБ абдан пайдалуу болуп саналат. Атүгүл салыштырмалуу жөнөкөй долбоор үчүн, бул мүмкүн болгон ширетүүнүн босогосунда.

Мен зымдын кроссоверин азайтуу максатында, түйүндөрдү тактанын ар бир тарабына экиге бөлүүгө, ошондой эле аларды LED сыяктуу физикалык тартипте ширетүүгө аракет кылдым. Мен светодиод менен зымдын бир учун, зымдын башка учтары менен ошол эле түйүндүн ортосунда ширетүүчү көпүрөлөрдү түздүм. Көпүрө жасоодо мен учтуу учтун жардамы менен бир топ жеңилирээк болоорун, ал эми светодиоддун кошумча бөлүгүн таштап койсоңуз, светодиодго көпүрөлөр жеңилирээк болот.

Муну этап-этабы менен түшүндүрүү кыйын, андыктан сүрөттөрдү карап көрүңүз. Район теориялык жактан жөнөкөй, жөн эле практикада топтолгон, өзгөчө 14 светодиодго көбөйтүлгөн. Эгерде сизде зымдардын экиден ашык түстөрү бар болсо, сөзсүз түрдө түс коду өзүңүздү ээрчүүнү жеңилдетет.

8 -кадам: Бардыгын бириктирүү

Баарын бир жерге коюу
Баарын бир жерге коюу
Баарын бир жерге коюу
Баарын бир жерге коюу
Баарын бир жерге коюу
Баарын бир жерге коюу

Жыйынды аягына чыгаруу үчүн, мен аны жөн гана Arduino жана прототип стадиясынан протоборд орнотуусу аркылуу иштетем. Дагы туруктуу, өз алдынча орнотууну түзүү мүмкүн болсо да, бул менин максаттарым үчүн жетиштүү. Райондук ассамблеядан келген RGB негизги жана экинчи зымдары биз RGB LED линияларын мурун туташтырган жерге туташат. Албетте, GND зымы GND менен туташат.

Андан кийин сиз жөн гана LED ди тешиктерге тегиздеп, Arduino -ны туташтырып, үстүнө пластикалык капкагын коюңуз. Мен үчүн кээ бир жерлер жетиштүү жарык ала албагандыктан, мен учурдагы тешиктердин жанына дагы тешиктерди бургуладым. Балким, эгер сиз муну жакшыраак көргүңүз келсе, jig арааны колдонсоңуз болот, бирок акыры ал көрүнбөшү керек. Мен дагы ичине чагылдыруучу лента коштум. Акырында, мен ар түрдүү түстөгү бөлүмдөрдүн ортосунда тоскоолдуктарды жаратуу үчүн жука картонду колдондум. Пластикти ичине кирүү үчүн клейдин ордуна тунук лента менен кармадым.

Камераны сындырып алгандан кийин да, бул адамдын сырткы көрүнүшүн тартуу кыйын. Мисалы, Mega Manдын демейки түстөрүнө дал келүү үчүн көк жана көк түскө коюлган негизги сүрөттө чайдын кан агуусу көп окшойт. Бул камеранын натыйжасы. Ошондуктан мен түстүн бөлүнүшүн жакшыраак көрсөтүү үчүн карама -каршы апельсин менен жупташкан ошол эле көк түстөгү сүрөттү коштум. Толук асан -үсөн циклинин видеосу да бар.

9 -кадам: Жыйынтык

Жалпысынан алганда, мен бул долбоордун жыйынтыктарына канааттандым, бирок, албетте, өркүндөтүлө турган жерлер бар, мисалы, бетке жарык кошуу жана компакт схеманы жасоо. Вуд иштөө үчүн татаал чөйрө экенин көрсөттү. Эгерде мен муну биринчи аракеттен алынган сабактар менен өркүндөтө турган болсом, анда жарыктын көбүрөөк камтуусун пландаштырмакмын жана анын ордуна 3D басылган кабык сыяктуу нерсени колдонмокмун.

Эгер сизге бул долбоор жакса, ага "Радуга" түсү сынагына добуш бериңиз!

Сунушталууда: