Мазмуну:
- 1 -кадам: Текче жөнүндө кыска жазуу
- 2 -кадам: LED тилкелерин жабыштырыңыз
- 3-кадам: Strip Connections алдын ала калай
- 4 -кадам: тилкелерди туташтыруу
- 5 -кадам: Arduino менен кодду туташтырыңыз
Video: LED тилкелери жана Arduino менен түстөрдү өзгөртүү кутучасынын текчелери: 5 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул столдун жанында жана үстүндө кошумча сактагыч керек болгондон башталды, бирок мен ага өзгөчө дизайн бергим келди. Эмнеге ар бир түскө ээ боло турган кереметтүү LED тилкелерин колдонбоңуз? Мен кийинки кадамда текченин өзү жөнүндө бир нече эскертүүлөрдү берем, бирок бул жерде текчеңизди кооздоо үчүн эмне керек:- бир нече метрлик LED тилкелери колдоого алынган жабышкак менен, ~ 40 $- ардуино наносу, ~ 10 $ (чынында ар кандай ардуино)- кээ бир зымдарды илип коюңуз, ак же сиздин текчеңиз кандай түстө болбосун- бир нече туташтыруучу зымдар (милдеттүү эмес)- запастагы смартфонду кубаттоочу түзүлүш (ардуинону кубаттоо үчүн) usb plug)- кээ бир ширетүүчү жана ширетүүчү үтүк. Эгерде сиз азырынча кантип ширетүүнү билбесеңиз, ушул жерден баштаңыз
1 -кадам: Текче жөнүндө кыска жазуу
Маалымат үчүн, бул жерде мен амазонкадан же үй кампасынан сатып алган текчени куруу үчүн колдонгон нерселерим:- китеп текчеси, 50 доллар- 4х2 куб текчеси, 70 доллар- дагы 3х2 куб текчеси, 57 доллар. Мен жыйын жөнүндө көп маалымат бербейм, бирок бул жогорку кубиктерди бирге жана дубалга оор кронштейндер менен бекитүүнү камтыйт. Муну кимдир бирөөнүн жардамы менен жасаңыз жана өзүңүздүн акылыңызды колдонуңуз.… Же анын. Жакшы идея болушу мүмкүн, бирок кашаанын бөлмөнүн эң табигый жеринен көрүнбөгөн кубиктердин бурчуна койулушу жакшы болмок.
2 -кадам: LED тилкелерин жабыштырыңыз
Кайчы менен, LED тилкесин керектүү бөлүктөргө бөлүңүз. Менин учурда, бул 8 светодиоддун 14 сапары болчу (= 8 "). Анан аларды шлиф кутуларына салып коюңуз, БИРОК, эсиңизде болсун:- бул светодиоддор абдан жаркырап кетиши мүмкүн жана сиз аларды түздөн-түз көргүңүз келбейт. Менин текчелерим көздүн деңгээлинен толугу менен жогору болгондуктан, мен текчени кубиктердин астыңкы бөлүгүнө койгом. Эгерде сиздики полдо болсо, аны жанында турганда көрбөй тургандай кылып, үстүңкү бөлүгүнө коюңуз. - Сиз тилкени текченин четине жабыштыргыңыз келиши мүмкүн, анткени нерселер коробкаларды толтурушу мүмкүн жана сиз алардын светодиоддун жарыгын тосушун каалабайсыз. - урматтоо ("RESPECT … !!") тилкеде көрсөтүлгөн багыт. Жебе маалымат кайсы багытта агып жатканын көрсөтөт, ардуинодон тилкенин аягына чейин. Булардын кантип иштээри жөнүндө эскертүү: WS2812 LEDдин ар биринде логикалык 0лерди жана 1лерди алган микрочип бар 800kHz ылдамдыкта. Күйгүзүлгөндөн кийин, биринчи LED бул сигналды угат жана биттердин агымынан алгачкы 3 байтты (24 бит) алып салат. Бул маалыматты колдонот mation өзүнүн түсүн коюп, калган сигналды ошол эле тапшырманы аткара турган кийинки LEDге өткөрүп берет. Ар бир LEDдин кириши жана чыгышы бар, андыктан багыт маанилүү. - мурунку пункт ардуино тилкени кайда азыктандыраарын жана тилке кандай траекторияны аларын алдын ала ойлонушуңуз керектигин билдирет. Менин учурда, бул абдан жөнөкөй болчу, мен эң алыскы кубдун ардуиносун жашырып, бөлмөнүн бурчунда иштеген диссимуляцияланган электр кабелине оңой кире алам. Тилкелер ошол деңгээлдеги бардык кубиктерден өтөт, андан кийин жогору жана башка деңгээлдеги бардык кубиктер аркылуу өтөт.
3-кадам: Strip Connections алдын ала калай
Бул сиздин LED тилкелериңиздин ар бир туташтыруучу учуна бир тамчы ширетүү дегенди билдирет. Менин 14 даанамды бириктирүү үчүн жана ар бир учунда 3 байланыш (жер, 5В, сигнал), бул 84 тамчы ширетүүнү түзөт. Бирок бул кийинки кадамда сиздин жашооңузду болжол менен 84 эсе жеңилдетет !!!
4 -кадам: тилкелерди туташтыруу
- Зым суургуч менен зымыңыздан болгону 2 мм изоляцияны алып салыңыз. Зымды алдын ала калай (бир аз ширеткенче аны ширетүүчү темир менен ысытуу менен).- Аны туташтыруу үчүн тилкелердин биринин Жерге туташуусунан оңго туташтырыңыз. Сиз аны алдын ала түйүп койгонуңуз үчүн, бул жөн гана туташтыргычка орнотулган зымдын үстүнө темирди басуу болуп саналат.- Анан зимиңизди башка тилкенин (Жер) тиешелүү туташуусуна бекем тартып, зымды так деңгээлде кесип алыңыз - 2мм изоляцияны алып салыңыз, алдын ала калайлап, туташтыргычка кошуп коюңуз.- Ошол учурда сизде тилкелериңизди бириктирүүчү кабель болушу керек жана ал бош көрүнбөшү керек. 5V коннекторлору үчүн.
5 -кадам: Arduino менен кодду туташтырыңыз
Adafruitтин эң сонун веб-сайтында Arduino-дун LED тилкесине туташуусу боюнча эң пайдалуу практика бар ("Neo-Pixel" деп аталат). Бул абдан түшүнүктүү жана сиз аны окушуңуз керек: https://learn.adafruit.com/ adafruit-neopixel-uberguide/обзорhttps://learn.adafruit.com/adafruit-neopixel-uberguide/best-practiceshttps://learn.adafruit.com/adafruit-neopixel-uberguide/arduino-library- PIN6 туташуу коддун мисалында, биз 6 -пинди колдонобуз) биринчи LEDдин СИГНАЛЫНА, - Arduino Groundду биринчи LED GNDге туташтырыңыз - 5В кубаттуулук менен LED тилкесиңизди кубаттаңыз жана arduinoңузду USB кубаттагычына сайыңыз. - ЭСКЕРТҮҮ: Эгерде сиз тилкени Arduino аркылуу иштетсеңиз, анда "+5V" төөнөгүчүн колдонбоңуз. Бул пин Arduinoдогу кээ бир сезгич схемаларды камтыйт жана LED тилкеси тарткан токтун кесепетинен күйүп кетиши мүмкүн. Анын ордуна, "Вин" төөнөгүчүн колдонууга аракет кылсаңыз болот. Эгерде сиз 1Адан ашык ток тартууну пландап жатсаңыз (~ 20дан 50мАга чейин LED), 5в кубаттуулукту түз LED диодуна туташтырыңыз (жана жер Arduino менен бөлүшүлүшү керек). түстөрдүн куб аркылуу жай кыймылы. Бул түздөн -түз Neo_Pixel китепканасынын мисалдарынан алынган жана ылайыкташтырылган: #include "Adafruit_NeoPixel.h"#PIN аныктоо 6 // Параметр 1 = тилкедеги пикселдердин саны // Параметр 2 = Arduino пиндин номери (көбү жарактуу) // Параметр 3 = пикселдик типтеги желектер, керектүү учурда кошуңуз: // NEO_KHZ800 800 КГц бит агымы (көпчүлүк NeoPixel продуктылары wS2812 светодиоддорунда) // NEO_KHZ400 400 КГц (классикалык 'v1' (v2 эмес) FLORA пикселдери, WS2811 драйверлери) // NEO_GRB Пикселдери GRB бит агымы үчүн зымдуу (көпчүлүк NeoPixel продуктулары) // NEO_RGB Пикселдери RGB бит агымы үчүн зымдуу (v1 FLORA пиксел, v2 эмес) Adafruit_NeoPixel strip = Adafruit_NeoPixel (8*14, PIN, NEO_GRB + NEO_KHZPOLENE азайтуу): // тобокелдикке, 1000 уФ конденсаторду // пикселдик кубаттуулукка кошуңуз, биринчи пикселдин маалыматын киргизүүдө 300 - 500 Ом каршылыгын кошуңуз // жана Arduino менен биринчи пикселдин ортосундагы аралыкты азайтыңыз. Жандуу чынжырда // туташуудан алыс болуңуз … эгер керек болсо, алгач GND.void setup () {strip.begin (); strip.show (); // Бардык пикселдерди "өчүрүү" үчүн баштапкы абалга келтирүү} void loop () {rainbowCycle (20);} void rainbowCycle (uint8_t wait) {uint16_t i, j; for (j = 0; j <256; j ++) {for (i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, Wheel ((((i) * 256 / strip.numPixels ())+j) & 255)));} strip.show (); кечиктирүү (күтүү);}} // Түстүн маанисин алуу үчүн 0дон 255ке чейин маанини киргизиңиз.) {return strip. Color (WheelPos * 3, 255 - WheelPos * 3, 0);} if if (WheelPos <170) {WheelPos - = 85; return strip. Color (255 - WheelPos * 3, 0, WheelPos * 3);} else {WheelPos - = 170; return strip. Color (0, WheelPos * 3, 255 - WheelPos * 3);}}
Авторлор конкурсунда үчүнчү сыйлык: Тарун Упадхая
Сунушталууда:
Motion Reactive Surfboard LED тилкелери: 8 кадам (сүрөттөр менен)
Motion Reactive Surfboard LED тилкелери: Жакында кээ бир досторум менен дарыяда серфингди ачтык. Мюнхенде жашап жатып, Эйсбахтын атактуу жери болгон үч дарыянын толкундары бар экенине биз бактылуубуз. Дарыя серфингинин терс жагы - бул көз карандылык, ошондуктан мен сейрек убакыт таба албайм
Clemson Tiger Paw Decoration WS2812 LED тилкелери менен кайра жарыктандырылган: 5 кадам (Сүрөттөр менен)
Clemson Tiger Paw Decoration Арткы жарыктандырылган WS2812 LED тилкелери менен: Ватт борборундагы Клемсондун мейкиндигинде лазердик кескич бар, мен аны жакшы колдонууну кааладым. Мен жолборстун арткы жагын жасоо сонун болот деп ойлогом, бирок мен дагы акрил менен бир нерсе кылгым келген. Бул долбоор экөөнүн тең айкалышы
Wifi көзөмөлүндөгү LED тилкелери бар төмөн полимер адам: 8 кадам (сүрөттөр менен)
Wifi контролдонуучу LED тилкелери бар төмөн поли темир адам: Бул интерактивдүү дубал көркөм бөлүгү болжол менен 39 " узун жана 24 " кенен. Мен Лазерди Клемсон Университетинин Студенттик Makerspace мейкиндигинде кыйдым, андан кийин бардык үч бурчтуктарды колго боёп, анын арт жагына жарыктарды орноттум. Бул көрсөтмө
Жашыруун DVD текчелери жана DVD ойноткучу бар динамик: 11 кадам (сүрөттөр менен)
Жашыруун DVD текчелери жана DVD ойноткучу бар спикер: Мага чоң динамиктер жагат, анткени алар сонун көрүнөт. Бирок, кичинекей спутник динамиктеринин пайда болушу менен, сиз көп мунара динамиктерин көрө албайсыз. Жакында мен күйүп кеткен мунара спикерлерди таптым, бирок башка
Mp3 жана IPod үчүн стерео үн кутучасынын Sub-woofer спикери (биринчи версия): 9 кадам
Mp3 жана IPod үчүн стерео үн кутучасынын Sub-woofer спикери (биринчи версия): Менин экинчи инструкциям-бул кичине үн кутучасынын суб-вуфери, ал ipod нанонун корпусун колдонуп, анын формасы туура келген окшойт. Мен дагы бас чыгаруу үчүн суб-вуфер системасын тандап, эстетикалык себептерден улам