Sommario:

Domotica controllata da Infinity Gauntlet: 8 passaggi (con immagini)
Domotica controllata da Infinity Gauntlet: 8 passaggi (con immagini)

Video: Domotica controllata da Infinity Gauntlet: 8 passaggi (con immagini)

Video: Domotica controllata da Infinity Gauntlet: 8 passaggi (con immagini)
Video: Domotica controllata da SmartTV 2024, Giugno
Anonim
Image
Image
Domotica controllata Infinity Gauntlet
Domotica controllata Infinity Gauntlet

Nel mio progetto precedente ho realizzato un guanto di sfida all'infinito che controlla un interruttore della luce. Volevo usare sei pietre e ogni pietra può controllare l'apparecchio, la serratura della porta o l'illuminazione. Così, ho realizzato un sistema di automazione domestica usando il guanto di sfida dell'infinito. In questo progetto ho utilizzato la libreria RF24Network, che permette di costruire una rete wireless con molte schede Arduino.

Passaggio 1: hardware e materiali necessari

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

Arduino nano:

Batteria 9v:

Cambia:

Ponticelli:

Adattatore jack maschio CC per Arduino:

Micro Servo 9g:

Mini tagliere:

Connettore a clip per batteria 9v:

Cartone:

Modulo ricetrasmettitore RF wireless NRF24L01+ 2,4 GHz:

MPU 6050:

Strisce LED:

Passaggio 2: realizzare le Gemme dell'Infinito e il Guanto dell'Infinito dal cartone

Realizzare le Gemme dell'Infinito e il Guanto dell'Infinito dal cartone
Realizzare le Gemme dell'Infinito e il Guanto dell'Infinito dal cartone
Realizzare le Gemme dell'Infinito e il Guanto dell'Infinito dal cartone
Realizzare le Gemme dell'Infinito e il Guanto dell'Infinito dal cartone
Realizzare le Gemme dell'Infinito e il Guanto dell'Infinito dal cartone
Realizzare le Gemme dell'Infinito e il Guanto dell'Infinito dal cartone
Realizzare le Gemme dell'Infinito e il Guanto dell'Infinito dal cartone
Realizzare le Gemme dell'Infinito e il Guanto dell'Infinito dal cartone

Per creare pietre infinite, ho usato rubino, resina epossidica + indurente, vernice colorata e argilla (puoi usare il silicone).- Spingi il rubino nell'argilla ed estrailo.

- Mescolare la resina, l'indurente, la vernice colorata e dividerla in sei tazze diverse, una per ogni colore.

- Versare la resina epossidica nello stampo e lasciarla asciugare.

Puoi guardare questo video, se vuoi sapere come ho realizzato il guanto di sfida dell'infinito dal cartone.

Passaggio 3: rete wireless Arduino con più moduli NRF24L01

Rete wireless Arduino con più moduli NRF24L01
Rete wireless Arduino con più moduli NRF24L01

Un singolo modulo NRF24L01 può ascoltare attivamente fino a 6 altri moduli contemporaneamente. È possibile definire gli indirizzi dei nodi in formato ottale. In questo progetto, l'indirizzo della base (Infinity Gauntlet) è 00, gli indirizzi dei figli di base sono da 01 a 0. Quindi dalla base (Infinity Gauntlet), utilizzando un MPU6050 controlleremo il servomotore al nodo 01 – 0.

Passaggio 4: Codice Base (Infinity Gauntlet)

Dalla Base, possiamo inviare i dati al nodo 01 - 0 per il controllo dei servomotori e della striscia LED WS2812B

Passaggio 5: codice nodo (01 - 0)

I nodi (01 - 0) stanno ricevendo dati dalla Base, li usiamo per controllare i servi.

Carica ogni programma su ogni arduino.

Passaggio 6: schema elettrico per Infinity Gauntlet

Schema di cablaggio per Infinity Gauntlet
Schema di cablaggio per Infinity Gauntlet
Schema di cablaggio per Infinity Gauntlet
Schema di cablaggio per Infinity Gauntlet

Ho aggiunto ulteriore cartone per posizionare l'elettronica e ho cambiato la batteria da 9 Volt con una batteria da 4 xAA dal mio progetto precedente.

Passaggio 7: schema elettrico per 6 nodi

Schema elettrico per 6 nodi
Schema elettrico per 6 nodi
Schema elettrico per 6 nodi
Schema elettrico per 6 nodi
Schema elettrico per 6 nodi
Schema elettrico per 6 nodi

Nel mio progetto ho usato un servo per orologio digitale, serratura della porta, ac portatile, mangiatoia per animali domestici e due servo per interruttore della luce e purificatore d'aria.

Passaggio 8: testare il Guanto dell'Infinito

Testare il Guanto dell'Infinito
Testare il Guanto dell'Infinito

Ho usato i dati dell'asse x e i dati dell'asse y dal sensore MPU6050 per controllare i servomotori e una striscia LED WS2812B.

- Quando il valore mappato dell'asse x è positivo e l'asse y è positivo, MIND STONE si accenderà/spegnerà e la mangiatoia si aprirà/chiuderà.

- Quando il valore mappato dell'asse x è negativo e l'asse y è positivo, SOUL STONE si accenderà/spegnerà e il purificatore d'aria si accenderà/spegnerà.

- Quando il valore mappato dell'asse x è positivo, la REALITY STONE si accenderà/spegnerà e la luce si accenderà/spegnerà.

- Quando il valore mappato dell'asse y è positivo La SPACE STONE si accenderà/spegnerà e la serratura della porta si bloccherà/sbloccherà

- Quando il valore mappato dell'asse x è negativo e l'asse y è negativo, POWER STONE si accenderà/spegnerà e Portable AC si accenderà/spegnerà.

- Quando il valore mappato dell'asse y è negativo, TIME STONE si accenderà/spegnerà e l'orologio digitale si accenderà/spegnerà.

Spero che questo progetto Arduino ti sia piaciuto e che tu abbia imparato qualcosa di nuovo. Puoi iscriverti al mio canale per il supporto.

Grazie.

Consigliato: