Cuprins:

Infinity Gauntlet Control automatizat pentru casă: 8 pași (cu imagini)
Infinity Gauntlet Control automatizat pentru casă: 8 pași (cu imagini)

Video: Infinity Gauntlet Control automatizat pentru casă: 8 pași (cu imagini)

Video: Infinity Gauntlet Control automatizat pentru casă: 8 pași (cu imagini)
Video: JOC COMPLET TITAFALL 2 | CAMPANIE - Tutorial / PS4 (Toate căștile pentru pilot) 2024, Noiembrie
Anonim
Image
Image
Automatizare casnică controlată Infinity Gauntlet
Automatizare casnică controlată Infinity Gauntlet

În proiectul meu anterior am realizat un mănuș infinit care controlează un întrerupător de lumină. Am vrut să folosesc șase pietre și fiecare piatră poate controla aparatul, încuietoarea ușii sau iluminatul. Așadar, am realizat un sistem de automatizare a casei folosind mănușa infinită. În acest proiect am folosit biblioteca RF24Network, care permite construirea unei rețele fără fir cu multe plăci Arduino.

Pasul 1: hardware și materiale necesare

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

Arduino nano:

Baterie de 9v:

Comutator:

Sârme jumper:

Adaptor masculin DC Barrel Jack pentru Arduino:

Micro Servo 9g:

Mini Breadboard:

Conector clip baterie 9v:

Carton:

NRF24L01 + 2.4GHz Wireless RF Transceiver Module:

MPU 6050:

Benzi LED:

Pasul 2: Realizarea pietrelor infinitului și a mănușii infinitului din carton

Realizarea pietrelor infinitului și a mănușii infinitului din carton
Realizarea pietrelor infinitului și a mănușii infinitului din carton
Realizarea pietrelor infinitului și a mănușii infinitului din carton
Realizarea pietrelor infinitului și a mănușii infinitului din carton
Realizarea pietrelor infinitului și a mănușii infinitului din carton
Realizarea pietrelor infinitului și a mănușii infinitului din carton
Realizarea pietrelor infinitului și a mănușii infinitului din carton
Realizarea pietrelor infinitului și a mănușii infinitului din carton

Pentru a face pietre la infinit, am folosit rubin, rășină epoxidică + întăritor, vopsea colorată și lut (puteți folosi siliciu).- Împingeți rubinul în lut și scoateți-l.

- Amestecați rășina, întăritorul, vopsea colorată și împărțiți-o în șase cupe diferite, câte una pentru fiecare culoare.

- Se toarnă epoxidicul în matriță și se lasă să se usuce.

Puteți viziona acest videoclip, dacă doriți să știți cum am făcut mănușa infinită din carton.

Pasul 3: Rețea wireless Arduino cu mai multe module NRF24L01

Rețea wireless Arduino cu mai multe module NRF24L01
Rețea wireless Arduino cu mai multe module NRF24L01

Un singur modul NRF24L01 poate asculta activ până la alte 6 module în același timp. Puteți defini adresele nodurilor în format octal. În acest proiect, adresa bazei (Infinity Gauntlet) este 00, adresele de bază ale copiilor sunt de la 01 la 0. Deci, de la bază (Infinity Gauntlet), folosind un MPU6050 vom controla servomotorul la nodul 01 - 0.

Pasul 4: Cod de bază (Infinity Gauntlet)

De la bază, putem trimite date către nodul 01 - 0 pentru controlul servomotorelor și a benzii LED WS2812B

Pasul 5: Cod nod (01 - 0)

Nodurile (01 - 0) primesc date de la bază, le folosim pentru a controla servomotoarele.

Încărcați fiecare program pe fiecare arduino.

Pasul 6: Schema de cablare pentru Infinity Gauntlet

Schema de cablare pentru Infinity Gauntlet
Schema de cablare pentru Infinity Gauntlet
Schema de cablare pentru Infinity Gauntlet
Schema de cablare pentru Infinity Gauntlet

Am adăugat carton suplimentar pentru plasarea electronice și am schimbat bateria de 9 volți la bateria de 4 xAA din proiectul meu anterior.

Pasul 7: Schema de cablare pentru 6 noduri

Schema de cablare pentru 6 noduri
Schema de cablare pentru 6 noduri
Schema de cablare pentru 6 noduri
Schema de cablare pentru 6 noduri
Schema de cablare pentru 6 noduri
Schema de cablare pentru 6 noduri

În proiectul meu am folosit un servo pentru ceasul digital, încuietoarea ușii, c.a. portabil, alimentator pentru animale de companie și două servome pentru întrerupătorul de lumină și purificatorul de aer.

Pasul 8: Testarea mănușii Infinity

Testarea mănușii Infinity
Testarea mănușii Infinity

Am folosit datele axei x și datele axei y de la senzorul MPU6050 pentru a controla servomotorii și o bandă LED WS2812B.

- Când valoarea cartografiată a axei x este pozitivă și axa y este pozitivă MIND STONE se va aprinde / opri și Pet Feeder se va deschide / închide.

- Când valoarea mapată a axei x este negativă, iar axa y este pozitivă, SOUL STONE se va aprinde / opri și purificatorul de aer se va activa / opri.

- Când valoarea mapată a axei x este pozitivă, REALITY STONE se va aprinde / opri, iar lumina se va aprinde / opri.

- Când valoarea mapată a axei y este pozitivă SPACE STONE se va aprinde / opri și blocarea ușii se va bloca / debloca

- Când valoarea cartografiată a axei x este negativă și axa y este negativă, POWER STONE se va aprinde / opri și AC portabil va porni / opri.

- Când valoarea mapată a axei y este negativă, TIME STONE se va aprinde / opri și ceasul digital va porni / opri.

Sper că ți-a plăcut acest proiect Arduino și ai învățat ceva nou. Vă puteți abona la canalul meu pentru asistență.

Mulțumesc.

Recomandat: