Мазмұны:

Ғарыш кемесінің басқару тақтасы - Laser Cut Arduino Toy: 11 қадам (суреттермен)
Ғарыш кемесінің басқару тақтасы - Laser Cut Arduino Toy: 11 қадам (суреттермен)

Бейне: Ғарыш кемесінің басқару тақтасы - Laser Cut Arduino Toy: 11 қадам (суреттермен)

Бейне: Ғарыш кемесінің басқару тақтасы - Laser Cut Arduino Toy: 11 қадам (суреттермен)
Бейне: АҚШ Әскери-теңіз күштері өзінің жаңа 6-буынды Magic Fighter Jet the World қорқыныштарын іске қосты 2024, Маусым
Anonim
Ғарыш кемесінің басқару тақтасы - Laser Cut Arduino Toy
Ғарыш кемесінің басқару тақтасы - Laser Cut Arduino Toy

Fusion 360 жобалары »

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

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

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

Мен шабыттану үшін Интернетті қарапайым Arduino ойыншықтары бойынша оқулықтармен айналыстым, бірақ мен дәл іздегенімді таба алмадым. Джефф Хай Смиттің таңғажайып ғарыш кемесі ойыншықтары мен Дункан Джонсидің ремиксі керемет шабыт болды, бірақ мен үшін тым үлкен болды: а) оны жасау үшін жеткілікті тәжірибе, ә) тәжірибе жинауға жеткілікті уақыт және в) Мен жобаны тек Arduino -мен басқаруды қалаймын, мысалы, интерфейске қарағанда қарапайым (және арзан). Raspberry Pi немесе ұқсас. Боб Ландердің басқару тақтасындағы әдемі кішкентай ойыншық, сонымен қатар шабыт болды, бірақ мен интерактивтілігі бар нәрсені жасағым келді.

Мен риза болған көрініске жеткенше басқару пультіне арналған бірнеше идеялардың эскизін жаза бастадым.

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

… осы құрылысқа барғысы келетіндер үшін: 4017 онжылдық есептегіштерді қолдану - жарықдиодты шамаларды басқарудың қажетсіз әдісі. Егер сіз өзіңіздің жеке нұсқаңызды жасағыңыз келсе, мен WS2812B (немесе ұқсас) светодиодтарды қолдануды ұсынамын, себебі ол светодиодты басқаруды әлдеқайда жеңілдетеді (мысалы, FastLED кітапханасын пайдалану).

Instructable басқа мүшесі схема мен код арасындағы кейбір сәйкессіздіктерді анықтады (көрсетілген схемаға сәйкес келмейтін кодтағы енгізу -шығару түйреуіштері бар). Уақыт өте келе схеманың жаңартылған нұсқасын жасауға тырысамын. Осы уақытта кодты енгізу -шығару түйінін орнатудың негізі ретінде пайдаланыңыз (схемалық емес).

1 -қадам: Бұл оқулықтың құрылымы

Бұл оқулықтың құрылымы
Бұл оқулықтың құрылымы

Енді мен ғарыш кемесінің басқару пульті қандай болуы керек екендігі туралы жалпы түсінікке ие болдым және оны салыстырмалы түрде қарапайым етуді шештім, мен оны салу оңай болатынына сенімді болдым …!

Ақырында, жел қатты болды, егер дауыл болмаса, кем дегенде дауыл! Бұл бірінші күткеннен әлдеқайда қиын болды.

Жоба үш айға жуық уақытқа созылды, мен жиеннің туған күніне бір күн қалғанда кодтаудың соңғы бөлігін ғана аяқтадым!

Алайда, құрастыру процесі көптеген сынақтар мен қателіктермен және егер мен оны басқаша жасайтын болсам, керемет және қызықты (және кейде көңілсіз) оқу тәжірибесі болды.

