Съдържание:
- Стъпка 1: Съберете части
- Стъпка 2: Съберете документация за Rainbird
- Стъпка 3: Направете снимки на всичко
- Стъпка 4: Изтеглете предварително конфигурирано SD изображение на OSPi
- Стъпка 5: Запишете OSPi изображение на Micro SD карта
- Стъпка 6: Настройка на OSPi захранване
- Стъпка 7: Тествайте захранването
- Стъпка 8: Настройка на Raspberry Pi
- Стъпка 9: Прикрепете Raspberry Pi (RPi) към OpenSprinkler (OSPi)
- Стъпка 10: OSPI уеб интерфейс
- Стъпка 11: Инсталирайте OSPi
- Стъпка 12: Окабеляване на зоните за пръскане
- Стъпка 13: Настройка на зони и програми
- Стъпка 14: Приложение: Актуализации
Видео: OpenSprinkler: 14 стъпки (със снимки)
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-05 19:31
OpenSprinkler Pi (OSPi) е дъска за разпръскване / напояване с отворен код за Raspberry Pi. Това е лесно и евтино решение за трансформиране на Raspberry Pi в способен контролер за пръскачки с 8 зони за поливане на тревни площи и градини.
OpenSprinkler не се нуждае от инструкции. Тази инструкция просто документира моя напредък в домашната автоматизация. Документацията на OpenSprinkler е страхотна. Крайният резултат е невероятен. Това е перфектният проект за автоматизация на дома. Ако търсите първи проект, направете този.
Целите на този проект са:
- Не губете никаква функционалност от настоящата напоителна система Rainbird
- Контролирайте напоителната система от мрежата
- Добавете функционалност към напоителната система
- Интегриране с метеорологични отчети (вградено в OpenSprinkler)
- Добавете сензор за дъжд
- Добавете почвени сензори (все още не съм направил това - не се поддържа от Open Sprinkler към датата на публикуване)
- Използвайте WiFi вместо кабелна връзка
- Използвайте Raspberry Pi
Ръководството за потребителя на OpenSprinkler v1.4+ (актуализирано на 31 май 2015 г.) е основата за този документ. Това е чудесен източник за най -новите документи на OpenSprkler.
Промених реда на някои стъпки на OpenSprinkler. Например, когато следвах стъпките на ръководството за потребителя на OSPi, свързах Raspberry Pi към OSPI (Стъпка 2) и след това много стъпки по -късно изобразяваха микро SD картата (стъпка 8 = 7 хардуерни стъпки плюс 1 софтуерна стъпка). Въпреки това, след като Raspberry Pi и OSPI са свързани, слотът за micro SD не е достъпен. Така че трябваше да разглобя RPi и OSPi, да сложа micro SD картата. Също така списъкът с части в Ръководството за OSpi не е пълен.
Използвах MacBook за комуникация с Raspberry Pi, но може да се използва всеки компютър.
През последните десет години Централен Тексас беше в тежка суша. Кварталът ми е под строги ограничения за поливане. Ако поливам в неподходящ ден, в грешни часове (след 22:00 и преди 7:00 сутринта), или ако водата потече на улицата, тогава получавам глоба от 50 долара. Като цяло се опитвам да поливам възможно най -малко, но тъй като тече посред нощ забравям за това.
Къщата ми дойде с контролер Rainbird ESP-M, който не поддържа WiFi и не може да бъде достъпен от мрежата. Като минимум ще трябва да надстроя контролера Rainbird.
Бележки:
- текст, затворен с пики, като този ♣ замени-това ♣ трябва да бъде заменен с действителна стойност
- Опитах се да кредитирам всеки използван източник. Извинявам се за пропуските.
- $ показва команда, изпълнявана в терминален прозорец на MacBook и обикновено се изпълнява на Raspberry Pi
Потребителският интерфейс на OSPi е много интуитивен. OSPi се интегрира с метеорологична система и сензор за дъжд, което означава, че няма поливане, когато не е необходимо. Надяваме се, че спестяването на сметки за вода оправдава проекта.
Стъпка 1: Съберете части
Купих си тези:
-
Отворени части на пръскачката:
- OSPi v1.4 комплект $ 139,00
- 24V AC разпръскващ трансформатор (изходно напрежение 22V AC ∼ 30V AC, имайте предвид, че е AC, а не DC!) $ 12.00
-
Части от Raspberry Pi:
- FTDI TTL-232R-RPI сериен към USB кабел от Mouser $ 15
- Raspberry Pi 2 Model B Element14 $ 35
- Panda 300n WiFi адаптер Amazon $ 16.99
- Micro USB към USB кабел 3 фута от Amazon $ 4.69
- SanDisk Ultra 16GB Ultra Micro SDHC UHS-I/Class 10 карта с адаптер (SDSQUNC-016G-GN6MA) от Amazon $ 8.49
- Сензор за дъжд в орбита
В други приложения на Raspberry Pi измервах и установих, че горната конфигурация се представя по -добре от стартов комплект. Началният комплект на Raspberry Pi обаче ще работи добре. Калъф и захранване за малината не са необходими.
Имах тези:
- Напоителна система Rainbird със 7 зони и 24V AC спринклерни клапани (OSPi може да обработва повече зони с допълнителни части)
- Конусни машинни винтове за закрепване обратно към предната част на корпуса на OpenSprinkler (главата на винта трябва да се вписва в слота OSPi)
- 8x 8 инчов плътен проводник (същия габарит като тел Rainbird)
- Монтажен комплект: 4 винта и копчета
- MacBook със слот за SD карта
- Пробийте с бормашина 5/8 инча
- 8x Тел гайки
- Малка плоска отвертка, отвертка с крестообразна глава и клещи за електроника
Комплектът OSPi v1.4 включва корпуса (с прозрачен акрилен прозорец), сглобената и тествана платка OSPi и клемните блокове. Вградените компоненти включват 24V AC до 5V DC превключващ регулатор, соленоидни драйвери, терминал за сензор за дъжд, DS1307 RTC и батерия, PCF8591T 8-битов A/DD/A конвертор (4 входа и 1 изход), предпазител, преход на всяка станция предпазител за напрежение.
Стъпка 2: Съберете документация за Rainbird
Ако проектът се провали или искам да преинсталирам контролера Rainbird, имам нужда от документацията на Rainbird за моя модел, която включва:
- Rainbird ESP-M поливен цикъл (известен още като програмен лист)
- Технически лист Rainbird ESP-M
- Ръководство за модулен контролер Rainbird ESP-M
Страница 42 от Ръководството за модулен контролер на Rainbird ESP-M показва как са свързани кабелите.
Стъпка 3: Направете снимки на всичко
Отново, в случай че искам да се върна към контролера на Railbird, снимах всичко.
Белият проводник в центъра на изображението е COM.
А седемте проводника под белия проводник са зоновите проводници
Стъпка 4: Изтеглете предварително конфигурирано SD изображение на OSPi
Предварително конфигурирано изображение на OSPi SD карта е достъпно онлайн. Най -новата версия е достъпна тук: OSPi SD Card Image 2 (с унифициран фърмуер, актуализация 31.05.15)
Склонен съм да изчистя директорията си за изтегляне. Всичко, което искам да запазя, се премества в друга директория. Пазя моите изображения от Raspberry Pi в директорията: ♣ macbook-image-directory ♣. Така че изтеглете изображението и се преместете в директория.
Използвах unarchiver за декомпресиране на файла с изображение (.7z) на MacBook.
Стъпка 5: Запишете OSPi изображение на Micro SD карта
ВАЖНО: уверете се, че въвеждате правилния номер на диска - ако въведете грешен номер на диска, ще изтриете твърдия диск на вашия MacBook
Процесът на записване на OSPi изображението на SD карта е същият като записването на Raspbian изображение.
Поставете микро SD карта в SD адаптера и след това поставете SD адаптера в MacBook.
На MacBook използвайте тези инструкции от Raspberry Pi.org, които са обобщени тук:
Отворете прозореца на терминала на MacBook
Променете в директория, съдържаща OSPi изображение
$ cd ♣ macbook-image-директория ♣
Идентифицирайте номера на диска (не дял) на вашата SD карта В този случай диск4 (не диск4s1) и = 4
В следващите стъпки номерът на диска е ♣ micro-SD-card-disk#♣
За да идентифицирате вашата micro SD карта, изпълнете командата:
$ diskutil списък
Демонтирайте SD картата си, като използвате:
$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#♣
Копирайте изображението на OSPi на вашата SD карта. Уверете се, че името на изображението е правилно.
$ sudo dd bs = 4M if = ospi2new.img на =/dev/rdisk ♣ микро-SD-карта-диск#♣
CTRL-t, за да видите състоянието на копирането.
Ако има грешки, опитайте различни стойности за опцията bs, като например 1m, 4m или 1M. По -големи блокови размери (bs) са необходими за по -големи устройства.
Когато приключите, демонтирайте SD картата:
$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#♣
Извадете SD адаптера от MacBook и извадете micro SD картата от адаптера
Поставете micro SD карта в Raspberry Pi
Стъпка 6: Настройка на OSPi захранване
Захранването на OSPi има два проводника: единият е маркиран 300V, а другият не. Няма значение кой проводник влиза в кой слот на 24V AC скобата.
Клиповете на OpenSprinkler са сменяеми.
- Свалете скобата за 24V AC вход.
- На оранжевата скоба разхлабете винтовете.
- Поставете един проводник от захранването във всеки слот на 24V AC скобата, както е показано на изображението.
- Затегнете винтовете
Стъпка 7: Тествайте захранването
Прочетете внимателно, преди да изпълните тези стъпки:
- Поставете скобата на трансформатора в съответния терминал на OSPi.
- Включете трансформатора.
- Трансформаторът ще захранва както OpenSprinkler платката, така и Raspberry Pi.
- Захранването Raspberry Pi не трябва да се използва. Приберете го.
- Зеленият светодиод трябва да светне, което показва, че захранването е включено. Вижте изображението в предишната стъпка.
- Ако светодиодът не светне, незабавно изключете захранването
- Ако не можете да разберете проблема, изпратете имейл на [email protected]
Извадете захранващия щифт от платката OSPi
Стъпка 8: Настройка на Raspberry Pi
Тъй като този проект използва образа на OSPi, а не raspbian изображение, започнете със Стъпка 4 в следната инструкция:
Настройка на Raspberry Pi без монитор или клавиатура
Изключете захранването и USB серийния кабел. Те вече няма да са необходими.
Стъпка 9: Прикрепете Raspberry Pi (RPi) към OpenSprinkler (OSPi)
OSPi има два опорни стълба, които съответстват на отворите за винтове на Raspberry Pi.
С микро SD картата, поставена в Raspberry Pi:
- Отстранете двата горни винта от опорните колони
- Включете Raspberry Pi в OSPi през 2x20 пинови заглавия
- Проверете два пъти ориентацията и се уверете, че всички щифтове са подравнени. Двата отвора за винтове трябва да се подравнят с опорните стълбове.
- Внимателно поставете Raspberry Pi чак до края. USB и Ethernet конекторът трябва да премине през изрезите на печатната платка.
- Поставете винтовете за стълбове и внимателно затегнете двата винта.
Лявото изображение показва конекторите, а Raspberry Pi е начертал щифтове. Дясното изображение показва местоположението на USB WiFi ключа и SD картата.
Стъпка 10: OSPI уеб интерфейс
Изображението на OSPi съдържа вграден уебсайт.
След това отворете браузър и въведете https:// ♣ ospi-ip-адрес ♣, който е IP адресът на Raspberry Pi (например https:// ♣ ospi-ip-адрес ♣, Появява се страница за добре дошли с допълнителни инструкции за OSPI. Ако се появи тази страница, поздравления! Изображението е успешно записано на micro SD картата и WiFi работи.
Действителният потребителски интерфейс на OSPi е достъпен чрез https:// ♣ ospi-ip-адрес ♣: 8080
парола = opendoor
Ако всичко е наред, изключете малината:
$ sudo изключване
Стъпка 11: Инсталирайте OSPi
Системата Rainbird на моя дом има седем зони и е инсталирана на стената на гаража. Така че, преместете OpenSprinkler в гаража и монтирайте OSPi на стената.
- Изключете електричеството както от Rainbird, така и от Open Sprinkler.
- Ако е необходимо, искам отново да мога да настроя системата си Rainbird. Така че оставям контролера Rainbird на място, както и неговото окабеляване. Провеждам проводници от OSPi през дупка в кутията на контролера Rainbird
- Контролният панел на Rainbird се извива. Хванете прореза в горния ляв ъгъл и издърпайте контролния панел
- Пробийте отвор 3/5 инча в долната лява страна на кутията Rainbird
- Свържете предната и задната част на OSPi корпуса с помощта на конусни винтове. Не затягайте прекалено много.
- Намерете подходящо място за OSPi и го монтирайте към стената от лявата страна на контролера Rainbird.
- Използвах превключватели за OSPi
Стъпка 12: Окабеляване на зоните за пръскане
За да свържете зоните за пръскане:
-
Премахнете COM (общия) проводник от Rainbird Controller и го поставете в COM терминала на OSPi
- В моята система COM проводникът е бял (показан на изображението като жълт)
- COM терминалът има два порта - те са вътрешно свързани, така че можете да се свържете към всеки порт
- Нарежете 8 парчета тел на една и съща дължина (измерете и оставете допълнително - всеки проводник трябва да е достатъчно дълъг, за да премине от контролера Rainbird към OSPI
- Прокарайте проводници 8 проводника от OSPi в кутията на Rainbird
-
За всеки проводник в случая на Rainbird направете следното (направете едно по едно):
- Разхлабете винта с глава на Филипс върху зонен проводник в калъфа Rainbird
- Отстранете хлабавия проводник от конектора
-
Използвайте телена гайка, за да свържете разхлабена жица към един от нарязаните проводници
Изрязаният проводник преминава от контролера Rainbird, през отвора и до OSPi контролера
- Разхлабете винта с плоска глава на конектора OSPi, който съответства на Rainbird (и двата са номерирани отдясно наляво)
- Поставете проводника в конектора OSPi
Стъпка 13: Настройка на зони и програми
OSPi може да бъде разширен, за да обработва допълнителни зони. Имам нужда само от 7 зони. Ако имате нужда от повече, вижте Ръководството за OSPi.
GUI на OSPi е лесен за използване.
- Настройка на зони и редактиране на програми.
- Тествайте, за да се уверите, че всичко работи.
Ти си готов!
Стъпка 14: Приложение: Актуализации
01 ЮЛИ 2016:
- Експортирайте и архивирайте настройките преди актуализиране
- Актуализиран фърмуер на OpenSprinkler до 2.1.6, направете само стъпка B
cd OpenSprinklerGen2
git pull sudo./build.sh ospisudo /etc/init.d/OpenSprinkler.sh рестартиране
Препоръчано:
LED светлина (и) със захранване от батерията със слънчево зареждане: 11 стъпки (със снимки)
LED светлини (и), захранвани от батерии, със слънчево зареждане: Жена ми учи хората как да правят сапун, повечето от часовете й бяха вечер и тук през зимата се стъмва около 16:30 ч. Някои от нейните ученици имаха проблеми с намирането на нашите къща. Имахме табела отпред, но дори и с улично осветление
Лек хак за стая със зрителни увреждания със слухови увреждания: 7 стъпки (със снимки)
Лек хак на стаята със слухови увреждания на вратата: Проблем: баща ми е регистриран като глух, а майка ми е с увреден слух и поради това често им е трудно да чуят звънеца на вратата. Това би могло да бъде проблем, претърпян и от много други.Купиха мигащ светлинен звънец на вратата, за да им помогнат с
Висящи бижута със слънчево захранване на сърцето със светкавици: 11 стъпки (със снимки)
Висящи бижута със слънчево захранване за сърце: Тази инструкция е за сърце със слънчева енергия с пулсиращ червен светодиод. Той измерва около 2 " до 1,25 ", включително USB раздела. Той има една дупка през горната част на дъската, което улеснява окачването. Носете го като огърлица, обеци, връзки на щифт
Сандък със съкровище Zelda (със светлини и звук): 12 стъпки (със снимки)
Zelda Treasure Chest (With Lights & Sound): Здравейте на всички! Бях голям фен на игрите Legend of Zelda, когато бях по -малък, но мисля, че почти всеки знае емблематичната мелодия, която свири, когато отворите сандък в играта, просто звучи толкова вълшебно! В тази инструкция ще ви покажа как
Персонализиран часовник със стрелки за снимки: 5 стъпки (със снимки)
Персонализиран часовник със стрелки за снимки: Някои хора наблюдават часовника. Сега всеки може да бъде часовник. Други проекти персонализират лицето на часовника. Този персонализира стрелките на часовника. Изглежда скъп, но е по -малко от 5 долара и около 30 минути на часовник. Перфектен за Chr