Tartalomjegyzék:
- 1. lépés: Szükséges hardver és anyagok
- 2. lépés: NRF24L01 2,4 GHz -es adó -vevő modul
- 3. lépés: MPU6050
- 4. lépés: WS2812B LED csík
- 5. lépés: Az Infinity kesztyű elkészítése kartonból
- 6. lépés: Adó (Infinity Gauntlet) kód
- 7. lépés: Vevő kód
- 8. lépés: Az adó bekötési rajza (Infinity Gauntlet)
- 9. lépés: A vevő bekötési rajza
- 10. lépés: Fejezze be
Videó: Fénykapcsoló vezérlése saját kartonpapírral Infinity Gauntlet: 10 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
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
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
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)
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
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:
Infinity Gauntlet vezérelt otthoni automatizálás: 8 lépés (képekkel)
Infinity Gauntlet vezérelt otthoni automatizálás: Az előző projektemben készítettem egy végtelen kesztyűt, amely vezérli a fénykapcsolót. Hat követ akartam használni, és minden kő képes vezérelni a készüléket, az ajtózárat vagy a világítást. Tehát elkészítettem egy otthoni automatizálási rendszert végtelen kesztyű használatával. Ebben a projektben
Otthoni automatizálás WiFi fénykapcsoló ESP-01-vel és relé modul nyomógombbal: 7 lépés
Otthoni automatizálás WiFi fénykapcsoló ESP-01-vel és relé modul nyomógombbal: Tehát az előző utasításokban ESP-01-et programoztunk Tasmota-val egy ESP-villogó segítségével, és csatlakoztattuk az ESP-01-t a wifi hálózatunkhoz. Most elkezdhetjük programozni a villanykapcsoló be-/kikapcsolásához WiFi vagy a nyomógomb használatával. Az elektromos munkához
Otthoni automatizálás WiFi fénykapcsoló ESP-01-vel: 8 lépés
Otthoni automatizálás WiFi fénykapcsoló ESP-01-vel: Ezzel az elpusztíthatatlanul végigvezetem az első wifi-fénykapcsoló elkészítésének lépésein. Ezután érzékelőket végezünk, és végül a Home Assistant beállításához és konfigurációjához lépünk
Egyszerű fénykapcsoló: 5 lépés (képekkel)
Egyszerű fénykapcsoló: Az Egyszerű robotok készítésénél fényképekkel összekapcsolt eszközök sorozatát fogjuk használni. Mielőtt azonban ezt megtehetnénk, szükségünk van egy jó fotópárra, amelyet fénykapcsolónak kell használni. Az egyik ilyen kapcsoló elkészítéséhez speciális OSRA -t fogunk használni
Bluetooth távirányítású fénykapcsoló - utólagos felszerelés. A fénykapcsoló továbbra is működik, nincs extra írás: 9 lépés (képekkel)
Bluetooth távirányítású fénykapcsoló - utólagos felszerelés. A fénykapcsoló továbbra is működik, nincs extra írás: Frissítés 2017. november 25. - A projekt nagy teljesítményű verzióját, amely képes kilowatt terhelés szabályozására, lásd a BLE vezérlés utólagos felszerelése nagy teljesítményű terhelésekhez - Nincs szükség további kábelezésre. Frissítés 2017. november 15. - Néhány BLE -tábla / szoftver halom csemege