Obsah:
- Krok 1: Potrebný hardvér a materiál
- Krok 2: Modul transceiveru NRF24L01 2,4 GHz
- Krok 3: MPU6050
- Krok 4: LED pás WS2812B
- Krok 5: Výroba rukavice Infinity z lepenky
- Krok 6: Kód vysielača (rukavice Infinity Gauntlet)
- Krok 7: Kód prijímača
- Krok 8: Schéma zapojenia vysielača (Infinity Gauntlet)
- Krok 9: Schéma zapojenia prijímača
- Krok 10: Dokončite
Video: Ovládajte vypínač svetla vlastnou kartónovou rukavicou Infinity: 10 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Inšpiroval ma film Avengers, začal som vyrábať Thanos Infinity Gauntlet z lepenky. V tomto projekte som použil bezdrôtové RF transceiverové moduly MPU6050 a NRF24L01+ 2,4 GHz na bezdrôtovú komunikáciu medzi dvoma doskami Arduino. Infinity Gauntlet je vysielač a serva (prepínač svetla) sú prijímač.
Krok 1: Potrebný hardvér a materiál
Kábel Arduino Mega + USB II Arduino Uno: https://amzn.to/2qU18sO II
Arduino nano:
9v batéria:
Prepínač:
Prepojovacie vodiče:
Adaptér Male DC Barrel Jack pre Arduino:
Micro Servo 9g:
Mini Breadboard:
9v konektor na svorku batérie:
Kartón:
Ruby:
Modul NRF24L01+ 2,4 GHz bezdrôtový RF prijímač:
MPU 6050:
LED pásy:
Krok 2: Modul transceiveru NRF24L01 2,4 GHz
Modul transceiveru NRF24L01 2,4 GHz používa pásmo 2,4 GHz a môže pracovať s prenosovými rýchlosťami od 250 kbps do 2 Mbps a je možné ho použiť na bezdrôtovú komunikáciu až do vzdialenosti 100 metrov. Prevádzkové napätie modulu je od 1,9 do 3,6 V, ale dobré je, že ostatné piny tolerujú logiku 5V. Modul komunikuje pomocou protokolu SPI. Mali by ste sa pozrieť na kolíky arduino pinového konektora SPI.
Krok 3: MPU6050
MPU6050 sa skladá z 3-osového akcelerometra a 3-osového gyroskopu. Tento senzor nám pomáha merať zrýchlenie, rýchlosť, orientáciu, posun a mnoho ďalších parametrov systému alebo objektu spojených s pohybom. Tento čip používa na komunikáciu protokol I2C (interintegrovaný obvod).
Krok 4: LED pás WS2812B
WS2812B je inteligentný riadiaci zdroj svetla LED s riadiacim obvodom a čipom RGB integrovaným priamo do diódy LED 5050 RGB (červená, zelená a modrá). Každá LED dióda má na každom konci tri konektory, dva pre napájanie a jeden pre dáta. Na ovládanie stavu, jasu a farby všetkých troch diód LED vyžaduje iba jeden vstup údajov.
Krok 5: Výroba rukavice Infinity z lepenky
Môžete si pozrieť video Ako som vyrobil nekonečnú rukavicu z kartónu.
Krok 6: Kód vysielača (rukavice Infinity Gauntlet)
Všetko, čo musíte urobiť, je nainštalovať knižnicu MPU6050, knižnicu I2C, knižnicu FastLED a knižnicu RF24. Ak neinštalujete, zobrazí sa chyba.
Ak chcete do svojho Arduino IDE pridať novú knižnicu. Prejdite do adresára, do ktorého ste stiahli súbor ZIP knižnice. Extrahujte súbor ZIP so všetkou štruktúrou priečinkov do dočasného priečinka a potom vyberte hlavný priečinok s názvom knižnice. Skopírujte ho do priečinka „knižnice“vo svojom skicári.
Pripojte arduino a nahrajte daný program na svoje arduino uno.
Krok 7: Kód prijímača
Pripojte arduino a nahrajte daný program na svoje arduino uno.
Krok 8: Schéma zapojenia vysielača (Infinity Gauntlet)
V tomto projekte som vložil svoju elektroniku do nekonečnej rukavice. Elektroniku možno budete chcieť odložiť na bezpečné miesto.
Krok 9: Schéma zapojenia prijímača
Namontoval som arduino uno, 9v batériu a bezdrôtový modul na stenu pomocou dvojitej pásky a namontoval som servá blízko spínača svetiel, aby ste mohli bezdrôtovo zapínať/vypínať svetlo, kedykoľvek budete chcieť.
Krok 10: Dokončite
LED diódy Infinity a serva sú ovládané pohybom rukavice detekovanej pomocou senzora MPU6050, takže keď pohnete rukavicou nahor, rozsvieti sa LED dióda Infinity Stone a serva sa budú otáčať a ak rukavicu opäť posuniete hore, LED bude vypnuté a serva sa budú otáčať v opačnom smere.
Odporúča:
Zosilňovač pre hlavný telefón s vlastnou doskou: 8 krokov (s obrázkami)
Zosilňovač náhlavnej súpravy s vlastnou doskou PCB: Budujem (a pokúšam sa zdokonaliť) slúchadlový zosilňovač už nejaký čas. Niektorí z vás by videli moje predchádzajúce „ible buildy“. Pre tých, ktorí nemajú, som ich prepojil nižšie. Na svojich starších zostavách som vždy používal prototypové dosky na stavbu
Prístupový bod Raspberry Pi Zero Wifi s vlastnou anténou PCB: 6 krokov (s obrázkami)
Prístupový bod Raspberry Pi Zero Wifi s vlastnou anténou PCB: Čo vyrábame? Názov tohto tutoriálu obsahuje množstvo odborných výrazov. Poďme to rozobrať. Čo je to Raspberry Pi Zero (Rπ0)? Raspberry Pi Zero je malý počítač. Jedná sa o menšiu verziu jednodoskového počítača Raspberry Pi,
Tajný vypínač svetla knihy: 12 krokov (s obrázkami)
Secret Book Light Switch: Pred niekoľkými rokmi som nainštaloval pás LED svetiel pozdĺž hornej časti knižnice v našej obývačke. Moja pôvodná myšlienka bola použiť jednoduchý spínač na ovládanie týchto svetiel, ale potom sa moja myseľ usadila na niečom oveľa zaujímavejšom - magickom bo
Hodiny nekonečna RGB s vlastnou aplikáciou BT: 15 krokov (s obrázkami)
Hodiny RGB s nekonečnom s vlastnou aplikáciou BT: Normálne digitálne a analógové hodiny sú nudné, preto si naplánujte vývoj chladných hodín s vlastnými farbami pre ciferník, hodinovú ručičku, minútovú ručičku a second hand. Najprv musíte vyvinúť hodiny pomocou adresovateľného RGB LED pásu. Potom pre komunikáciu s A
Robotické rameno ovládané rukavicou: 6 krokov (s obrázkami)
Robotické rameno ovládané rukavicou: Účel: Získať skúsenosti a schopnosti riešiť problémy vytvorením projektu na dokončenie Obrys-Rukavicou sa spojíte cez arduino a budete ovládať 3-D robotizované tlačené „rameno“. Každý z kĺbov na 3-D tlačenom ramene má servo, ktoré