Мазмұны:
- 1 -қадам: Сөре туралы жылдам ескерту
- 2 -қадам: Жарық диодты жолақтарды жабыстырыңыз
- 3-қадам: Жолақты қосылыстарды алдын ала бекітіңіз
- 4 -қадам: жолақтарды жалғаңыз
- 5 -қадам: Arduino мен кодты қосыңыз
Бейне: Жарықдиодты жолақтар мен Arduino көмегімен түс ауыстыратын қорап сөрелері: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Бұл маған үстелдің жанында және үстінде қосымша қойма қажет болғандықтан басталды, бірақ мен оған ерекше дизайн бергім келді. Неліктен жеке шешуге болатын және кез-келген түсті қабылдауға болатын таңғажайып жарықдиодты жолақтарды пайдаланбасқа? Мен келесі қадамда сөренің өзі туралы бірнеше ескертулер беремін, бірақ сөрені безендіру үшін сізге қажет:- бірнеше метрлік жарықдиодты жолақтар желіммен, ~ 40 доллар- arduino нано, ~ 10 доллар (кез келген ардуино)- кейбір сымдар, ақ немесе сіздің сөреде қандай түсті болса да- бірнеше қосқыш сымдар (міндетті емес)- смартфонның қосалқы зарядтаушысы (arduino-ны қуаттандыру үшін) usb штепсель)- кейбір дәнекер және дәнекерлеу үтігі. Егер сіз әлі дәнекерлеуді білмесеңіз, осы жерден бастаңыз
1 -қадам: Сөре туралы жылдам ескерту
Ақпарат үшін, мен амазонкадан немесе үй қоймасынан сатып алатын сөрені жасау үшін қолдандым: кітап сөресі, 50 доллар- 4х2 текше сөресі, 70 доллар- 3х2 текше сөресі, 57 доллар- қабырғаға жету үшін Мен құрастыру туралы толық мәлімет бермеймін, бірақ бұл жоғарғы текшелерді бірге және қабырғаға ауыр кронштейндермен бекітуді қамтиды. Мұны біреудің көмегімен жасаңыз және сіздің ақыл -ойыңызды қолданыңыз … немесе жақшаларды бөлменің ең табиғи жерінен көрмеген текшелердің бұрышына қою жақсы болар еді.
2 -қадам: Жарық диодты жолақтарды жабыстырыңыз
Қайшымен жарық диодты жолақты қажет болғанша кесіңіз. Менің жағдайда, бұл 8 жарықдиодты (= 8 дюймдік) 14 сапар болды. Содан кейін оларды шлиф қораптарына салыңыз, БІРАҚ, есте сақтаңыз:- бұл жарық диодтары өте жарқын болуы мүмкін және сіз оларды тікелей көргіңіз келмейді. Менің сөрелерім көз деңгейінен жоғары болғандықтан, мен текшелердің төменгі жағына жолақты қойдым, егер сіздікі еденде болса, сіз оны жоғарғы жағына қоюыңыз керек, сонда сіз оны қасында тұрғанда көрмейсіз.. - Сіз жолақты сөренің шетіне жабыстырғыңыз келуі мүмкін, себебі заттар қораптарды толтыруы мүмкін және сіз олардың жарық диодтарынан жарық түсіруін қаламайсыз. - құрмет («СЫЙЛАУ … !!») жолақта көрсетілген бағыт. Көрсеткі arduino -дан жолақтың соңына дейін ақпарат қай бағытта ағып жатқанын көрсетеді. Бұл қалай жұмыс істейтіні туралы ескерту: WS2812 светодиодының әрқайсысында логикалық 0 және 1 с қабылдайтын микрочип бар. 800 кГц жылдамдықта. Қосылғаннан кейін бірінші жарық диоды осы сигналды тыңдайды және алғашқы 3 байтты (24 бит) бит ағынынан шығарады. mation оның түсін орнатады және қалған сигналды келесі тапсырманы орындайтын келесі жарық диодына береді. Әр жарықдиодты кіріс пен шығыс бар, сондықтан бағыт маңызды. - алдыңғы тармақ arduino жолақты қайда тамақтандыратынын және жолақ қандай траекториямен өтетінін алдын ала ойластыру керектігін білдіреді. Менің жағдайда, бұл өте қарапайым болды, бөлменің бұрышында жұмыс істейтін электр сымына оңай қол жеткізе алатын ең алыс текшеге ардуиноны жасыру. Жолақтар сол деңгейдегі барлық текшелер арқылы өтеді, содан кейін жоғары қарай және басқа деңгейдегі барлық текшелер арқылы өтеді.
3-қадам: Жолақты қосылыстарды алдын ала бекітіңіз
Бұл сіздің светодиодты жолақтардың әр қосылатын ұшына бір тамшы дәнекерлеуді қосады дегенді білдіреді. Менің қосылатын 14 бөлікпен және әр ұшында 3 қосылыммен (жерге, 5В, сигнал) 84 тамшы дәнекерлейді. Бірақ бұл сіздің өміріңізді келесі қадамда шамамен 84 есе жеңілдетеді !!!
4 -қадам: жолақтарды жалғаңыз
- Сымды тазартқышпен сымнан тек 2 мм оқшаулауды алып тастаңыз. Сымды алдын ала байлаңыз (дәнекерлегішпен қыздырыңыз, ол аздап дәнекерленгенше).- Жалғау үшін жолақтардың бірінің жерге қосылуында оны дәнекерлеңіз. Сіз оны алдын ала жапсырғандықтан, қосылымға орнатылған сымға дәнекерлеу үтігін басу ғана қалады.- Содан кейін сымды басқа таспаның тиісті жеріне (Жерге) мықтап тартып, сымды дәл деңгейде кесіңіз. 2 мм оқшаулауды алып тастап, коннекторға дәнекерлеңіз.- Бұл кезде сізде жолақтарды қосатын кабель болуы керек және ол бос болып көрінбеуі керек. 5В қосқыштар үшін.
5 -қадам: Arduino мен кодты қосыңыз
Adafruit-тің тамаша веб-сайтында Arduino-ді жарық диодты жолаққа («Neo-Pixel» маркалы) қосуға қатысты өте жақсы тәжірибе бар. Бұл өте түсінікті және оны оқу керек: https://learn.adafruit.com/ adafruit-neopixel-uberguide/шолу https://learn.adafruit.com/adafruit-neopixel-uberguide/best-practices төмендегі код үлгісі, біз 6) бірінші жарықдиодты SIGNAL -ге түйреуішті қолданамыз, - Arduino Ground -ды бірінші LED GND -ге қосыңыз - 5В қуат көзімен жарық диодты жолағыңызды қосыңыз және arduino -ны USB зарядтағышына қосыңыз. - ЕСКЕРТУ: Егер сіз жолақты Arduino арқылы қуаттандыратын болсаңыз, arduino -ның «+5V» түйреуішін пайдаланбаңыз. Бұл түйін Arduino -дағы кейбір сезімтал схемаларды қамтиды және жарық диодты жолақ тартқан токтың әсерінен күйіп кетуі мүмкін. Оның орнына сіз «Вин» түйреуішін қолдануға тырысуыңыз мүмкін. Егер сіз 1А -дан көп ток шығаруды жоспарласаңыз (бір жарық диодына ~ 20 -дан 50 мА -ға дейін), 5В қуат көзін тікелей жарық диодты жолаққа қосыңыз (және жер Arduino -мен бөлісілуі керек). түстердің текшелер арқылы баяу қозғалысы. Ол тікелей Neo_Pixel кітапханасының мысалдарынан алынған және бейімделген:#«Adafruit_NeoPixel.h» қосыңыз#PIN 6 анықтаңыз // Параметр 1 = жолақтағы пиксель саны // Параметр 2 = Arduino түйреуішінің нөмірі (көбі жарамды) // Параметр 3 = пиксель түріндегі жалаушалар, қажет болған жағдайда қосыңыз: // NEO_KHZ800 800 КГц бит ағыны (WS2812 светодиоды бар NeoPixel өнімдерінің көпшілігі) // NEO_KHZ400 400 КГц (классикалық 'v1' (v2 емес) FLORA пиксельдері, WS2811 драйверлері) // NEO_GRB пикселдері GRB бит ағыны үшін сымды (NeoPixel өнімдерінің көпшілігі) // NEO_RGB пиксельдері RGB нүктелік ағыны үшін сымды (v1 FLORA пиксельдер, v2 емес) Adafruit_NeoPixel жолағы = Adafruit_NeoPixel (8*14, PIN, NEO_GRB + NEO_KHZPTEL азайту үшін): // тәуекелге, // пиксельдік қуат сымдарына 1000 uF конденсаторды қосыңыз, бірінші пиксельдегі деректерді енгізуге 300 - 500 Ом резисторды қосыңыз // Arduino мен бірінші пиксель арасындағы қашықтықты азайтыңыз. // тірі тізбекте қосудан аулақ болыңыз … егер қажет болса, алдымен GND қосыңыз. Void setup () {strip.begin (); strip.show (); // Барлық пиксельдерді 'off' күйіне енгізу} void loop () {rainbowCycle (20);} void rainbowCycle (uint8_t күту) {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 -ке дейінгі мәнді енгізіңіз.// Түстер r - g - b - r.uint32_t Wheel (байт WheelPos) {if (WheelPos <85) {қайтару жолағы. Color (WheelPos * 3, 255 - WheelPos * 3, 0);} if if (WheelPos <170) {WheelPos - = 85; қайтару жолағы. Color (255 - WheelPos * 3, 0, WheelPos * 3);} else {WheelPos - = 170; қайтару жолағы. Color (0, WheelPos * 3, 255 - WheelPos * 3);}}
Авторлар байқауының үшінші жүлдесі: Тарун Упадхая
Ұсынылған:
Жарықдиодты маркасын ауыстыратын аркадалық машина: 5 қадам (суреттермен)
Жарық диодты маркировкасы бар аркада машинасы: қажетті бөлшектер: нұсқаулықтағы файлдарды қолдана отырып немесе лазерлік кескішке кірмейтіндер үшін жарық диодты марка қондырғысын лазермен кесуге болады, ол толық жиналған. Жарықдиодты марка
Микроскоптарға арналған жарықдиодты жарықдиодты жарықдиодты жарықдиодты тақта!: 6 қадам (суреттермен)
Микроскоптар үшін DIY жарықдиодты жарықдиодты PCB! Мен электрониканы қолдануға арналған екінші микроскопты сатып алдым және сіз
Arduino қуаты бар, сенсормен басқарылатын сөнетін жарықдиодты жолақтар: 6 қадам (суреттермен)
Arduino қуаты бар, сенсормен басқарылатын сөнетін жарық диодты шамдар: Мен жақында ас үйді жаңарттым және жарықтандыру шкафтардың көрінісін «көтеретінін» білдім. Мен «Нағыз қолсыздарға» бардым, сондықтан менде жұмыс алаңының астында бос орын бар, сонымен қатар шкафтың астында, шкафтың астында және шкафтардың жоғарғы жағында бос орын бар
Жасырын DVD сөрелері мен DVD ойнатқышы бар динамик: 11 қадам (суреттермен)
Жасырын DVD сөрелері мен DVD ойнатқышы бар динамик: Маған үлкен динамиктер ұнайды, өйткені олар керемет көрінеді. Кішкентай спутниктік динамиктердің пайда болуымен сіз үлкен мұнара динамиктерін көрмейсіз. Мен жақында жанып кеткен мұнара динамиктерін кездестірдім, бірақ басқа жағдайда
Жарықдиодты ауыстыратын флуоресцентті түтік: 8 қадам (суреттермен)
Жарықдиодты ауыстыратын флуоресцентті түтік: Бұл нұсқаулықта мен светодиодты флуоресцентті ауыстыру түтігін жасауға қажетті барлық қадамдарды сипаттаймын. Бұл нұсқаулық нұсқаулық ретінде берілген, мұнда сіз өзіңіздің қажеттіліктеріңізге сәйкес кез келген нәрсені өзгерте аласыз. Мен жасаған шам