Мазмұны:

Ағаштан жасалған кемпірқосақ ағаштан жасалған мега адам: 9 қадам
Ағаштан жасалған кемпірқосақ ағаштан жасалған мега адам: 9 қадам

Бейне: Ағаштан жасалған кемпірқосақ ағаштан жасалған мега адам: 9 қадам

Бейне: Ағаштан жасалған кемпірқосақ ағаштан жасалған мега адам: 9 қадам
Бейне: Майнкрафт туралы ащы шындық 2024, Шілде
Anonim
Ағаштан жасалған кемпірқосақ ағаштан жасалған мега адам
Ағаштан жасалған кемпірқосақ ағаштан жасалған мега адам

Мен бұл жобаның идеясын Mega Man Pixel Pal -дан алдым. Бұл әдемі безендіру болғанымен, ол тек бір түсте жанады. Менің ойымша, Mega Man түсі өзгеретін костюмдермен танымал болғандықтан, жеке түстерді көрсету үшін RGB светодиодымен нұсқаны жасау жақсы болар еді.

Мұны істеудің көптеген жолдары бар болса да, мысалы, алдын ала дайындалған RGB светодиодты массивін сатып алу, мен ағаш өңдеу байқауын көргенде, ағашты қолданып, түрлі-түсті жарықтандырудың бөлімдерін жасау қызықты болады деп ойладым. әрбір жеке пиксельді жарықтандырудың орнына.

Мен бұл нұсқаулықты шамамен өзім жасаған ретпен ұйымдастырдым, бірақ, ақырында, бұл көптеген қосалқы компоненттер, сондықтан сіз өзіңізге ыңғайлы ретпен қайта реттеңіз.

1 -қадам: құралдар мен материалдар

Құралдар мен материалдар
Құралдар мен материалдар
Құралдар мен материалдар
Құралдар мен материалдар
Құралдар мен материалдар
Құралдар мен материалдар

Материалдар

  • Негізге арналған ағаш тақта немесе ұқсас бөлік
  • Мөлдір пластикалық парақ (мұздатылған ұсынылады)
  • Ағаштан жасалған төртбұрышты сүлгілер
  • Ақ -қара бояу
  • Ағаш толтырғыш (міндетті емес)
  • Шағылысатын таспа (міндетті емес)
  • Protoboard
  • Ардуино Уно
  • Электр тізбегі
  • Таралған жалпы катодты RGB светодиодтары
  • Тұтас байланыс сымы
  • Резисторлар

Құралдар/керек -жарақтар

  • Қағаз
  • Супер желім
  • Бояу щеткалары
  • Ара (қолмен немесе қуат)
  • Бұрғылау
  • Шыны/пластикалық кескіш пышақ
  • Дәнекерлеуіш пен дәнекерлеу (ұсақ нүкте ұсынылады)
  • Сымды тазартқыштар
  • Сандық мультиметр (міндетті емес)

Маған қанша дюбель қажет болатынын анықтау үшін мен түстерді өзгертпейтін пикселдердің жалпы санын есептедім, олар 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. Дубалдың жоғарғы жағын құммен сүртіңіз

Желімді кептіргеннен кейін мен бет жағын салдым (бірақ қайтадан желімделмеді) және оны біркелкі ету үшін үстіңгі бетінен тегістеу блогын алдым.

3е. Ағаш толтырғышты қосыңыз (міндетті емес)

Бәрі біркелкі емес болғандықтан, мен жарықтың қан кетуіне жол бермеу үшін қажет емес аралықтардың арасына ағаш толтырғышты қойдым. Алайда, егер сізде үлкен бос орындар болмаса, мен бұл қадамды өткізіп жіберуді немесе кем дегенде кейінірек сақтауды ұсынамын. Мен бәрін жарықтандырғаннан кейін, жеңіл қан кету бәрібір үлкен мәселе болмайтынын түсіндім.

4 -қадам: Пластмассаны кесіңіз

Пластмассаны кесіңіз
Пластмассаны кесіңіз
Пластмассаны кесіңіз
Пластмассаны кесіңіз
Пластмассаны кесіңіз
Пластмассаны кесіңіз
Пластмассаны кесіңіз
Пластмассаны кесіңіз

Пластмассаны кесуде менің бірінші қадамым оны құрастырудың төртбұрышты өлшеміне дейін қысқарту болды. Осы әрекетті орындағаннан кейін мен оны құрастыру үстінде ұстап, спрайттың айналасына сызықтар жүргіздім.

Пластикалық кесудің басқа әдістері туралы сенімді емеспін, бірақ мен қолданған пышақпен сіз оны жарты жолдың ортасында балл қоюыңыз керек, содан кейін оны сынғанша бүгіңіз. Сондықтан мен иілу нүктелерін азайту үшін және пластикке зақым келтірмеу үшін бөліктерді біртіндеп сындырдым. Соңғы өнім мінсіз болған жоқ, бірақ қателіктер онша маңызды емес.

Біз жарықтың таралуына көмектесетін диффузиялық әсерді алғымыз келеді, сондықтан аязды пластик жақсы. Мүмкіндігінше құммен тазартыңыз, бірақ мен шектеулі болдым, оның орнына 400 ұсақ құмды қағазды қолдандым. Тіпті бұл ұсақ түйіршіктер елеулі сызаттар жасайды, бірақ сіз біркелкі көрініс алу үшін әр түрлі бағытта тегістеу арқылы оны азайтуға болады. Мен төменгі жағын тегістедім, сондықтан үстіңгі беті тегіс болады.

5 -қадам: Сурет салу

Кескіндеме
Кескіндеме

Бұл қадам өте қарапайым. Бояуды алыңыз және үстіңгі және сыртқа қарайтын беттерді қажет болғанша көп бояумен бояңыз. Мен бетті бөлек боядым (алдыңғы қадамдағы суретті қараңыз), бірақ оны қара сызықтармен бір уақытта жасауға болады. Мен бет терісін бояусыз қалдырдым, себебі ағаштың көрінісі сәйкес келеді.

6 -қадам: прототиптеу

Прототиптеу
Прототиптеу
Прототиптеу
Прототиптеу

Мен светодиодтарды дәнекерлеуді бастамас бұрын схеманы прототиптеуді ұсынамын. Егер сіз сенімді болсаңыз да, мен сатып алған светодиодтар түстерді қалай көрсететіні арасында біршама айырмашылықтар болды, сондықтан біркелкі жиынтығын алу үшін оларды протоборада тез тексерген дұрыс.

Мен енгізген Фритзинг диаграммасы біз қолданатын негізгі және қосалқы түстер жиынтығына бір жарық диодты қосудың негізгі қондырғысын көрсетеді. RGB светодиодтары үш түрлі светодиод сияқты жұмыс істейді, және сіз олардың әрқайсысын Arduino бағдарламасының көмегімен жеке басқара аласыз. Менің светодиодтар 330 және 150 Ом ток шектейтін резисторларды шақырды, бірақ менде 150 Ом қол жетімді болмағандықтан, мен 2,2 қатынасында басқалармен тәжірибе жасадым.

Бірнеше жарықдиодты параллель қосу үшін Fritzing диаграммасындағы қосылыстарды экстраполяциялауға болады. Бұл фотода көрсетілген (менде жасыл немесе көк сым жоқ). Негізінде сізге протобердің сол бағандарына қосымша жарық диодтарын қосу қажет, ал олардың жарықтығы төмендеген кезде олардың қалай көрінетінін көресіз. Жарықдиодты көбірек қосқанда, резистор мәндерін төмендету арқылы жарықтықтың төмендеуін азайтуға болады. Параллель жарық диодтары токты бөледі, сондықтан шамадан тыс ток қаупі төмендейді. Ақырында мен қызыл анодтар үшін 220 Ом және жасыл және көк анодтар үшін 100 Ом таңдауды аяқтадым. Әр жинақта жеті жарық диоды бар.

Мен енгізген Arduino бағдарламасы светодиоды 0-255 шамасында PWM-ді қамтамасыз ете алады, мысалы, компьютерлер түс таңдағыштарды қолданады. Дегенмен, мен білетінімдей, светодиодтардағы түстерді таңдау компьютерлермен біркелкі емес. Бастапқыда мен Mega Man -ның барлық қабілеттерінің түстерін қосуды жоспарладым, бірақ бұл мүмкін емес. Қоңыр және сұр сияқты кейбір түстерді жарықдиодты шамдармен оңай қайталауға болмайды. Оның орнына мен кемпірқосақтың түстерін құруды шештім, сонымен қатар олардың арасында бірнеше өзгеріс болды.

Бағдарлама түстер арасында біртіндеп ауысуға немесе кідіріспен келесі мәнге дейін төмендетуге мүмкіндік беретін fader функциясын қамтиды. Әдепкі бойынша, мен оны кемпірқосақ арқылы өтетін бағдарламаға қойдым, бірақ сонымен қатар Mega Man -ның негізгі түстерін көрсетуге арналған түсіндірілген сызықтар жиынтығы бар. Әр түрлі мәндермен тәжірибе жасағаннан кейін мен анықтаған кейбір түстері бар тақырыптық файл бар.

7 -қадам: жарықдиодты шамдар мен сымдар

Жарықдиодты шамдардың орналасуы мен сымдары
Жарықдиодты шамдардың орналасуы мен сымдары
Жарықдиодты шамдардың орналасуы мен сымдары
Жарықдиодты шамдардың орналасуы мен сымдары
Жарықдиодты шамдардың орналасуы мен сымдары
Жарықдиодты шамдардың орналасуы мен сымдары
Жарықдиодты шамдардың орналасуы мен сымдары
Жарықдиодты шамдардың орналасуы мен сымдары

7а. Светодиодтарға арналған бұрғылау тесіктері

Бастау үшін мен корпуста негізгі немесе қосалқы түстің дақтары бар бөлімдерді орналастырдым. Мен мұны жасағаннан кейін, осы түсті бөліктердің ортасында нүктелерді белгілеп қойдым. Содан кейін мен жарықдиодты диаметрінен сәл үлкенірек белгілерді жоғарыдан бұрғыладым.

Менде түпнұсқа тесіктердің барлығы бұрғыланған фотосурет жоқ. Оларды бұрғылаудан кейін мен әр шұңқырда пластик ұсталған жеке жарық диодты сынауға көштім. Мен жарық жоқ жерде бірнеше тесіктерді кеңейте бастадым.

7b. Жарықдиодты тақтаға қосу

Содан кейін мен светодиодтарда дәнекерлеуді бастадым. Мұны істеудің керемет жолы жоқ, өйткені бәрін тесіктермен қатар қою қиын. Мен аяқтың бірінен бастадым (спрайт бойынша) және сол жерден жұмыс жасадым. Мен олардың әрқайсысын дәнекерледім, өйткені олардың әрқайсысына сәйкес тесіктер жиынтығын таба отырып, оларды орнында ұстау қиын. Біраз болжау керек, содан кейін оны түзету керек.

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

7c. Жарық диодтарын тиісті орындарға қосу

Бұл жобаның өте қиын бөлігі. Егер сіз өзіңіздің ПХД жасай алатын болсаңыз, мұны міндетті түрде жасаңыз, әйтпесе дәнекерлеуге көп дайын болыңыз. Негізінде, мен осылай жасадым: схеманың әрбір тиісті түйіні үшін жолдарды құру үшін тақтаның бос орталық аймағын пайдалану: GND және қызыл, жасыл және көк түстердің негізгі және қосалқы түсі үшін, сондықтан жеті жалпы Жарық диодының әр аяғын осы қатарларға сым қосады. Сонымен, әр жарық диодты үшін сізде 12 дәнекерлеу нүктесі бар, светодиодтың өзі үшін 4 және сымдардың екі ұшына 8. Оны 14 светодиодқа көбейтіп, түйіндерді қосқанда 200 -ге жуық дәнекерлеу нүктесін аласыз! Сондықтан ПХД өте пайдалы. Тіпті салыстырмалы түрде қарапайым жоба үшін бұл мүмкін болатын дәнекерлеу шегінде.

Мен тораптың әр жағындағы түйіндерді екіге бөлуге тырыстым, сонымен қатар оларды светодиодтармен бірдей физикалық тәртіпте дәнекерледім. Мен светодиод пен сымның бір шеті арасында, ал сымның басқа ұштары мен бір түйіннің бір -бірінің арасында дәнекерлеу көпірлерін құрдым. Мен көпірлеу кезінде ұсақ нүктелі дәнекерлеу ұшымен оңайырақ болады деп ойлаймын, ал светодиодтың көп бөлігін оған тікелей бекіту үшін қалдырсаңыз, светодиодтарға көпірлер оңайырақ болады.

Мұны біртіндеп түсіндіру қиын, сондықтан суреттерді қараңыз. Схема теориялық тұрғыдан қарапайым, іс жүзінде ғана жинақталған, әсіресе 14 светодиодқа көбейтілген. Егер сізде сымдардың екі түрлі түстері болса, оларды орындауды жеңілдететін түс коды қажет.

8 -қадам: Барлығын біріктіру

Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру

Жинауды аяқтау үшін мен оны прототиптендіру кезеңінен бастап Arduino мен протободы орнату арқылы іске қосамын. Тұрақты, дербес қондырғыны құру мүмкін болса да, бұл менің мақсаттарым үшін жеткілікті. Электр тізбегінің RGB негізгі және қосалқы сымдары біз бұрын RGB жарықдиодты сымдарды қосқан жерде қосылады. Әрине, GND сымы GND -ге қосылады.

Содан кейін жарық диодты тесіктерге туралаңыз, Arduino -ды қосыңыз және пластикалық қақпақты үстіңгі жағына қойыңыз. Мен үшін кейбір жерлерге жарық жеткіліксіз болды, сондықтан мен бұрынғыларының қасында көбірек тесіктер бұрғыладым. Мүмкін, егер сіз бұл әдемі көрінгісі келсе, сіз джигельді араны қолдана аласыз, бірақ ол көрінбейді. Мен сонымен қатар ішіне шағылыстыратын таспа қостым. Ақырында мен түрлі түсті қималар арасында кедергілер жасау үшін жұқа картон қолдандым. Менде пластмассаны желімнің орнына таза таспамен ұстау керек, оның ішіне кіру оңай.

Сәнді камераны сындырғаннан кейін де, оның адамға қалай көрінетінін түсіру қиын. Мысалы, Mega Man әдепкі түстеріне сәйкес келу үшін көк және көк түске боялған негізгі суретте шайдың қан кетуі көп көрінеді. Бұл камераның нәтижесі ғана. Сондықтан мен түстердің бөлінуін жақсы көрсету үшін қарама -қарсы апельсинмен жұптасқан көк түстің суретін енгіздім. Сондай -ақ кемпірқосақтың толық циклінің бейнесі бар.

9 -қадам: Қорытынды

Тұтастай алғанда, мен бұл жобаның нәтижелеріне қанағаттанамын, бірақ жақсартатын жерлер бар, мысалы, бет аймағына жарық қосу және ықшам схеманы жасау. Ағаш жұмыс жасаудың қиын ортасы болып шықты. Егер мен мұны бірінші әрекеттен алынған сабақтармен жақсартатын болсам, онда мен жарықтандыруды көбірек қамтамасыз етуді жоспарлап едім және оның орнына 3D басып шығарылған қабық сияқты нәрсені қолданар едім.

Егер сізге бұл жоба ұнаған болса, оған «Радуга түстері» байқауында дауыс беріңіз!

Ұсынылған: