Sommario:
- Passaggio 1: hardware e materiali necessari
- Passaggio 2: realizzare le Gemme dell'Infinito e il Guanto dell'Infinito dal cartone
- Passaggio 3: rete wireless Arduino con più moduli NRF24L01
- Passaggio 4: Codice Base (Infinity Gauntlet)
- Passaggio 5: codice nodo (01 - 0)
- Passaggio 6: schema elettrico per Infinity Gauntlet
- Passaggio 7: schema elettrico per 6 nodi
- Passaggio 8: testare il Guanto dell'Infinito
Video: Domotica controllata da Infinity Gauntlet: 8 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
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
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
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
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
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
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:
Sedia a rotelle controllata da joystick con rilevatore di ostacoli: 3 passaggi (con immagini)
Sedia a rotelle controllata da joystick e assistita da rilevatore di ostacoli: al fine di facilitare le persone con disabilità fisiche con una guida sicura, viene utilizzato un sensore a ultrasuoni per tracciare gli ostacoli presenti sulla strada. In base al movimento del joystick, i motori guideranno la sedia a rotelle in qualsiasi quattro direzioni e velocità su ciascuna di
Scatola della camera a temperatura controllata fai-da-te con modulo Peltier TEC: 4 passaggi (con immagini)
Scatola della camera a temperatura controllata fai-da-te con modulo Peltier TEC: ho assemblato la scatola della camera a temperatura controllata per testare piccole schede elettroniche. In questo tutorial ho condiviso il mio progetto inclusi i file sorgente e il collegamento ai file Gerbers per realizzare il PCB. Ho usato solo materiali economici comunemente disponibili
Sistema a temperatura controllata con L293D: 19 passaggi (con immagini)
Sistema a temperatura controllata con L293D: Il sistema a temperatura controllata è un dispositivo che controlla e mantiene la temperatura di un oggetto su una particolare area relativa all'ambiente circostante. Questi tipi di sistemi controllati sono utilizzati principalmente in AC (condizionatori d'aria), frigorifero
Striscia LED 12v controllata tramite WiFi utilizzando Raspberry Pi con Tasker, integrazione Ifttt.: 15 passaggi (con immagini)
Striscia led 12v controllata tramite wifi utilizzando Raspberry Pi con Tasker, integrazione Ifttt.: In questo progetto ti mostrerò come controllare una semplice striscia led analogica 12v tramite wifi utilizzando un Raspberry Pi. Per questo progetto avrai bisogno di: 1x Raspberry Pi (I sto usando un Raspberry Pi 1 Modello B+) 1x RGB 12v Le
Striscia LED controllata da sito Web/WiFi con Raspberry Pi: 9 passaggi (con immagini)
Striscia LED controllata da sito Web/WiFi con Raspberry Pi: Background: Sono un adolescente e negli ultimi anni ho progettato e programmato piccoli progetti di elettronica, oltre a partecipare a concorsi di robotica. Di recente stavo lavorando all'aggiornamento della configurazione della mia scrivania e ho deciso che una bella aggiunta