Оглавление:

Домашняя автоматизация Infinity Gauntlet Controlled: 8 шагов (с изображениями)
Домашняя автоматизация Infinity Gauntlet Controlled: 8 шагов (с изображениями)

Видео: Домашняя автоматизация Infinity Gauntlet Controlled: 8 шагов (с изображениями)

Видео: Домашняя автоматизация Infinity Gauntlet Controlled: 8 шагов (с изображениями)
Видео: ДЖ.А.Р.В.ИС. в реальной жизни! (Автоматизация магазина) 2024, Июнь
Anonim
Image
Image
Домашняя автоматизация Infinity Gauntlet Controlled
Домашняя автоматизация Infinity Gauntlet Controlled

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

Шаг 1. Необходимое оборудование и материалы

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

Ардуино нано:

Аккумулятор 9в:

Переключатель:

Провода перемычки:

Адаптер штекерного разъема постоянного тока для Arduino:

Микро Сервопривод 9g:

Мини-макет:

Разъем аккумулятора 9 В:

Картон:

NRF24L01 + модуль беспроводного радиочастотного трансивера 2,4 ГГц:

MPU 6050:

Светодиодные ленты:

Шаг 2: Изготовление Камней Бесконечности и Перчатки Бесконечности из картона

Изготовление Камней Бесконечности и Перчатки Бесконечности из картона
Изготовление Камней Бесконечности и Перчатки Бесконечности из картона
Изготовление Камней Бесконечности и Перчатки Бесконечности из картона
Изготовление Камней Бесконечности и Перчатки Бесконечности из картона
Изготовление Камней Бесконечности и Перчатки Бесконечности из картона
Изготовление Камней Бесконечности и Перчатки Бесконечности из картона
Изготовление Камней Бесконечности и Перчатки Бесконечности из картона
Изготовление Камней Бесконечности и Перчатки Бесконечности из картона

Для изготовления камней бесконечности я использовал рубин, эпоксидную смолу + отвердитель, цветную краску и глину (можно использовать силикон). - Вдавите рубин в глину и вытащите его.

- Смешайте смолу, отвердитель, цветную краску и разделите ее на шесть разных чашек, по одной для каждого цвета.

- Вылейте эпоксидную смолу в форму и дайте ей высохнуть.

Если хотите узнать, как я сделала перчатку бесконечности из картона, посмотрите это видео.

Шаг 3: Беспроводная сеть Arduino с несколькими модулями NRF24L01

Беспроводная сеть Arduino с несколькими модулями NRF24L01
Беспроводная сеть Arduino с несколькими модулями NRF24L01

Один модуль NRF24L01 может одновременно активно прослушивать до 6 других модулей. Вы можете определить адреса узлов в восьмеричном формате. В этом проекте адрес базы (Infinity Gauntlet) - 00, адреса базовых дочерних элементов - от 01 до 0. Итак, с базы (Infinity Gauntlet), используя MPU6050, мы будем управлять серводвигателем в узле 01-0.

Шаг 4: Базовый код (Перчатка бесконечности)

Из базы мы можем отправлять данные на узел 01-0 для управления серводвигателями и светодиодной лентой WS2812B.

Шаг 5: Код узла (01-0)

Узлы (01-0) получают данные от Base, мы используем их для управления сервоприводами.

Загрузите каждую программу в каждый Arduino.

Шаг 6: Схема подключения Infinity Gauntlet

Схема подключения Infinity Gauntlet
Схема подключения Infinity Gauntlet
Схема подключения Infinity Gauntlet
Схема подключения Infinity Gauntlet

Я добавил дополнительный картон для размещения электроники и заменил батарею 9 В на батарею 4 xAA из моего предыдущего проекта.

Шаг 7: Схема подключения для 6 узлов

Схема подключения на 6 узлов
Схема подключения на 6 узлов
Схема подключения на 6 узлов
Схема подключения на 6 узлов
Схема подключения на 6 узлов
Схема подключения на 6 узлов

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

Шаг 8: Тестирование перчатки бесконечности

Испытание перчатки бесконечности
Испытание перчатки бесконечности

Я использовал данные оси x и данные оси y от датчика MPU6050 для управления серводвигателями и светодиодной лентой WS2812B.

- Когда отображенное значение оси x положительное, а ось y положительное, MIND STONE загорится / погаснет, а кормушка для домашних животных откроется / закроется.

- Когда отображенное значение оси x отрицательное, а ось y положительное, КАМЕНЬ ДУШИ загорится / выключится, а очиститель воздуха включится / выключится.

- Когда отображенное значение оси x положительно, КАМЕНЬ РЕАЛЬНОСТИ загорится / погаснет, а свет загорится / погаснет.

- Когда отображенное значение оси Y положительно, SPACE STONE загорится / выключится, и дверной замок заблокируется / разблокируется.

- Когда отображенное значение оси x отрицательно, а ось y отрицательно, POWER STONE загорится / выключится, а портативный AC включится / выключится.

- Когда отображенное значение оси Y отрицательно, ЧАСОВОЙ КАМЕНЬ загорится / выключится, а цифровые часы включатся / выключатся.

Надеюсь, вам понравился этот проект Arduino и вы узнали что-то новое. Вы можете подписаться на мой канал для поддержки.

Спасибо.

Рекомендуемые: