Мазмұны:

Қайта өңделген велосипед шеңберінен жарықдиодты сақина: 9 қадам (суреттермен)
Қайта өңделген велосипед шеңберінен жарықдиодты сақина: 9 қадам (суреттермен)

Бейне: Қайта өңделген велосипед шеңберінен жарықдиодты сақина: 9 қадам (суреттермен)

Бейне: Қайта өңделген велосипед шеңберінен жарықдиодты сақина: 9 қадам (суреттермен)
Бейне: ҚАЙТА ӨҢДЕЛГЕН ҚАҒАЗДАН СЕБЕТ ТОҚУ ТӘСІЛДЕРІ 2024, Қараша
Anonim
Қайта өңделген велосипед шеңберінен жарықдиодты сақина
Қайта өңделген велосипед шеңберінен жарықдиодты сақина

Лоук Веллкуптың нұсқаулығынан шабыттана отырып, мен жақында балалар велосипедін кесіп алдым, мен одан қайта қолдануға болатын барлық материалдарды көрдім. Маған қатты әсер еткен элементтердің бірі - мен барлық спикерлерді алып тастағаннан кейін дөңгелектің жиегі болды.

Қатты, болаттан жасалған және дәл тесіктермен тесілген, мен оны жарықдиодты акцент шамы ретінде жағу немесе оны өшіру үшін керемет нәрсе деп ойладым. Сонымен, мен мұны істедім, мен оны түстен кейін отбасыммен дүкенде жүргенде бірге ұрғанымды мақтанышпен айтамын.

1 -қадам: Сізге не қажет

Сізге не керек
Сізге не керек
Сізге не керек
Сізге не керек
Сізге не керек
Сізге не керек

WS2811 Strand шамдары

Бұл неопикселмен үйлесімді адрестік жарық диодтар. Мені оларды таңғажайып жарықдиодты сақина жобасында, икемді шексіздік айнасында қолданған керемет Скотт Макиндо таныстырды. Бұл жоба үшін, шеңбердің өлшемімен, мен олардың 14 -ін ғана қолдандым. Мен екі есе көбейтіп, жиектегі барлық тесіктерді қолдана алар едім, бірақ мен тек жартысын ғана қолдандым. Қалғанын екінші жиекте қолдануға болатынын түсінемін.

Шағын Arduino тақтасы

Мен Adafruit Pro Trinket 5v қолдандым, ол жақсы жұмыс істейді және жиектің ішіне сәйкес келеді. Толық ашылу үшін мен алдымен Adafruit M0 тақтасын қолдандым, ол да жақсы жұмыс істеді және одан да кіші, бірақ мен қосылыстарды бірнеше рет дәнекерлеп, тазартудан кейін оны қалай қуырдым. Бұл код шын мәнінде кез келген қарапайым Arduino тақтасымен жұмыс істеуі керек, бірақ сізге тақтаны орналастыру үшін кодтағы Neopixel шығыс түйреуішін өзгерту қажет болуы мүмкін.

LiPo аккумуляторы және зарядтау рюкзагы

Бұл жобаның ең қиын бөлігі - мен қуанатын қуат көзін табу. Мен оның портативті болуын қаладым, сондықтан маған батареяны жиектеудің керемет әдісі қажет болды. Кішкене LiPo аккумуляторын және осы тақтаны қолдана отырып, мен аккумуляторды тринкеттің микро USB порты арқылы қайта зарядтауға болатын жиектің профиліне сыйдыра аламын. Егер батареяның қуаты азайса, мен барлық жиекті USB қуат адаптеріне немесе қуат банкіне қосып, оны қайта жүктей аламын.

Кішкене қосқыш

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

Қолданылған құралдар

Жоғары леверажды кескіштер немесе бұрыштартқыш

Дөңгелектен спицаларды алып тастау үшін. Қауіпсіздік көзілдірігін киюді ұмытпаңыз.

Қадамдық бұрғы

Қолданыстағы саңылауларды жарықтандыру үшін жеткілікті кең етіп жасау үшін.

Желім мылтық

Жарықтарды орнында ұстайды және жиектегі электрониканы орнатады. Мен қара желім таяқшаларын қолдандым (https://amzn.to/2JvKuYv) жиегім боялған түске сәйкес келді.

Бүріккіш бояу (міндетті емес)

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

Тазарту құралы (міндетті емес)

Үлкен етіп жасаған тесіктерден тістелген тістерді тегістеуге көмектеседі.

Дәнекерлеуіш, дәнекерлеуіш, сым және т.б

Білесіз бе, дәнекерлеу.

Көмек қолы (міндетті емес)

Кішкентай тақталар мен қосылымдардың көмегімен қолмен жұмыс жасайтын жақсы құрал пайдалы. Маған RaptorLoc жасаған бұл ұнайды.

2 -қадам: Жалаңаш шеңбер жасаңыз

Image
Image
Жалаңаш шеңбер жасаңыз
Жалаңаш шеңбер жасаңыз
Жалаңаш шеңбер жасаңыз
Жалаңаш шеңбер жасаңыз

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

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

3 -қадам: тесіктерді үлкейтіңіз

Саңылауларды үлкенірек ету
Саңылауларды үлкенірек ету
Саңылауларды үлкенірек ету
Саңылауларды үлкенірек ету
Саңылауларды үлкенірек ету
Саңылауларды үлкенірек ету
Саңылауларды үлкенірек ету
Саңылауларды үлкенірек ету

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

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

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

Қалай болғанда да, өлшемді мінсіз алудың қажеті жоқ екенін біліңіз. Шынында да, бұл ыстық желім, қысымды емес, әр жарықты орнында ұстайды.

Тесіктерді дұрыс мөлшерде алғаннан кейін, мен артта қалған қиғаш бөлшектерді тегістеу үшін ақауды кетіретін құралды қолдандым.

4 -қадам: жиекті бояңыз

Римді бояңыз
Римді бояңыз

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

5 -қадам: Электрониканы қосыңыз

Электрониканы қосыңыз
Электрониканы қосыңыз
Электрониканы қосыңыз
Электрониканы қосыңыз
Электрониканы қосыңыз
Электрониканы қосыңыз
Электрониканы қосыңыз
Электрониканы қосыңыз

Егер сіз менің бұрынғы мойындауымды жіберіп алған болсаңыз, маған ұнаған тақта мен кодтың комбинациясын алу кезінде қателіктер мен сынақтар болды. Менің бірінші әрекетім батарея ұстағышында 18650 алынатын Trinket M0 тақтасын қолданды. Бұл код сол комбинация үшін де жұмыс істейді, бірақ мен 18650 батарея шешімін тым көлемді деп таптым. Мен оны кішкене LiPo пакеті мен қайта зарядтау тақтасына тастаған кезде, мен қалай болғанда да Trinket қуырдым (ұят, өйткені мен бұл тақталарды жақсы көремін).

Бақытымызға орай, менің қолымда бірнеше Trinket Pro (5v) тақталары болды. Бұл жобаның артықшылығы, бірақ олар шеткі жаққа еш қиындықсыз сәйкес келеді.

Диаграммада сіз оны жарықдиодты шамдар мен батарея зарядтағышының үзілуіне қалай қосқанымды көре аласыз. Кішкентай аккумуляторлық тақта Trinket -ке жиналуға арналған болса да, мен оны профильді төмен ұстап тұру үшін және оны және аккумуляторды жиектің бөлек бөлігінде ұстау үшін жалғадым. Осылайша, бұл жинақтан гөрі электроника тізбегіне ұқсайды. Тізбектің әр бөлігі жиектің басқа бөлігіне сыйып кетуі үшін жеткілікті сымды пайдалануды ұмытпаңыз.

Сонымен қатар, мен батарея тақтасына кішкене тактильді қосқышты қосқанымды ескеріңіз. Бұл батареяны қосуға және өшіруге мүмкіндік береді, ал тақтада жақсы, кіріктірілген орын бар. Жалғыз амал - егер сіз коммутатор функциясын қолданғыңыз келсе, батареяны зарядтау тақтасындағы мыстың ізін сызып тастауыңыз керек. Сондықтан, мұны ұмытпаңыз.

Pro Trinket -те 4 -ші түйреуішті пайдалану менің таңдауымды светодиоды үшін арнайы пайдаланатын M0 -мен жасаған алғашқы әрекеттен басталды. Шынында да, Pro Trinket -тегі бұл түйреуіште ерекше ештеңе жоқ, сондықтан қайсысын қаласаңыз, сол кодты сәйкестендіруді ұмытпаңыз.

6 -қадам: код

Мен мұны істеу үшін FastLED DemoReel100 мысал эскизін қолданамын (https://github.com/FastLED/FastLED/blob/master/examples/DemoReel100/DemoReel100.ino). Деректер түйреуішін 3 -тен 4 -ке өзгерткенімді қоспағанда, код қор болып табылады. Менің шамалы өзгертулері бар менің нұсқам мұнда файл ретінде енгізілген.

Сізге FastLED кітапханасын Arduino бағдарламалық жасақтамасына Sketch> Кітапхананы қосу> Кітапханаларды басқару бөліміне өтіп, содан кейін «FastLED» іздеу арқылы қосу қажет болады. Содан кейін кітапхананы орнату үшін Орнату түймесін басыңыз.

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

Және онымен ойнаңыз. Бөлімдерді өткізіп жіберу үшін демонстрацияның кейбір бөліктерін түсіндіруге болады. Сіз демонстрациялық режимдер арасындағы кідірісті ұзағырақ немесе қысқартуға болады. Жіпте жарықдиодты шамаларды көбейтуге немесе азайтуға болады. Көп нәрсені түзету керек.

Сонымен қатар, Arduino IDE бағдарламалық жасақтамасына Pro Trinket (немесе кез келген Adafruit Arduino тақтасын) қосу үшін сізге Adafruit тақтасының кітапханасын қосу үшін параметрлерді өзгерту қажет. Бұл бес секундты алады және мұны істеу үшін нұсқаулар осында.

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

7 -қадам: Шамдарды жабыстырыңыз

Шамдарды жабыстырыңыз
Шамдарды жабыстырыңыз
Шамдарды жабыстырыңыз
Шамдарды жабыстырыңыз
Шамдарды жабыстырыңыз
Шамдарды жабыстырыңыз
Шамдарды жабыстырыңыз
Шамдарды жабыстырыңыз

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

Егер бұл тексерілсе, жарықдиодты өз тақтасына ең жақын жарықдиодтыдан бастап тесіктерге жабыстыратын уақыт келді.

Желімдеу алдында жолақтан қанша светодиод қажет екенін мұқият санап, қалған жарықдиодтарды алып тастауға болады. Мені біле отырып, мен қате есептедім, сондықтан мен оларды қоспас бұрын алдымен оларды желімдедім.

Мен әр светодиодты әр шұңқырға орналастыру үшін ыстық желімді қолдандым. Ыстық желімді әр уақытта қоюға бір минут кетеді, сондықтан шыдамды болыңыз.

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

8 -қадам: тақталарды жабыстырыңыз

Тақталарды жабыстырыңыз
Тақталарды жабыстырыңыз

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

Кез келген жалаңаш электроника мен жиектің арасында жақсы, майлы ыстық жастықшаны қойыңыз, себебі металл өткізгіш және егер ол тікелей байланыста болса, жобаны қысқартуы мүмкін.

Сондай -ақ, Pro Trinket шағын USB портын ашық қалдырыңыз және батареяны кейін зарядтауға болады. Жақсы орналасуын қамтамасыз ету үшін, сізде жеткілікті бос орын бар екеніне көз жеткізу үшін, оны сымсыз USB портына қосуды ұсынамын.

Егер сіз заттарды бұрап, қате желімдейтін болсаңыз, ыстық желім байланысын жою үшін әрқашан аздап изопропил спиртінің ерітіндісін қолдануға болады. Тек Trinket чипіне алкоголь салмаңыз, әйтпесе ол қуыруы мүмкін.

9 -қадам: Әрі қарай жалғастырыңыз

Әрі қарай алыңыз
Әрі қарай алыңыз

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

Егер сіз өзіңіздің жеке нұсқаңызды құрсаңыз, мен бұл туралы естігім келеді. Бұл туралы түсініктемелерде жазыңыз немесе маған хабарлама жіберіңіз.

Маған міндетті түрде дауыс беріңіз және басқа да осындай жобалық идеялар үшін менің YouTube -тегі апта сайынғы шоуымды қарап шығыңыз, Maker Update!

Ұсынылған: