Мазмұны:

Smart Planter: 14 қадам
Smart Planter: 14 қадам

Бейне: Smart Planter: 14 қадам

Бейне: Smart Planter: 14 қадам
Бейне: 💦Blackview BV9200 ЧЕСТНЫЙ ОБЗОР ПРОТИВОУДАРНОГО 2024, Шілде
Anonim
Ақылды отырғызушы
Ақылды отырғызушы

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

1 -қадам: Қажетті компоненттер:

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

2 -қадам: Сымдардың диаграммасы

Қосылу диаграммасы
Қосылу диаграммасы

Бұл схемада мен 12в орнына 9в және сорғының орнына қозғалтқышты қолдандым, себебі бұл опциялар жоқ, мен ылғалдылықты бейнелеу үшін adafruit жарық сенсоры мен IR сенсорларының орнына температура сенсорын қолдандым. Бұл алмастырғыштар нақты сенсорлардың өкілі болуы керек, себебі олар 3 сымды grd, vcc және сигнал шығарады, сонымен қатар аналогты болады.

3 -қадам: Ылғал сенсорларын тексеріңіз

Ылғал сенсорларын тексеріңіз
Ылғал сенсорларын тексеріңіз

Мен сатып алғандардың диапазоны 5v -ке қосылған кезде 1023 -тен 0 -ге дейін, ал 3.3v -ке қосылғанда 677 -ден 0 -ге дейін. Датчиктер жоғарыдан төменге дейін де оқиды, яғни жоғары (1023) ылғал болмайды және төмен (200) суда болады.

4 -қадам: Негізгі оқу және басып шығару

Негізгі оқу және басып шығару
Негізгі оқу және басып шығару
Негізгі оқу және басып шығару
Негізгі оқу және басып шығару

Ардуиноны ылғалдылық сенсорынан қажетті уақыт аралықтарында аналогтық мәнде оқуға бағдарламалаңыз, бұл кезде мен сериялық мониторға/плоттерге басып шығаруды бағдарламаладым.

5 -қадам: Контейнерлерді жасаңыз немесе сатып алыңыз

Контейнерлерді жасаңыз немесе сатып алыңыз
Контейнерлерді жасаңыз немесе сатып алыңыз

Мен контейнерлерімді 20 гей болаттан жасадым, себебі мен осы сабақтан кейін жобамды сақтап, қолданғым келді. Контейнерлердің идеясы құбырлар мен датчиктер арқылы бір -бірімен байланысты үш бөлек контейнер болуы керек еді: алдымен су бассейні, содан кейін тақтаға арналған контейнер және барлық сенсорлар, сонымен қатар оқуға арналған дисплей экраны, үшіншісі - отырғызу контейнері.

6 -қадам: Lcd экранын орнату және тексеру және ылғал сенсорынан басып шығару

Lcd экранын орнату және тексеру және ылғал сенсорынан басып шығару
Lcd экранын орнату және тексеру және ылғал сенсорынан басып шығару

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

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

Ардуино мен нан тақтасын орта контейнерге қосуды бастаңыз, мен су бассейнінің сенсорын, LCD экранын және LCD экранына арналған 10k потенциометрді қостым.

8 -қадам: заттарды жинау

Материалдарды ілу
Материалдарды ілу

контейнерге жаңа қосқан барлық заттарды іліңіз, себебі мен контейнерді металдан жасадым, мен металл контейнерде жерге тұйықталмайтынын және қысқа тұйықталмайтынын тексергім келді, осының алдын алу үшін электр тақталарына шайбаларды қостым. электронды және металл контейнерлер арасындағы ауа саңылауы.

9 -қадам: Су сорғысын сынау

Су сорғысы сынағы
Су сорғысы сынағы

Су сорғысын кіріс және шығыс қандай екенін көру үшін сынап көріңіз, ол үшін сізге 12 вольттық қуат көзі қажет болады, себебі бұл сорғының кернеуі, бірақ мен шахтаны 9 вольтпен жұмыс істеуден шаршадым, және ол жұмыс істейтін сияқты болды, сізге де қажет болады. жылдам қосылу мен ажырату - бұл жерде BNC еркек және аналық қосқыштары ыңғайлы болады. Сорғыны сынамас бұрын оны толтыру маңызды, сіз су сорғысын ешқашан тексермеуіңіз керек, ол сорғыға зақым келтіруі мүмкін.

10 -қадам: заттар қосу

Материалдарды қосу
Материалдарды қосу

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

11 -қадам: Су сорғысының сымдары

Су сорғысының сымдары
Су сорғысының сымдары
Су сорғысының сымдары
Су сорғысының сымдары

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

12 -қадам: Су сорғысының триггері

Топырақтың ылғалдылық деңгейіне негізделген 5 вольтты религатор арқылы 12 вольтты қуат көзінің триггерін бағдарламалаңыз, себебі сорғы жеткілікті күшті болғандықтан, сіз оны өте аз уақытқа орнатып, дұрыс суару деңгейін тексеруіңіз керек. Мен бұл қадамды аяқтай алмадым, бірақ жаз мезгілінде қосымша уақытым бар деп жоспарладым. Егістік контейнерге топырақ қосыңыз, барлық датчиктер мен су құбырын орнатыңыз және қосыңыз.

13 -қадам: Егер менде көбірек уақыт болса

Нақтылаңыз, егер менде қосымша уақыт болса, мен үлкен циклде емес, функционалды қоңыраулар мен қондырғыларды пайдалану үшін бағдарламалауды жетілдіргім келеді, сонымен қатар суды өздігінен жөндейтін тексеруді бағдарламалап, дизайнын сәл өзгертемін. қораптар.

14 -қадам: кодты түсіндіру және код көзі

Код өте қарапайым, бұл барлық сенсорлар мен дисплей экранына арналған түйреуіштердің негізгі қондырғысы, сол түйреуіштердің аналогтық мәндерін оқу және сериялық мониторға/плоттерге экранды бүйірінде экранмен басып шығару. цикл Егер менде көбірек уақыт болса, мен су сорғысының іске қосқышын бағдарламалап, жазда жоспарлайтын едім.

Ұсынылған: