Mundarija:
- 1 -qadam: Uskunalar va zarur materiallar
- 2 -qadam: NRF24L01 2.4 gigagertsli qabul qiluvchi moduli
- 3 -qadam: MPU6050
- 4 -qadam: WS2812B LED tasmasi
- 5 -qadam: kartondan Infinity gantletini yasash
- 6 -qadam: Transmitter (Infinity Gauntlet) kodi
- 7 -qadam: qabul qiluvchining kodi
- 8 -qadam: Transmitterni ulash sxemasi (Infinity Gauntlet)
- 9 -qadam: Qabul qiluvchilarni ulash sxemasi
- 10 -qadam: tugatish
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Men Avengers filmidan ilhomlanib, kartondan Thanos Infinity Gauntlet ishlab chiqarishni boshladim. Ushbu loyihada men ikkita Arduino platasi o'rtasida simsiz aloqa qilish uchun MPU6050 va NRF24L01+ 2,4 gigagertsli simsiz RF uzatuvchi modullaridan foydalandim. Infinity Gauntlet - bu uzatuvchi va servo (Light Switch) - qabul qiluvchi.
1 -qadam: Uskunalar va zarur materiallar
Arduino Mega + USB kabeli II Arduino Uno: https://amzn.to/2qU18sO II
Arduino nano:
9v batareya:
Kalit:
Jumper simlari:
Arduino uchun erkaklar uchun DC Barrel Jek adapteri:
Micro Servo 9g:
Mini non paneli:
9v batareya klipi ulagichi:
Karton:
Rubin:
NRF24L01+ 2,4 gigagertsli simsiz RF chastotali qabul qiluvchi moduli:
MPU 6050:
LED chiziqlar:
2 -qadam: NRF24L01 2.4 gigagertsli qabul qiluvchi moduli
NRF24L01 2,4 gigagertsli qabul qiluvchi moduli 2,4 gigagertsli diapazondan foydalanadi va 250 kbit / s dan 2 Mbit / s gacha tezlikda ishlaydi va simsiz aloqa uchun 100 metrgacha ishlaydi, modulning ishchi kuchlanishi 1,9 dan 3,6 V gacha., lekin yaxshi tomoni shundaki, boshqa pinlar 5V mantiqqa toqat qiladilar. Modul SPI protokoli yordamida aloqa o'rnatadi, siz arduino pinli ulagich modeli SPI pinlarini ko'rib chiqishingiz kerak.
3 -qadam: MPU6050
MPU6050 3 o'qli akselerometr va uning ichida 3 o'qli giroskopdan iborat. Bu sensor tezlik, tezlik, yo'nalish, joy almashish va boshqa tizim yoki ob'ektning harakatga bog'liq boshqa parametrlarini o'lchashga yordam beradi. Bu chip aloqa uchun I2C protokolidan foydalanadi.
4 -qadam: WS2812B LED tasmasi
WS2812B - bu aqlli boshqaruvli LED yorug'lik manbai, boshqaruv sxemasi va RGB chipi to'g'ridan -to'g'ri 5050 RGB (Qizil, Yashil va Moviy) LEDga birlashtirilgan. Har bir LEDning uchida uchta ulagich bor, ikkitasi quvvat uchun va bittasi ma'lumot uchun. Barcha uchta LEDning holatini, yorqinligini va rangini boshqarish uchun faqat bitta ma'lumot kiritish kerak.
5 -qadam: kartondan Infinity gantletini yasash
Siz "Infinity Gauntlet" ni kartondan qanday yasaganimni videoni ko'rishingiz mumkin.
6 -qadam: Transmitter (Infinity Gauntlet) kodi
Buning uchun MPU6050 kutubxonasini, I2C kutubxonasini, FastLED kutubxonasini, RF24 kutubxonasini o'rnatish kifoya. Agar siz o'rnatmasangiz, xato bo'ladi.
Arduino IDE -ga yangi kutubxona qo'shmoqchi bo'lganingizda. Kutubxonaning ZIP faylini yuklagan katalogga o'ting. Vaqtinchalik papkada barcha papka tuzilishi bilan ZIP faylini chiqarib oling, so'ng kutubxona nomi bo'lishi kerak bo'lgan asosiy papkani tanlang. Uni eskiz daftarchasidagi "kutubxonalar" papkasida nusxalash.
Arduino -ni ulang va berilgan dasturni arduino uno -ga yuklang.
7 -qadam: qabul qiluvchining kodi
Arduino -ni ulang va berilgan dasturni arduino uno -ga yuklang.
8 -qadam: Transmitterni ulash sxemasi (Infinity Gauntlet)
Ushbu loyihada men elektronikamni cheksiz o'lchagichga qo'ydim. Siz elektronikani xavfsiz joyga qo'yishingiz mumkin.
9 -qadam: Qabul qiluvchilarni ulash sxemasi
Men ikkita lenta yordamida devorga arduino uno, 9v batareya va simsiz modulni o'rnatdim va yorug'lik tugmachasi yonida servolarni o'rnatdim, shunda siz xohlagan vaqtda yorug'likni simsiz yoqishingiz/o'chirishingiz mumkin.
10 -qadam: tugatish
Cheksiz toshli LEDlar va servolar MPU6050 sensori yordamida aniqlanadigan qo'ltiq harakati bilan boshqariladi, shuning uchun siz tayoqchani yuqoriga ko'targaningizda Infinity toshli LED yonadi va servolar aylanadi, agar siz tayoqchani yana yuqoriga ko'tarsangiz, LED yonadi. o'chadi va servolar teskari yo'nalishda aylanadi.
Tavsiya:
YN160 Pro LED yoritgichli yorug'lik chiroqlari, o'zgaruvchan toklar va yorug'lik chiroqlari: 8 qadam
YN160 Pro LED yoritgichli yorug'lik manbai (AC)
Sirli yorug'lik qutisi (tungi yorug'lik): 4 qadam
Sirli yorug'lik qutisi (tungi yorug'lik): Va bu juda oson qiziqarli loyiha, bu loyiha https://www.instructables.com/id/Arduino-Traffic-L…, lekin men allaqachon Men asl saytning tuzilishini o'zgartirdim, men qo'shimcha yoritgichlar qo'shaman va uni to'plash uchun poyabzal qutisini ishlataman
O'zgaruvchan yorug'lik sezuvchi tungi yorug'lik: 8 qadam (rasmlar bilan)
O'zgaruvchan yorug'lik sezgichli tungi yorug'lik: Bu ko'rsatma qo'lda o'chirish uchun tungi yorug'lik sensori qanday buzilganligini ko'rsatadi. Diqqat bilan o'qing, har qanday ochiq sxemalarni yodda tuting va agar kerak bo'lsa, birlikni sinovdan o'tkazishdan oldin o'z hududingizni o'chiring
Yorug'lik sensori bilan harakatni faollashtiradigan yorug'lik tugmasi: 5 qadam
Yorug'lik sensori bilan harakatni faollashtiradigan yorug'lik tugmasi: Harakatlanuvchi yorug'lik tugmasi uyda ham, ofisda ham juda ko'p qo'llanmalarga ega. Biroq, bu yorug'lik sensori bilan jihozlanishning qo'shimcha afzalliklari bo'lib, bu yorug'lik faqat tunda yoqilishi mumkin
Sovuq katodli yorug'lik yordamida makro fotografiya yorug'lik manbai: 9 qadam (rasmlar bilan)
Sovuq katodli chiroqlar yordamida makro fotografiya yorug'lik manbai: Yengil chodir yordamida tortishish paytida past zichlikdagi yorug'lik manbai juda foydali. LCD ekranlarda topilgan CCFL (sovuq katodli lyuminestsent nur) bu maqsad uchun juda mos keladi. CCFL va unga tegishli yorug'lik tarqatuvchi panellarni singan lapto ichida topish mumkin