Оглавление:
- Шаг 1. Обзор CoreConduit: Garden Controller System
- Шаг 2: Загрузите исходный код
- Шаг 3. Соберите контроллер
- Шаг 4: требуется некоторая сборка
- Шаг 5. Переход на беспроводную связь
- Шаг 6: Сторона приемника
- Шаг 7. Далее…
Видео: Взлом системы домашней автоматизации своими руками: 7 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Система домашней автоматизации должна иметь возможность включать / выключать такие устройства, как освещение, вентиляторы, развлекательные системы и т.д. оно работает.
Зачем заново изобретать колесо?
Хочу больше?
- Зачем делать «сделай сам», если можно было купить?
- Что такое «умный» сад?
- Создание умного внутреннего сада
- Углубляясь в домашнее садоводство
- Домашнее садоводство: что может пойти не так?
- Управление системами питательных растворов
- Зачем Ардуино, если можно Пи?
hydromazing.com
Шаг 1. Обзор CoreConduit: Garden Controller System
Coreconduit: Garden Controller System делает больше, чем нам нужно для условий жизни человека, поэтому давайте посмотрим, что она делает, чтобы мы могли внести некоторые изменения. Автор непрерывных инструкций о здоровых растениях, требующих внимания и скуки, пока, «… Я запрограммировал в Arduino функцию, которую назвал« TheDecider », которая принимает решения, основываясь на поддержании оптимальных условий окружающей среды для выращивания растений. Я добавил модули беспроводного радиоприемника 2,4 ГГц и модульную систему приемника, чтобы данные передавались внутрь 1000 футов.
Отлично! Мы должны взглянуть на это, "Решающий"
Еще один плюс этого проекта:
«Помня о безопасности, я решил не использовать реле, открывающие переменный ток. Вместо этого я решил использовать дистанционно управляемые беспроводные розетки для управления освещением, насосами, вентиляторами, обогревателями и увлажнителями».
Шаг 2: Загрузите исходный код
Загрузите исходный код с GitHub.
Учебное пособие по радиочастотному модулю 433 МГц
В Инструкциях объясняется:
«В исходном коде я создал базовую основу для управления, передачи и приема« сенсорных »объектов и« бытовых »объектов. Этот проект можно легко модифицировать для работы с другими средами, в которых управление достигается путем считывания датчиков и работающих устройств. на основе запрограммированных правил. Вам нужно будет внести некоторые изменения в исходный код, чтобы он правильно работал с вашими беспроводными розетками. Чтобы внести изменения, вам необходимо выяснить, какие коды используются вашим беспроводным используется пульт дистанционного управления, а розетки запрограммированы для приема. Я включил эскиз для установки на ваш Arduino Uno * w / protoshield - пошагово выполните процесс получения кодов. Вам нужно будет вставить модуль приемника 433 МГц (как показано на рисунке) и загрузите этот скетч StartCore.ino в Arduino Uno * и откройте последовательную консоль для этого порта, чтобы вы могли получать данные от Arduino ».
Сделаем один !!
«После того, как вы завершите процесс получения всех кодов с вашего пульта дистанционного управления, вы можете скопировать и вставить прямо в файл заголовка TheDecider.h, который я указал».
Шаг 3. Соберите контроллер
Детали: (ссылки представлены в качестве справки)
- Arduino Uno R3 (этот проект можно расширить, добавив больше модулей.)
- Arduino Uno Sensor Protoshield (автор использует макетную плату, разработанную для того, что выглядит как ЖК-дисплей Nokia. Мы можем использовать ту же самую плату, сделать свой собственный или использовать Sensor Shield.)
- Резистор 10к
- разъемы для печатных плат
- женские заголовки печатных плат
- провод с разъемами для датчиков
- Модули РЧ передатчика и приемника 433 МГц
- комплект из 5 комплектов беспроводных управляемых розеток, включая исходный код !!
- 2 или более - модули беспроводного радиоприемопередатчика nRF24L01 2,4 ГГц
Дополнительные детали:
- Arduino Uno R3 * или Pro Mini *
- Модуль часов реального времени
- Дополнительно: адаптер nRF24L01 с регулятором 3,3 В
- соединительные провода
- Вариант дисплея LCD с кнопками Shield + Arduino Uno R3 *
- 2 x 4-контактных разъема типа папа
- Опция SD-карты SD Card Shield + Arduino Uno R3 *
- соединительные провода
Возможность подключения к Интернету
- Ethernet или WiFi Shield + Arduino Uno R3 *
- соединительные провода - см.
- распределительная коробка с крышкой
Инструменты:
- Паяльник с припоем
- отвертка - малая плоская головка
- USB-шнур - стандартный
- ПК с Arduino или Atmel Visual Studio с плагином Visual Micro
Шаг 4: требуется некоторая сборка
Начните с выяснения, какие коды используют ваши собственные беспроводные удаленные розетки переменного тока. Исходный код предполагает, что есть приемник 433 МГц на контактах 2 (земля), 3 (данные), 4 (Vcc) и модуль часов реального времени, подключенный через I2C с использованием A5 (SCL), A4 (SDA), Vcc, земля.
Шаг 5. Переход на беспроводную связь
Теперь, когда контроллер запрограммирован кодами для наших розеток переменного тока, мы можем добавить модуль nRF24L01.
Используя ленту DuPont Rainbow с гнездовыми разъемами 2,54 мм, чтобы я мог изготовить нестандартные разъемы для проводов:
- Номер контакта на Arduino / Цвет провода / Вывод nRF24L01
- Контакт 9: оранжевый / CSN "Chip Select"
- Контакт 10: желтый / CE «Chip Enable»
- Контакт 11: зеленый / MOSI «Master Out, Slave In»
- Контакт 12: синий / MISO «Master In, Slave Out»
- Контакт 13: фиолетовый / SCK «Системные часы»
- Vcc 3,3 В * Красный (если не используется Uno, дополнительная плата адаптера с регулятором напряжения)
- Земля. коричневый
Цветовая кодировка проводов, если смотреть на сторону компонента nRF24L01 с кристаллом, ориентированным вверху - снизу справа вверх: Коричневый | Апельсин | Фиолетовый | Синий. Слева снизу вверх: красный | Желтый | Зеленый | NC
Более интересная информация о подключении nRF24L01 к Arduino.
Шаг 6: Сторона приемника
Исходный код Receiver предполагает, что он будет скомпилирован и выполнен на Arduino Uno или ProMini, подключенных к nRF24L01, так же, как и The Controller. Как часть системы контроллера сада, приемник будет отправлять предупреждения через подключенный ЖК-дисплей и / или звуковой сигнал от пьезоэлектрического устройства, подключенного к контактам 2 (земля), 3 (сигнал), 4 (Vcc). Для использования в проектах домашней автоматизации система предупреждений может быть удалена или правила настроены в соответствии с желаемым эффектом.
Шаг 7. Далее…
Использование Arduino Uno, Pro Mini, nRF24L01 и других модулей с открытым исходным кодом открывает двери для многих возможностей. Теперь у нас есть беспроводная структура для отправки объектов данных для датчиков, устройств, предупреждений и т. Д. С использованием контроллера для удаленных розеток переменного тока и входов датчиков и приемника для изучения разработки пользовательского интерфейса. TheDecider можно обновить для выполнения любого количества задач на основе данных датчиков и пользователя. Что будет делать получатель в ответ на полученные данные, зависит от вас.
Наслаждайтесь возиться !!
Заинтересованы в гидропонике?
Второе место в области домашней автоматизации
Рекомендуемые:
Система домашней автоматизации WiFi со сверхнизким энергопотреблением: 6 шагов (с изображениями)
Система домашней автоматизации WiFi со сверхнизким энергопотреблением: в этом проекте мы показываем, как за несколько шагов создать базовую локальную систему домашней автоматизации. Мы собираемся использовать Raspberry Pi, который будет выступать в качестве центрального WiFi-устройства. В то время как для конечных узлов мы собираемся использовать IOT Cricket, чтобы сделать аккумуляторную батарею
Варианты сетевого видеорегистратора для домашней системы видеонаблюдения своими руками: 3 шага
Варианты сетевого видеорегистратора для домашней системы видеонаблюдения своими руками: в третьей части этой серии статей мы оцениваем варианты сетевого видеорегистратора как для Raspberry Pi, так и для ПК с Windows. Мы тестируем ОС MotionEye на Raspberry Pi 3, а затем смотрим на iSpy, ведущее решение для видеонаблюдения и безопасности с открытым исходным кодом
Создайте мини-гидропонные системы своими руками и сад гидропонных трав своими руками с помощью предупреждений Wi-Fi: 18 шагов
Постройте мини-гидропонные системы своими руками и сад гидропонных трав своими руками с помощью предупреждений Wi-Fi: в этом уроке мы покажем вам, как построить систему #DIY #hydroponics. Эта гидропонная система, сделанная своими руками, будет поливать в соответствии с индивидуальным гидропонным циклом полива с 2 минутами включения и 4 минутами перерыва. Он также будет контролировать уровень воды в резервуаре. Эта система
Взлом LG Ducted Split для домашней автоматизации: 8 шагов (с изображениями)
Взлом LG Ducted Split для домашней автоматизации: Прежде всего - это не еще один способ эмуляции инфракрасного дистанционного управления. Мой конкретный кондиционер не имеет удобного интерфейса, предназначенного для какого-либо вида управления, кроме прилагаемого настенного интеллектуального управления. У меня есть обратная сплит-система LG Ducted в моем
Планирование системы домашней автоматизации своими руками: 12 шагов
Планирование системы домашней автоматизации «сделай сам»: цель этой инструкции не состоит в том, чтобы рассказать вам, как вы можете делать то, что вы хотите, чтобы ваш дом делал. Вместо этого он был написан, чтобы воплотить идею в жизнь, но также превратить безумие в здравомыслие, понимая пределы (технология, стоимость, время, необходимое