Мазмуну:

Tetrahedral LED Hat (Deichkind Style) V1: 7 кадам (Сүрөттөр менен)
Tetrahedral LED Hat (Deichkind Style) V1: 7 кадам (Сүрөттөр менен)

Video: Tetrahedral LED Hat (Deichkind Style) V1: 7 кадам (Сүрөттөр менен)

Video: Tetrahedral LED Hat (Deichkind Style) V1: 7 кадам (Сүрөттөр менен)
Video: TETRAHEDRAL LED HAT (DEICHKIND STYLE) 2024, Декабрь
Anonim
Тетраэдрдик LED шляпа (Deichkind Style) V1
Тетраэдрдик LED шляпа (Deichkind Style) V1
Тетраэдрдик LED шляпа (Deichkind Style) V1
Тетраэдрдик LED шляпа (Deichkind Style) V1
Тетраэдрдик LED шляпа (Deichkind Style) V1
Тетраэдрдик LED шляпа (Deichkind Style) V1
Тетраэдрдик LED шляпа (Deichkind Style) V1
Тетраэдрдик LED шляпа (Deichkind Style) V1

Сиз немистердин Deichkind музыкалык тобун билесизби? Ооба, мен алардын чоң күйөрманымын жана бир нече концерттерге катышкам. Алардын этаптарынын бир бөлүгү катары бул топ диоддорго толгон тетраэдралдык баш кийимдерди кийишет. 10 жыл мурун биринчи концертте мен мындай шляпага муктаж экенимди билгем! Бирок болжол менен жарым жыл мурун мен Arduinosту ачтым, ошентип баштады …

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

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

Электр энергиясы менен камсыздоо үчүн мен 10.000 мАч кубаттуулук банкын колдондум. Светодиоддор WS2812b бардык элестетүүчү түстөрдү алуу үчүн. Бул HC06 модулу жана андроид колдонмосу менен Arduino Nano тарабынан башкарылат. Колдонмо аркылуу ар кандай программаларды ойнотсо болот. Бул жерде баары мүмкүн. Мен кийинки жумалардын ичинде ардуино кодумду, ошондой эле Android APK менен камсыз кылам. Бирок ал дагы эле комментарийсиз жана жарым -жартылай башаламан, анткени анын бөлүктөрү жөн гана интернеттен көчүрүлгөн. Ал акылга сыярлык абалга ээ болгондон кийин, мен аны бекер колдонуу үчүн бул жерге жүктөйм.

Жабдуулар

Техникалык жабдыктар: Шилтемелер мен колдонгон сайттарга/өнүмдөргө барат, таң калбаңыз: сайттардын көбү немисче:) Сизге шилтемеленген сайттардан продукцияны так эле алуунун кажети жок. Бул керектүү продуктту көрсөтүүгө жардам гана.

  • Кара, тунук эмес плексиглас (3x барабар үч бурчтуктар, четинин узундугу 42см, калыңдыгы 2мм)
  • Тунук плексигласс (2х бир жактуу үч бурчтуктар, узундугу 42см, калыңдыгы 0,5-1мм) же күчтүү тунук фольга
  • WS2812B LED тилкеси IP30 (суу өткөрбөйт), метрине 30 LED, бардыгы 156 LED
  • Arduino Nano
  • HC06 Bluetooth модулу
  • Powerbank, кош USB чыгышы сунушталат (өлчөмдөрү канчалык кичине болсо, ошончолук жакшы)
  • Конденсатор 500-1000mF
  • Резистор 330 Ом
  • USB-зым USB-Aдан мини-USBге (Arduino Nano менен иштөө)
  • USB-зым USB-A каалаган нерсеге (кесилет, LEDлерди иштетет)
  • Байланыш зымдары
  • Пластмассалар үчүн күчтүү желим
  • Кийүү ыңгайлуу болушу үчүн көбүк.

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

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

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

1 -кадам: Плексигласын калыпка келтирүү

