Obsah:
- Krok 1: Požadovaný hardware a materiál
- Krok 2: Výroba nekonečných kamenů a nekonečné rukavice z lepenky
- Krok 3: Bezdrátová síť Arduino s více moduly NRF24L01
- Krok 4: Základní (Infinity Gauntlet) kód
- Krok 5: Kód uzlu (01 - 0)
- Krok 6: Schéma zapojení pro Infinity Gauntlet
- Krok 7: Schéma zapojení pro 6 uzlů
- Krok 8: Testování rukavice Infinity Gauntlet
Video: Automatizovaná domácí automatizace Infinity Gauntlet: 8 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
V mém předchozím projektu jsem vytvořil nekonečnou rukavici, která ovládá vypínač světla. Chtěl jsem použít šest kamenů a každý kámen může ovládat spotřebič, zámek dveří nebo osvětlení. Vytvořil jsem tedy systém domácí automatizace pomocí nekonečné rukavice. V tomto projektu jsem použil knihovnu RF24Network, která umožňuje vybudovat bezdrátovou síť s mnoha deskami Arduino.
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:
Modul bezdrátového RF přijímače NRF24L01+ 2,4 GHz:
MPU 6050:
LED pásky:
Krok 2: Výroba nekonečných kamenů a nekonečné rukavice z lepenky
Na výrobu kamenů nekonečna jsem použil rubín, epoxidovou pryskyřici + tužidlo, barevnou barvu a jíl (můžete použít silikon).- Do hlíny zatlačte rubín a vytáhněte ho.
- Smíchejte pryskyřici, tužidlo, barevnou barvu a rozdělte ji do šesti různých šálků, pro každou barvu jeden.
- Nalijte epoxid do formy a nechte zaschnout.
Můžete se podívat na toto video, pokud chcete vědět, jak jsem vyrobil nekonečnou rukavici z lepenky.
Krok 3: Bezdrátová síť Arduino s více moduly NRF24L01
Jeden modul NRF24L01 může aktivně poslouchat až 6 dalších modulů současně. Adresy uzlů můžete definovat v osmičkovém formátu. V tomto projektu je adresa základny (Infinity Gauntlet) 00, základní adresy dětí jsou 01 až 0. Takže ze základny (Infinity Gauntlet) pomocí MPU6050 budeme ovládat servomotor v uzlu 01-0.
Krok 4: Základní (Infinity Gauntlet) kód
Ze základny můžeme odeslat data do uzlu 01 - 0 pro ovládání servomotorů a LED pásku WS2812B
Krok 5: Kód uzlu (01 - 0)
Uzly (01 - 0) přijímají data ze základny, používáme je k ovládání serv.
Nahrajte každý program do každého arduina.
Krok 6: Schéma zapojení pro Infinity Gauntlet
Přidal jsem další lepenku pro umístění elektroniky a změnil 9voltovou baterii na 4 xAA baterii z mého předchozího projektu.
Krok 7: Schéma zapojení pro 6 uzlů
V mém projektu jsem použil jedno servo pro digitální hodiny, dveřní zámek, přenosný AC, podavač domácích zvířat a dvě serva pro spínač světel a čističku vzduchu.
Krok 8: Testování rukavice Infinity Gauntlet
K ovládání servomotorů a LED pásku WS2812B jsem použil data osy x a data osy y ze snímače MPU6050.
-Když je mapovaná hodnota osy x kladná a osa y kladná MIND STONE se rozsvítí/vypne a krmítko se otevře/zavře.
-Když je namapovaná hodnota osy x záporná a osa y kladná, SOUL STONE se rozsvítí/vypne a čistička vzduchu se zapne/vypne.
- Když je namapovaná hodnota osy x kladná Kámen REALITY se rozsvítí/vypne a světlo se zapne/vypne.
- Když je mapovaná hodnota osy y kladná, SPACE STONE se rozsvítí/vypne a zámek dveří se zamkne/odemkne
-Když je namapovaná hodnota osy x záporná a osa y záporná, POWER STONE se rozsvítí/vypne a Portable AC se zapne/vypne.
- Když je namapovaná hodnota osy y záporná TIME STONE se rozsvítí/vypne a digitální hodiny se zapnou/vypnou.
Doufám, že se vám tento projekt Arduino líbil a dozvěděli jste se něco nového. Pro podporu se můžete přihlásit k odběru mého kanálu.
Děkuji.
Doporučuje:
DIY domácí automatizace zabezpečovacího systému!: 5 kroků (s obrázky)
DIY Home Automation Intruder Alarm System !: V tomto projektu vám ukážu, jak používat software Home Assistant k vytvoření poplachového systému pro narušitele vašeho domova. Systém v zásadě detekuje, zda se dveře otevřou bez povolení, a poté odešle oznámení
IR domácí automatizace pomocí relé: 6 kroků (s obrázky)
IR domácí automatizace pomocí relé: Infračervený vzdálený domácí automatizační systém (Varování: Zkopírujte projekt na vlastní nebezpečí! Tento projekt zahrnuje vysoké napětí)
Jak vytvořit chytrou domácnost pomocí řídicího reléového modulu Arduino - Myšlenky domácí automatizace: 15 kroků (s obrázky)
Jak vytvořit chytrou domácnost pomocí řídicího reléového modulu Arduino | Myšlenky domácí automatizace: V tomto projektu domácí automatizace navrhneme reléový modul inteligentní domácnosti, který může ovládat 5 domácích spotřebičů. Tento reléový modul lze ovládat z mobilního telefonu nebo chytrého telefonu, infračerveného dálkového ovladače nebo dálkového ovladače TV, manuálního spínače. Toto inteligentní relé může také cítit
Hlasová automatizace domácí automatizace Raspberry Pi: 5 kroků
Hlasová automatizace domácí automatizace Raspberry Pi: Cílem této instrukce je poskytnout podrobný návod, jak nastavit malinový pi, který dokáže automatizovat světla / LED pomocí vašich hlasových příkazů
Automatizace domácí automatizace Bluetooth: 7 kroků (s obrázky)
Bluetooth Control Home Automation: Dobrý den, v tomto projektu jde o stavbu nejjednoduššího zařízení pro domácí automatizaci pomocí arduina a modulu bluetooth. Tenhle se velmi snadno staví a dá se postavit za pár hodin. Ve své verzi, kterou právě vysvětluji, mohu