Агуулгын хүснэгт:

Ухаалаг тариалагч: 14 алхам
Ухаалаг тариалагч: 14 алхам

Видео: Ухаалаг тариалагч: 14 алхам

Видео: Ухаалаг тариалагч: 14 алхам
Видео: АМЬДРАЛАА НЭГ ШАТ АХИУЛАХЫН ТУЛД ХАЯХ ЁСТОЙ ГУРВАН ЗУРШИЛ / ӨЧҮҮХЭН ЗУРШИЛ ТОМ ЯЛГААГ БИЙ БОЛГОНО 2024, Долдугаар сарын
Anonim
Ухаалаг тариалагч
Ухаалаг тариалагч

Энэхүү төслийн санаа нь Comp 3012 робот техникийн эцсийн төсөлд зориулж ухаалаг тариа бүтээх явдал байсан бөгөөд би үүнийг зуны улиралд ургамал, цэцэрлэгжүүлэлт хийх дуртай тул үүнийг төсөлд зориулж сонгосон бөгөөд зуны улиралд хийж болох том төслийн эхлэлийг тавихыг хүссэн юм. Энэхүү төслийн санаа нь роботын эргэх холбоог хянах, ургамал тарих аргыг бий болгох, хөрсний усны агууламжийг хянах, ургамалд ус хэрэгтэй үед хөрсөнд ус шахах явдал байв. Би бас олон янзын мэдрэгчтэй хамт төсөл дээр уншсан lcd дэлгэцийг нэмж, эцэст нь миний ухаалаг тариач уншиж, харуулав: температур, усны савны усны түвшин, хоёр ургамал/хөрсний чийгийн түвшин, гэрлийн түвшин.

Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд:

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

Алхам 2: Утасны диаграм

Утас диаграмм
Утас диаграмм

Энэхүү утаснуудын диаграммд эдгээр сонголтууд байхгүй тул 12в -ийн оронд 9в, насосны оронд мотор ашигласан бөгөөд чийгийн мэдрэгчийг төлөөлөхийн тулд би adafruit гэрэл мэдрэгч ба IR мэдрэгчийн оронд температур мэдрэгчийг ашигласан болно. Эдгээр орлуулагч нь нарийн, жинхэнэ мэдрэгчийн төлөөлөл байх ёстой, учир нь тэдгээр нь 3 утастай, vcc, дохио, аналог шинж чанартай байдаг.

Алхам 3: Чийгийн мэдрэгчийг шалгана уу

Чийгийн мэдрэгчийг шалгана уу
Чийгийн мэдрэгчийг шалгана уу

Миний худалдаж авсан бүтээгдэхүүнүүд 5v -д холбогдоход 1023 -аас 0 хооронд, 3.3v -д холбогдсон тохиолдолд 677 -аас 0 хооронд хэлбэлздэг. Мэдрэгчид мөн дээрээс доош хүртэл уншдаг, өөрөөр хэлбэл өндөр (1023) нь чийггүй, бага (200) усанд байдаг.

Алхам 4: Үндсэн унших ба хэвлэх

Үндсэн унших ба хэвлэх
Үндсэн унших ба хэвлэх
Үндсэн унших ба хэвлэх
Үндсэн унших ба хэвлэх

Arduino -г чийг мэдрэгчийн хүссэн интервалаар аналог утгаар нь уншихаар програмчилаарай, энэ үед би мөн цуваа дэлгэц/плоттер руу хэвлэхээр програмчилсан болно.

Алхам 5: Контейнеруудаа бүтээх эсвэл олж авах

Контейнеруудаа бүтээх эсвэл олж авах
Контейнеруудаа бүтээх эсвэл олж авах

Би энэ ангийн дараа төслөө хадгалж, ашиглахыг хүсч байсан тул би 20 хэмжүүрийн гангаар хийсэн саваа хийсэн. Контейнеруудын санаа нь хоолой ба мэдрэгчээр хоорондоо холбогдсон гурван тусдаа савтай байх ёстой бөгөөд эхлээд усны сав, дараа нь самбар, бүх мэдрэгч, унших зориулалттай lcd дэлгэц, гуравдугаарт суулгагч сав байх ёстой байв.

Алхам 6: Lcd дэлгэцийг тохируулах, турших, чийг мэдрэгчээс хэвлэх

Lcd дэлгэцийг тохируулж, туршиж, чийгийн мэдрэгчийг хэвлэх
Lcd дэлгэцийг тохируулж, туршиж, чийгийн мэдрэгчийг хэвлэх

Алхам 7: Контейнер ба бүрэлдэхүүн хэсгүүдийг тохируулах

Контейнер ба бүрэлдэхүүн хэсгүүдийн тохиргоо
Контейнер ба бүрэлдэхүүн хэсгүүдийн тохиргоо
Контейнер ба бүрэлдэхүүн хэсгүүдийн тохиргоо
Контейнер ба бүрэлдэхүүн хэсгүүдийн тохиргоо

Ардуино ба талхны хавтанг дунд саванд нэмж эхлээрэй, би усны сав мэдрэгч, lcd дэлгэц, lcd дэлгэцийн 10 к потенциометрийг нэмж оруулав.

Алхам 8: Зүйлийг холбох

Зүйлийг холбох
Зүйлийг холбох

Би контейнерийг металлаар хийсэн тул төмөр саванд ямар ч газардуулга хийгээгүй, богиносгосон эсэхийг шалгахыг хүссэн бөгөөд ингэснээр цахилгаан хавтан дээр угаагч нэмж оруулав. электрон ба металл савны хоорондох агаарын зай.

Алхам 9: Усны насосны туршилт

Усны насосны туршилт
Усны насосны туршилт

Усны насосыг оролт, гаралт гэж юу болохыг олж мэдэхийн тулд туршиж үзээрэй, үүний тулд танд 12 вольтын тэжээлийн эх үүсвэр хэрэгтэй болно, учир нь энэ нь насосны хүчдэл юм, гэхдээ би 9в -тэй уурхай ажиллуулж байгаад ядарсан ч бас ажиллах болно. хурдан холбож, салгах нь эрэгтэй, эмэгтэй БНК холбогчийг ашиглахад тохиромжтой. Насосыг туршихаасаа өмнө түүнийг асаах нь чухал бөгөөд хэрэв та усгүй бол насосыг хэзээ ч туршиж болохгүй, ингэснээр насосыг гэмтээж болно.

Алхам 10: Нэмэх

Юм нэмж байна
Юм нэмж байна

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

Алхам 11: Усны насосны утас

Усны насосны утас
Усны насосны утас
Усны насосны утас
Усны насосны утас

Усны насос, 12в тэжээлийн эх үүсвэр, 5в гох реле дэх утас ба суваг. Би усны насос болон 12V тэжээлийн эх үүсвэрийн сөрөг утсыг туршихын тулд BNC хурдан холбогчдод холбосон бөгөөд насосны гохыг туршихад ямар нэгэн зүйл буруу болсон юм шиг залгуурыг татаж, насосыг унтрааж болно.

Алхам 12: Усны насосны өдөөгч

12 вольтын тэжээлийн эх үүсвэрийн хөргөгчийг хөрсний чийгийн түвшингээс хамаарч 5 вольтын реле өдөөгчөөр програмчлаарай, учир нь насос нь маш хүчтэй тул та үүнийг маш бага хугацаанд тохируулж, зохих түвшний усалгааг авахын тулд турших хэрэгтэй болно. Би энэ алхамыг хийж чадаагүй, гэхдээ зуны улиралд жаахан нэмэлт цаг гаргахаар төлөвлөсөн. Тарих саванд хөрс нэмж, бүх мэдрэгч, усны шугамаа тохируулж, залгаарай.

Алхам 13: Хэрэв надад илүү их цаг байсан бол

Нэмэлт цаг гарвал би бүх зүйлийг том гогцоонд оруулахын оронд зохих функц дуудлага, тохиргоог ашиглахын тулд програмчлалаа сайжруулахыг хүсч байна. хайрцгууд.

Алхам 14: Кодын тайлбар ба кодын эх сурвалж

Код нь маш энгийн бөгөөд энэ нь бүх мэдрэгч ба lcd дэлгэцийн гол зүүг тохируулах, тэдгээр аналогын утгыг унших, мөн дэлгэцийн хажуу талд LCD дэлгэцтэй цуваа монитор/плоттер дээр хэвлэх явдал юм. гогцоо. Хэрэв надад илүү их цаг байсан бол би усны насосны гохыг програмчилж, зун төлөвлөх байсан.

Зөвлөмж болгож буй: