Мазмұны:

Жалғыз велосипед шамдары: 5 қадам (суреттермен)
Жалғыз велосипед шамдары: 5 қадам (суреттермен)

Бейне: Жалғыз велосипед шамдары: 5 қадам (суреттермен)

Бейне: Жалғыз велосипед шамдары: 5 қадам (суреттермен)
Бейне: Жігітім дұрыстап тықпаса не істеу керек? 2024, Қараша
Anonim
Жарықдиодты бір велосипед
Жарықдиодты бір велосипед

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

Бұл өте қызықты оқиға болды, бірақ LiPo, DMX, EL-сым, жарық диодты жолақтар, РЖ модульдері және т.

Ең бірінші ой - бәрін бір жолақтың басқару блогына бағдарламалау.

Мен бұған екі себеп бойынша назар аудармадым:

1) Үш актермен (кейінірек 5 болады) сізде 3x3 = 9 басқару блогы бар. Кез келген жаңарту үшін сізде барлық тақталар жаңартылады. Шоу кезінде модульдерді синхрондаудың жолын табу керек.

2) Менің бір жіберушіні қолданудың негізгі аргументі техникалық емес: балалар шоуды менсіз жасай алады және жаңарта алады. Хореография аяқталғанша қанша рет түзетулер жасалатынын елестетіп көріңіз

Қазіргі архитектурада негізінен үш элемент бар:

- Vixen 3 бар Windows ноутбук

- Жіберуші: стандартты сымсыз маршрутизатор

- Қабылдағыш: ESP8266 + MOSFET драйвері + жарықдиодты жолақтар + LiPo 2S

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

1 -қадам: Қабылдағыш модулі

Қабылдағыш модулі
Қабылдағыш модулі
Қабылдағыш модулі
Қабылдағыш модулі
Қабылдағыш модулі
Қабылдағыш модулі
Қабылдағыш модулі
Қабылдағыш модулі

Модульдер NodeLua тақталарына негізделген. Мен дербес ПХД құрастыра бастадым, бірақ бұл модульдер өте арзан және жарық диодты жолаққа бірдей батареяны пайдалану кезінде қажет болатын интегралды кернеу реттегішімен келеді.

Жабдықты аяқтау үшін сізге тек екі резистор мен бір түске бір MOSFET тұратын драйверді қосу қажет. Батарея қуатын бақылау үшін тағы екі резистор қолданылады. Стандартты ПХД шошқа ретінде орнатылады, сондықтан оны жинау өте жылдам. Arduino және NRF24 -тен гөрі әлдеқайда қарапайым.

Дизайн өте қарапайым болғанымен, кілт - 3 В төмен R DS (қосулы) және V GS (th) бар дұрыс MOSFET таңдау. EBay-де мен IRLR7843-ті D-PAK корпусынан жер үсті қондырғысы үшін таптым. Сондықтан ол кішкентай, бірақ қолмен дәнекерлеу үшін тым кішкентай емес.

Электр схемасын жаңарту қажет, себебі MOSFET-Gate үшін төмен түсетін резистор жоқ. Модуль онсыз жұмыс істейді, бірақ модуль қосылған кезде жарық диодты жолақ жыпылықтайды.

Егер сіз кәсіби дизайнды көргіңіз келсе, мына жерге өтіңіз: Pixel Controller

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

ESP8266 пайдалану кезінде модульді конфигурациялау үшін әкімші интерфейсі бар веб -сервер енгізілді.

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

ESP модулінің коды github сайтында қол жетімді:

2 -қадам: жарық диодты жолақтарды орнату

Жарықдиодты жолақтарды монтаждау
Жарықдиодты жолақтарды монтаждау
Жарықдиодты жолақтарды монтаждау
Жарықдиодты жолақтарды монтаждау
Жарықдиодты жолақтарды монтаждау
Жарықдиодты жолақтарды монтаждау
Жарықдиодты жолақтарды монтаждау
Жарықдиодты жолақтарды монтаждау

Актердің денесі үшін біз найзағаймен пальто қолданамыз, сондықтан сіз шоу алдында киінуіңізге болады.

Жарық диодты жолақтарды тікелей бекітудің орнына біз пальтоға тігілген велкро белдіктерді қолдандық. Әріптес жарық диодты жолаққа жабыстырылған.

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

Дөңгелекте модуль мен батарея тек спицаларға бекітілген. Жарық диодты жолақтың жанында дөңгелек шеңберді қолдау үшін пластикалық жолақ бар.

3 -қадам: Қуат көзі

Нәр беруші
Нәр беруші
Нәр беруші
Нәр беруші

Жарық диодты жолақтар 12 В кернеуге арналған. Мұндай кернеудегі аккумуляторлар доңғалаққа немесе ерге орнатылатындай үлкен. Балама 9В блокты батарея болды (PP3 / 6LR61). Кернеу әлі де жақсы, бірақ басты жетіспеушілік - барлық аккумуляторларды шоуға дейін ауыстыру үшін қажет уақыт, себебі мен оқиғаға жаңа батареяларды алғым келеді.

Ақыры мен LiPo -ға көштім:

Жарық диодты жолақтар 8В кернеуде жұмыс істей алады. Түсіне қарай, тіпті 7.8В жұмыс істей алады.

Тиісінше сізге 2Cells - 2S бар LiPo батареясы қажет. Толық зарядталған кернеу 2х4,2 В = 8,4В

Менің қосымшам үшін сыйымдылығы 350 мАч жеткілікті, ал аккумулятордың көлемі 9В аккумуляторға арналған қосқышты қосқандағы стандартты корпусқа сыймайтындай шағын.

Мен JST-XH коннекторы бар батареяларды баланс штепселі ретінде, ал разряд штепсельіне Mini JST таңдадым. Барлық стандартты зарядтағыштар бұл қосқыштарды басқара алады.

Мен аккумуляторды бір велосипедке орнату үшін қосқышы бар 9В батареялары үшін стандартты корпусты қолдандым. Бірдей типтегі екі батареяны зарядтағыштағы 4S портына екі 2S ұяшығын қосатын адаптер көмегімен зарядтауға болады.

4 -қадам: Шоуды құру

Шоуды құру
Шоуды құру
Шоуды құру
Шоуды құру
Шоуды құру
Шоуды құру
Шоуды құру
Шоуды құру

Нағыз қарапайым, бірақ қуатты пайдаланушы интерфейсін қамтамасыз ететін керемет бағдарлама бар: Vixen Lights. Барлығы апарып тастау арқылы жасалады және музыка уақыт шкаласында көрсетіледі. Мен бұған дейін бірнеше кәсіби бағдарламаларды қарадым, бірақ бұл тегін және маған қажет нәрсенің бәрін береді.

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

Жалпы алғанда, сіз музыканы таңдайсыз және клипті Vixen қоса импорттайсыз. соққы маркерлері.

Әсерлер дисплей элементіне сәйкес келеді және әр түрлі жолмен өзгертіледі.

Үлкен көмек - бұл модельдеу құралы, онда сіз сахнаның нақты уақытта қалай көрінетінін көре аласыз.

Қысқаша айтқанда, бағдарлама DMX деректерін ноутбукте жұмыс істейтін мультикаст DMX сервері бар шығыс контроллеріне жібереді. Модуль WiFi / WLAN арқылы қосылған. Әрбір жарық диодты DMX әлемі анықтайды, сонымен қатар DM512 деректер пакетіндегі ығысу.

Сіз Vixen -ді мына жерден таба аласыз:

5 -қадам: Шоу

Хореография бірнеше рет түзетілген. Актерлерден басқа, сахна көтерілген сайын DMX-нүктелері, сондай-ақ қауіпсіздік шамдары ретінде тікелей жарықдиодты жолақтар қосылды. Олардың барлығы бірдей ESP модулін қолданады және оларды Vixen басқарады.

Әрі қарай, мен күрделі әсерлерге мүмкіндік беру үшін APA102 жарық диодты жолақтарын қолдана аламын.

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

Ұсынылған: