Kazalo:

Infinity Gauntlet Controlled Home Automation: 8 korakov (s slikami)
Infinity Gauntlet Controlled Home Automation: 8 korakov (s slikami)

Video: Infinity Gauntlet Controlled Home Automation: 8 korakov (s slikami)

Video: Infinity Gauntlet Controlled Home Automation: 8 korakov (s slikami)
Video: Infinity Gauntlet Controlled Home Automation 2024, Junij
Anonim
Image
Image
Domača avtomatizacija, ki jo nadzira Infinity Gauntlet
Domača avtomatizacija, ki jo nadzira Infinity Gauntlet

V svojem prejšnjem projektu sem naredil neskončno rokavico, ki nadzoruje stikalo za luč. Želel sem uporabiti šest kamnov in vsak kamen lahko nadzoruje aparat, ključavnico vrat ali razsvetljavo, zato sem naredil sistem za avtomatizacijo doma z neskončno rokavico. V tem projektu sem uporabil knjižnico RF24Network, ki omogoča izgradnjo brezžičnega omrežja z veliko ploščami Arduino.

1. korak: potrebna strojna oprema in materiali

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

Arduino nano:

9v baterija:

Preklop:

Mostične žice:

Moški adapter DC Barrel Jack za Arduino:

Micro Servo 9g:

Mini plošča:

9v priključek za sponke za baterije:

Karton:

NRF24L01+ 2,4 GHz brezžični RF oddajniški modul:

MPU 6050:

LED trakovi:

2. korak: Iz kartona naredite neskončne kamne in neskončno rokavico

Izdelava neskončnih kamnov in rokavic iz kartona
Izdelava neskončnih kamnov in rokavic iz kartona
Izdelava neskončnih kamnov in rokavic iz kartona
Izdelava neskončnih kamnov in rokavic iz kartona
Izdelava neskončnih kamnov in rokavic iz kartona
Izdelava neskončnih kamnov in rokavic iz kartona
Izdelava neskončnih kamnov in rokavic iz kartona
Izdelava neskončnih kamnov in rokavic iz kartona

Za izdelavo neskončnih kamnov sem uporabil rubin, epoksi smolo + trdilec, barvno barvo in glino (lahko uporabite silicij).- Rubin potisnite v glino in jo izvlecite.

- Zmešajte smolo, trdilec, barvno barvo in jo razdelite v šest različnih skodelic, po eno za vsako barvo.

- Epoksid vlijte v model in pustite, da se posuši.

Če želite vedeti, kako sem naredil neskončno rokavico iz kartona, si lahko ogledate ta video.

3. korak: brezžično omrežje Arduino z več moduli NRF24L01

Brezžično omrežje Arduino z več moduli NRF24L01
Brezžično omrežje Arduino z več moduli NRF24L01

En sam modul NRF24L01 lahko hkrati posluša do 6 drugih modulov. Naslove vozlišč lahko določite v oktalni obliki. V tem projektu je naslov baze (Infinity Gauntlet) 00, osnovni naslovi otrok so 01 do 0. Tako bomo iz baze (Infinity Gauntlet) z uporabo MPU6050 upravljali servo motor na vozlišču 01 - 0.

4. korak: Osnovna (neskončna rokavica) koda

Iz baze lahko pošljemo podatke v vozlišče 01 - 0 za nadzor servo motorjev in LED traku WS2812B

5. korak: Koda vozlišča (01-0)

Vozlišča (01 - 0) prejemajo podatke iz baze, z njimi upravljamo servomotorje.

Naložite vsak program v vsak arduino.

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

Shema ožičenja za Neskončno rokavico
Shema ožičenja za Neskončno rokavico
Shema ožičenja za Neskončno rokavico
Shema ožičenja za Neskončno rokavico

Dodal sem dodaten karton za namestitev elektronike in zamenjal 9 -voltno baterijo na 4 xAA baterijo iz prejšnjega projekta.

7. korak: Shema ožičenja za 6 vozlišč

Shema ožičenja za 6 vozlišč
Shema ožičenja za 6 vozlišč
Shema ožičenja za 6 vozlišč
Shema ožičenja za 6 vozlišč
Shema ožičenja za 6 vozlišč
Shema ožičenja za 6 vozlišč

V svojem projektu sem uporabil en servo za digitalno uro, ključavnico za vrata, prenosni izmenični tok, napajalnik za hišne ljubljenčke in dva servomotorja za stikalo luči in čistilnik zraka.

8. korak: Preizkusite neskončno rokavico

Preizkušanje Neskončne palice
Preizkušanje Neskončne palice

Za krmiljenje servo motorjev in LED traku WS2812B sem uporabil podatke o osi x in osi osi iz senzorja MPU6050.

-Ko je preslikana vrednost osi x pozitivna in os y pozitivna. KAMEN UMERA bo vklopljen/izklopljen, podajalnik hišnih ljubljenčkov pa se bo odprl/zaprl.

-Ko je preslikana vrednost osi x negativna in os y pozitivna, se bo SOUL STONE vklopil/izklopil, čistilnik zraka pa se bo vklopil/izklopil.

- Ko je preslikana vrednost osi x pozitivna, STVARNI KAMEN bo vklopil/izklopil in lučka se bo vklopila/izklopila.

- Ko je preslikana vrednost osi y pozitivna, PROSTORSKI KAMEN bo vklopljen/izklopljen, ključavnica na vratih pa se bo zaklenila/odklenila

-Ko je preslikana vrednost osi x negativna, os y pa negativna, POWER STONE zasveti/izklopi, prenosni AC pa se vklopi/izklopi.

- Ko je preslikana vrednost osi y negativna, se bo časovni kamen vklopil/izklopil, digitalna ura pa vklopila/izklopila.

Upam, da ste uživali v tem projektu Arduino in se naučili kaj novega. Za podporo se lahko naročite na moj kanal.

Hvala vam.

Priporočena: