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, Juli
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: Potreban 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 za DC DC cijev za Arduino:

Micro Servo 9g:

Mini Breadboard:

9v priključak za kopču za bateriju:

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, a može se koristiti i za bežične komunikacije do 100 metara. Radni napon modula je od 1,9 do 3,6 V, ali dobra stvar je što drugi pinovi toleriraju 5V logiku. Modul komunicira koristeći SPI protokol. Trebali biste pogledati SPI pinove modela arduino pin konektora.

Korak 3: MPU6050

MPU6050 se sastoji od troosnog akcelerometra i troosnog žiroskopa unutar njega. Ovaj senzor nam pomaže da mjerimo ubrzanje, brzinu, orijentaciju, pomak i mnoge druge parametre sistema ili objekta koji se odnose na kretanje. Ovaj čip koristi I2C (inter-integrirano kolo) protokol za komunikaciju.

Korak 4: WS2812B LED traka

WS2812B LED traka
WS2812B LED traka

WS2812B je inteligentni kontrolni 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 konektora 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 od kartona napravio beskonačnu rukavicu.

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

Sve što trebate učiniti je instalirati MPU6050 biblioteku, I2C biblioteku, FastLED biblioteku, RF24 biblioteku. Dobit ćete grešku ako ne instalirate.

Kada želite dodati novu biblioteku u svoj Arduino IDE. Idite u direktorij u koji ste preuzeli ZIP datoteku biblioteke. Raspakujte ZIP datoteku sa svom strukturom fascikli u privremenu fasciklu, a zatim odaberite glavnu fasciklu koja bi trebala imati naziv biblioteke. Kopirajte ga u fasciklu „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 (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)
Shema ožičenja za odašiljač (beskonačna rukavica)

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

Korak 9: Shema ožičenja prijemnika

Shema ožičenja za prijemnik
Shema ožičenja za prijemnik
Shema ožičenja za prijemnik
Shema ožičenja za prijemnik

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 koja je otkrivena pomoću MPU6050 senzora, pa će, kad pomaknete ručicu prema gore, zasvijetliti Infinity kamena LED lampica i servo će se rotirati, a ako ponovo pomaknete ručicu prema gore LED će biti isključeno i servo upravljači će se okretati u suprotnom smjeru.

Preporučuje se: