Sadržaj:

Upravljajte prekidačem za svjetlo vlastitom kartonskom beskonačnom rukavicom: 10 koraka
Upravljajte prekidačem za svjetlo vlastitom kartonskom beskonačnom rukavicom: 10 koraka

Video: Upravljajte prekidačem za svjetlo vlastitom kartonskom beskonačnom rukavicom: 10 koraka

Video: Upravljajte prekidačem za svjetlo vlastitom kartonskom beskonačnom rukavicom: 10 koraka
Video: Ako imate iPhone, OVO MORATE ISPROBATI! 2024, Srpanj
Anonim
Image
Image

Inspirirao me film Avengers Movie, počeo sam izrađivati Thanos Infinity Gauntlet od kartona. U ovom projektu koristio sam MPU6050 i NRF24L01+ 2,4 GHz bežične RF primopredajnike za bežičnu komunikaciju između dvije Arduino ploče. Infinity Gauntlet je odašiljač, a Servos (prekidač svjetla) prijemnik.

Korak 1: Potrebni hardver i materijali

Arduino Mega + USB kabel II Arduino Uno: https://amzn.to/2qU18sO II

Arduino nano:

9v baterija:

Prebacivanje:

Kratkospojne žice:

Muški adapter DC Barrel Jack za Arduino:

Micro Servo 9g:

Mini Breadboard:

9v priključak za isječak baterije:

Karton:

Ruby:

NRF24L01+ 2.4GHz bežični RF primopredajnik Modul:

MPU 6050:

LED trake:

Korak 2: NRF24L01 2,4 GHz primopredajnički modul

MPU6050
MPU6050

NRF24L01 Modul primopredajnika na 2,4 GHz koristi opseg 2,4 GHz i može raditi sa brzinama prijenosa od 250 kbps do 2 Mbps i može se koristiti za bežične komunikacije do 100 metara. Radni napon modula je od 1,9 do 3,6 V, ali dobra je stvar što drugi pinovi podnose 5V logiku. Modul komunicira pomoću SPI protokola. Trebali biste pogledati SPI pinove modela arduino pin konektora.

Korak 3: MPU6050

MPU6050 sastoji se od troosnog akcelerometra i troosnog žiroskopa unutar njega. Ovaj senzor nam pomaže u mjerenju ubrzanja, brzine, orijentacije, pomaka i mnogih drugih parametara vezanih uz kretanje sustava ili objekta. Ovaj čip koristi I2C (inter-integrirano kolo) protokol za komunikaciju.

Korak 4: WS2812B LED traka

WS2812B LED traka
WS2812B LED traka

WS2812B inteligentan je upravljački LED izvor svjetla, s upravljačkim krugom i RGB čipom integriranim izravno u 5050 RGB (crvenu, zelenu i plavu) LED. Svaka LED dioda ima tri priključka na svakom kraju, dva za napajanje i jedan za podatke. Za kontrolu stanja, svjetline i boje sve tri LED diode potreban je samo jedan unos podataka.

Korak 5: Izrada beskonačne rukavice od kartona

Možete pogledati video Kako sam napravio kartonsku rukavicu beskonačnosti.

Korak 6: Kod odašiljača (rukavica beskonačnosti)

Sve što trebate učiniti je instalirati MPU6050 knjižnicu, I2C knjižnicu, FastLED knjižnicu, RF24 knjižnicu. Dobit ćete pogrešku ako ne instalirate.

Kada želite dodati novu biblioteku u svoj Arduino IDE. Idite u direktorij u koji ste preuzeli ZIP datoteku biblioteke. Raspakirajte ZIP datoteku sa svom strukturom mapa u privremenu mapu, a zatim odaberite glavnu mapu koja bi trebala imati naziv knjižnice. Kopirajte ga u mapu "biblioteke" unutar svoje skice.

Povežite arduino i prenesite navedeni program na svoj arduino uno.

Korak 7: Kôd prijemnika

Povežite arduino i prenesite navedeni program na svoj arduino uno.

Korak 8: Shema ožičenja odašiljača (rupa u beskonačnosti)

Shema ožičenja za odašiljač (beskonačna rukavica)
Shema ožičenja za odašiljač (beskonačna rukavica)
Shema ožičenja za odašiljač (beskonačna rukavica)
Shema ožičenja za odašiljač (beskonačna rukavica)

U ovom projektu svoju sam elektroniku stavio u beskonačnu rukavicu. Možda želite elektroniku staviti na sigurno mjesto.

Korak 9: Shema ožičenja prijemnika

Shema ožičenja prijemnika
Shema ožičenja prijemnika
Shema ožičenja prijemnika
Shema ožičenja prijemnika

Montirao sam arduino uno, 9v bateriju i bežični modul na zid pomoću dvostruke trake i montirao sam servo u blizini prekidača za svjetlo tako da možete bežično uključiti/isključiti svjetlo kad god želite.

Korak 10: Završite

Beskonačni kameni LED i servo upravljači se kontroliraju kretanjem rupice otkrivene pomoću senzora MPU6050, pa će, kad pomaknete ručicu prema gore, zasvijetliti LED kamenac Infinity, a servo će se okretati, a LED lampica će se ponovno pomaknuti prema gore isključeno, a servo upravljači će se okretati u suprotnom smjeru.

Preporučeni: