Оглавление:

Управляйте выключателем света с помощью картонной перчатки бесконечности: 10 шагов
Управляйте выключателем света с помощью картонной перчатки бесконечности: 10 шагов

Видео: Управляйте выключателем света с помощью картонной перчатки бесконечности: 10 шагов

Видео: Управляйте выключателем света с помощью картонной перчатки бесконечности: 10 шагов
Видео: Бедный шарик😿 #shorts #рек #реки #рекомендации 2024, Июль
Anonim
Image
Image

Меня вдохновил фильм «Мстители», я начал делать «Рукавицу бесконечности Таноса» из картона. В этом проекте я использовал модули беспроводных радиочастотных приемопередатчиков MPU6050 и NRF24L01 + 2,4 ГГц для беспроводной связи между двумя платами Arduino. Перчатка бесконечности - это передатчик, а сервоприводы (выключатель света) - приемник.

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

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

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

Батарея 9в:

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

Перемычки:

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

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

Мини-макет:

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

Картон:

Рубин:

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

MPU 6050:

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

Шаг 2: модуль приемопередатчика NRF24L01 2,4 ГГц

MPU6050
MPU6050

Модуль приемопередатчика NRF24L01 2,4 ГГц использует диапазон 2,4 ГГц и может работать со скоростью от 250 кбит / с до 2 Мбит / с и может использоваться для беспроводной связи на расстоянии до 100 м. Рабочее напряжение модуля от 1,9 до 3,6 В., но хорошо то, что другие контакты допускают логику 5В. Модуль обменивается данными по протоколу SPI. Вы должны обратить внимание на контакты SPI модели штыревого разъема Arduino.

Шаг 3: MPU6050

MPU6050 состоит из 3-осевого акселерометра и 3-осевого гироскопа внутри него. Этот датчик помогает нам измерять ускорение, скорость, ориентацию, смещение и многие другие параметры, связанные с движением системы или объекта. Этот чип использует протокол I2C (межинтегральная схема) для связи.

Шаг 4: Светодиодная лента WS2812B

Светодиодная лента WS2812B
Светодиодная лента WS2812B

WS2812B - это светодиодный источник света с интеллектуальным управлением, в котором схема управления и микросхема RGB интегрированы непосредственно в светодиод 5050 RGB (красный, зеленый и синий). Каждый светодиод имеет по три разъема на каждом конце, два для питания и один для данных. Требуется только один ввод данных для управления состоянием, яркостью и цветом всех трех светодиодов.

Шаг 5: изготовление перчаток бесконечности из картона

Вы можете посмотреть видео «Как я сделал перчатку бесконечности из картона».

Шаг 6: Код передатчика (перчатка бесконечности)

Все, что вам нужно сделать, это установить библиотеку MPU6050, библиотеку I2C, библиотеку FastLED, библиотеку RF24. Вы получите сообщение об ошибке, если не установите его.

Если вы хотите добавить новую библиотеку в свою Arduino IDE. Перейдите в каталог, в который вы скачали ZIP-файл библиотеки. Извлеките ZIP-файл со всей его структурой папок во временную папку, затем выберите основную папку, которая должна иметь имя библиотеки. Скопируйте его в папку «Библиотеки» в альбоме для рисования.

Подключите arduino и загрузите данную программу на свой arduino uno.

Шаг 7: Код получателя

Подключите arduino и загрузите данную программу на свой arduino uno.

Шаг 8: Схема подключения передатчика (перчатка бесконечности)

Схема подключения передатчика (перчатка бесконечности)
Схема подключения передатчика (перчатка бесконечности)
Схема подключения передатчика (перчатка бесконечности)
Схема подключения передатчика (перчатка бесконечности)

В этом проекте я вложил свою электронику в перчатку бесконечности. Вы можете поместить электронику в безопасное место.

Шаг 9: Схема подключения приемника

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

Я установил arduino uno, батарею 9 В и беспроводной модуль на стену с помощью двойной ленты, а также установил сервоприводы рядом с выключателем света, чтобы вы могли без проводов включать / выключать свет в любое время и в любом месте.

Шаг 10: Готово

Светодиод Infinity Stone и сервоприводы управляются движением перчатки, обнаруживаемой с помощью датчика MPU6050, поэтому, когда вы перемещаете перчатку вверх, загорается светодиод Infinity Stone, и сервоприводы будут вращаться, и если вы снова переместите перчатку вверх, светодиод будет выключится, и сервоприводы будут вращаться в противоположном направлении.

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