Sadržaj:

Infinity Gauntlet kontrolirana kućna automatizacija: 8 koraka (sa slikama)
Infinity Gauntlet kontrolirana kućna automatizacija: 8 koraka (sa slikama)

Video: Infinity Gauntlet kontrolirana kućna automatizacija: 8 koraka (sa slikama)

Video: Infinity Gauntlet kontrolirana kućna automatizacija: 8 koraka (sa slikama)
Video: Thanos Handschuh! (Mitspieler steuern, Seelen fangen und mehr) (Infinity Gauntlet Mod) 2024, Jun
Anonim
Image
Image
Infinity Gauntlet kontrolirana kućna automatizacija
Infinity Gauntlet kontrolirana kućna automatizacija

U svom prethodnom projektu napravio sam beskonačnu rukavicu koja kontrolira prekidač za svjetlo. Htio sam upotrijebiti šest kamena, a svaki kamen može kontrolirati aparat, bravu vrata ili rasvjetu. Zato sam napravio sistem kućne automatizacije pomoću beskonačne rukavice. U ovom projektu koristio sam RF24Network Library koja omogućava izgradnju bežične mreže s mnogo Arduino ploča.

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 baterije:

Karton:

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

MPU 6050:

LED trake:

Korak 2: Izrada beskonačnog kamenja i beskonačne rukavice od kartona

Izrada beskonačnog kamenja i rukavica beskonačnosti od kartona
Izrada beskonačnog kamenja i rukavica beskonačnosti od kartona
Izrada beskonačnog kamenja i rukavica beskonačnosti od kartona
Izrada beskonačnog kamenja i rukavica beskonačnosti od kartona
Izrada beskonačnog kamenja i beskonačne rukavice od kartona
Izrada beskonačnog kamenja i beskonačne rukavice od kartona
Izrada beskonačnog kamenja i rukavica beskonačnosti od kartona
Izrada beskonačnog kamenja i rukavica beskonačnosti od kartona

Za izradu beskonačnog kamenja koristio sam rubin, epoksidnu smolu + učvršćivač, boju u boji i glinu (možete koristiti silicij).- Gurnite rubin u glinu i izvucite ga.

- Pomiješajte smolu, učvršćivač, boju u boji i podijelite je u šest različitih čaša, po jednu za svaku boju.

- Sipajte epoksid u kalup i ostavite da se osuši.

Ovaj video možete pogledati ako želite znati kako sam napravio karton za beskonačnost.

Korak 3: Arduino bežična mreža s više modula NRF24L01

Arduino bežična mreža s više NRF24L01 modula
Arduino bežična mreža s više NRF24L01 modula

Jedan modul NRF24L01 može aktivno slušati do 6 drugih modula istovremeno. Adrese čvorova možete definirati u oktalnom formatu. U ovom projektu adresa baze (Infinity Gauntlet) je 00, bazne dječje adrese su 01 do 0. Dakle, iz baze (Infinity Gauntlet), pomoću MPU6050 kontrolirat ćemo servo motor na čvoru 01 - 0.

Korak 4: Osnovni (Infinity Gauntlet) kod

Sa baze možemo slati podatke na čvor 01 - 0 za upravljanje servo motorima i WS2812B LED trakom

Korak 5: Kod čvora (01 - 0)

Čvorovi (01 - 0) primaju podatke iz baze, mi ih koristimo za upravljanje servo pogonima.

Prenesite svaki program na svaki arduino.

Korak 6: Shema ožičenja za Infinity Gauntlet

Shema ožičenja za Infinity Gauntlet
Shema ožičenja za Infinity Gauntlet
Shema ožičenja za Infinity Gauntlet
Shema ožičenja za Infinity Gauntlet

Dodao sam dodatni karton za postavljanje elektronike i promijenio 9 -voltnu bateriju na 4 xAA bateriju iz mog prethodnog projekta.

Korak 7: Shema ožičenja za 6 čvorova

Shema ožičenja za 6 čvorova
Shema ožičenja za 6 čvorova
Shema ožičenja za 6 čvorova
Shema ožičenja za 6 čvorova
Shema ožičenja za 6 čvorova
Shema ožičenja za 6 čvorova

U svom projektu koristio sam jedan servo za digitalni sat, bravu na vratima, prijenosni klima uređaj, hranilicu za kućne ljubimce i dva servo za prekidač svjetla i pročišćivač zraka.

Korak 8: Testiranje beskonačne rukavice

Testiranje beskonačne rukavice
Testiranje beskonačne rukavice

Koristio sam podatke o osi x i osi osi sa senzora MPU6050 za upravljanje servo motorima i LED trakom WS2812B.

-Kada je preslikana vrijednost osi x pozitivna, a osa y pozitivna, KAMEN UM će svijetliti/isključiti, a hranilica će se otvoriti/zatvoriti.

-Kad je preslikana vrijednost osi x negativna, a osa y pozitivna, SOUL STONE će se uključiti/isključiti, a pročistač zraka uključiti/isključiti.

- Kad je preslikana vrijednost osi x pozitivna, STVARNI KAMEN će svijetliti/gasiti, a svjetlo će se uključivati/isključivati.

- Kada je mapirana vrijednost osi y pozitivna, SPACE STONE će svijetliti/isključiti, a zaključavanje vrata zaključati/otključati

-Kada je preslikana vrijednost osi x negativna, a osa y negativna POWER STONE će svijetliti/isključiti, a prijenosni AC će se uključiti/isključiti.

- Kada je mapirana vrijednost osi y negativna, VREMENSKI KAMEN će svijetliti/isključiti, a digitalni sat će se uključiti/isključiti.

Nadam se da ste uživali u ovom Arduino projektu i naučili nešto novo. Za podršku se možete pretplatiti na moj kanal.

Hvala ti.

Preporučuje se: