Obsah:
- Krok 1: Potrebný hardvér a materiál
- Krok 2: Výroba kameňov nekonečna a rukavíc nekonečna z lepenky
- Krok 3: Bezdrôtová sieť Arduino s viacerými modulmi NRF24L01
- Krok 4: Základný (Infinity Gauntlet) kód
- Krok 5: Kód uzla (01 - 0)
- Krok 6: Schéma zapojenia pre rukavice Infinity Gauntlet
- Krok 7: Schéma zapojenia pre 6 uzlov
- Krok 8: Testovanie rukavice Infinity Gauntlet
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
V mojom predchádzajúcom projekte som vyrobil nekonečnú rukavicu, ktorá ovláda spínač svetla. Chcel som použiť šesť kameňov a každý kameň môže ovládať spotrebič, zámok dverí alebo osvetlenie. Takže som vyrobil systém domácej automatizácie pomocou nekonečnej rukavice. V tomto projekte som použil knižnicu RF24Network, ktorá umožňuje vybudovať bezdrôtovú sieť s mnohými doskami Arduino.
Krok 1: Potrebný hardvér a materiál
Kábel Arduino Mega + USB II Arduino Uno: https://amzn.to/2qU18sO II
Arduino nano:
9v batéria:
Prepínač:
Prepojovacie vodiče:
Adaptér Male DC Barrel Jack pre Arduino:
Micro Servo 9g:
Mini Breadboard:
9v konektor klipu batérie:
Kartón:
Modul NRF24L01+ 2,4 GHz bezdrôtový RF prijímač:
MPU 6050:
LED pásy:
Krok 2: Výroba kameňov nekonečna a rukavíc nekonečna z lepenky
Na výrobu kameňov nekonečna som použil rubín, epoxidovú živicu + tužidlo, farebnú farbu a hlinu (môžete použiť silikón).- Do hliny vtlačte rubín a vytiahnite ho.
- Zmiešajte živicu, tužidlo, farebnú farbu a rozdeľte ju do šiestich rôznych pohárov, pre každú farbu jeden.
- Nalejte epoxid do formy a nechajte uschnúť.
Toto video si môžete pozrieť, ak chcete vedieť, ako som vyrobil nekonečnú rukavicu z lepenky.
Krok 3: Bezdrôtová sieť Arduino s viacerými modulmi NRF24L01
Jeden modul NRF24L01 môže aktívne počúvať až 6 ďalších modulov súčasne. Adresy uzlov môžete definovať v osmičkovom formáte. V tomto projekte je adresa základne (Infinity Gauntlet) 00, základné adresy detí sú 01 až 0. Takže zo základne (Infinity Gauntlet) pomocou MPU6050 budeme ovládať servomotor v uzle 01 - 0.
Krok 4: Základný (Infinity Gauntlet) kód
Zo základne môžeme odoslať údaje do uzla 01 - 0 na ovládanie servomotorov a LED pásu WS2812B
Krok 5: Kód uzla (01 - 0)
Uzly (01 - 0) prijímajú údaje zo základne, používame ich na ovládanie serv.
Nahrajte každý program do každého arduina.
Krok 6: Schéma zapojenia pre rukavice Infinity Gauntlet
Pridal som ďalšiu lepenku na umiestnenie elektroniky a zmenil som 9 -voltovú batériu na 4 x AA batériu z predchádzajúceho projektu.
Krok 7: Schéma zapojenia pre 6 uzlov
V mojom projekte som použil jedno servo na digitálne hodiny, zámok dverí, prenosný napájací zdroj, podávač domácich zvierat a dve servá na spínač svetiel a čističku vzduchu.
Krok 8: Testovanie rukavice Infinity Gauntlet
Na ovládanie servomotorov a LED pásika WS2812B som použil údaje osi x a údaje osi y zo senzora MPU6050.
-Keď je mapovaná hodnota osi x kladná a os y kladná, MIND STONE sa rozsvieti/vypne a podávač domácich zvierat sa otvorí/zatvorí.
-Keď je namapovaná hodnota osi x záporná a os y kladná, SOUL STONE sa rozsvieti/vypne a čistička vzduchu sa zapne/vypne.
- Keď je mapovaná hodnota osi x kladná, REALITY STONE sa rozsvieti/vypne a svetlo sa zapne/vypne.
- Keď je mapovaná hodnota osi y kladná, SPACE STONE sa rozsvieti/vypne a zámok dverí sa uzamkne/odomkne
-Keď je mapovaná hodnota osi x záporná a os y je záporná, POWER STONE sa rozsvieti/vypne a prenosný AC sa zapne/vypne.
- Keď je mapovaná hodnota osi y záporná TIME STONE sa rozsvieti/vypne a digitálne hodiny sa zapnú/vypnú.
Dúfam, že sa vám tento projekt Arduino páčil a naučili ste sa niečo nové. Na podporu sa môžete prihlásiť na odber môjho kanála.
Ďakujem.
Odporúča:
DIY domáca automatizácia poplachového systému!: 5 krokov (s obrázkami)
DIY Home Automation Intruder Alarm System !: V tomto projekte vám ukážem, ako používať softvér Home Assistant na vytvorenie poplachového systému votrelcov do vášho domova. Systém v zásade zistí, či sa dvere otvoria bez povolenia, a potom pošle upozornenie
Hovorová automatizácia -- Zvuk z Arduina -- Hlasom riadená automatizácia -- Modul Bluetooth HC - 05: 9 krokov (s obrázkami)
Hovorová automatizácia || Zvuk z Arduina || Hlasom riadená automatizácia || Modul Bluetooth HC - 05: …………………………. REGISTRUJTE SA na môj kanál YouTube pre ďalšie videá …. …. V tomto videu sme vytvorili Talkative Automation .. Keď odošlete hlasový príkaz cez mobil, zapne domáce zariadenia a odošle spätnú väzbu
Bezkontaktná domáca automatizácia mobilného telefónu ovládaná Arduino-bluetooth: 5 krokov
Bezkontaktná domáca automatizácia ovládaná Arduino-bluetooth: pozdravy v čase pandémie covid-19it je nevyhnutné vyhýbať sa kontaktu a udržiavať sociálne dištancovanie, ale na zapínanie a vypínanie spotrebičov sa musíte dotýkať rozvádzačov, ale už viac čakať, zavedenie bezkontaktného systému. na ovládanie
Hlasom ovládaná domáca automatizácia inšpirovaná ochorením COVID-19: 5 krokov
Hlasom riadená domáca automatizácia inšpirovaná COVID-19: Za posledné zhruba 4 roky som vyskúšal 3 alebo 4 rôzne variácie domácich ovládačov založených na Arduine. Pre pohodlie všetkých je tu chronologická história niektorých mojich udalostí. Inštrukcia 1 - v októbri 2015 použil IR a RF komunikačný
Hlasom ovládaná domáca automatizácia Raspberry Pi: 5 krokov
Hlasom riadená domáca automatizácia Raspberry Pi: Cieľom tejto inštrukcie je poskytnúť podrobný návod, ako nastaviť malinový pi, ktorý môže pomocou vašich hlasových príkazov automatizovať svetlá / diódy LED