Indholdsfortegnelse:

Infinity Gauntlet Controlled Home Automation: 8 trin (med billeder)
Infinity Gauntlet Controlled Home Automation: 8 trin (med billeder)

Video: Infinity Gauntlet Controlled Home Automation: 8 trin (med billeder)

Video: Infinity Gauntlet Controlled Home Automation: 8 trin (med billeder)
Video: When your girlfriend finds out how much your build cost… @tjhunt_ 2024, Juni
Anonim
Image
Image
Infinity Gauntlet Controlled Home Automation
Infinity Gauntlet Controlled Home Automation

I mit tidligere projekt har jeg lavet en uendelig handske, der styrer en lyskontakt. Jeg ville bruge seks sten, og hver sten kan styre apparater, dørlåse eller belysning. Så jeg lavede et hjemmeautomatiseringssystem ved hjælp af uendelig handske. I dette projekt brugte jeg RF24Network Library, som gør det muligt at opbygge et trådløst netværk med mange Arduino -kort.

Trin 1: Påkrævet hardware og materialer

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

Arduino nano:

9v batteri:

Skift:

Jumper -ledninger:

Male DC Barrel Jack Adapter til Arduino:

Micro Servo 9g:

Mini Breadboard:

9v batteriklipsstik:

Pap:

NRF24L01+ 2,4 GHz trådløst RF -transceivermodul:

MPU 6050:

LED Strips:

Trin 2: Fremstilling af Infinity Stones og Infinity Gauntlet fra pap

Fremstilling af Infinity Stones og Infinity Gauntlet fra pap
Fremstilling af Infinity Stones og Infinity Gauntlet fra pap
Fremstilling af Infinity Stones og Infinity Gauntlet fra pap
Fremstilling af Infinity Stones og Infinity Gauntlet fra pap
Fremstilling af Infinity Stones og Infinity Gauntlet fra pap
Fremstilling af Infinity Stones og Infinity Gauntlet fra pap
Fremstilling af Infinity Stones og Infinity Gauntlet fra pap
Fremstilling af Infinity Stones og Infinity Gauntlet fra pap

Til fremstilling af uendelige sten brugte jeg rubin, epoxyharpiks + hærder, farvemaling og ler (du kan bruge silicium).- Skub rubin ind i leret og træk det ud.

- Bland harpiks, hærder, farvefarve og del det i seks forskellige kopper, en for hver farve.

- Hæld epoxyen i formen og lad den tørre.

Du kan se denne video, hvis du vil vide, hvordan jeg lavede uendelig handske af pap.

Trin 3: Arduino trådløst netværk med flere NRF24L01 -moduler

Arduino trådløst netværk med flere NRF24L01 -moduler
Arduino trådløst netværk med flere NRF24L01 -moduler

Et enkelt NRF24L01 -modul kan aktivt lytte op til 6 andre moduler på samme tid. Du kan definere adresserne på noderne i oktalt format. I dette projekt er basens adresse (Infinity Gauntlet) 00, basisbørnens adresser er 01 til 0. Så fra basen (Infinity Gauntlet) vil vi ved hjælp af en MPU6050 styre servomotoren ved knuden 01 - 0.

Trin 4: Base (Infinity Gauntlet) kode

Fra basen kan vi sende data til noden 01 - 0 til styring af servomotorer og WS2812B LED -strimmel

Trin 5: Node (01 - 0) kode

Knuderne (01 - 0) modtager data fra Base, vi bruger dem til at styre servoer.

Upload hvert program til hver arduino.

Trin 6: Ledningsdiagram til Infinity Gauntlet

Ledningsdiagram til Infinity Gauntlet
Ledningsdiagram til Infinity Gauntlet
Ledningsdiagram til Infinity Gauntlet
Ledningsdiagram til Infinity Gauntlet

Jeg tilføjede yderligere pap til placering af elektronikken og skiftede 9 Volt batteri til 4 xAA batteri fra mit tidligere projekt.

Trin 7: Ledningsdiagram for 6 noder

Ledningsdiagram til 6 noder
Ledningsdiagram til 6 noder
Ledningsdiagram til 6 noder
Ledningsdiagram til 6 noder
Ledningsdiagram til 6 noder
Ledningsdiagram til 6 noder

I mit projekt brugte jeg en servo til digitalt ur, dørlås, bærbar ac, dyrefoder og to servoer til lyskontakt og luftrenser.

Trin 8: Test af Infinity Gauntlet

Test af Infinity Gauntlet
Test af Infinity Gauntlet

Jeg brugte x -aksedata og y -aksedata fra MPU6050 -sensor til at styre servomotorer og en WS2812B LED -strimmel.

-Når den kortlagte værdi for x-aksen er positiv, og y-aksen er positiv, MIND STONE tændes/slukkes, og Pet Feeder åbner/lukker.

-Når den kortlagte værdi for x-aksen er negativ, og y-aksen er positiv SOUL STONE tændes/slukkes, og luftrenser tændes/slukkes.

- Når den kortlagte værdi for x-aksen er positiv REALITY STONE tændes/slukkes, og lyset tændes/slukkes.

- Når den kortlagte værdi for y-aksen er positiv RUMSTENEN tændes/slukkes, og dørlåsen låses/låses op

-Når den kortlagte værdi for x-aksen er negativ, og y-aksen er negativ, POWER STONE tændes/slukkes, og Portable AC tændes/slukkes.

- Når den kortlagte værdi for y-aksen er negativ TIME STONE tændes/slukkes, og Digital Clock tænder/slukker.

Jeg håber, at du nød dette Arduino -projekt og lærte noget nyt. Du kan abonnere på min kanal for support.

Tak skal du have.

Anbefalede: