Innholdsfortegnelse:

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

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

Video: Infinity Gauntlet Controlled Home Automation: 8 trinn (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 forrige prosjekt har jeg laget en uendelig hane som styrer en lysbryter. Jeg ønsket å bruke seks steiner, og hver stein kan styre apparater, dørlåser eller belysning. Så jeg laget et hjemmeautomatiseringssystem ved hjelp av infinity -hansker. I dette prosjektet brukte jeg RF24Network Library, som gjør det mulig å bygge et trådløst nettverk med mange Arduino -kort.

Trinn 1: Nødvendig maskinvare og materialer

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

Arduino nano:

9v batteri:

Bytt:

Jumper -ledninger:

Mannlig DC -fatkontaktadapter for Arduino:

Micro Servo 9g:

Mini Breadboard:

9v batteriklippkontakt:

Kartong:

NRF24L01+ 2,4 GHz trådløs RF -mottakermodul:

MPU 6050:

LED Strips:

Trinn 2: Lag Infinity Stones og Infinity Gauntlet fra papp

Lag Infinity Stones og Infinity Gauntlet fra papp
Lag Infinity Stones og Infinity Gauntlet fra papp
Lag Infinity Stones og Infinity Gauntlet fra papp
Lag Infinity Stones og Infinity Gauntlet fra papp
Lag Infinity Stones og Infinity Gauntlet fra papp
Lag Infinity Stones og Infinity Gauntlet fra papp
Lag Infinity Stones og Infinity Gauntlet fra papp
Lag Infinity Stones og Infinity Gauntlet fra papp

For å lage uendelig stein brukte jeg rubin, epoksyharpiks + herder, fargemaling og leire (du kan bruke silisium).- Skyv rubin inn i leiren og trekk den ut.

- Bland harpiks, herder, fargemaling og del den i seks forskjellige kopper, en for hver farge.

- Hell epoksyen i formen og la den tørke.

Du kan se denne videoen hvis du vil vite hvordan jeg lagde infinity -hansken av papp.

Trinn 3: Trådløst Arduino -nettverk med flere NRF24L01 -moduler

Arduino trådløst nettverk med flere NRF24L01 -moduler
Arduino trådløst nettverk med flere NRF24L01 -moduler

En enkelt NRF24L01 -modul kan aktivt lytte opptil 6 andre moduler samtidig. Du kan definere adressene til nodene i oktalt format. I dette prosjektet er adressen til basen (Infinity Gauntlet) 00, basebarnadressene er 01 til 0. Så fra basen (Infinity Gauntlet), ved hjelp av en MPU6050 vil vi styre servomotoren på noden 01 - 0.

Trinn 4: Basiskode (Infinity Gauntlet)

Fra basen kan vi sende data til noden 01 - 0 for styring av servomotorer og WS2812B LED -stripe

Trinn 5: Node (01 - 0) kode

Nodene (01 - 0) mottar data fra Base, vi bruker dem til å kontrollere servoene.

Last opp hvert program til hver arduino.

Trinn 6: Kabeldiagram for Infinity Gauntlet

Koblingsskjema for Infinity Gauntlet
Koblingsskjema for Infinity Gauntlet
Koblingsskjema for Infinity Gauntlet
Koblingsskjema for Infinity Gauntlet

Jeg la til ekstra papp for å plassere elektronikken og byttet 9 volt batteri til 4 xAA batteri fra mitt forrige prosjekt.

Trinn 7: Koblingsskjema for 6 noder

Koblingsskjema for 6 noder
Koblingsskjema for 6 noder
Koblingsskjema for 6 noder
Koblingsskjema for 6 noder
Koblingsskjema for 6 noder
Koblingsskjema for 6 noder

I prosjektet mitt brukte jeg en servo for digital klokke, dørlås, bærbar ac, kjæledyrsmater og to servoer for lysbryter og luftrenser.

Trinn 8: Testing av Infinity Gauntlet

Tester Infinity Gauntlet
Tester Infinity Gauntlet

Jeg brukte x -aksedata og y -aksedata fra MPU6050 -sensor til å kontrollere servomotorer og en WS2812B LED -stripe.

-Når den kartlagte verdien for x-aksen er positiv og y-aksen er positiv MIND STONE lyser på/av og kjæledyrsmateren åpnes/lukkes.

-Når den kartlagte verdien til x-aksen er negativ og y-aksen er positiv, vil SOUL STONE lyse på/av og luftrenser slås på/av.

- Når den tilordnede verdien til x-aksen er positiv REALITY STONE lyser på/av og lyset slås på/av.

- Når den tilordnede verdien av y-aksen er positiv, STEDET STENE vil lyse på/av og dørlåsen låses/låses opp

-Når den kartlagte verdien til x-aksen er negativ og y-aksen er negativ, POWER STONE lyser på/av og Portable AC slås av/på.

- Når den tildelte verdien av y-aksen er negativ TIME STONE lyser på/av og Digital Clock slås på/av.

Jeg håper du likte dette Arduino -prosjektet og lærte noe nytt. Du kan abonnere på kanalen min for støtte.

Takk skal du ha.

Anbefalt: