Tartalomjegyzék:

Fénykapcsoló vezérlése saját kartonpapírral Infinity Gauntlet: 10 lépés
Fénykapcsoló vezérlése saját kartonpapírral Infinity Gauntlet: 10 lépés

Videó: Fénykapcsoló vezérlése saját kartonpapírral Infinity Gauntlet: 10 lépés

Videó: Fénykapcsoló vezérlése saját kartonpapírral Infinity Gauntlet: 10 lépés
Videó: PLC, egyszerűbb mint gondolnád! ◆ Az alapok 2024, Július
Anonim
Image
Image

Engem a Bosszúállók film inspirált, elkezdtem a Thanos Infinity Gauntlet készítését kartonból. Ebben a projektben az MPU6050 és az NRF24L01+ 2,4 GHz vezeték nélküli RF adó -vevő modulokat használtam két Arduino kártya közötti vezeték nélküli kommunikációhoz. Az Infinity Gauntlet az adó, a Servo (Light Switch) pedig a vevő.

1. lépés: Szükséges hardver és anyagok

Arduino Mega + USB -kábel II Arduino Uno: https://amzn.to/2qU18sO II

Arduino nano:

9 V -os akkumulátor:

Váltás:

Jumper vezetékek:

Férfi DC hordós Jack adapter Arduino számára:

Micro Servo 9g:

Mini kenyértábla:

9v -os akkumulátorkapcsoló csatlakozó:

Karton:

Rubin:

NRF24L01+ 2,4 GHz -es vezeték nélküli RF adó -vevő modul:

MPU 6050:

LED szalagok:

2. lépés: NRF24L01 2,4 GHz -es adó -vevő modul

MPU6050
MPU6050

Az NRF24L01 2,4 GHz -es adó -vevő modul 2,4 GHz -es sávot használ, és 250 kbps és 2 Mbps közötti átviteli sebességgel képes működni, és akár 100 méteres vezeték nélküli kommunikációra is használható. A modul üzemi feszültsége 1,9 és 3,6 V között van, de a jó dolog az, hogy a többi csap 5V -os logikát tolerál. A modul SPI protokoll használatával kommunikál. Érdemes megnézni az arduino tűs csatlakozó modell SPI csapjait.

3. lépés: MPU6050

Az MPU6050 3 tengelyes gyorsulásmérőből és 3 tengelyes giroszkópból áll. Ez az érzékelő segít felmérni a rendszer vagy tárgy gyorsulását, sebességét, tájolását, elmozdulását és sok más mozgással kapcsolatos paraméterét. Ez a chip I2C (inter-integrált áramkör) protokollt használ a kommunikációhoz.

4. lépés: WS2812B LED csík

WS2812B LED csík
WS2812B LED csík

A WS2812B egy intelligens vezérlő LED -es fényforrás, a vezérlőáramkörrel és az RGB -chipkel közvetlenül egy 5050 RGB (piros, zöld és kék) LED -be integrálva. Mindegyik LED -nek három csatlakozója van mindkét végén, kettő a tápellátáshoz és egy az adatokhoz. Mindhárom LED állapotának, fényerejének és színének szabályozásához egyetlen adatbevitelre van szükség.

5. lépés: Az Infinity kesztyű elkészítése kartonból

Megnézheted a videót, hogyan készítettem a végtelen kesztyűt kartonból.

6. lépés: Adó (Infinity Gauntlet) kód

Mindössze annyit kell tennie, hogy telepíti az MPU6050 könyvtárat, az I2C könyvtárat, a FastLED könyvtárat és az RF24 könyvtárat. Ha nem telepíti, hibaüzenetet kap.

Ha új könyvtárat szeretne hozzáadni az Arduino IDE -hez. Lépjen a könyvtárba, ahonnan letöltötte a könyvtár ZIP fájlját. Bontsa ki a ZIP fájlt és annak összes mappaszerkezetét egy ideiglenes mappában, majd válassza ki a könyvtár nevével rendelkező főmappát. Másolja a vázlatfüzet „könyvtárak” mappájába.

Csatlakoztassa az arduino -t, és töltse fel az adott programot az arduino uno -ra.

7. lépés: Vevő kód

Csatlakoztassa az arduino -t, és töltse fel az adott programot az arduino uno -ra.

8. lépés: Az adó bekötési rajza (Infinity Gauntlet)

Az adó kapcsolási rajza (Infinity Gauntlet)
Az adó kapcsolási rajza (Infinity Gauntlet)
Az adó kapcsolási rajza (Infinity Gauntlet)
Az adó kapcsolási rajza (Infinity Gauntlet)

Ebben a projektben az elektronikámat a végtelen kesztyűbe tettem. Érdemes az elektronikát biztonságos helyre tenni.

9. lépés: A vevő bekötési rajza

Vevő kapcsolási rajza
Vevő kapcsolási rajza
Vevő kapcsolási rajza
Vevő kapcsolási rajza

A falra szereltem az arduino uno, 9v akkumulátort és a vezeték nélküli modult dupla szalaggal, és szervókat szereltem a fénykapcsoló közelébe, így vezeték nélkül be- és kikapcsolhatja a lámpát, amikor csak akarja.

10. lépés: Fejezze be

Az Infinity stone LED -et és a szervókat az MPU6050 érzékelő segítségével észlelt kesztyű mozgása vezérli, így amikor felhelyezi a kesztyűt, az Infinity stone LED felvillan, és a szervók elfordulnak, és ha ismét felfelé mozgatja a kesztyűt, a LED kikapcsol, és a szervók ellentétes irányba fognak forogni.

Ajánlott: