Мазмұны:
- 1 -қадам: Қажетті жабдықтар мен материалдар
- 2 -қадам: NRF24L01 2.4 ГГц трансивер модулі
- 3 -қадам: MPU6050
- 4 -қадам: WS2812B жарық диодты жолағы
- 5 -қадам: Картоннан Infinity Gauntlet жасау
- 6 -қадам: таратқыш (Infinity Gauntlet) коды
- 7 -қадам: алушының коды
- 8 -қадам: Таратқыштың сым диаграммасы (Infinity Gauntlet)
- 9 -қадам: Қабылдағыштың қосылу схемасы
- 10 -қадам: Аяқтаңыз
Бейне: Өзіңіздің картон Infinity Gauntlet көмегімен жарық қосқышты басқарыңыз: 10 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Мен Avengers фильмінен шабыт алдым, мен Thanos Infinity Gauntlet картоннан жасай бастадым. Бұл жобада мен екі Arduino тақтасы арасында сымсыз байланыс жасау үшін MPU6050 және NRF24L01+ 2,4 ГГц сымсыз RF таратқыш модульдерін қолдандым. Infinity Gauntlet - бұл таратқыш, ал servos (Light Switch) - қабылдағыш.
1 -қадам: Қажетті жабдықтар мен материалдар
Arduino Mega + USB кабелі II Arduino Uno: https://amzn.to/2qU18sO II
Ардуино нано:
9в батарея:
Ауыстыру:
Өткізгіш сымдар:
Arduino үшін DC DC баррель ұясы адаптері:
Micro Servo 9g:
Шағын нан тақтасы:
9v батареялық қысқыш қосқышы:
Картон:
Руби:
NRF24L01+ 2,4 ГГц сымсыз радиожиіліктің модулі:
MPU 6050:
Жарық диодты жолақтар:
2 -қадам: NRF24L01 2.4 ГГц трансивер модулі
NRF24L01 2,4 ГГц трансивер модулі 2,4 ГГц диапазонын қолданады және ол 250 кбит / с дейін 2 Мбит / с дейін жіберу жылдамдығымен жұмыс жасай алады және 100 метрге дейінгі сымсыз байланыс үшін қолданыла алады. Модульдің жұмыс кернеуі 1,9 -дан 3,6 В -қа дейін, бірақ жақсы нәрсе - басқа түйреуіштер 5В логикасына шыдайды. Модуль SPI протоколы арқылы байланысады. Сіз SPD түйреуіштерінің arduino pin коннекторының моделіне қарауыңыз керек.
3 -қадам: MPU6050
MPU6050 3 осьті акселерометр мен оның ішінде 3 осьті гироскоптан тұрады. Бұл сенсор жүйенің немесе объектінің үдеуін, жылдамдығын, бағдарын, ығысуын және басқа да қозғалысқа қатысты көптеген параметрлерін өлшеуге көмектеседі. Бұл чипте байланыс үшін I2C (интегралды схема) протоколы қолданылады.
4 -қадам: WS2812B жарық диодты жолағы
WS2812B - ақылды басқарылатын жарықдиодты жарық көзі, басқару тізбегі мен RGB чипі 5050 RGB (Қызыл, Жасыл және Көк) тікелей жарық диодына біріктірілген. Әр светодиодтың әр ұшында үш қосқышы бар, екеуі қуат үшін және біреуі деректер үшін. Барлық үш жарық диодының күйін, жарықтығын және түсін бақылау үшін бір ғана дерек енгізу қажет.
5 -қадам: Картоннан Infinity Gauntlet жасау
Сіз картоннан Infinity Gauntlet қалай жасағаным туралы бейнені көре аласыз.
6 -қадам: таратқыш (Infinity Gauntlet) коды
Сізге MPU6050 кітапханасын, I2C кітапханасын, FastLED кітапханасын, RF24 кітапханасын орнату жеткілікті. Егер сіз орнатпасаңыз, қате пайда болады.
Arduino IDE -ге жаңа кітапхана қосқыңыз келгенде. Кітапхананың ZIP файлын жүктеген каталогқа өтіңіз. Уақытша қалтада барлық қалта құрылымымен ZIP файлын шығарыңыз, содан кейін кітапхана атауы болуы керек негізгі қалтаны таңдаңыз. Оны эскиз кітабының ішіндегі «кітапханалар» қалтасына көшіріңіз.
Arduino -ны қосыңыз және arduino uno -ға берілген бағдарламаны жүктеңіз.
7 -қадам: алушының коды
Arduino -ны қосыңыз және arduino uno -ға берілген бағдарламаны жүктеңіз.
8 -қадам: Таратқыштың сым диаграммасы (Infinity Gauntlet)
Бұл жобада мен электрониканы шексіздікке арналған шкафқа қойдым. Сіз электрониканы қауіпсіз жерге қойғыңыз келуі мүмкін.
9 -қадам: Қабылдағыштың қосылу схемасы
Мен қабырғаға қос таспаны қолданып arduino uno, 9v аккумуляторы мен сымсыз модулін орнаттым, мен жарық қосқышының жанына сервопроекторды орнаттым, осылайша сіз қалаған жерде жарықты сымсыз қосуға/өшіруге болады.
10 -қадам: Аяқтаңыз
Шексіздік тас светодиодтары мен сервоприводтары MPU6050 сенсорының көмегімен анықталатын манжеттің қозғалысы арқылы басқарылады, сондықтан сіз пленканы жоғары қарай жылжытқанда, Infinity тас светодиоды жанады және айналдырады. өшеді, ал сервоприводтар қарама -қарсы бағытта айналады.
Ұсынылған:
Теледидардың қашықтан басқару пульті арқылы жарық диодты басқарыңыз?! -- Arduino IR оқулығы: 5 қадам (суреттермен)
Теледидардың қашықтан басқару пульті арқылы жарық диодты басқарыңыз?! || Arduino IR оқулығы: Бұл жобада мен теледидардың артындағы жарықдиодты басқару үшін теледидардың қашықтан басқару пультіндегі пайдасыз түймелерді қалай ауыстырғанымды көрсетемін. Сіз бұл әдісті кодты өңдеу арқылы әр түрлі заттарды бақылау үшін пайдалана аласыз. Мен теория туралы аздап сөйлесемін
SkiiiD көмегімен қосқышты қалай қолдануға болады: 9 қадам
SkiiiD көмегімен итергішті қалай қолдануға болады: Бұл жоба " 3642BH сегментін Arduino -мен skiiiD арқылы пайдалану туралы нұсқаулық. Бастамас бұрын, төменде skiiiD -ді қолдануға арналған негізгі оқулық https://www.instructables.com/id/Getting -SkiiiD-редакторынан бастады
ҚУАТТЫ БАНК ҚҰРУ ҮШІН ӨЗІҢІЗДІҢ ӨЗІҢІЗДІҢ БАТАРЕЯҢЫЗДЫ ҚОЛДАНЫҢЫЗ: 9 қадам (суреттермен)
ҚУАТТЫ БАНК ӨТУ ҮШІН ӨЗІҢІЗДІҢ ӨЗІҢІЗДІҢ БАТАРЕЙДІ ҚОЛДАНЫҢЫЗ: [Бейнені ойнату] [Күн батареясы] Бірнеше ай бұрын менің Dell ноутбугымның батареясы жұмыс істемеді. Мен оны негізгі ток көзінен ажыратқан кезде, ноутбук бірден өшіп қалды. Мен ренжідім, мен батареяны ауыстырып, өлі батареяны сақтап қалдым (менің пікірімше
Реле көмегімен 220в сенсорлық қосқышты қалай жасауға болады: 8 қадам
Реле көмегімен 220В сенсорлық қосқышты қалай жасауға болады: Реле тақтасы мен мосфет транзисторын қолдана отырып, 220в шамдар үшін сенсорлық қосқышты қалай жасауға болады? Бұл өте оңай жоба және қауіпсіз, себебі негізгі 220в күші 5В тұрақты токтан оқшауланған, бірақ алдымен оны алайық бірте-бірте
Бір Mosfet көмегімен сенсорлық қосқышты қалай жасауға болады: 4 қадам (суреттермен)
Бір Мосфет көмегімен сенсорлық қосқышты қалай жасауға болады: ҚАНДАЙ БІР МОСФЕТТІ ТРАНЗИСТОРДЫ ҚОЛДАНУ АРҚЫЛЫ ҚОЛДАНУ Көптеген жағдайларда, MOSFET -тер кәдімгі транзисторларға қарағанда жақсы, ал қазіргі транзисторлық жобада біз ауыстыратын қарапайым сенсорлық қосқышты қалай жасау керектігін көрсетеміз. сағ бар қалыпты қосқыш