Мазмұны:
- 1 -қадам: бөлшектер
- 2 -қадам: құрастыру
- 3 -қадам: Arduino бағдарламасын жасаңыз
- 4 -қадам: Орналасуы, қуаты, ауа райынан қорғау
Бейне: Дәнекерленбейтін отшашулар / найзағай қателері: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Мен Хэллоуинге арналған аулаға жарықдиодты шыбындарды (мен өскен жердегі найзағай) қосқым келді және жарықдиодты жіптер мен 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 бағдарламасын жасаңыз
Қосылған эскиз жарық диодты от шыбындары сияқты жыпылықтайды. Код аздап түсіндірілген, бірақ ең бастысы - сіз қанша жарықдиодты пайдаланатындығыңызға светодиоды орнату.
4 -қадам: Орналасуы, қуаты, ауа райынан қорғау
Бұл жоба Arduino USB портымен жұмыс істейді, сондықтан кез келген USB қуат көзін пайдалануға болады. Тұрақты дисплей үшін USB қабырға адаптерін қолдануға болады.
Егер жоба ұзақ уақыт сыртта қалатын болса, оны гидроизоляциялау керек. Су өткізбейтін электронды қорап немесе тіпті азық -түлік контейнері жақсы.
Ұсынылған:
Flexlight: дәнекерленбейтін монеталық ұялы жарықдиодты шам: 3 қадам (суреттермен)
Flexlight: дәнекерленбейтін монеталық ұялы жарықдиодты фонарь: Менің бұл жобадағы мақсатым-бөлшектері аз және дәнекерлеуді қажет етпейтін қарапайым аккумуляторлық жарықдиодты шам жасау. Сіз бөлшектерді бірнеше сағат ішінде басып шығара аласыз және оны шамамен 10 минут ішінде жинай аласыз, бұл оны (ересектердің қадағалауымен) артқа жақсы етеді
Жеке найзағай детекторы: 5 қадам (суреттермен)
Жеке найзағай детекторы: Бұл жобада біз сізге жақын жердегі найзағай туралы ескертетін шағын құрылғы жасаймыз. Бұл жобадағы барлық материалдардың жалпы құны коммерциялық найзағай детекторын сатып алудан арзанырақ болады, және сіз өзіңіздің контурлық шеберлігіңізді жетілдіре аласыз
Қайта өңдеу материалдарын қолдану арқылы найзағай алқасын жасау: 5 қадам (суреттермен)
Қайта өңдеу материалдарын қолдану арқылы найзағай алқасын жасау: Бәріне сәлем, шамамен бір ай бұрын мен Bangood.com сайтынан қол жетімді жарықдиодты шамдарды сатып алдым. Сіз жарық диодты шамдар үйдің/бақтың интерьер/экстерьер дизайнында қолданылатынын көре аласыз
Қысқыш қосқышы: қарапайым, дәнекерленбейтін сенсорлық қосқыш: 7 қадам
Қысқыш қосқышы: Қарапайым, дәнекерленбейтін сенсорлық қосқыш: Тоқтату қосқышы-бұл қарсылықтың сенсорлық қосқышы, ол менің Explode the Controller жобасына арналған, Makey Makey және Scratch көмегімен компьютерлік ойындарға физикалық ойынды қосуға арналған. Жобаға сенсорлық қосқыш қажет болды, ол: берік, ұруға болатын
Жарықдиодты найзағай тартылады - арзан және ыңғайлы: 3 қадам
Жарықдиодты найзағай тартады - арзан және ыңғайлы: Ақ шамның үнемі қол жетімді болуының жылдам әдісі. Арзанға! Қараңғы түсе бастады, мен үйдің кілтін құлыпта ұстауға тырысып жатқанда, мен үйге қайтып келіп, бір минутқа дейін көңілді жүрдім. Бұл жақсы нәрсе, бірақ