Мазмуну:

Smart Planter: 14 кадам
Smart Planter: 14 кадам

Video: Smart Planter: 14 кадам

Video: Smart Planter: 14 кадам
Video: POE видеорегистратор ASECAM фиксация ЛИЦ определение ЧЕЛОВЕКА И АВТОМОБИЛЯ!!! 2024, Ноябрь
Anonim
Smart Planter
Smart Planter

Бул долбоордун идеясы Comp 3012 робототехникасынын акыркы долбоору үчүн акылдуу отургузуучу куруу болчу, мен муну долбоор үчүн тандап алдым, анткени мен жайында өсүмдүктөрдөн жана багбанчылыктан ырахат алам жана жайында бүтүрө турган чоң долбоордун башталышын кааладым. Бул долбоордун идеясы роботтордун кайтарым байланышын көзөмөлдөө жана өсүмдүктөрдүн жолун түзүү болчу, идея топурактын суусун көзөмөлдөө жана өсүмдүк сууга муктаж болгондо топуракка суу сордуруу болгон. Мен ошондой эле долбоорго ар кандай сенсорлор менен бирге окулган LCD экранды кошуп коём, аягында менин акылдуу отургузгучум окуп, көрсөткөн: температура, бассейндеги суунун деңгээли, эки өсүмдүктүн/жердин нымдуулук деңгээли жана жарыктын деңгээли.

1 -кадам: Керектүү компоненттер:

  • 1x arduino тактасы
  • 1x Lcd модулу
  • 1х 10к потенциометр
  • 1x нан
  • 3x ным сенсорлору
  • 1x LM35 температура сенсору
  • 1x Adafruit жарык сенсору
  • 1х 12в суу насосу
  • 1x 12v кубат булагы (батарейка пакети көрсөтүлгөн)
  • 1x 5v триггер релеси
  • 1x эркек оң жана терс BNC туташтыргычы
  • 1x аял оң жана терс BNC туташтыргычы
  • 3x контейнерлер (өз алдынча жасалган)
  • Суу түтүктөрүнүн 2х бөлүмдөрү
  • 1х Суу
  • 1x Топурак
  • 1x өсүмдүк

2 -кадам: Кабелдик диаграмма

Кабелдик диаграмма
Кабелдик диаграмма

Бул өткөргүч схемасында мен 12вдун ордуна 9вду жана насостун ордуна моторду колдондум, анткени бул параметрлер жок болчу, мен ным сенсорун көрсөтүү үчүн адафрут жарык сенсору менен IR сенсорунун ордуна температура сенсорун колдондум. Бул алмаштыргычтар жакшы жана чыныгы сенсорлордун өкүлү болушу керек, анткени экөө тең 3 зымдуу grd, vcc жана сигнал болуп саналат, ошондой эле аналог болуп саналат.

3 -кадам: Нымдуулук сенсорлорун текшериңиз

Ным сенсорлорун текшериңиз
Ным сенсорлорун текшериңиз

Мен сатып алгандардын диапазону 5v менен туташканда 1023төн 0гө чейин жана 3.3vга туташканда 677ден 0гө чейин. Сенсорлор да жогорудан төмөнгө чейин окушат, башкача айтканда, бийик (1023) ным жок жана төмөн (200) сууда.

4 -кадам: Негизги окуу жана басып чыгаруу

Негизги окуу жана басып чыгаруу
Негизги окуу жана басып чыгаруу
Негизги окуу жана басып чыгаруу
Негизги окуу жана басып чыгаруу

Ардуинону керектүү убакыт аралыгында ным сенсорунан аналогдук мааниде окууга программалаңыз, бул учурда мен сериялык мониторго/плоттерге басып чыгарууну программаладым.

5 -кадам: Контейнерлериңизди куруңуз же алыңыз

Контейнерлериңизди куруңуз же алыңыз
Контейнерлериңизди куруңуз же алыңыз

Мен контейнерлеримди 20 класстагы болоттон жасадым, анткени бул класстан кийин долбоорумду сактап калууну жана колдонууну кааладым. Контейнерлердин идеясы түтүктөр жана сенсорлор аркылуу бири -бирине туташкан үч өзүнчө контейнерди, биринчиден суу бассейнин, андан кийин тактай үчүн контейнерди жана бардык сенсорлорду плюс окуу үчүн LCD экранды жана үчүнчүсү отургузуучу контейнерди түзүү болчу.

6 -кадам: Орнотуу жана Lcd экранын текшерүү жана нымдуулук сенсорунан басып чыгаруу

Lcd экранын орнотуу жана сыноо жана ным сенсорунан басып чыгаруу
Lcd экранын орнотуу жана сыноо жана ным сенсорунан басып чыгаруу

7 -кадам: Контейнер жана компоненттерди орнотуу

Контейнер жана компоненттерди орнотуу
Контейнер жана компоненттерди орнотуу
Контейнер жана компоненттерди орнотуу
Контейнер жана компоненттерди орнотуу

Бул убакта орто контейнерге arduino жана breadboard кошо баштаңыз, мен суу бассейнинин сенсорун, lcd экранын жана lcd экраны үчүн 10k потенциометрди коштум.

8 -кадам: нерселерди илип коюу

Hooking Up Stuff
Hooking Up Stuff

контейнерге жаңы эле кошкон нерселериңизди илип коюңуз, анткени мен контейнерди металлдан жасадым, ошону болтурбоо үчүн мен металл контейнерге эч нерсе түшүрбөйт жана кыскартпаганымды текшергим келди. электрондук жана металл контейнерлердин ортосундагы аба боштук.

9 -кадам: Суу насостук тест

Суу насосунун сыноосу
Суу насосунун сыноосу

Суу насосун текшериңиз, анын кирүүчү жана чыгуучу жери эмне экенин билүү үчүн, сизге 12в кубат булагы керек болот, анткени бул насостун чыңалуусу, бирок мен 9v менен шахтаны иштетип чарчадым, бирок ал дагы иштейт окшойт, сизге да керек болот тез туташтыруу жана ажыратуу бул жерде эркек жана ургаачы БНК коннекторлору жардамга келет. Насосту сынап көрүүдөн мурун аны праймериздөө да маанилүү, суу насосун эч качан сынабаңыз, антпесе насостун бузулушуна алып келиши мүмкүн.

10 -кадам: нерселерди кошуу

Материалдарды кошуу
Материалдарды кошуу

Башка сенсорлорду (температура, жарык жана топурактын ным сенсорлору) контейнерлерге жана ардуиного кошуп, LCD экраны аркылуу басып чыгарууну текшериңиз жана сериялык басып чыгарыңыз, бул учурда мен сенсорлордун айрымдарын 1-8ге койдум. бассейндеги суунун деңгээли жана кыртыштын нымдуулугу үчүн шкаласы, аны окууга ылайыктуу 1024төн 1024 алып салуу жана 100гө бөлүү аркылуу жасаса болот.

11 -кадам: Суу насосунун зымдары

Суу насосунун зымдары
Суу насосунун зымдары
Суу насосунун зымдары
Суу насосунун зымдары

Суу насосуна, 12в кубат булагына жана 5в триггердик релеге зым жана шланг. Мен суу насосунун терс зымдарын жана 12 В энергия булагын текшерүү үчүн BNC тез туташтыргычтарына туташтырып койдум, эгерде насостун триггерин текшерүүдө бир нерсе туура эмес болуп калса, штепсельди сууруп, насосту өчүрүү оңой.

12 -кадам: Суу насосунун триггери

Топурактын нымдуулук деңгээлине негизделген 5v реле триггери аркылуу 12в энергия булагынын триггерин программалаңыз, анткени насос абдан күчтүү, сиз муну өтө аз убакытка коюп, керектүү деңгээлде сугарууну текшерип көргүңүз келет. Мен бул кадамды бүтүрө алган жокмун, бирок жай мезгилинде бир аз кошумча убактым болгондо пландаштырдым. Сиздин контейнерге топурак кошуп, орнотуп, бардык сенсорлоруңузду жана суу түтүгүн туташтырыңыз.

13 -кадам: Эгерде менде көбүрөөк убакыт болсо

Такташыңыз, мен кошумча убакытка ээ болгондо, чоң программага ээ болуунун ордуна, туура функционалдык чалууларды жана орнотууларды колдонуу үчүн программалоону өркүндөткүм келет, мен дагы сууну өзүн өзү текшерүүчү программада программалап, дизайнын бир аз оңдоп коймокмун. кутулар.

14 -кадам: Коддун түшүндүрмөсү жана коддун булагы

Код чындыгында абдан жөнөкөй, бул бардык сенсорлор жана LCD экраны үчүн казыктардын негизги орнотулушу, ошол пиндердин аналогдук баалуулуктарын окуу жана сериялык мониторго/плоттерге басуу, экранда LCD экраны бар. цикл. Эгерде менде көбүрөөк убакыт болсо, мен дагы суу насосунун триггеринде программалап, жайында пландаштырмакмын.

Сунушталууда: