Мазмұны:
- 1 -қадам: Бөлшектер
- 2 -қадам: тартымдылық
- 3 -қадам: модульді құрастыру
- 4 -қадам: Байланыс
- 5 -қадам: Қуат модулі
- 6 -қадам: Контроллерге шолу
- 7 -қадам: Ары қарай жүру
Бейне: Ұялы ұялар шамдары: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Мен интерактивті жарық дисплейін жасағым келді, ол адамға пиксельде сән сияқты жеңіл суреттер салуға мүмкіндік береді. Lite-Brite-мен бірге өскенде мен мұны идеяның бастауы ретінде қолдандым.
Шамдардың үлкен өлшемі жалпы дизайнның физикалық өлшемі өте ауыр болуы керек дегенді білдірді, сондықтан шамдарды жеке модульдерге бөлді …
Мен бұларды Hive Lights деп атаймын. Осы нұсқауларды орындау арқылы сіз өзіңіздің қалауыңызды жақсарта аласыз.
Әр модульде RGBW спектрінде 4 түстің бірін шығару үшін пайдаланушы реттейтін микроконтроллер мен жарықдиодты модуль бар.
Жарық диодының бұл стилі төменгі деңгейдегі жарық шамдарында жақсы көрінеді, бұл туралы кейінірек.
Түс модульдің жоғарғы жағындағы жарық тақтасын айналдыру арқылы өзгереді.
Модульдерде қосымша модульдерге қосылуға мүмкіндік беретін 6 қуат нүктесі бар.
Бір модуль кірпішке тікелей қуат беру үшін аздап өзгертілді, мен 24 модульді қуаттандыру үшін тек 1 қуат модулі қажет деп есептедім.
Бұл дайын жобаның тұжырымдамалық нұсқасының алғашқы дәлелі.
Мен. STL файлдарын қостым, егер сіз өз файлыңызды жасағыңыз келсе, сақ болыңыз, сіз жасағыңыз келетін үлгі күрделене түседі.
1 -қадам: Бөлшектер
Мен қажет бөлшектерді жасау үшін 3d принтерді қолдандым, менің таңдауым пластик - ABS. Барлық басып шығару файлдары осында қамтылған.
Әр модульге қажет 7 бірегей бөлікті (бір бөлікке 6 көшірме қажет) басып шығарыңыз. Түпнұсқа қабық бірінші түпнұсқа емес. Мен келуге дейін дизайнға 4 өзгеріс енгіздім, ол өте ыңғайлы және берік. Модульдің ішінде 6 магнитке арналған орын, сондай -ақ жарықты өзгерту механизмі үшін беріліс қорабы бар. Редукторлардың дұрыс жұмыс істеуі үшін жолдарға бекітетін қақпағы бар.
ShellBase -тің 2 нұсқасы бар. Біреуі толық, мен оны таза деп таптым, бірақ контактілерге сәйкес келу үшін абсолютті қорқыныш болды. Мен контактілерді екіге бөліп, контактілерді орнатуды жеңілдететін екі түрлі үлгіні жасадым, бірақ мен эстетикалық тартымдылықты жоғалттым.
Жарықдиодты терезе - бұл 22 мм пластиктен жасалған мөлдір емес шаршы, оны ұстарамен кесуге өте оңай, сондықтан шаршы пішінді. Бұл микроконтроллерге бағдарламаланған барлық түс схемалары арқылы шамдарды сөндіруге арналған тұтқаның рөлін атқаратын сыртқы панельде ұсталады.
Мен Amazon -дан сатып алған RGBW светодиоды үшін Arduino неопиксель кітапханасы мен қарапайым түс өзгерту кодын қолдандым. Код 6 -қадамда.
2 -қадам: тартымдылық
Мен бұл процеске көмектесу үшін қарапайым құрал жасадым, ол мұнда инверттелген модуль астында көрсетілген сары бөлік. Жоғарғы сақинадан бастап магниттер ұяларға полярлықтың ауыспалы түрде орналасады. Содан кейін олар орнына жабыстырылады.
Модуль корпусы құралдың ілмегінің жанында POT тісті шығыры көрсетілгендей орналастырылады. Бұл барлық модульдердің магниттік бағыты бірдей болуын қамтамасыз етеді. бұл қысқа тұйықталудың алдын алу үшін өте маңызды.
Модуль корпусы үшін магниттерді (12мм х 2мм) сыртқы қабықтың периметрі бойынша 6 магнит қалтасына ауыспалы полярлықта орналастырыңыз.
Магниттер 12мм х 2мм, көптеген жеткізушілер арқылы желіде қол жетімді. Барлығы әр модульге 7 магнит қажет.
Магнит шаблонының баспа файлы бекітілген
3 -қадам: модульді құрастыру
Потенциометрдің редукторын кішкене редукторға қойыңыз, содан кейін шаршы редуктордың конустық бөлігін үлкен редукторға салыңыз, ал ұзын бөлігі ішкі қабықтан ішкі жағынан өтеді.
Таңдалған потенциометр - механикалық шектелген 1 айналым. Бұл жабысқақ тісті беріліс қақпағына бекітілген. Потенциометрмен бірге беріліс қорабының ұсақ білігінің болуы маңызды, кастрөлдің шектері жарық панелінің аударылып кетуіне жол бермейді.
Иә, бұл соншалықты берік емес болып шықты және келесі құрылыстарда қарастырылды.
Редуктор қақпағының бөлігін линзаның ашылатын жағына қарай бағыттап қойыңыз және оны желіммен бекітіңіз, ыстық желім жұмыс істейді, бірақ ол ұзақ уақыт қолдануға жарамайды.
Мөлдір емес линзаны жетектің беріліс бөлігінің жоғарғы жағындағы төртбұрышты тесікке қойыңыз. Содан кейін сыртқы жақтауды орнына басыңыз. Мен бұл бөлшектерді кедергіге сай етіп жасадым, егер дұрыс орналастырылмаса, оны алып тастау өте қиын болады.
Ақырында мен қабықтың негізін ұстап тұру үшін бұрандалы қондырмаларды қолдандым.
4 -қадам: Байланыс
Мен модульдер арасындағы электрлік қосылыстар үшін DigiKey серіппелі контактілерін қолдандым.
Төменгі қабықтың қақпағына контактілерді енгізу қажет. Бұл шұңқырдағы жазық төбелермен және шыңдардағы ұшты серіппелермен жасалады. Әр модульде 6 контакт бар. Әрбір модуль үшін тек қуат пен жермен қамтамасыз ету бар.
Оларды сыммен байланыстыру үшін көршілес жастықшаларды бір -бірімен байланыстыру керек, ол жастықшаның аралықтары арасындағы сымнан алқапқа дейін. Арасында бұрандалы саңылауы жоқ байланыс жұптарының бірінен бастап, сағат тілімен бұрылып, бірінші алқапты және бірінші шыңды қуатқа айналдырады. Бұл шыңды келесі контактілі алқапқа қосыңыз, 6 төсенішті аяқтағанша, төбені алқапқа жалғастырыңыз. Осы жерден контактілі сым секіргіштерінің бірінші жиынтығын таңдап, оны қуат көзіне қосыңыз, содан кейін келесі жерге және т. Енді барлық 6 байланыс нүктелері электрмен жабдықталған және жерге қосылған. Көршілес төсемдер кері полярлыққа ие.
Барлық жастықшаларды сым арқылы әр модуль үшін (негіздегі бұрандалы тесіктердің оң жақ көпірі) және егер магниттер дұрыс орнатылған болса, конструкция мен итерудің үйлесімі болса, қысқа тұйықталуды қолдау үшін кез келген 2 модульді мәжбүрлеу мүмкін болмайды. сценарий Болашақ нұсқалардың ішкі сақтандырғыштары бар.
Контактілердің ұштары ABS желімімен бекітілген.
Қабықтың негізінде металл беттерге бекіту үшін қосымша магнит бар.
5 -қадам: Қуат модулі
Бір модуль өзгертілді және қуат енгізу нүктесі ретінде әрекет етеді. Ол 5В стандартты қабырға сүйегімен қоректенуге арналған.
Байланыс нүктелерінің жинақтарының бірін алмастыру үшін бөшкеге тығын салынған.
Бұл контактілердің біреуін кесіп, штепсельдің бір жағын кесу арқылы жасалды.
Ол модульдегі басқа жастықшалармен қатар дәнекерленген.
6 -қадам: Контроллерге шолу
Мен Amazon -дан LED модульдерін қолдандым
Код сәл жинақы, бірақ ол жұмыс істейді, мен оны осында енгіздім.
Олар 3 модульдік серияда қосылды. Қосылымдарды Arduino NeoPixel форматында дәнекерлеу керек болды. Қатар редуктордың қақпағына жабыстырылды.
Мен әр модульді миға айналдыруды таңдадым, өйткені жүйелі түрде қосылатын шамдар мен кездейсоқ аналогтық интерфейстердің логистикасы орталық ақылға күтілген түрде байланысады, мұнда ұсынылған тұжырымдамалық дизайнның ауқымы жақсы болды.
Кішкене мөлшерде Arduino Nano типті контроллер жақсы таңдау болып көрінді, себебі бұл тапсырма үшін маған қажетті қосымша құрылғылар орнатылған.
Дәнекерлеу қосылымдары - бұл потенциометрдің қуаты және нанодағы 5В портқа модульдің қуаты. Алаңдар Nano -дағы GND портына қосылған. Потенциометрді тазалағыш A0 портына өтеді, ал жарықдиодты деректер желісі 300 Ом резисторы арқылы наноға D2 дейін өтеді. Қуат контактілері қызылға Винге, ақ түске GND -ге қосылды
Негізгі операция тексерілді, потенциометр бұрылды, сәйкес шам қосылады.
Бұл нұсқада шамдар анемияға ұқсайды, өйткені мен RGBW модульдерін қолдануды таңдадым, келесі нұсқаларда күндізгі жарық диодты шамдар қолданылады. Жеңіл жүру Arduino NEO пиксель бағдарламалар каталогынан алынған. Потенциометр аналогты кіріс түйреуіштер арқылы оқылады және бағдарламадағы түсті картаға аударылады. Содан кейін бұл сериялық жарықдиодты модульге шығарылады.
7 -қадам: Ары қарай жүру
Бұл шамдардың кілті - бұл сан. Қосылған модульдер неғұрлым көп болса, дисплей соғұрлым жақсы болады.
Бұл шамдарды аз мөлшерде өндіру қымбат болғандықтан, мен оларды жаппай өндіру үшін краудфандинг науқанын бастаймын.
Жарық өндіріске толығымен қайта жасалды.
Негізгі жұмыс режимі тікелей манипуляция болса да, енді оларда жергілікті операциядан бас тарту үшін қашықтан қатынау мен басқару үшін қосымша орталық байланыс бар.
қосымша мүмкіндіктер келесідей:
Ішкі физикалық құрылым арнайы микроконтроллерлермен, күндізгі жарықта оқылатын шамдары бар арнайы схемалармен толық жаңартылды. Бірегей цифрлық сериялық нөмірлерді, конфигурацияланатын модульдерді және басқа түстерді қамтитын қосымша мүмкіндіктер.
Жаңартулар мен сілтемелер үшін менің веб -сайтты қараңыз …
Ұсынылған:
DIY RGB түтік шамдары: 9 қадам (суреттермен)
DIY RGB түтік шамдары: DIY RGB түтік жарығы - бұл фотосуретте, жеңіл кескіндемеде, фильм түсіруде, ойындарда, VU өлшегіш ретінде және басқаларында қолдануға болатын көп функционалды түтік шамы. Түтікшенің жарығын Prismatik бағдарламалық жасақтамасымен немесе батырманың көмегімен басқаруға болады. Бұл ванна
Ұзақ қашықтықтағы ең жақсы дос шамдары: 4 қадам (суреттермен)
Өзіндік қашықтықтағы ең жақсы дос шамдары: Мен «Жақсы дос» деп аталатын алыс қашықтықтағы синхронды шамдарды жасадым. шамдар. Бұл олардың басқа шамның ағымдағы түсімен синхрондалғанын білдіреді. Егер сіз бір шамды жасыл түске өзгерткіңіз келсе, көп ұзамай басқа шам өшіп қалады
MQTT көңіл -күй шамдары ESP32: 4 қадам (суреттермен)
ESP32 көмегімен MQTT көңіл -күй шамдары: Мен ұзақ уақыт бойы диодты жарық диапазонына түсуге азғырылдым, сондықтан мен жүгіріп шығып, ойыншыққа арналған диодты таспаны алдым. Мен бұл көңіл -күй шамдарын жасауды аяқтадым. Оларды MQTT көмегімен басқаруға болады, бұл ақылдылықтың барлық түрін қосуға мүмкіндік береді
Ұялы/ұялы телефонды сыртқы батареямен немесе қуат көзімен қуаттандыру: 3 қадам
Ұялы телефонды/ұялы телефонды сыртқы батареямен немесе токпен қуаттандыру: кіріспе. Бұл идея телефонмен немесе планшетте ғана жұмыс істейді, егер батарея алынбалы болса. Полярлықты сақтау маңызды, әрине. Құрылғыңызды абайсызда зақымдамау үшін абай болыңыз. Егер сіз мұны жасай алатындығыңызға сенімді болмасаңыз
Интерактивті аула шамдары, өтетін жол шамдары: 3 қадам
Интерактивті аула шамдары, өтетін жолдар: Мен артқы аулаға интерактивті жарық шамдарын жасағым келді. Идея, біреу бір жолмен жүрсе, ол сіз жүрген бағытқа анимация қосады. Мен долларлық күн сәулесінен $ 1.00 доллармен бастадым