Плексигланы формага келтирүү
Плексигланы формага келтирүү
Плексигласын формасына келтирүү
Плексигласын формасына келтирүү
Плексигланы формага келтирүү
Плексигланы формага келтирүү
Плексигласын формасына келтирүү
Плексигласын формасына келтирүү

Шлем үч кара плексигласс үч бурчтугунан турат, алардын экөөсү светодиоддорду кароо үчүн тешиктер менен камсыз кылынышы керек. Мен 850x370x2mm өлчөмүндөгү плексигласс табагын сатып алдым, аны кесүүчү бычак менен үч барабар үч бурчтукка бөлдүм. Тунку тунук плексигласс/фольга менен бирдей кылыңыз.

Кара үч бурчтуктун ар бири фрезер станогунда иштедим. Ошондуктан үч бурчтукту станоктун үстөлүнө эки тараптуу скотч менен бекиттим. Бардык үч үч бурчтуктун четтери тегиз кырка алуу үчүн тегирилген. Үч бурчтуктун экөө үчүн мен диоддордун тешикчелерин тегирмендегем (анткени тешикчелер 5х5мм чарчы болгондуктан) 5мм фрезер жана тегерек чөнтөктөр аркылуу көрүп турам. Пластиналар машинанын үстөлүнө жабышчаак лента менен гана бекитилгендиктен, столдун тегирменине түшүүдөн этият болуңуз. Катмар -катмар жолуңуз менен иштеңиз.

Эгерде сизде фрезер станогу жок болсо, альтернативалуу түрдө бургулоочу станокту кол менен колдонуп көрсөңүз болот. Бирок диоддордун тешиктеринин жайгашуусу менен абдан так болгула, анткени тилкедеги диоддор 3, 33см аралыкка ээ. Балким, мен диагональдагы сиздин тилкеңиздеги LEDге караганда калыңдыгы 0,5 мм болгон дрельди колдонмокмун.

Эгерде сиз плиталарды даяр кесүүгө буйрук берсеңиз, куттуктайм:) Анда бул кадам жараксыз. Акча көп нерсени жөнөкөйлөтөт;)

2-кадам: LED-тилкелерин жана Solder аларды орнотуу

LED-тилкелерин орнотуп, аларды lehim
LED-тилкелерин орнотуп, аларды lehim
LED-тилкелерин орнотуп, аларды lehimle
LED-тилкелерин орнотуп, аларды lehimle
LED-тилкелерин орнотуп, аларды lehim
LED-тилкелерин орнотуп, аларды lehim
LED-тилкелерин орнотуп, аларды lehim
LED-тилкелерин орнотуп, аларды lehim

Мен светодиоддорду төмөндөн өйдө карай S-үлгүдө, баш кийимдин алдыңкы учунан баштап уюштурдум. Бул үчүн мен 24 тилкени кесип алдым:

  • 2x 12 LED
  • 2x 11 LED
  • 2x 10 LED
  • 2x 1 LED

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

Плиталарды тегирменден кийин, тилкенин диоддору эми берилген тешиктерге тыкан батып, анча -мынча жабышып турушу керек. 12 светодиоддору бар тилкелердин астыңкы катарында, андан жогору 11де ж. Эгерде сиз тешиктерди кол менен бурган болсоңуз, анда сиз так иштегениңизди көрө аласыз. Сиз кээ бир оңдоолорду киргизишиңиз керек болушу мүмкүн. Жарык диоддорду табакта жана ордунда кармоо үчүн, мен аларды лента менен жабыштырмакмын. Жыгылып калбашы үчүн жетиштүү. (Кабатыр болбо, алар кийин чапталат.)

Муну эки үч бурчтуктун тешиктери менен толтуруңуз.

Эми ширетүүчү бөлүк:

