Мазмұны:

Дәнекерленбейтін отшашулар / найзағай қателері: 4 қадам
Дәнекерленбейтін отшашулар / найзағай қателері: 4 қадам

Бейне: Дәнекерленбейтін отшашулар / найзағай қателері: 4 қадам

Бейне: Дәнекерленбейтін отшашулар / найзағай қателері: 4 қадам
Бейне: Өткен энергия жоқ. Неліктен винтаж құралдарын жасырады? 2024, Қыркүйек
Anonim
Image
Image
Дәнекерленген отшашулар / найзағай қателері
Дәнекерленген отшашулар / найзағай қателері

Мен Хэллоуинге арналған аулаға жарықдиодты шыбындарды (мен өскен жердегі найзағай) қосқым келді және жарықдиодты жіптер мен Arduino жасағым келді. Мұндай жобалар көп, бірақ олардың көпшілігі дәнекерлеу мен схеманы қажет етеді. Бұл керемет, бірақ мен олардың бәрін қарапайым дәнекерлемей жасауға болатынын көруді шештім.

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

Негізгі тәсіл - бұл WS2811 жарықдиодты жіптерді қолдану, себебі олар су өткізбейді. Олар мерекелік жарықтандыру үшін әйгілі, және WS2811 чипі мен 5050 жарық диодының комбинациясы, негізінен, Adafruit тіліндегі WS2812b немесе «Neopixels» нұсқасының ең жақсы нұсқасы болып табылады. Олардың тағы бір артықшылығы - жарықдиодтардың кез келген саны үшін бір ғана деректер желісі қажет.

Оларды қосу өте қарапайым - кез келген USB қуат блогына немесе батареяға шағын USB сымы. Олар көп қуат жұмсамайды және USB батареясымен ұзақ уақыт жұмыс жасай алады.

1 -қадам: бөлшектер

Бөлшектер
Бөлшектер
Бөлшектер
Бөлшектер
Бөлшектер
Бөлшектер

Бөлшектер тізімі әдейі қарапайым:

- Ардуино. Мен Arduino Nano -ды қолдандым, себебі олар қымбат емес және кішірек. Олардың техникалық сипаттамалары Arduino Uno -мен бірдей. Жоғарыдағы сілтемедегі түйреуіштер дәнекерленген және микро USB сымдарымен бірге келеді. Сізге шағын USB кабелі қажет болады, ал кейбіреулері жоғарыда көрсетілген наносымен бірге келеді.

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

- жарықдиодты шамдар. Мен WS2812b жарықдиодты жолақтар сияқты бағдарламаланған WS2811 жіптерін қолдандым. Олар су өткізбейді, мен оларды өсімдіктерде аз көрінуі үшін қара сымдармен алдым. Олар сондай -ақ жасыл сымдармен келеді. Олар бір жіпке 50 светодиодымен келеді және олардың коннекторлары бар, сондықтан сіз оларды тізбектей аласыз. Мен 100-200 жарықдиодты қолданамын, сондықтан 2-ден 4-ке дейін. Мен оларды қарапайымдылық үшін Arduino 5v реттегішінен қуаттандырамын.

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

- JST коннекторы - бұл жарық диодты жолақтармен бірге келеді, бірақ қажет болған жағдайда бұл.

2 -қадам: құрастыру

Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея

Ассамблея өте қарапайым.

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

Жарық диодтарымен бірге жеткізілетін қосалқы JST коннекторын пайдаланыңыз. 5v мен Gnd -ты Arduino -дегі түйреуіштерге қосыңыз. Деректер желісін 6 -пинге қосыңыз (егер қаласаңыз, кодты өзгертуге болады).

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

Енді сіз жіпті Arduino -ға қосуға болады.

Міне бітті!

Жарықдиодты шамдар мен қуат

Жолдағы 5050 жарық диодтарының әрқайсысы толық қосылғанда 60 мА қолдана алады. Үш жарық диоды бар (Қызыл/Жасыл/Көк) және олардың әрқайсысының мәні 0-256 (кодта) болуы мүмкін болғандықтан, қызыл, жасыл және көк қарқындылығы үшін 256 + 256 + 256 = 768 толық қосылады. Менің кодымда мен қызыл үшін 50, жасыл үшін 50 және көк үшін 0 қолданамын, сондықтан жарықдиодты шамдардың әрқайсысы жарықдиодты қосқанда шамамен 60mA * 100/768 = 7.8125мА тұтынады.

Ең бастысы - бір уақытта қанша жарық диоды қосылады. Менің кодым оларды кездейсоқ коэффициенттермен қосады - 5/10, 000. Іс жүзінде мен тек бірнешеуін ғана көрдім, бірақ теориялық тұрғыдан олардың барлығы бірден жүре алады. Мен бір уақытта нөмірді жабу үшін кодты қоса аламын, бірақ коэффициенттер өте алыс. Қосу саны ішінара светодиоды санына байланысты және коэффициенттер әр светодиод үшін есептеледі, сондықтан светодиодтар қосылған сайын көбірек жарық диодтары жанады.

Arduino 5v реттегіші шамамен 500 мА алады, ал кейбіреулері Arduino үшін қолданылады, сондықтан шамамен 450 мА болуы мүмкін. Светодиоды 7,8 мА болғанда, бұл бір мезгілде шамамен 57 светодиодты қосуға мүмкіндік береді, ал жарық диодты қосқанда да, ол аз қуатты жұмсап, көбіне төмендейді. Сонымен, іс жүзінде Arduino USB қуат адаптері көптеген светодиодтар үшін жақсы.

Жарықдиодты шамдар саны мен Arduino жады

100 светодиоды бар бағдарламаны құрастыру кезінде Arduino IDE DRAM -дің 21% пайдаланылатынын хабарлады (көбінесе жарық диодты күй массивінде), 300 жарықдиодты үшін бұл 60% құрады. Сонымен, бірнеше жіп жақсы. Егер сізге көп жарық диоды қажет болса, онда сіз жарық диодтарының тізімін жүргізе аласыз - бұл әлдеқайда тиімдірек болар еді, бірақ егер сізде көптеген тізбектер болса, сізде қуат мәселесі болады - кернеудің төмендеуі және осындай әдістер қажет. қуат инъекциясы. Мен мұны басқа нұсқаулықтарда қолдандым, бірақ бұл жылдам жобаның ауқымынан тыс. 100-200 светодиодтарда DRAM мен қуат көп.

3 -қадам: Arduino бағдарламасын жасаңыз

Arduino бағдарламасын жасаңыз
Arduino бағдарламасын жасаңыз

Қосылған эскиз жарық диодты от шыбындары сияқты жыпылықтайды. Код аздап түсіндірілген, бірақ ең бастысы - сіз қанша жарықдиодты пайдаланатындығыңызға светодиоды орнату.

4 -қадам: Орналасуы, қуаты, ауа райынан қорғау

Орналасуы, қуаты, ауа райына төзімділігі
Орналасуы, қуаты, ауа райына төзімділігі
Орналасуы, қуаты, ауа райына төзімділігі
Орналасуы, қуаты, ауа райына төзімділігі

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

Егер жоба ұзақ уақыт сыртта қалатын болса, оны гидроизоляциялау керек. Су өткізбейтін электронды қорап немесе тіпті азық -түлік контейнері жақсы.

Ұсынылған: