Съдържание:
- Стъпка 1: Прегледайте системата CoreConduit: Garden Controller
- Стъпка 2: Изтеглете изходния код
- Стъпка 3: Изградете контролера
- Стъпка 4: Изисква се известно сглобяване
- Стъпка 5: Превключване към безжична връзка
- Стъпка 6: Страна на приемника
- Стъпка 7: Продължаване…
Видео: Направи си сам хакване на собствената си система за автоматизация на дома: 7 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Системата за домашна автоматизация трябва да може да включва/изключва уреди като светлини, вентилатори, развлекателни системи и т.н. работи.
Защо да преоткриваме колелото?
Искам още?
- Защо да си направиш сам, когато можеш да си купиш?
- Какво е „интелигентна“градина?
- Стартиране на интелигентна вътрешна градина
- Копаене по -дълбоко във вътрешното градинарство
- Вътрешно градинарство: Какво може да се обърка?
- Управление на хранителни разтворни системи
- Защо Arduino, когато можете Pi?
hydromazing.com
Стъпка 1: Прегледайте системата CoreConduit: Garden Controller
Системата Coreconduit: Garden Controller прави повече, отколкото ни е необходимо за условията на живот на хората, така че нека да видим какво прави, за да можем да направим някои промени. Авторът на инструктируемите дронове за и за здрави растения, изискващи внимание и скука, докато, "… Програмирах в Arduino функция, която нарекох" TheDecider ", която взема решения въз основа на поддържане на оптимални условия на околната среда за отглеждане на растения. Добавих модули за безжичен радиоприемник с честота 2,4 Ghz и модулна приемна система, така че данните да се предават в рамките на 1000 фута."
Приятно! Трябва да разгледаме това, "TheDecider"
Друг плюс за този проект е:
"Имайки предвид безопасността, избрах да не използвам релета, които излагат променлив ток. Вместо това избрах да използвам безжични контакти с дистанционно управление за управление на светлини, помпи, вентилатори, нагреватели и овлажнители."
Стъпка 2: Изтеглете изходния код
Изтеглете изходния код от GitHub.
433MHz RF модул Урок
Instructable обяснява:
"В изходния код създадох основна основа за управление, предаване и приемане на" сензорни "обекти и" уреди "обекти. Този проект може лесно да бъде променен, за да работи с други среди, в които контролът се постига чрез четене на сензори и работещи уреди въз основа на програмирани правила. Ще трябва да направите няколко корекции в изходния код, за да може той да работи правилно с вашите безжични контакти. За да направите промените, ще трябва да разберете кои са кодовете на вашата безжична връзка използва дистанционно управление и изходите са програмирани да получават. Включих скица за инсталиране на вашия Arduino Uno* w/ protoshield - ще ви преведе през процеса на получаване на кодовете. Ще трябва да поставите 433Mhz приемник модул (както е на снимката) и качете тази скица, StartCore.ino в Arduino Uno* и отворете серийната конзола за този порт, така че да можете да получавате данни от Arduino."
Нека направим един !!
"След като завършите процеса на получаване на всички кодове от вашето дистанционно, можете да копирате и поставите директно в заглавния файл на TheDecider.h, където съм посочил."
Стъпка 3: Изградете контролера
Части: (връзките са предоставени като справка)
- Arduino Uno R3 (този проект може да бъде разширен с помощта на повече единици.)
- Arduino Uno Sensor Protoshield (авторът използва прототипираща платка, предназначена за това, което прилича на LCD дисплей на Nokia.) Можем да използваме същия, да си направим сами, или да използваме сензорния щит.)
- 10k резистор
- мъжки заглавия за печатни платки
- женски заглавки за печатни платки
- проводник с конектори за сензорите
- 433MHz RF предавателни и приемни модули
- поставете 5 пакета безжични контролирани контакти, включително изходния код !!
- 2 или повече - nRF24L01 2.4Ghz безжични радиоприемни модули
Допълнителни части:
- Arduino Uno R3* или Pro Mini*
- Модул за часовник в реално време
- По избор: nRF24L01 адаптер с 3.3v регулатор
- съединителни проводници
- Опция на дисплея LCD с бутони Shield + Arduino Uno R3*
- 2 x 4-пинови съединителни проводници за мъжки конектор
- Опция за SD карта Щит за SD карта + Arduino Uno R3*
- съединителни проводници
Опция за интернет връзка
- Ethernet или WiFi щит + Arduino Uno R3*
- съединителни проводници-вижте
- кутия за тръбопроводи с капак
Инструменти:
- Поялник с припой
- отвертка - малка плоска глава
- USB кабел - стандартен
- PC с Arduino или Atmel Visual Studio с плъгин Visual Micro
Стъпка 4: Изисква се известно сглобяване
Започнете, като разберете какви кодове използват вашите собствени безжични отдалечени контакти за променлив ток. Изходният код предполага, че има приемник от 433 Mhz на пинове 2 (заземяване), 3 (данни), 4 (Vcc) и модул за часовник в реално време, свързан чрез I2C с помощта на A5 (SCL), A4 (SDA), Vcc, земя.
Стъпка 5: Превключване към безжична връзка
Сега, когато контролерът е програмиран с кодовете за нашите AC контакти, можем да добавим модула nRF24L01.
Използвайки лентата DuPont Rainbow с 2,54 мм женски конектори, за да мога да направя потребителски кабелни съединители:
- ПИН номер на Arduino / Wire Color / nRF24L01 Pin
- Пин 9: Оранжев / CSN "Избор на чип"
- Пин 10: Жълто / CE "Chip Enable"
- Пин 11: Зелено / MOSI "Master Out, Slave In"
- Пин 12: Синьо / MISO "Master In, Slave Out"
- Пин 13: Лилав / SCK "Системен часовник"
- Vcc 3.3v* Червен (ако не използвате Uno, допълнителна адапторна платка с регулатор на напрежението)
- Земя. Кафяво
Цветово кодиране на проводника, гледащо от страна на компонента nRF24L01 с кристала, ориентиран отгоре - отдолу вдясно, нагоре: Кафяв | Оранжево | Лилаво | Син. Вляво отдолу нагоре: Червено | Жълто | Зелено | NC
Още невероятна информация за свързването на nRF24L01 към Arduino.
Стъпка 6: Страна на приемника
Изходният код на приемника предполага, че той ще бъде компилиран и изпълнен на Arduino Uno или ProMini, свързан към nRF24L01, същото като Контролера. Като част от системата за градински контролер, приемникът ще изпраща сигнали чрез прикрепен LCD дисплей и/или звуков сигнал от пиезо, свързано към щифтове 2 (заземяване), 3 (сигнал), 4 (Vcc). За използване в проекти за домашна автоматизация, системата за сигнали може да бъде премахната или правилата персонализирани според желания ефект.
Стъпка 7: Продължаване…
Използването на Arduino Uno, Pro Mini, nRF24L01 и други модули с отворен код отваря вратата към много възможности. Вече имаме безжична рамка за изпращане на обекти от данни за сензори, уреди, сигнали и т.н., използвайки контролер за отдалечени контакти за променлив ток и сензорни входове и приемник за проучване на развитието на потребителски интерфейс. TheDecider може да бъде актуализиран, за да изпълнява произволен брой задачи въз основа на сензорни и потребителски данни. Какво ще направи приемникът в отговор на данните, които получава, зависи от вас.
Насладете се на майтап !!
Интересувате ли се от хидропоника?
На второ място в домашната автоматизация
Препоръчано:
Макро обектив „Направи си сам“с AF (различен от всички други макро обективи „Направи си сам“): 4 стъпки (със снимки)
Макро обектив „Направи си сам“с АФ (различен от всички други макро обективи „Направи си сам“): Виждал съм много хора, които правят макро обективи със стандартен комплект обектив (Обикновено 18-55 мм). Повечето от тях са обектив, просто залепен върху камерата назад или отстранен преден елемент. И за двете опции има недостатъци. За монтиране на обектива
Направи си сам алармена система за домашна автоматизация!: 5 стъпки (със снимки)
Направи си алармена система за домашна автоматизация!: В този проект ще ви покажа как да използвате софтуера Home Assistant, за да създадете алармена система за нарушители за вашия дом. По принцип системата ще открие дали вратата се отваря без разрешение и след това ще изпрати известие
Автоматични щори - Направи си сам автоматизация за вертикални и хоризонтални щори: 5 стъпки (със снимки)
AutoBlinds - Направи си сам автоматизация за вертикални и хоризонтални щори: Този проект започна с необходимостта да затворя щорите си на прозорец, обърнат на запад следобед, докато бях отсъствал. Особено през лятото слънцето в Австралия може да направи опустошителни неща за обектите, върху които пряко грее. Плюс това, драстично в
Хакване на LG Ducted Split за домашна автоматизация: 8 стъпки (със снимки)
Хакване на LG Ducted Split за домашна автоматизация: Първо - това не е поредният хак за емулация на инфрачервено дистанционно управление. Моят конкретен променлив ток няма използваем интерфейс, предназначен за какъвто и да е вид контрол, освен включените в комплекта интелигентни контроли за стена. В моята
(Направи си сам) Как да направите ESP8266 Ultra Mini & Simple Relay Board за автоматизация на дома: 17 стъпки
(Направи си сам) Как да си направим ESP8266 Ultra Mini & Simple Relay Board за автоматизация на дома: Здравейте EveryBody, Днес ще ви уведомя, Как да си направим Mini Esp 12 Wifi релейна платка с размери само 3,9 см x 3,9 см! Този съвет има някои много готини функции, които всеки любител на технологиите ще се радва да има. Включих всички файлове в следващите стъпки. Този съвет