Inhoudsopgave:

Infinity Gauntlet gecontroleerde domotica - Ajarnpa
Infinity Gauntlet gecontroleerde domotica - Ajarnpa

Video: Infinity Gauntlet gecontroleerde domotica - Ajarnpa

Video: Infinity Gauntlet gecontroleerde domotica - Ajarnpa
Video: Iron Man uses the Infinity Gauntlet✊ 2024, Juni-
Anonim
Image
Image
Infinity Gauntlet-gestuurde domotica
Infinity Gauntlet-gestuurde domotica

In mijn vorige project heb ik een oneindigheidshandschoen gemaakt die een lichtschakelaar bedient. Ik wilde zes stenen gebruiken en elke steen kan het apparaat, het deurslot of de verlichting bedienen. Dus heb ik een domoticasysteem gemaakt met infinity-handschoen. In dit project heb ik de RF24Network Library gebruikt, die het mogelijk maakt om een draadloos netwerk te bouwen met veel Arduino boards.

Stap 1: Benodigde hardware en materialen

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

Arduino nano:

9v batterij:

Schakelen:

Doorverbindingsdraden:

Mannelijke DC Barrel Jack Adapter voor Arduino:

Micro Servo 9g:

Mini Breadboard:

9v batterijklemconnector:

Karton:

NRF24L01+ 2,4 GHz draadloze RF-zendontvangermodule:

MPU 6050:

LED-strips:

Stap 2: Het maken van de Infinity Stones en de Infinity Gauntlet van karton

De Infinity Stones en de Infinity Gauntlet van karton maken
De Infinity Stones en de Infinity Gauntlet van karton maken
De Infinity Stones en de Infinity Gauntlet van karton maken
De Infinity Stones en de Infinity Gauntlet van karton maken
De Infinity Stones en de Infinity Gauntlet van karton maken
De Infinity Stones en de Infinity Gauntlet van karton maken
De Infinity Stones en de Infinity Gauntlet van karton maken
De Infinity Stones en de Infinity Gauntlet van karton maken

Voor het maken van oneindigheidsstenen heb ik robijn, epoxyhars + verharder, kleurverf en klei gebruikt (je kunt siliconen gebruiken). - Duw robijn in de klei en trek hem eruit.

- Meng de hars, verharder, kleurverf en verdeel het in zes verschillende kopjes, één voor elke kleur.

- Giet de epoxy in de mal en laat het drogen.

Je kunt deze video bekijken als je wilt weten hoe ik oneindigheidshandschoen van karton heb gemaakt.

Stap 3: Arduino draadloos netwerk met meerdere NRF24L01-modules

Arduino draadloos netwerk met meerdere NRF24L01-modules
Arduino draadloos netwerk met meerdere NRF24L01-modules

Een enkele NRF24L01-module kan actief luisteren naar maximaal 6 andere modules tegelijk. U kunt de adressen van de knooppunten in octaal formaat definiëren. In dit project is het adres van de basis (Infinity Gauntlet) 00, de onderliggende adressen van de basis zijn 01 tot 0. Dus vanaf de basis (Infinity Gauntlet) zullen we met behulp van een MPU6050 de servomotor aansturen op het knooppunt 01 – 0.

Stap 4: Basiscode (Infinity Gauntlet)

Vanaf de basis kunnen we gegevens naar het knooppunt 01 - 0 sturen voor het aansturen van de servomotoren en de WS2812B LED-strip

Stap 5: Knooppunt(01 - 0) Code

De knooppunten (01 - 0) ontvangen gegevens van Base, we gebruiken het om de servo's te besturen.

Upload elk programma naar elke Arduino.

Stap 6: Bedradingsschema voor Infinity Gauntlet

Bedradingsschema voor Infinity Gauntlet
Bedradingsschema voor Infinity Gauntlet
Bedradingsschema voor Infinity Gauntlet
Bedradingsschema voor Infinity Gauntlet

Ik voegde extra karton toe voor het plaatsen van de elektronica en veranderde de 9 Volt-batterij in 4 xAA-batterijen van mijn vorige project.

Stap 7: Bedradingsschema voor 6 knooppunten

Bedradingsschema voor 6 knooppunten
Bedradingsschema voor 6 knooppunten
Bedradingsschema voor 6 knooppunten
Bedradingsschema voor 6 knooppunten
Bedradingsschema voor 6 knooppunten
Bedradingsschema voor 6 knooppunten

In mijn project gebruikte ik een servo voor digitale klok, deurslot, draagbare ac, voerbak voor huisdieren en twee servo's voor lichtschakelaar en luchtreiniger.

Stap 8: De Infinity Gauntlet testen

De Infinity Gauntlet testen
De Infinity Gauntlet testen

Ik heb x-asgegevens en y-asgegevens van de MPU6050-sensor gebruikt om servomotoren en een WS2812B LED-strip te besturen.

- Als de toegewezen waarde van de x-as positief is en de y-as positief, gaat de MIND STONE aan/uit en gaat de voerbak open/dicht.

- Wanneer de toegewezen waarde van de x-as negatief is en de y-as positief, zal de ZIELSTEEN aan/uit gaan en de luchtreiniger aan/uit gaan.

- Wanneer de toegewezen waarde van de x-as positief is, zal de REALITY STONE aan/uit gaan en het licht aan/uit gaan.

- Wanneer de toegewezen waarde van de y-as positief is, gaat de SPACE STONE aan/uit en het deurslot wordt vergrendeld/ontgrendeld

- Wanneer de toegewezen waarde van de x-as negatief is en de y-as negatief, zal de POWER STONE aan/uit gaan en Portable AC zal aan/uit gaan.

- Als de toegewezen waarde van de y-as negatief is, gaat de TIJDSTEEN aan/uit en gaat de digitale klok aan/uit.

Ik hoop dat je genoten hebt van dit Arduino-project en iets nieuws hebt geleerd. Je kunt je abonneren op mijn kanaal voor de steun.

Bedankt.

Aanbevolen: