Съдържание:
- Стъпка 1: Необходими компоненти:
- Стъпка 2: Схема на свързване
- Стъпка 3: Проверете сензорите за влага
- Стъпка 4: Основно четене и разпечатване
- Стъпка 5: Изградете или придобийте вашите контейнери
- Стъпка 6: Настройка и тестване на LCD екрана и отпечатване на сензора за влага
- Стъпка 7: Настройка на контейнери и компоненти
- Стъпка 8: Свързване на неща
- Стъпка 9: Тест на водна помпа
- Стъпка 10: Добавяне на неща
- Стъпка 11: Окабеляване на водна помпа
- Стъпка 12: Задействане на водна помпа
- Стъпка 13: Ако имах повече време
- Стъпка 14: Обяснение на кода и източник на код
Видео: Интелигентна сеялка: 14 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Идеята на този проект беше да се изгради интелигентен плантатор за крайния проект по роботика Comp 3012, избрах това за проект, тъй като през лятото се радвам на растения и градинарство и исках отправна точка за по -голям проект, който може да завърша през лятото. Идеята на този проект беше да се създаде начин за наблюдение и засаждане на роботизирана верига за обратна връзка, идеята беше да се следи съдържанието на почвена вода и да се изпомпва вода в почвата, когато растението се нуждае от вода. Към проекта добавям и LCD екран, прочетен заедно с много различни сензори, в крайна сметка моята интелигентна сеялка чете и показва: температурата, нивото на водата в уловния басейн, нивото на влага в две растителни/почвени площи и нивото на светлината.
Стъпка 1: Необходими компоненти:
- 1x дъска arduino
- 1x Lcd модул
- 1x 10k потенциометър
- 1x макет
- 3x сензори за влага
- 1x LM35 температурен сензор
- 1x сензор за светлина Adafruit
- 1x 12v водна помпа
- 1x 12v източник на захранване (показана батерия)
- 1x 5v реле за задействане
- 1x мъжки положителен и отрицателен BNC конектор
- 1x женски положителен и отрицателен BNC конектор
- 3x контейнери (показани самостоятелно)
- 2x секции водопроводни тръби
- 1x вода
- 1x Почва
- 1x растение
Стъпка 2: Схема на свързване
В тази схема на свързване използвах 9v вместо 12v и двигател вместо помпа, тъй като тези опции не бяха налични, използвах и температурен датчик вместо сензора за светлина adafruit и IR сензорите за представяне на сензора за влага. Тези заместители трябва да са фини и представителни за истинските сензори, тъй като те са както 3 -проводни grd, vcc и изходен сигнал, така и аналогови.
Стъпка 3: Проверете сензорите за влага
Тези, които купих, имат диапазон от 1023 до 0, когато са свързани към 5v и 677 до 0, когато са свързани към 3.3v. Сензорите също отчитат от високо до ниско, т.е. високо (1023) не е влага и ниско (200) е във вода.
Стъпка 4: Основно четене и разпечатване
Програмирайте arduino да чете аналоговата стойност от сензора за влага на желаните интервали от време, като по това време също съм програмиран в разпечатка към серийния монитор/плотер.
Стъпка 5: Изградете или придобийте вашите контейнери
Изградих контейнерите си от стомана с калибър 20, тъй като исках да запазя и използвам проекта си след този клас. Идеята за контейнерите беше да имат три отделни контейнера, свързани помежду си чрез тръбопроводи и сензори, първо воден басейн, след това контейнер за дъската и всички сензори плюс LCD екрана за четене, и трето контейнера за сеялки.
Стъпка 6: Настройка и тестване на LCD екрана и отпечатване на сензора за влага
Стъпка 7: Настройка на контейнери и компоненти
Започнете да добавяте arduino и макет към средния контейнер по това време, добавих сензора за басейна за вода, LCD екрана и 10k потенциометъра за LCD екрана.
Стъпка 8: Свързване на неща
свързвам всички неща, които току -що добавихте в контейнера, тъй като направих контейнера от метал, исках да се уверя, че не заземявам и не късо свързвам нищо върху металния контейнер, за да предотвратя това, добавих шайби към електрическите табла, за да добавя въздушна междина между електронен и метален контейнер.
Стъпка 9: Тест на водна помпа
Тествайте водната помпа, за да видите какъв носител е входът и изходът, за това ще ви е необходим източник на захранване 12v, тъй като това е напрежението на помпата, въпреки че уморих да работя с 9v и изглежда също работи, ще ви трябва и бързото свързване и изключване ето къде са подходящи мъжки и женски BNC конектори. Също така е важно да заредите помпата, преди да я тествате, никога не трябва да тествате водна помпа без вода в нея, това може да причини повреда на помпата.
Стъпка 10: Добавяне на неща
Добавете останалите сензори (температура, светлина и двата сензора за влажност на почвата) към контейнерите и arduino, тествайте разпечатката през lcd екрана и серийната разпечатка, на този етап също поставям някои от сензорите на 1-8 скала за нивото на водата в басейна и нивото на влажност на почвата за четене, това може да стане чрез изваждане на 1024 от 1023 отчетеното и разделяне на 100
Стъпка 11: Окабеляване на водна помпа
Кабел и отвес във водната помпа, източника на захранване 12v и релето за задействане на 5v. Запазих отрицателното окабеляване на водната помпа и 12v източник на захранване, свързан към бързите BNC конектори за тестване, сякаш нещо се обърка при тестване на спусъка на помпата, лесно ще бъде да издърпате щепсела и да изключите помпата.
Стъпка 12: Задействане на водна помпа
Програмирайте задействането на източника на захранване 12v чрез спусъка на релето 5v въз основа на нивата на влажност на почвата, тъй като помпата е доста силна, ще искате да настроите това за много малко време и да тествате, за да получите правилното поливане. Не успях да завърша тази стъпка, но планирам през лятото, когато имам малко допълнително време. Добавете почва към контейнера за сеялки, настройте и включете всичките си сензори и водопровода.
Стъпка 13: Ако имах повече време
Прецизирайте, когато имам допълнително време, бих искал да усъвършенствам програмирането си, за да използвам правилни извиквания на функции и настройка, вместо да имам всичко в голям цикъл, аз също бих програмирал в само коригираща се проверка на водата и леко ощипвам дизайна на кутиите.
Стъпка 14: Обяснение на кода и източник на код
Кодът всъщност е доста прост, това е основна настройка на щифтове за всички сензори и LCD екрана, отчитане на аналоговите стойности от тези щифтове и отпечатване на серийния монитор/плотер на екрана с LCD екрана отстрани цикъл. Ако имах повече време, щях да програмирам и спусъка за водната помпа и да планирам през лятото.
Препоръчано:
Интелигентна разпределена IoT система за наблюдение на времето, използваща NodeMCU: 11 стъпки
Интелигентна разпределена IoT система за наблюдение на времето, използваща NodeMCU: Всички може да сте наясно с традиционната метеорологична станция; но чудили ли сте се как работи всъщност? Тъй като традиционната метеорологична станция е скъпа и обемна, плътността на тези станции на единица площ е много по -малка, което допринася за
Интелигентна сеялка - показва нивото на водата: 5 стъпки (със снимки)
Интелигентна сеялка - показва нивото на водата: Току -що купихме няколко сладко изглеждащи растения за нашия нов дом. Между всички електронни приспособления, пълни в къщата, растенията носят жизнено усещане. Затова в замяна исках да направя нещо за растенията. Ето защо изградих този интелигентен план
Плантагочи! Интелигентна сеялка: 8 стъпки (със снимки)
Плантагочи! Smart Planter: Plantagotchi умира, така че вашето растение не трябва. Наскоро станах горд собственик на ново стайно растение (на име Честър) и наистина искам той да има дълъг и здрав живот. За съжаление нямам зелен палец. Веднага се убедих, че
Перфектна сеялка - най -умната сеялка, която сте виждали: 6 стъпки
Перфектен плантатор - най -умният плантатор, който сте виждали досега: Този плантатор е може би един от най -умните плантатори, които някога сте виждали. Изцяло с елегантен и модерен дизайн, тази сеялка може да се похвали с почвен сензор, който разпознава кога почвата ви е суха. Когато изсъхне, перисталтична помпа се включва и автоматично полива
Вътрешна кутия за сеялка: 7 стъпки (със снимки)
Вътрешна кутия за сеялки: Концепцията е да се създаде среда, в която расте растенията. Подобно на слънцето се заменя с лампа за растеж, която дава червена и синя дължина на вълната … които растенията поглъщат ….. въздухът се подава от отработените газове. и хранителните вещества на органичните отпадъци се накисват в