LED тилкелеринин кесилишинде 3 контакт бар, аларды кайра бириктирүүгө туура келет. GND, 5V+ (же версияга жараша Vcc же окшош) жана Din/Dout. Now тилкелерди S-үлгүсүндө туташтырыңыз; GND менен GND, 5V+ менен 5V+ жана Dout менен Dout чиймеде көрсөтүлгөндөй. Көңүл буруңуз: Берилиштер (Dout) (Din) ичиндеги маалыматтар менен байланышта болушу керек!

Бул бир аз убакытты талап кылат, анткени байланыштар абдан кичинекей жана сизде 132 ширетүүчү түйүн бар:) Бактылуу болуңуз!

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

3 -кадам: Тетраэдрди чогултуңуз

Тетраэдрди чогултуңуз
Тетраэдрди чогултуңуз
Тетраэдрди чогултуңуз
Тетраэдрди чогултуңуз
Тетраэдрди чогултуңуз
Тетраэдрди чогултуңуз
Тетраэдрди чогултуңуз
Тетраэдрди чогултуңуз

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

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

Кеңеш: ар бир клей пластмассалардын баарына дал келбейт. Фольга / плексигласттын кээ бир таштанды бөлүктөрү менен клейдин үлгүсүн жасаңыз.

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

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

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

Андан кийин сизде Tetrahedral-LED-Hat бар. Жарык бере турган убак!

4 -кадам: Microcontroler бөлүгү

Микроконтроллер бөлүгү
Микроконтроллер бөлүгү
Микроконтроллер бөлүгү
Микроконтроллер бөлүгү
Микроконтроллер бөлүгү
Микроконтроллер бөлүгү

Жарыктарды көзөмөлдөө үчүн мен Arduino Nano алдым жана андроид тиркемеси менен байланыш үчүн HC06 Bluetooth модулун колдонууну чечтим. Системаны электр менен камсыздоонун эки жолу бар, тиркелген сүрөттөрдү караңыз.

Power Option A (сунушталат): Бул опция үчүн сизге бир эле учурда иштей турган эки USB чыгышы бар powerbank керек. Ардуинону иштетүү үчүн USB-Aдан мини-USB зымына жөн эле колдонуңуз. Светодиоддор экинчи USB зымы менен иштейт. Эми сизге кереги жок USB зымын алып, үзүп коюңуз. Аягында чечип салсаңыз, сиз төрт зымды көрөсүз: бир аз күчтүү кара жана кызыл жана эки кичине ичке түстүү (негизинен жашыл жана ак) зымдар. Бизге кара жана кызыл керек, булар жер жана V+. Кызыл V+ шляпанын алдыңкы четиндеги LED тилкесинин 5V+ менен туташтырыңыз (эки үч бурчтукта тең). Кара жерди шляпанын алдыңкы четиндеги LED тилкесинин GNDсына туташтырыңыз (эки үч бурчтукта) ЖАНА Arduino GNDге туташтырыңыз.

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

Power Option B (сунушталбайт):

Бул эки тандоо менен powerbankти колдонууну каалабаганыңызда, сиздин тандооңуз болушу керек, анткени сизде дагы эле powerbank бар, бирок анын бир гана чыгышы бар жана сиз эки чыгышы бар жаңысын сатып алууга сараңсыз;) сүрөттөлгөндөй улантыңыз А вариантында, бирок USB зымынан кызыл зымды жалаң эле LED тилкеси менен эмес, ошондой эле Arduino'дун Вин пини менен да туташтырыңыз. баштапкы абалга келтирүү. Бул бузулбайт, бирок бул сиздин буюмдарыңыздын эң жакшы жүрүм -туруму эмес. Маанилүү: Бул орнотууда USB кабелин туташтырбоо өтө маанилүү, анткени сиздин Arduino тактаңыз буга чейин иштейт!

Дайындар:

Светодиоддорго өзүн кандай алып жүрүү керектигин айтуу үчүн, Arduino кээ бир маалыматтарды шляпанын алдыңкы учундагы LED тилкесинин биринчи Din пинине жөнөтөт. Ардуино нанонун PWM пинин колдонуу маанилүү. Arduino Nanoдогу PWM төөнөгүчтөрү Pin no. 3, 5, 6, 9, 10, 11. Тиркелген сүрөттө менин пин номерин колдонгонумду көрө аласыз. 6 маалымат берүү үчүн.

Жалпысынан үч зым бар, шляпанын алдыңкы учуна барат: GND жана V+ светодиоддор үчүнчүсү, үчүнчүсү - Arduino жөнөткөн маалымат. Сиз үч башка зым салып, же мен сыяктуу кылып, үзүлгөн USB зымын колдоно аласыз. Буга чейин төрт зым камтылган (анын бирин этибарга албай койсо болот).

Өткөргүч зымдарды колдонуунун ордуна, мен бардык компоненттерди ширеттим, анткени ширетүү туруктуу.

Эгерде сизде 3D-принтер болсо, анда сиз компоненттериңиз үчүн кичинекей корпусту басып чыгара аласыз, аны калпакка чаптап коюңуз. Мен үйдө болгон кичинекей кутучаны колдонуп, электр компоненттери үчүн жакшы өлчөмдөргө ээ болдум. Эгерде сизде куту же принтер жок болсо … жөн эле Gaffatapeти колдонуңуз:) Тамаша эмес! Жөн эле Гафаны электрдик компоненттериңиздин айланасына ороп, шляпаңыздын арткы үч бурчуна скотч менен жабыңыз. Кемчилиги: эгерде ширетүү бузулуп калса… ачып, маселени таап, чечип алыңыз;)

Коддоо:

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

Android колдонмосу үчүн мен MIT онлайн апинвенторун колдондум 2. Чынын айтсам, мен курулуш блоктору менен программалоону жактырбайм, бирок ушул сыяктуу кичинекей колдонмо үчүн бул эң ылдам жол болчу.

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

Маанилүү: Эгер сиз В вариантын иштетүү үчүн сунушталбаганын тандап алган болсоңуз, анда Arduino компьютериңизге маалымат жазуу үчүн аны туташтырып жатканда Powerbankтин кубатын дайыма ажыратып турууңуз керек.

USB кабелин B орнотууда Powerbank менен бир убакта туташтырбоо өтө маанилүү, анткени сиздин Arduino тактаңыз мурунтан эле иштеп жатат!

5 -кадам: Акыркы жыйын

Акыркы жыйын
Акыркы жыйын
Акыркы жыйын
Акыркы жыйын
Акыркы жыйын
Акыркы жыйын
Акыркы жыйын
Акыркы жыйын

Powerbank:

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

Ардуино:

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

Зымдар:

Зымдарды ордуна бекитүү үчүн мен кара Gaffatapeти колдондум. Менимче, эң оңой жол.

Көбүк толтуруу:

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

(Арткы жагындагы ак тасма:)

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

6 -кадам: БҮТҮР

Калпагыңызды андроид тиркемеси менен туташтырыңыз

кийинки партияңызда көңүл ачыңыз

7 -кадам: Мүмкүн болгон кеңейтүүлөр (азырынча ишке ашырыла элек)

Мен аны V1 деп атадым, анткени менде бул шляпа менен эмне кылуу керектиги жөнүндө дагы бир нече идеялар бар. 2

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

  • MAX9814 микрофон күчөткүч модулу менен автоматтык киреше
  • MAX9814ке кошумча Мен MSGEQ7 Band эквалайзерин сынап көргүм келет … шляпалардын диоддорун үн эквалайзерине айландыруу үчүн:)

Мындай үн сезгич шляпа мааниге ээ болмок эмес, анткени ал кечелерде андан да эффективдүү болмок, бирок ал баарынан жогору болмок!:)

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

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

Silly Hats Speed Challenge
Silly Hats Speed Challenge
Silly Hats Speed Challenge
Silly Hats Speed Challenge

Silly Hats Speed Challenge экинчи сыйлыгы

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