Obsah:
- Krok 1: Požadovaný hardware a materiál
- Krok 2: Modul transceiveru NRF24L01 2,4 GHz
- Krok 3: MPU6050
- Krok 4: WS2812B LED pásek
- Krok 5: Výroba rukavice Infinity z lepenky
- Krok 6: Kód vysílače (Infinity Gauntlet)
- Krok 7: Kód přijímače
- Krok 8: Schéma zapojení vysílače (Infinity Gauntlet)
- Krok 9: Schéma zapojení přijímače
- Krok 10: Dokončete
Video: Ovládejte spínač světla pomocí vlastní kartonové rukavice Infinity: 10 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Inspiroval mě film Avengers, začal jsem vyrábět Thanos Infinity Gauntlet z lepenky. V tomto projektu jsem pro bezdrátovou komunikaci mezi dvěma deskami Arduino použil bezdrátové RF vysílačové moduly MPU6050 a NRF24L01+ 2,4 GHz. Infinity Gauntlet je vysílač a serva (Light Switch) jsou přijímač.
Krok 1: Požadovaný hardware a materiál
Arduino Mega + USB kabel II Arduino Uno: https://amzn.to/2qU18sO II
Arduino nano:
9v baterie:
Přepínač:
Propojovací vodiče:
Adaptér Male DC Barrel Jack pro Arduino:
Micro Servo 9g:
Mini Breadboard:
Konektor 9v baterie:
Karton:
Ruby:
Modul bezdrátového RF přijímače NRF24L01+ 2,4 GHz:
MPU 6050:
LED pásky:
Krok 2: Modul transceiveru NRF24L01 2,4 GHz
Modul transceiveru NRF24L01 2,4 GHz využívá pásmo 2,4 GHz a může pracovat s přenosovými rychlostmi od 250 kbps do 2 Mbps a lze jej použít pro bezdrátovou komunikaci až do vzdálenosti 100 metrů. Provozní napětí modulu je od 1,9 do 3,6 V, ale dobré je, že ostatní piny tolerují logiku 5V. Modul komunikuje pomocí protokolu SPI. Měli byste se podívat na piny pinů modelu Arduino Pin Connector.
Krok 3: MPU6050
MPU6050 se skládá z 3osého akcelerometru a 3osého gyroskopu. Tento senzor nám pomáhá měřit zrychlení, rychlost, orientaci, posunutí a mnoho dalších parametrů systému nebo objektu souvisejících s pohybem. Tento čip používá pro komunikaci protokol I2C (inter-integrated circuit).
Krok 4: WS2812B LED pásek
WS2812B je inteligentní ovládací světelný zdroj LED s ovládacím obvodem a RGB čipem integrovaným přímo do LED 5050 RGB (červená, zelená a modrá). Každá LED má na každém konci tři konektory, dva pro napájení a jeden pro data. K ovládání stavu, jasu a barvy všech tří LED diod vyžaduje pouze jeden vstup dat.
Krok 5: Výroba rukavice Infinity z lepenky
Můžete se podívat na video How I made the Infinity Gauntlet From Cardboard.
Krok 6: Kód vysílače (Infinity Gauntlet)
Vše, co musíte udělat, je nainstalovat knihovnu MPU6050, knihovnu I2C, knihovnu FastLED, knihovnu RF24. Pokud neinstalujete, zobrazí se chyba.
Pokud chcete do svého Arduino IDE přidat novou knihovnu. Přejděte do adresáře, kam jste si stáhli soubor ZIP knihovny. Extrahujte soubor ZIP se strukturou všech složek v dočasné složce a poté vyberte hlavní složku, která by měla mít název knihovny. Zkopírujte jej do složky „knihovny“ve svém skicáři.
Připojte arduino a nahrajte daný program na arduino uno.
Krok 7: Kód přijímače
Připojte arduino a nahrajte daný program na arduino uno.
Krok 8: Schéma zapojení vysílače (Infinity Gauntlet)
V tomto projektu jsem vložil svou elektroniku do nekonečné rukavice. Možná budete chtít umístit elektroniku na bezpečné místo.
Krok 9: Schéma zapojení přijímače
Pomocí dvojité pásky jsem na zeď namontoval arduino uno, 9v baterii a bezdrátový modul a poblíž vypínače jsem namontoval serva, takže můžete bezdrátově zapínat/vypínat světlo, kdykoli budete chtít.
Krok 10: Dokončete
Infinity Stone LED a serva jsou ovládány pohybem rukavice detekované pomocí senzoru MPU6050, takže když pohnete rukavicí nahoru, rozsvítí se LED Infinity Stone a serva se budou otáčet a pokud rukavici znovu posunete nahoru, LED bude vypnuto a serva se budou otáčet v opačném směru.
Doporučuje:
Ovládejte domácí osvětlení pomocí Google Assistant pomocí Arduina: 7 kroků
Ovládejte světla domu pomocí Google Assistant pomocí Arduina: (Aktualizace od 22. srpna 2020: Tento návod je starý 2 roky a spoléhá na některé aplikace třetích stran. Jakákoli změna na jejich straně může způsobit, že tento projekt nebude fungovat. Může, ale také nemusí. nyní pracuje, ale můžete jej sledovat jako referenci a upravovat podle
Ovládejte spínač topení pomocí relé pomocí Sonoff Th10: 8 kroků
Ovládejte spínač topení pomocí relé pomocí Sonoff Th10: zařízení sonoff vám umožňují zapínat a elektrická zařízení. model th10 je konkrétně určen k zapínání a vypínání ohřívačů s možností ovládání teploty a časového plánu. Problém nastává, když je váš domácí ohřívač napájen plynem
Ovládejte elektrická zařízení pomocí dálkového ovladače (dálkového ovládání) pomocí displeje teploty a vlhkosti: 9 kroků
Ovládejte svá elektrická zařízení dálkovým ovládáním televizoru (dálkovým ovladačem) pomocí displeje teploty a vlhkosti: Ahoj, jsem Abhay a je to můj první blog o instruktážích a dnes vám ukážu, jak pomocí dálkového ovladače k televizi ovládat své elektrické spotřebiče. jednoduchý projekt. díky atl laboratoři za podporu a poskytnutí materiálu
Ovládejte Arduino pomocí chytrého telefonu přes USB pomocí aplikace Blynk: 7 kroků (s obrázky)
Ovládejte Arduino pomocí smartphonu přes USB pomocí aplikace Blynk: V tomto tutoriálu se naučíme, jak používat aplikaci Blynk a Arduino k ovládání lampy, kombinace bude prostřednictvím sériového portu USB. Účelem tohoto pokynu je ukázat nejjednodušší řešení vzdáleného ovládání vašeho Arduina nebo
Ovládejte světla ve svém domě pomocí počítače: 3 kroky (s obrázky)
Ovládejte světla ve svém domě pomocí počítače: Chtěli jste někdy ovládat světla ve svém domě pomocí počítače? Ve skutečnosti je to docela dostupné. Můžete dokonce ovládat sprinklerové systémy, automatické předokenní rolety, motorizované projekční plátna atd. Potřebujete dva kusy hardwarové