Бұл оқулықтағы көптеген қадамдардың әрқайсысында екі бөлім болады:

  • Науқас оқырманға арналған «Ұзақ оқу» бөлімі, онда мен өз процесті, ойларымды және (мүмкін) қателіктерімді егжей -тегжейлі сипаттаймын.
  • Шыдамсыз оқырманға арналған «Tl; dr» бөлімі, онда мен тезірек жетемін және рецепт ұсынамын (қателерімнен үйрену арқылы қайта қаралады).

Саяхаттан ләззат алыңыз және сұрақтар қойыңыз!

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

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

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

ҰЗАҚ ОҚУ

Менің эскизімде көптеген светодиодтар (42 жарықтандырылған түймелер бар) болғандықтан, маған Arduino Mega -ге бару керек екені түсінікті болды. Дегенмен, Mega-ді қолдана отырып, барлық жарықдиодты шамдар, түймелер, пьезо-дыбыстық сигналдар мен потенциометрлерді орналастыру үшін енгізу-шығару түйреуіштері әлі де жеткіліксіз болды.

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

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

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

Дупонт кабельдері арқылы компоненттерді arduino -ға қосуды жеңілдету үшін мен Mega сенсорлық қалқанын сатып алуды шештім.

Қалған құралдар мен материалдарға келетін болсақ, оларды төменде табуға болады.

TL; DR

Құралдар:

  • Лазерлік кескіш. Біздің өндіріс кеңістігімізде мен акрилді кесу мен гравировка жасау үшін қолданған VLS 3.50 45W әмбебап лазерлік жүйелері мен МДФ кесу үшін пайдаланған 120w үлкен емес қытайлық лазер бар. Стандартты электр құралдарын қолдана отырып, қорап пен акрилді оңай кесуге болады, алайда акрилге/бояуға гравировка жасау үшін лазер қажет.
  • Пісіру темірі.
  • Ыстық желім пистолеті (міндетті емес, бірақ жақсы)
  • Бұрауыш жиынтығы.
  • Қарама -қарсы бит.
  • Бұрғылар 2 мм-3 мм немесе ұқсас.
  • Бұрғылау жүргізушісі (бәрі жасайды, бірақ стендті бұрғылау машинасы оны жеңілдетеді).
  • Маска таспасы
  • Қысқыштар
  • Штангенциркуль
  • Әр түрлі шағын қысқыштар
  • Adobe Illustrator ($$) немесе Inkscape (ақысыз) немесе кез келген басқа векторлық сурет салу бағдарламасы.
  • Autodesk Fusion 360 (міндетті емес) - корпусты жобалауға арналған.

Корпус пен жинақ үшін:

  • Акрил парақтары, қалыңдығы 5 мм. Жақсырақ құйылған акрил (өйткені ол ерімейді және қайта кетпейді, илектелген акрил лазерлік кесу кезіндегідей).
  • Акрил парағы 2 мм.
  • MDF, қалыңдығы 6 мм.
  • Мен спрей бояуын қолдандым:

    • Molotow Urban Fine -Art Artist акрил - қызғылт сары. Бет тақтасының графикалық бөлшектері мен тұтқалары үшін.
    • Molotow Urban Fine -Art Artist акрил - қара сигнал. Корпус пен беткей тақтасы үшін.
    • Акрилсіз негіздегі қара түсті, 2 мм қорғаныш акрил парағы үшін.
  • Бұрандалар - 2,5 х 13 мм (немесе ұқсас - диаметрі 4 мм -ден аспауы керек).
  • Стандартты (PVA) ағаш желімі (ағаш корпусты жабыстыруға арналған)
  • Контактілі жабысқақ немесе акрилді желім (2 мм қорғаныш акрил парағын беткі тақтаның түбіне жабыстыру үшін).
  • Мультиметр (міндетті емес, бірақ шорттарды табуға, диодтарды сынауға және жалпы үзіліссіздікті тексеруге өте пайдалы).

Электроника:

  • Arduino Mega 2560 R3
  • Mega Sensor Shield V2.0 Arduino Mega үшін
  • Dupont кабельдері әйел/әйел (100 дана жеткілікті болуы керек). Ұзындығы 30 немесе 20 см (кем дегенде) таңдаңыз - 10 см тым қысқа болады.
  • Светодиодтардың толық жиынтығы - 3 мм және 5 мм.
  • Еркек тақырыптық түйреуіштер
  • ПХД жолақ тақтасы
  • 4x 16 істікшелі DIP IC розеткасы (онжылдық есептегіштерді орнатуға арналған)
  • 4x CD4017BE онжылдық есептегіш чиптері
  • 2x Қызыл жарықтандырылған жарықдиодты қосқыш w. қақпақты аударыңыз
  • 2x Бір сызықты 10к слайд потенциометрлері
  • 2x Жасыл шаршы жарықтандырылған лездік түймелер. Назар аударыңыз !!: байланыстырылған түймелер жарық диодты шамдармен жанбайды. Олар қыздырылған және қосылған кезде жанбайды. Оларды жарықтандыру үшін ішіндегі қыздыру шамын сөндіріп, оларды 3 мм жарық диодты шамға ауыстыру қажет болады. Мен светодиодпен жарықтандырылған басқа ұқсас түймелерге тапсырыс беруге тырыстым, бірақ өкінішке орай, олар келген кезде олар да қыздыру.
  • 6x 3 істікшелі 2-позиция қосқыш/қосқыш
  • 1x Қауіпсіздік құлыптау кілтінің қосқышы (DPST немесе DPDT түрі).
  • 1x SPST қосқыш/сөндіргіш қосқышы
  • 2x пьезо сигналдары
  • 1x MAX7219 LED нүктелік матрицасы 8 цифрлық сандық дисплей басқару модулі
  • 2x Бір сызықты айналмалы 10к потенциометр
  • 2x потенциометрлерге арналған айналмалы тұтқаның қақпағы
  • 22х 180 немесе 200 Ом резисторлар
  • 11х 150 Ом резисторлар
  • 14х100 Ом резисторлары
  • 1x T типті «9v» қосылатын батарея қосқыш кабелі
  • 1х 4 ұялы АА батарея ұстағыш

3-қадам: Бөлшектерді өлшеу және сынау

Бөлшектерді өлшеу және сынау
Бөлшектерді өлшеу және сынау
Бөлшектерді өлшеу және сынау
Бөлшектерді өлшеу және сынау
Бөлшектерді өлшеу және сынау
Бөлшектерді өлшеу және сынау
Бөлшектерді өлшеу және сынау
Бөлшектерді өлшеу және сынау

ҰЗАҚ (-ish) ОҚУ

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

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

Содан кейін мен Illustrator -да әр түрлі компоненттердің диаметрі/ені бейнеленген қарапайым векторлық сызба жасадым, 5 мм акрил сынақ бөлігін лазерлік кескішке салып, қиып алдым.

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

TL; DR

  • Барлық компоненттерді калибрлер көмегімен өлшеңіз.
  • Illustrator -да барлық түймешіктер/компоненттер өлшемдері бар векторлық тест файлын шығару үшін өлшемдерді қолданыңыз.
  • Сынақ файлын 5 мм акрилге лазерлік кескіште кесіңіз.
  • Сынақ бөлігін қолданып, барлық компоненттер бір -біріне сәйкес келетінін тексеріңіз.
  • Қажет болса, векторлық файлдағы тесіктердің өлшемдерін реттеңіз және өлшемдері өзгертілген жаңа сынақ бөлігін жасаңыз.
  • Соңғы өлшемдерді қолдана отырып, жаңа Illustrator файлын жасаңыз және барлық компоненттеріңізді дұрыс масштабта салыңыз.
  • НЕМЕСЕ жоғарыда айтылғандардың ешқайсысын жасамаңыз. Мен келесі векторлық файлды келесі қадамдарда беремін, егер сіз оны пайдаланғыңыз келсе.

4 -қадам: Істің дизайны

Істі жобалау
Істі жобалау
Істі жобалау
Істі жобалау

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

ҰЗАҚ ОҚУ

Неге екені белгісіз, мен бұл процесті қажет болғаннан гөрі өзіме қиындатуға шешім қабылдадым және Fusion 360 -те саусақпен параметрлі түрде корпус жасауды таңдадым. Шынымды айтсам, мен шын мәнінде Fusion 360 -ты жақсы үйренгім келді, сондықтан олай болмады. Толығымен ақылсыз адамның шешімі, бірақ мен MakerCase (өте жақсы) құралын әлдеқайда оңай қолдана аламын және онымен жасай аламын.

Оның орнына, егер сіз 3D параметрлік дизайнды жақсартқыңыз келсе, мен ұсынатын Hobbyist Maker -дің саусақпен біріктірілген қорапшасы бойынша оқулықты ұстануды жөн көрдім. Дегенмен, мендікіндей қарапайым дизайн үшін толық 3D моделін жасау - бұл тым көп нәрсе, өйткені сіз әр бетті кейінірек 2D векторлық сурет ретінде экспорттауға тура келеді, сондықтан сіз оны Illustrator -да бастауға болады.

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

Дизайн орнында мен барлық бөлшектерді 2D.dxf векторлық файлдарына экспорттадым, Taylor Sharpe нұсқаулығында сипатталған «қарапайым эскиз» әдісін қолдана отырып.

Содан кейін мен Illustrator -дағы dxf файлдарын өзгерттім және батарея бөліміне кіруге арналған кішкене люкті және Arduino Mega -ға қосылатын тесіктерді қостым (мен мұны алдыңғы қадамда өлшеген едім). Мен сонымен қатар корпустың бүйіріндегі дыбысты қосуға/өшіруге арналған тесікті, ал төменгі жағында кішкене бұрғылау тесіктерін қостым.

Корпустың соңғы сызбалары осы қадамға бекітілген (.ai,.svg және.pdf форматында), ал беткі тақтаның дизайны келесі қадамдарда келеді.

TL: DR

  • Корпустың саусақпен біріктірілген қорабын жасау үшін MakerCase пайдаланыңыз.
  • Illustrator бағдарламасындағы MakerCase векторлық файлдарын сіздің қажеттіліктеріңізге сәйкес өзгертіңіз - батареяға арналған люкті және Arduino порттары үшін тесіктерді қосуды ұмытпаңыз.
  • НЕМЕСЕ осы қадамға бекітілген жоспарларды жүктеп алыңыз.

5 -қадам: Беттің беткі тақтасын жобалау және бояуды лазерлік гравировка

Бояудың бетін және лазерлік гравировкасын жобалау
Бояудың бетін және лазерлік гравировкасын жобалау
Бояудың бетін және лазерлік гравировкасын жобалау
Бояудың бетін және лазерлік гравировкасын жобалау
Бояудың бетін және лазерлік гравировкасын жобалау
Бояудың бетін және лазерлік гравировкасын жобалау
Бояудың бетін және лазерлік гравировкасын жобалау
Бояудың бетін және лазерлік гравировкасын жобалау

ҰЗАҚ ОҚУ

Корпустың жалпы өлшемі мен бет тақтасы орнатылғанда, мен енді ақырында (одан да көп) қызықты бөлігіне жете аламын: беткей тақтасының дизайны!

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

Бастапқы векторлық дизайн орнында лазер уақыты болды!

Дұрыс процесті табу:

Беткей тақтасының дизайны үшін мен бет тақтасының фонының қара түске боялғанын және ондағы кеңістіктік графиканың сигнал түсімен ерекшеленгенін қалаймын (менің жағдайда қызғылт сары). Бірақ мен бояу арқылы лазермен өңдеудің бұл процесі бойынша ешқандай оқулық таба алмадым. Боялған бөлшекті бояумен жақсартуға немесе мөлдір емес бетке бір рет қыстыруға немесе лазерленген кезде бетіне жабысатын арнайы лазерлік бояуды қолданудың бірнеше мысалдары болды (бұл мен қалаған нәрсеге қарама-қарсы еді). Кейінірек мен бұл бейнеде мен қол жеткізгім келетін нәрсені көп немесе аз көрсететінін таптым, бірақ ол кезде тым кеш болды, мен бояудың әр түрін, бояу қабаттарының әр түрлі мөлшерін сынап көру үшін тым көп уақыт жұмсадым. ULS лазеріндегі миллион түрлі параметрлер: |

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

Лазермен өңдеу процесі - TL; DR:

Беткі тақтаны кесу және оған конструкцияны салу процесі бірнеше бөлек қадамдардан тұрады, қысқасы:

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

Лазермен өңдеу процесі - ҰЗАҚ ОҚУ:

Лазермен өңдеу процесі егжей -тегжейлі:

  1. Бет тақтасының өзін және түймелер мен компоненттерге арналған барлық тесіктер мен саңылауларды кесіңіз. Бұл қадамға бекітілген дизайн файлдарында үш түрлі қабат бар: А. Қиылған қабат (қызыл сызықтар) В. Векторлық гравировка қабаты (көк сызықтар) C. Растрлық гравировка қабаты (қара ерекшеліктер) Бұл қадамда сіз лазерлік кескіштен қызыл және көк қабатты кесуді сұрауыңыз керек. Қызыл қабатты ақырына дейін кесіп тастау керек, ал көк қабатты акрилге жұқа сызықпен ойып жазу керек. Көк кресттер бұрғылау нүктелерін белгілейді (кейінірек, біз тақтайшаға тесіктерді бұрғылауға тура келеді), ал сол жақ төменгі бұрышта планетаның үстіндегі көк крест - бұл беткей тақтасын гравирлеу кезінде қолданатын тегістеу белгісі. процестің 3 -ші кезеңі.
  2. Беткейдің астыңғы жағын қара түске бояңыз. Назар аударыңыз, конструкторлық файлдар шағылыстырылғандықтан, астыңғы жағы лазерлік кескішке қойылған кезде жоғары қаратылады. Сонымен қатар, сіз бояуды бастамас бұрын, акрилдің бояуды қаламайтын бөліктерін маскировать ету үшін міндетті түрде бояу таспасын қолдануыңыз керек! Art Artist акрил белгісі қара, себебі бұл таңғажайып! Пигменттің өте жоғары концентрациясы бар, сондықтан акрилді толығымен жабу үшін сізге бір ғана бояу қабатын жағу қажет (ол келесі қадамда да пайдалы болады). Астыңғы жағы қара түске боялғаннан кейін оны құрғатыңыз. толық және келесі қадамға өтіңіз.
  3. Беткей тақтасының асты қара боялған болса, оны қайтадан лазерлік кескішке салыңыз және (қажет болған жағдайда) лазерді бет тақтасына мінсіз туралау үшін туралау маркерін қолданыңыз (1 -қадамда сипатталған). Өңдеу үшін мен VLS 3.50 лазерін қолдандым, ол көптеген тонна алдын ала орнатылған материалдар кітапханасымен бірге келеді. Алайда, бұл акрилді «бояуды кетіру» үшін алдын ала орнатылған параметрлермен бірге келмейді, сондықтан маған біраз тәжірибе жасауға тура келді. Мен жасаған алғашқы сынақтар үшін мен бояудың бірнеше қабатын қолдандым, бұл бояу қабаты арқылы лазермен өңдеуді жасау үшін алдын ала орнатылған параметрлермен көп айналысуға тура келді. Бояудың бір ғана қабатын қолдана отырып, VLS 3.50 5мм акрилге арналған стандартты «растрлық гравировка» параметрі бояу қабатын кетіру үшін жеткілікті болды! Жақсы! Қосылған конструкторлық файлды пайдаланып, растрлық гравировка қабатын (қара сызықтар) лазерге жіберіңіз және бояу мен акрилге кейбір ғарыштық үлгілерді сызуды бастаңыз!
  4. Беттік тақтаның ғарыштық дизайнының барлық ерекшеліктері енді беткі тақтаның түбіне бекітілуі керек, яғни сіз бояу боялған акрил арқылы көре аласыз. Бірақ біз беткі тақтадағы мәтіннің, белгілер мен сызықтардың ашық болғанын қаламаймыз! Біз олардың ашық қызғылт сары түске боялғанын қалаймыз! Сондықтан апельсинді акрил бояуларыңызды алыңыз (мен 2 -қадамдағы қара бояумен бірдей Molotow сериясын қолдандым) және беткі тақтаның астыңғы жағының қара жағына бір немесе екі қабатты бояймыз. Тағы да, қызғылт сары бояуды қаламайтын бөліктерді, әсіресе беткі тақтаның ортасындағы шаршыны маска! Алаң мөлдір болуы керек, өйткені біз оған қарапайым жарықдиодты дисплейді орнатамыз. Сіз мұны істей отырып, корпустың тұтқаларын да бояй аласыз (қосымшадағы суретті қараңыз).

Кескіндеме мен лазермен кесу аяқталғаннан кейін мен бөлшектерді сынауға дайын болдым.

6-қадам: Корпусты тексеру, құрастыру және бояу

Корпусты сынау, құрастыру және бояу
Корпусты сынау, құрастыру және бояу

TL; DR

Схеманы құру көп сатылы процесс болды:

  1. Мультиметр көмегімен компоненттерді тексеру.
  2. Компоненттерді (жарықдиодты шамдар, түймелер, дисплей және т.б.) бет тақтасына бекіту.
  3. Барлық қажетті компоненттерге дәнекерлеуіш ерлердің түйреуіштері.
  4. Шорт пен үздіксіздікті тексеру үшін мультиметрді қолдану.
  5. Корпустың төменгі жағына Arduino Mega (сенсорлық қалқаны бар) орнату.
  6. Барлық компоненттерді (дұрыс) Arduino сенсорлық қалқанына дюпонды кабельдер арқылы қосу.
  7. Батарея коннекторының сымдарын Arduino Mega ұясына жалғаңыз.

ҰЗАҚ ОҚУ

… Және егер мен ақылды адам болсам, мен дәл осы қадамдарды нақты ретпен орындаған болар едім … Алайда мен ақылды адам емес едім, сондықтан желімделіп, қондырылған ақаулы компоненттерді бірнеше сағат бойы ауыстыруға тура келді. бет тақтасы, жарықдиодты қысқарту және басқа да қызықты іс -шаралар!

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

  1. Мультиметр көмегімен компоненттерді орнатпас бұрын тексеріңіз. Светодиодтың барлық жұмысының бар-жоғын тексеріңіз, түймелер дұрыс ашылып-жабылатынын, потенциометрлердің жұмыс істейтінін және т. бәрі жұмыс істейтініне көз жеткізу үшін. Бұл сізге кейінірек көптеген бас ауруларынан құтқарады.
  2. Компоненттерді беткі тақтаға орнатыңыз. Барлық түймелерді беткі тақтаға оңай орнатуға болады, себебі олардың барлығында гайкалар мен бұрандалы біліктер бар, бірақ жарық диодты тақтаға ыстық желіммен жабыстыру қажет (суреттерді қараңыз).
  3. Дәнекерлеуіш ерлерге арналған түйреуіштер барлық компоненттерге. Мен барлық компоненттерім үшін дюпонт коннекторлы кабельдерді қолдануды шешкендіктен, бұл маған көп дәнекерлеуді қажет ететінін білдірді, өйткені әрбір жарық диодты және әр түймеде ерлердің бастық түйреуіштері дәнекерленген болуы керек еді. Мұны жеңілдету үшін мен таспаның бөліктерін кесіп тастадым және ерлерге арналған түйреуіштерді және қажет болған жағдайда резисторларды дәнекерледім. Содан кейін мен дайын тақтаны басқару тақтасындағы тиісті компонентке дәнекерледім (суреттерді қараңыз). Төрт 4017 онжылдық есептегіштердің барлығы бір жолақты тақта блогына орнатылды (қажет болған жағдайда) қосылымдарды ауыстыруды жеңілдету үшін (суреттерді қараңыз).
  4. Шорт пен сабақтастыққа арналған тест. Мультиметрді қолданып, сіздің барлық дәнекерлеу қосылыстарыңыздың қосылуын тексеріңіз және олардың кез келгені қосылмауы керек нәрселерге тым көп қосылуын тексеріңіз!
  5. Arduino Mega-ны корпустың төменгі жағына орнатыңыз, осылайша тақтадағы қуат ұясы мен USB-штепсель корпустың артқы жағындағы тесіктерге сәйкес келеді (суреттерді қараңыз). Сондай-ақ, 4017 онжылдық есептегіш блокты корпустың төменгі жағын, сондай -ақ батарея бөлімін кесіп, жинап, орнатыңыз (осы қадамға бекітілген) (суреттерді қараңыз).
  6. Енді барлық компоненттерді аналық/аналық дупонды кабельдермен қосатын уақыт келді. Барлығын дұрыс қосқаныңызға көз жеткізу үшін осы Нұсқаулықтың 8 -қадамындағы схеманы қараңыз.
  7. Біртүрлі себептермен мен сатып алған сенсорлық қалқан 7-12 вольтты реттелетін кіруге мүмкіндік беретін «Вин» түйреуішімен жабдықталмаған. Сондықтан мен батарея коннекторының сымдарын Arduino Mega розеткасына дәнекерлеуім керек болды (суретті қараңыз).

Менің ойымша … енді оны қосатын уақыт келді..!

10 -қадам: тестілеу және кодтау

Image
Image
Тестілеу және кодтау
Тестілеу және кодтау
Тестілеу және кодтау
Тестілеу және кодтау

Сіз оқулықтың соңғы кезеңіне жеттіңіз! Жарайсың!

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

Осыған қарамастан, Arduino -ға ауыстырылған «соңғы» деп аталатын кодта әлі де көптеген кемшіліктер бар, және - ашығын айтқанда - біраз былық. Бақытымызға орай, біз нақты ғарыш кемесінің кодын әзірлемедік, сондықтан бұл жағдайда код жеткілікті болады:)

Код сонымен қатар жақсы құжатталмаған, және біз онымен жұмыс істейтін үш адам болғандықтан, оны шешуге тырысу біраз сынақ болуы мүмкін - мен үшін де.

Қалай болғанда да, код бекітілген және саусақтардың айқасуы әлі де жұмыс істейді, егер сіз оны сынап көрген болсаңыз:)

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

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

Соңғы жобаның бейнесін тамашалаңыз және бақытты болыңыз: D

/ Нильс ака Нилфискен

11 -қадам: Атрибуттар

Басқару тақтасын құрастыру барысында мен ашық бастапқы коды бар материалдарды қолдандым - негізінен әр түрлі графика. Оларды жасаушыларды атап өту керек (және керек):

TheNounProject тамаша сайтынан мен келесі белгішелерді қолдандым:

  • VectorBakery -дің «бумы» (CC BY)
  • Symbolon жазған «дыбыстық діріл» (CC BY)
  • Оксана Латышеваның «жарылуы» (CC BY)
  • Blackspike «Пентагон қауіпі» (қоғамдық домен)
  • Франко Пертикароның «Галактикалық империя» (CC BY)
  • Эрвин Болаттың «Лазер сәулесі» (CC BY)
  • Ластспарктың «Сатурн» (CC BY)
  • Хэ По Линнің «Электр» (CC BY)

Қолданылатын қаріп - бұл:

Checkered Ink «Oilrig» (лицензияны мына жерден қараңыз)

Сонымен қатар кеңестеріңізді, амалдарыңыз бен тәжірибелеріңізді ақысыз тарататын және барлығына ұнайтын барлық басқа «тәлімгерлерге» үлкен рахмет. Сізсіз мен ешқашан мұндай жобаны құра алмас едім.

Алғаш рет автор
Алғаш рет автор
Алғаш рет автор
Алғаш рет автор

Автор бірінші рет

Ұсынылған: