Съдържание:

Infinity Gauntlet Controlled Home Automation: 8 стъпки (със снимки)
Infinity Gauntlet Controlled Home Automation: 8 стъпки (със снимки)

Видео: Infinity Gauntlet Controlled Home Automation: 8 стъпки (със снимки)

Видео: Infinity Gauntlet Controlled Home Automation: 8 стъпки (със снимки)
Видео: TITANFALL 2 FULL GAME | CAMPAIGN - Walkthrough / PS4 (All Pilot Helmets) 2024, Юни
Anonim
Image
Image
Infinity Gauntlet Controlled Home Automation
Infinity Gauntlet Controlled Home Automation

В предишния си проект направих безкрайна ръкавица, която контролира превключвателя на светлината. Исках да използвам шест камъка и всеки камък може да управлява уред, брава на вратата или осветление. В този проект използвах библиотеката RF24Network, която позволява да се изгради безжична мрежа с много платки Arduino.

Стъпка 1: Изисква се хардуер и материали

Arduino Mega + USB кабел II Arduino Uno: https://amzn.to/2qU18sO II

Arduino nano:

9v батерия:

Превключване:

Кабелни проводници:

Мъжки адаптер за DC варел за Arduino:

Micro Servo 9g:

Мини табла:

9v конектор за захващане на батерията:

Картон:

NRF24L01+ 2.4GHz безжичен RF трансийвър модул:

MPU 6050:

LED ленти:

Стъпка 2: Изработване на безкрайни камъни и безкрайна ръкавица от картон

Изработване на камъни безкрайност и ръкавица на безкрайност от картон
Изработване на камъни безкрайност и ръкавица на безкрайност от картон
Изработване на камъни безкрайност и ръкавица на безкрайност от картон
Изработване на камъни безкрайност и ръкавица на безкрайност от картон
Изработване на камъни безкрайност и ръкавица на безкрайност от картон
Изработване на камъни безкрайност и ръкавица на безкрайност от картон
Изработване на камъни безкрайност и ръкавица на безкрайност от картон
Изработване на камъни безкрайност и ръкавица на безкрайност от картон

За направата на безкрайни камъни използвах рубин, епоксидна смола + втвърдител, цветна боя и глина (можете да използвате силиций).- Пъхнете рубина в глината и я издърпайте.

- Смесете смолата, втвърдителя, цветната боя и я разделете на шест различни чаши, по една за всеки цвят.

- Изсипете епоксидната смола във формата и я оставете да изсъхне.

Можете да гледате това видео, ако искате да знаете как направих безкрайната ръкавица от картон.

Стъпка 3: Безжична мрежа Arduino с множество модули NRF24L01

Безжична мрежа Arduino с множество модули NRF24L01
Безжична мрежа Arduino с множество модули NRF24L01

Един модул NRF24L01 може активно да слуша до 6 други модула едновременно. Можете да дефинирате адресите на възлите в осмичен формат. В този проект адресът на базата (Infinity Gauntlet) е 00, базовите дъщерни адреси са 01 до 0. Така че от базата (Infinity Gauntlet), с помощта на MPU6050 ще управляваме серво мотора на възел 01 - 0.

Стъпка 4: Основен (Infinity Gauntlet) код

От базата можем да изпращаме данни до възела 01 - 0 за управление на серводвигателите и WS2812B LED лентата

Стъпка 5: Код на възел (01 - 0)

Възлите (01 - 0) получават данни от Base, ние ги използваме за управление на сервомоторите.

Качете всяка програма във всеки arduino.

Стъпка 6: Схема на окабеляване за безкрайна ръкавица

Схема на окабеляване за безкрайна ръкавица
Схема на окабеляване за безкрайна ръкавица
Схема на окабеляване за безкрайна ръкавица
Схема на окабеляване за безкрайна ръкавица

Добавих допълнителен картон за поставяне на електрониката и смених 9 -волтова батерия на 4 xAA батерия от предишния ми проект.

Стъпка 7: Схема на свързване за 6 възли

Схема на свързване за 6 възли
Схема на свързване за 6 възли
Схема на свързване за 6 възли
Схема на свързване за 6 възли
Схема на свързване за 6 възли
Схема на свързване за 6 възли

В моя проект използвах едно серво за цифров часовник, ключалка на вратата, преносим климатик, хранилка за домашни любимци и две серво за превключвател на светлината и пречиствател на въздуха.

Стъпка 8: Тестване на безкрайната ръкавица

Тестване на ръкавицата на безкрайността
Тестване на ръкавицата на безкрайността

Използвах данни за x ос и y ос от сензор MPU6050 за управление на серво мотори и LED лента WS2812B.

-Когато нанесената стойност на оста x е положителна и оста y е положителна, MIND STONE ще светне вкл./Изкл. И хранилката за домашни любимци ще се отвори/затвори.

-Когато картографираната стойност на оста x е отрицателна, а оста y е положителна, SOUL STONE ще светне/изключи и пречиствателят на въздуха ще се включи/изключи.

- Когато нанесената стойност на оста x е положителна, ИСТИНСКИЯТ СТОЙ ще светне/изключи и светлината ще се включи/изключи.

- Когато нанесената стойност на оста y е положителна, SPACE STONE ще светне/изключи и заключването на вратата ще се заключи/отключи

-Когато картографираната стойност на оста x е отрицателна и оста y е отрицателна POWER STONE ще светне/изключи и Portable AC ще се включи/изключи.

- Когато картографираната стойност на оста y е отрицателна TIME STONE ще светне вкл./Изкл. И цифровият часовник ще се включи/изключи.

Надявам се, че сте харесали този проект на Arduino и сте научили нещо ново. Можете да се абонирате за моя канал за поддръжка.

Благодаря ти.

Препоръчано: