Innehållsförteckning:

Infinity Gauntlet Controlled Home Automation: 8 steg (med bilder)
Infinity Gauntlet Controlled Home Automation: 8 steg (med bilder)

Video: Infinity Gauntlet Controlled Home Automation: 8 steg (med bilder)

Video: Infinity Gauntlet Controlled Home Automation: 8 steg (med bilder)
Video: Infinity Gauntlet Controlled Home Automation 2024, Juni
Anonim
Image
Image
Infinity Gauntlet Controlled Home Automation
Infinity Gauntlet Controlled Home Automation

I mitt tidigare projekt har jag gjort en oändlig handske som styr en ljusbrytare. Jag ville använda sex stenar och varje sten kan styra apparater, dörrlås eller belysning. Så jag skapade ett hemautomatiseringssystem med hjälp av infinity -handskar. I detta projekt använde jag RF24Network Library, som gör det möjligt att bygga ett trådlöst nätverk med många Arduino -kort.

Steg 1: Hårdvara och material krävs

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

Arduino nano:

9v batteri:

Byt:

Bygelkablar:

Manlig DC Barrel Jack Adapter för Arduino:

Micro Servo 9g:

Mini Breadboard:

9v batteriklipsanslutning:

Kartong:

NRF24L01+ 2,4 GHz trådlös RF -sändtagarmodul:

MPU 6050:

LED -remsor:

Steg 2: Gör Infinity Stones och Infinity Gauntlet från kartong

Att göra Infinity Stones och Infinity Gauntlet från kartong
Att göra Infinity Stones och Infinity Gauntlet från kartong
Att göra Infinity Stones och Infinity Gauntlet från kartong
Att göra Infinity Stones och Infinity Gauntlet från kartong
Att göra Infinity Stones och Infinity Gauntlet från kartong
Att göra Infinity Stones och Infinity Gauntlet från kartong
Att göra Infinity Stones och Infinity Gauntlet från kartong
Att göra Infinity Stones och Infinity Gauntlet från kartong

För att göra oändliga stenar använde jag rubin, epoxiharts + härdare, färgfärg och lera (du kan använda kisel).- Skjut in rubin i leran och dra ut den.

- Blanda hartset, härdaren, färgfärgen och dela det i sex olika koppar, en för varje färg.

- Häll epoxin i formen och låt det torka.

Du kan titta på den här videon om du vill veta hur jag gjorde oändlig handskar av kartong.

Steg 3: Arduino trådlöst nätverk med flera NRF24L01 -moduler

Arduino trådlöst nätverk med flera NRF24L01 -moduler
Arduino trådlöst nätverk med flera NRF24L01 -moduler

En enda NRF24L01 -modul kan aktivt lyssna på upp till 6 andra moduler samtidigt. Du kan definiera nodernas adresser i oktalt format. I detta projekt är basens adress (Infinity Gauntlet) 00, basbarnsadresserna är 01 till 0. Så från basen (Infinity Gauntlet), med hjälp av en MPU6050 kommer vi att styra servomotorn vid noden 01 - 0.

Steg 4: Grundkod (Infinity Gauntlet)

Från basen kan vi skicka data till noden 01 - 0 för styrning av servomotorer och WS2812B LED -remsa

Steg 5: Kod (01 - 0)

Noderna (01 - 0) tar emot data från Base, vi använder den för att styra servon.

Ladda upp varje program till varje arduino.

Steg 6: Anslutningsdiagram för Infinity Gauntlet

Kopplingsschema för Infinity Gauntlet
Kopplingsschema för Infinity Gauntlet
Kopplingsschema för Infinity Gauntlet
Kopplingsschema för Infinity Gauntlet

Jag lade till ytterligare kartong för att placera elektroniken och bytte 9 volt batteri till 4 xAA batteri från mitt tidigare projekt.

Steg 7: Anslutningsdiagram för 6 noder

Kopplingsschema för 6 noder
Kopplingsschema för 6 noder
Kopplingsschema för 6 noder
Kopplingsschema för 6 noder
Kopplingsschema för 6 noder
Kopplingsschema för 6 noder

I mitt projekt använde jag en servo för digital klocka, dörrlås, bärbar ac, husdjursmatare och två servon för ljusbrytare och luftrenare.

Steg 8: Testa Infinity Gauntlet

Testar Infinity Gauntlet
Testar Infinity Gauntlet

Jag använde x -axeldata och y -axeldata från MPU6050 -sensorn för att styra servomotorer och en WS2812B LED -remsa.

-När det mappade värdet för x-axeln är positivt och y-axeln är positiv MIND STONE tänds/stängs av och djurmataren öppnas/stängs.

-När det mappade värdet för x-axeln är negativt och y-axeln är positiv SOUL STONE tänds/stängs av och luftrenaren slås på/av.

- När x-axelns mappade värde är positivt REALITY STONE tänds/stängs av och lampan slås på/av.

- När det mappade värdet på y-axeln är positivt SPACE STONE tänds/stängs av och dörrlåset låses/låses upp

-När det mappade värdet för x-axeln är negativt och y-axeln är negativ POWER STONE tänds/stängs av och Portable AC slås på/av.

- När det mappade värdet på y-axeln är negativt TIME STONE tänds/stängs av och Digital Clock slås på/av.

Jag hoppas att du gillade detta Arduino -projekt och lärde dig något nytt. Du kan prenumerera på min kanal för supporten.

Tack.

Rekommenderad: