Мазмуну:

Космостук башкаруу панели - Laser Cut Arduino Toy: 11 кадам (Сүрөттөр менен)
Космостук башкаруу панели - Laser Cut Arduino Toy: 11 кадам (Сүрөттөр менен)

Video: Космостук башкаруу панели - Laser Cut Arduino Toy: 11 кадам (Сүрөттөр менен)

Video: Космостук башкаруу панели - Laser Cut Arduino Toy: 11 кадам (Сүрөттөр менен)
Video: Лазерный МФУ Pantum M7100DW - современный помощник для дома и офиса 2024, Ноябрь
Anonim
Космостук башкаруу панели - Laser Cut Arduino Toy
Космостук башкаруу панели - Laser Cut Arduino Toy

Fusion 360 долбоорлору »

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

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

Жээнимдин 6 жылдык туулган күнү бир нече айдан кийин келе жаткандыктан, мен ага белек кылууну чечтим. Ал мейкиндик менен байланышкан нерселерди жакшы көргөндүктөн (айрыкча, анда баскычтар жана жарыктар бар болсо), мен аны баштапкы идея менен келдим, аны жөнөкөй Arduino негизделген оюнчуктар, кээ бир светодиоддор, баскычтар, колонкалар, слайдерлер ж.

Мен интернетте илхам алуу үчүн жөнөкөй Arduino оюнчуктарын үйрөткүчтөрдү кыдырып чыктым, бирок так мен издеп жүргөн нерсени таба алган жокмун. Джефф Хай Смиттин укмуштуу космостук кемеси оюнчугу жана Дункан Джонсинин ремикси чоң шыктандыруу болгон, бирок мен жетишпегенден бери мен үчүн бир аз чоң болгон: Мен долбоорду мисал менен иштешүүдөн көрө жөнөкөй (жана арзаныраак) кылуу үчүн Arduino тарабынан гана көзөмөлгө алынышын кааладым. a Raspberry Pi же окшош. Боб Ландердин кооз кичинекей башкаруу панелиндеги оюнчук дагы шыктандыруучу болду, бирок мен бир аз интерактивдүүлүк менен бир нерсе кургум келди.

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

Баштапкы дизайны ордунда (жок дегенде кагаз бетине тез эле чийилип түштү), мен муну куруу үчүн эмне керек экенин билүүгө өтүүгө даяр элем - мага канча жана кайсы бөлүктөр керек, кайсы Arduino контроллери колдонуу ж.б. КЕНЕШ СӨЗҮ …

… муну куруу саякатына кирүүнү каалагандар үчүн: 4017 он жылдык эсептегичтерди колдонуу - LEDди башкаруунун керексиз татаал жолу. Эгерде сиз өзүңүздүн версияңызды чыгаргыңыз келсе, анда мен WS2812B (же окшош) светодиоддорду колдонууну сунуштайм, анткени ал LEDдерди башкарууну бир топ жеңилдетет (мисалы, FastLED китепканасын колдонуу менен).

Дагы бир башка Instructable мүчөсү ошондой эле схема менен коддун ортосундагы айырмачылыктарды тапты (көрсөтүлгөн схемага туура келбеген коддогу кээ бир I/O казыктары менен). Убакыт болгондо схеманын жаңыртылган версиясын түзүүгө аракет кылам. Бул арада кодду I/O пин орнотуу үчүн негиз катары колдонуңуз (схемалык эмес).

1 -кадам: Бул окуу куралынын структурасы

Бул окуу куралынын структурасы
Бул окуу куралынын структурасы

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

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

Долбоор үч айга жакын бош убактысын алууну аяктады, мен жээнимдин туулган күнүнө бир күн калганда гана кодировкасын бүтүрдүм!

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

Бул үйрөткүчтүн көпчүлүк кадамдары ар бири эки бөлүмдөн турат:

  • Сабырдуу окурман үчүн "Узак окуу" бөлүмү, анда мен өз процессимди, ойлорумду жана (мүмкүн) каталарымды деталдуу түрдө сүрөттөйм.
  • Чыдамы кеткен окурман үчүн "Tl; dr" бөлүмү, анда мен бир аз тезирээк жетип, аткарыла турган рецептти сунуштайм (каталарымдан үйрөнүү менен оңдолгон).

Саякаттан ырахат алыңыз жана суроолорду берүүдөн тартынбаңыз!

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

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

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

УЗАК ОКУУ

Менин эскизимде көп светодиоддор камтылгандыктан (анын ичинде 42 күйгүзүлгөн баскычтар), мен Arduino Megaга барышым керек экени түшүнүктүү болду. Бирок Мега колдонулганда дагы, бардык LEDлерге, баскычтарга, пьезо сигналдарына жана потенциометрлерге жайгаштыруу үчүн I/O-пиндери жетишсиз болчу.

Ошентип, мен дагы бир жолу интернетте бир нече светодиоддорду бир нече I/O-пиндер менен кантип көзөмөлдөө керектиги боюнча кеңештерди алдым жана бул тыкан окуу куралын окуп чыккандан кийин "CD4017 он жылдык эсептегичти" чечтим.

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

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

Дюпонт кабелдери аркылуу компоненттерди arduino менен туташтырууну жеңилдетүү үчүн мен Mega үчүн сенсордук калкан сатып алууну чечтим.

Ал эми калган инструменттер менен материалдарды төмөндө таба аласыз.

TL; DR

Куралдар:

  • Лазердик кескич. Биздин мейкиндикте универсалдуу лазердик системалар VLS 3.50 45W бар, мен аны акрилди кесүү жана оюу үчүн колдонгом, жана MDFти кесүү үчүн колдонгон чоң аты жок кытайлык 120w лазер. Сиз стандарттык электр шаймандарын колдонуп кутучаны жана акрилди оңой эле кесип салсаңыз болот, бирок лазерди акрил/боёкко түшүрүү үчүн.
  • Кандооч.
  • Ысык желим тапанча (милдеттүү эмес, бирок ээ болгон жакшы)
  • Бурагыч топтому.
  • Контейнер бит.
  • Бургулоо биттери 2мм-3мм же ушуга окшош.
  • Бургулоочу драйвер (каалаганын жасайт, бирок скамейкалык бургулоочу пресстер аны жеңилдетет).
  • Маскировка тасмасы
  • Кыскычтар
  • Caliper
  • Ар кандай кичинекей кычкачтар
  • Adobe Illustrator ($$) же Inkscape (бекер) - же башка векторго негизделген сүрөт тартуу программасы.
  • Autodesk Fusion 360 (милдеттүү эмес) - корпусту долбоорлоо үчүн.

Материалдар Корпус жана монтаж үчүн:

  • Акрил барактары, калыңдыгы 5 мм. Жакшыраак акрилди куюңуз (анткени ал эрип кетпейт жана акрил лазер менен кесилгенде оңой эле кайтып келбейт).
  • Акрил барак 2 мм.
  • MDF, туурасы 6 мм.
  • Боёкту спрей менен колдондум:

    • Molotow шаардык көркөм сүрөтчү акрил - кызгылт сары. Беттеги графикалык деталдар жана туткалар үчүн.
    • Molotow шаардык көркөм сүрөтчү акрил - кара сигнал. Корпус жана бет кап үчүн.
    • 2мм коргоочу акрил барагы үчүн акрилге негизделбеген жалпы кара.
  • Бурамалар - 2,5 x 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мм LED менен алмаштырышыңыз керек болот. Мен дагы башка окшош баскычтарга буйрук берүүгө аракет кылдым, бирок, тилекке каршы, алар келгенде алар дагы чырак.
  • 6x 3-pin 2-позиция күйгүзүү/күйгүзүү боюнча
  • 1x Коопсуздук кулпусунун ачкычы (DPST же DPDT түрү).
  • 1x SPST күйгүзүү/өчүрүү
  • 2x Piezo сигналдары
  • 1x MAX7219 LED Dot Matrix 8-Digit Digital Display Control Module
  • 2x Жалгыз сызыктуу айлануучу 10к потенциометр
  • Потенциометрлер үчүн 2x айлануучу баскычтын капкагы
  • 22x 180 же 200 Омдук резисторлор
  • 11х 150 Ом каршылыгы
  • 14х 100 Ом резисторлор
  • 1x T-түрү "9v" батыш батарея туташтыргычы кабели
  • 1х 4 уячалуу АА-батарейка кармагыч

3-кадам: Бөлүктөрдү өлчөө жана сыноо

Бөлүктөрдү өлчөө жана текшерүү
Бөлүктөрдү өлчөө жана текшерүү
Бөлүктөрдү өлчөө жана сыноо
Бөлүктөрдү өлчөө жана сыноо
Бөлүктөрдү өлчөө жана сыноо
Бөлүктөрдү өлчөө жана сыноо
Бөлүктөрдү өлчөө жана текшерүү
Бөлүктөрдү өлчөө жана текшерүү

УЗАК (-иш) ОКУУ

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

Өзгөчө ачкыч өтө терең болчу, ошондуктан кутучанын акыркы тереңдиги (же бийиктиги, бирок аны коюуну каалайсыз) буга туура келиши керек жана ички компоненттерди корпуска (мисалы, Arduino Mega, он жылдык эсептегичтер ж.

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

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

TL; DR

  • Бардык компоненттериңизди калибрлер менен өлчөңүз.
  • Illustratorдо бардык баскычтар/компоненттердин өлчөмдөрү бар вектордук тест файлын чыгаруу үчүн өлчөөлөрдү колдонуңуз.
  • Лазердик кескичке 5мм акрилге тест файлын кесип алыңыз.
  • Бардык компоненттер тыгыз шайкеш келерин текшерүү үчүн тестти колдонуңуз.
  • Керек болсо, вектордук файлдагы тешиктин өлчөмдөрүн тууралаңыз жана өзгөртүлгөн өлчөмдөрү менен жаңы сынак жасаңыз.
  • Акыркы өлчөөлөрдү колдонуп, жаңы Illustrator файлын түзүңүз жана бардык компоненттериңизди туура масштабда тартыңыз.
  • ЖЕ жогорудагылардын бирин кылбаңыз. Кийинки кадамдарда акыркы вектордук файлды берем, эгер сиз муну колдонууну кааласаңыз.

4 -кадам: Дизайн

Дизайн
Дизайн
Дизайн
Дизайн

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

УЗАК ОКУУ

Эмнегедир мен бул процессти өзүмө керек болгондон бир топ оор кылууну чечтим жана Fusion 360та параметрдик түрдө аныкталган манжа менен бириктирилген корпус жасоону туура көрдүм. Чынын айтсам, чындыгында мен Fusion 360ты жакшыраак үйрөнгүм келди, ошондуктан андай болгон жок ' Толугу менен жинди чечими, бирок мен (эң сонун) MakerCase куралын оңой колдонуп, аны менен бүтүрө алмакмын.

Анын ордуна, эгер сиз 3D параметрдик дизайнды жакшыраак билгиңиз келсе, Hobbyist Makerдин манжалары менен бириктирилген кутуча үйрөткүчүн колдонууну туура көрдүм. Бирок, меникиндей жөнөкөй дизайн үчүн толук 3D моделин түзүү бир аз ашыкча, анткени сиз ар бир бетти кийинчерээк 2D вектордук сүрөт катары экспорттоого туура келет, андыктан аны Illustratorдо баштасаңыз болот.

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

Дизайн ордунда мен Тейлор Шарптын Нускамасында сүрөттөлгөн "жөнөкөй эскиз" ыкмасын колдонуу менен бардык бөлүктөрдү 2D.dxf вектордук файлдарына экспорттодум.

Мен андан кийин Illustratorдогу dxf файлдарын өзгөртүп, батарейка бөлүмүнө жана Arduino Megaга туташуу үчүн тешиктерге кирүү үчүн кичинекей люк коштум (мурунку кадамда дагы өлчөнмөк). Мен ошондой эле иштин капталындагы үндү күйгүзүү/өчүрүү үчүн тешикти жана астынкы жагында кичинекей бургулоо тешиктерин коштум.

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

TL: DR

  • Негизги манжаңызды корпуска кошуу үчүн MakerCaseти колдонуңуз.
  • Illustratorдогу MakerCase вектордук файлдарын керектөөлөрүңүзгө ылайыкташтырыңыз - батарейканын люгу менен Arduino портторунун тешиктерин кошууну унутпаңыз.
  • ЖЕ бул кадамга тиркелген пландарды жүктөп алыңыз.

5 -кадам: Беттин бетин жана лазердик гравировканы долбоорлоо

Беттин бетин жана лазердик гравировканы долбоорлоо
Беттин бетин жана лазердик гравировканы долбоорлоо
Беттин бетин жана лазердик гравировканы долбоорлоо
Беттин бетин жана лазердик гравировканы долбоорлоо
Беттин бетин жана лазердик гравировканы долбоорлоо
Беттин бетин жана лазердик гравировканы долбоорлоо
Беттин бетин жана лазердик гравировканы долбоорлоо
Беттин бетин жана лазердик гравировканы долбоорлоо

УЗАК ОКУУ

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

Мен иллюстратордогу бардык бөлүктөрдүн кичинекей китепканасын ченеп, тартканым үчүн (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 сериясынан колдонгом) жана капталдын кара астына бир -эки катмарын боёңуз. Дагы, апельсин боегу келбеген бөлүктөрүңүздү маска кылыңыз - айрыкча бет капчыктын ортосундагы чарчы! Аянт ачык болушу керек, анткени кийинчерээк ага жөнөкөй LED-дисплей орнотобуз. Сиз иштеп жаткан учурда, сиз да корпустун туткаларын боёп алсаңыз болот (тиркелген сүрөттү караңыз).

Сүрөт тартуу жана лазер менен чийүү бүткөндөн кийин, мен тетиктерди текшерүүгө даяр болчумун.

6-кадам: Case Test-fitting, Assembly and Paint

Case Test-fitting, Assembly and Paint
Case Test-fitting, Assembly and Paint

TL; DR

Райондун курулушу көп баскычтуу процесс болгон:

  1. Мультиметрдин жардамы менен компоненттерди текшерүү.
  2. Компоненттерди (светодиоддор, баскычтар, дисплей ж. Б.) Бет плитасына орнотуу.
  3. Эркектин башын бириктирүү (керектүү) компоненттердин бардыгына.
  4. Кыска жана үзгүлтүксүздүгүн текшерүү үчүн мультиметрди колдонуу.
  5. Ардуино мегасын (сенсор калканы менен) корпустун ылдый жагына орнотуу.
  6. Бардык компоненттерди (туура) дюпондук кабелдерди колдонуу менен Arduino сенсор калканчына туташтыруу.
  7. Батареяны туташтыруучу зымдарды Arduino Mega jack терминалына кошуңуз.

УЗАК ОКУУ

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

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

  1. Мультиметрдин жардамы менен компоненттериңизди сынап көрүңүз. Светодиоддордун баарынын иштээрин текшериңиз, эгерде баскычтар туура ачылып жана жабылса, потенциометрлер иштесе ж.б. Ошондой эле MAX7219 жетектөөчү дисплейи менен кичинекей тест орнотуу жасоо жакшы идея (мис. Бул жакшы окуу куралын караңыз), баары иштээрине ынануу үчүн. Бул кийинчерээк сизге көптөгөн баш ооруларынан куткарат.
  2. Бардык компоненттерди бет капка оңой эле орнотсо болот, анткени аларда жаңгактар жана жиптер бар. Бош LED диапазонду ысык клей менен жабыштыруу керек (сүрөттөрдү карагыла).
  3. Solder эркек баштык казыктары бардык компоненттерге. Мен бардык компоненттерим үчүн дюпондук туташтыргыч кабелдерди колдонууну чечкендиктен, бул мага абдан көп ширетүү керектигин билдирет, анткени ар бир светодиоддо жана ар бир баскычта эркек баштуу казыктары болушу керек болчу. Муну бир аз жеңилдетүү үчүн, мен тактайдын бөлүктөрүн кесип, эркек баштыктын казыктарын жана (эгер керек болсо) резисторлорун ширеттим. Мен андан кийин контролдук панелдин тиешелүү компонентине ошол даяр тилкени ширеттим (сүрөттөрдү караңыз). Төрт 4017 он жылдык эсептегичтердин бардыгы бир тилке тактасына орнотулган (эгер зарыл болсо) байланыштарды алмаштырууну жеңилдетет (сүрөттөрдү караңыз).
  4. Кыска жана үзгүлтүксүздүк үчүн тест. Мультиметрди колдонуп, сиздин бардык ширетүүчү түйүндөрүңүздүн туташуусун текшериңиз жана алардын бири да туташпашы керек болгон нерселерге өтө көп байланыш жасаарын текшериңиз!
  5. Ардуино Меганы корпустун түбүнө орнотуп, тактадагы кубат джекси менен USB-сайгычтын иштин арт жагындагы тешиктери менен дал келиши үчүн (сүрөттөрдү караңыз). Сиз 4017 жылдык эсептегич блокту корпустун түбү, ошондой эле батарея бөлүмүн кесип, чогултуп жана орноткон (бул кадамга тиркелген) (сүрөттөрдү караңыз).
  6. Азыр аял/дюпон кабелдерин колдонуп, бардык компоненттерди туташтырууга убакыт келди. Баарын туура туташтырганыңыз үчүн бул Нускаманын 8 -кадамындагы схемага кайрылыңыз.
  7. Кандайдыр бир кызык себептерден улам, мен сатып алган сенсордук калкан, жөнгө салынуучу 7-12 вольттук кирүүгө уруксат берүү үчүн "Вин" -пинс менен жабдылган эмес. Ошентип, батареяны туташтыруучу зымдарды Arduino Megaнын кубаттуулук розеткасына ширетүүгө туура келди (сүрөттү караңыз).

Мен ойлойм … азыр аны туташтырууга убакыт келди..!

10 -кадам: Тестирлөө жана коддоо

Image
Image
Тестирлөө жана коддоо
Тестирлөө жана коддоо
Тестирлөө жана коддоо
Тестирлөө жана коддоо

Сиз үйрөткүчтүн акыркы баскычына жеттиңиз! Мыкты жасалды!

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

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

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

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

Кошулганыңыз үчүн рахмат - бул окуу куралындагы жок дегенде кээ бир нерселерди колдоно алдыңыз деп үмүттөнөм.

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

Акыркы долбоордун видеосунан ырахат алыңыз жана бактылуу болуңуз: D

/ Niels aka. Nilfisken

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

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

TheNounProject сонун сайтынан мен төмөнкү иконкаларды колдондум:

  • VectorBakery "Бум" (CC BY)
  • Symbolon "Үн дирилдөө" (CC BY)
  • Оксана Латышеванын "Жарылуусу" (CC BY)
  • Blackspike тарабынан "Пентагон коркунучу" (Коомдук домен)
  • Франко Пертикаронун "Галактикалык империясы" (CC BY)
  • Эрвин Болаттын "Лазердик нур" (CC BY)
  • Lastspark "Сатурн" (CC BY)
  • Хэ Пох Линдин "Электр" (CC BY)

Колдонулган шрифт:

Checkered Ink "Oilrig" (лицензияны бул жерден караңыз)

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

Биринчи жолу автор
Биринчи жолу автор
Биринчи жолу автор
Биринчи жолу автор

Автор биринчи жолу экинчи орунду ээледи

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