Мазмуну:
- 1 -кадам: Аппараттык жана материалдар талап кылынат
- 2 -кадам: NRF24L01 2.4GHz Transceiver Module
- 3 -кадам: MPU6050
- 4 -кадам: WS2812B LED тилкеси
- 5 -кадам: Картондон Infinity Gauntlet жасоо
- 6 -кадам: Бергич (Infinity Gauntlet) коду
- 7 -кадам: Алуучунун коду
- 8 -кадам: Бергичтин зым диаграммасы (Infinity Gauntlet)
- 9 -кадам: Алуучу үчүн зымдардын диаграммасы
- 10 -кадам: Бүтүрүү
Video: Өзүңүздүн картон Infinity Gauntlet менен жарык өчүргүчтү башкарыңыз: 10 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Мен Avengers киносунан шыктандым, Thanos Infinity Gauntletти картондон жасай баштадым. Бул долбоордо мен MPU6050 жана NRF24L01+ 2.4GHz Wireless RF Transceiver модулдарын эки Arduino тактасынын ортосунда зымсыз байланыш үчүн колдондум. Infinity Gauntlet - бул өткөргүч, ал эми Servos (Light Switch) - кабыл алуучу.
1 -кадам: Аппараттык жана материалдар талап кылынат
Arduino Mega + USB кабели II Arduino Uno: https://amzn.to/2qU18sO II
Ардуино наносу:
9v батарея:
Которуу:
Өткөргүч зымдар:
Эркек DC Barrel Jack Adapter Arduino үчүн:
Micro Servo 9g:
Mini Breadboard:
9v Батарея Клип Коннектору:
Картон:
Ruby:
NRF24L01+ 2.4GHz Wireless RF Transceiver Module:
MPU 6050:
LED тилкелери:
2 -кадам: NRF24L01 2.4GHz Transceiver Module
NRF24L01 2.4 ГГц трансивер модулу 2.4 ГГц диапазонун колдонот жана 250 Мбит / с чейин 250 кбит / с ылдамдыкта иштей алат жана 100 метрге чейин зымсыз байланыш үчүн колдонулушу мүмкүн. Модулдун иштөө чыңалуусу 1.9дан 3.6Вга чейин, бирок жакшы жери, башка пиндер 5V логикасына чыдайт. Модуль SPI протоколу аркылуу байланышат. Сиз ардуино пин туташтыргычы модели SPI казыктарын карап көрүшүңүз керек.
3 -кадам: MPU6050
MPU6050 анын ичинде 3 октук акселерометрден жана 3 огтуу гироскоптон турат. Бул сенсор бизге ылдамдыкты, ылдамдыкты, ориентацияны, орун которууну жана системанын же нерсенин кыймылга байланышкан башка көптөгөн параметрлерин өлчөөгө жардам берет. Бул чип байланыш үчүн I2C (интегралдык схема) протоколун колдонот.
4 -кадам: WS2812B LED тилкеси
WS2812B - бул акылдуу башкаруу LED жарык булагы, башкаруу схемасы жана RGB чипи түздөн -түз 5050 RGB (Кызыл, Жашыл жана Көк) LEDге интеграцияланган. Ар бир LEDдин учунда үч туташтыргычы бар, экөө кубаттоо үчүн жана бири маалымат үчүн. Үч LEDдын абалын, жарыктыгын жана түсүн көзөмөлдөө үчүн бир гана маалымат киргизүү талап кылынат.
5 -кадам: Картондон Infinity Gauntlet жасоо
Видеону көрө аласыз: Мен кантип Infinity Gauntletти картондон жасадым.
6 -кадам: Бергич (Infinity Gauntlet) коду
Сизге MPU6050 китепканасын, I2C китепканасын, FastLED китепканасын, RF24 китепканасын орнотуу жетиштүү. Орнотпосоңуз, ката кетесиз.
Сиз Arduino IDEге жаңы китепкана кошкуңуз келгенде. Китепкананын ZIP файлын жүктөп алган каталогго өтүңүз. ZIP папкасын бардык папкасынын структурасы менен убактылуу папкага чыгарыңыз, анан китепкананын аталышына ээ болгон негизги папканы тандаңыз. Аны эскиз китебиңиздеги "китепканалар" папкасына көчүрүңүз.
Ардуинону туташтырып, берилген программаны arduino unoго жүктөңүз.
7 -кадам: Алуучунун коду
Ардуинону туташтырып, берилген программаны arduino unoго жүктөңүз.
8 -кадам: Бергичтин зым диаграммасы (Infinity Gauntlet)
Бул долбоордо мен электроникамды чексиздиктин ичине салып койдум. Электрониканы коопсуз жерге коюңуз.
9 -кадам: Алуучу үчүн зымдардын диаграммасы
Ардуино уно, 9v Батареяны жана зымсыз модулду дубалга кош лента менен орнотуп койдум жана жарыктын өчүргүчүнүн жанына серволорду орноттум, сиз каалаган убакта жарыкты зымсыз күйгүзүп/өчүрө аласыз.
10 -кадам: Бүтүрүү
Infinity stone LED жана servos MPU6050 сенсорунун жардамы менен аныкталган манжеттин кыймылы менен көзөмөлдөнөт, андыктан сиз пленканы өйдө жылдырсаңыз, Infinity ташынын LED диоду күйөт жана servos айланат, эгер сиз пленканы кайра өйдө жылдырсаңыз, анда LED болот өчүрүлөт жана servos карама -каршы багытта айланат.
Сунушталууда:
Infinity Gauntlet менен башкарылуучу үйдү автоматташтыруу: 8 кадам (сүрөттөр менен)
Infinity Gauntlet менен башкарылган үйдү автоматташтыруу: Мурунку долбоорумда мен жарык өчүргүчтү башкаруучу чексиздик гантелин жасадым. Мен алты ташты колдонгум келди жана ар бир таш шайманды, эшиктин кулпусун же жарыктандырууну башкара алат. Ошентип, мен үйдүн автоматташтырылган системасын чексиздиктин манжасын колдонуп жасадым. Бул проектте
Өчүргүчтү колдонуп USB флэш -дискти кантип жасоо керек - DIY USB Drive Case: 4 кадам
Өчүргүчтү колдонуп USB флэш -дискти кантип жасоо керек | DIY USB Drive Case: Бул блог " Өчүргүчтү колдонуп USB флэш дискти кантип жасоо жөнүндө | DIY USB Drive Case " Сизге жагат деп ишенем
Өзүңүздүн клавиатураңыз менен моделдин поезд макетин башкарыңыз !: 12 кадам
Өзүңүздүн клавиатураңыз менен моделдин поезд макетин көзөмөлдөңүз!: Мурунку көрсөтмөлөрүмдүн биринде мен сизге үлгүдөгү поездди телевизордун пульту менен кантип башкарууга болорун көрсөткөм. Жакшыртылган версиясын бул жерден да текшере аласыз. Бул Нускамада мен сизге клавиатуранын жардамы менен поезддин макетин кантип башкарууну көрсөтөм
Которулуучу жарык сезгич түнкү жарык: 8 кадам (сүрөттөр менен)
Которулуучу жарыкты сезүүчү түнкү жарык: Бул көрсөтмө мен түнкү жарык сенсорун кантип кол менен өчүрүп койгондугумду көрсөтөт. Кылдаттык менен окуңуз, ачык болгон бардык схемаларды эске алыңыз жана бирдикти тестирлөөдөн мурун, керек болсо, аймакты өчүрүп коюңуз
Үстөлдүн жарык жасалгасы жана эшиктин жарык белгиси: 8 кадам (сүрөттөр менен)
Үстөлдүн жарык жасалгасы жана эшиктин жарыгы белгиси: Бул үйрөткүч столдун жасалгасын кантип программалоону жана курууну көрсөтөт. Бул жарыктар бир сааттын ичинде түсүн өзгөртөт. Сиз ошондой эле программалоону жана коштогон эшик белгисин курууну үйрөнөсүз. Сиз эшикти колдоно аласыз