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

Arduino хөрсний чийгийн төсөл: 4 алхам
Arduino хөрсний чийгийн төсөл: 4 алхам

Видео: Arduino хөрсний чийгийн төсөл: 4 алхам

Видео: Arduino хөрсний чийгийн төсөл: 4 алхам
Видео: Тасалгааны чийгшил ба температурыг хэмжих /ARDUINO/ 2024, Долдугаар сарын
Anonim
Arduino хөрсний чийгийн төсөл
Arduino хөрсний чийгийн төсөл
Arduino хөрсний чийгийн төсөл
Arduino хөрсний чийгийн төсөл

сайн уу залуусаа

Өнөөдөр би Arduino болон зөвхөн нэг мэдрэгч ашиглан хөрсний чийгийг хэмжих тухай анхны хичээлээ танилцуулж байна. Энэ төслийг хийхэд маш хялбар бөгөөд Arduino платформоор ажиллаж сурахыг хүсч буй хүн бүр үүнийг туршиж үзээрэй. Энэхүү төсөл нь Arduino -тэй урьд өмнө ажиллаж байсан хүмүүст туслах болно.

Алхам 1: Бүх эд ангиудыг авах

Энэ төсөл нь зөвхөн цөөн хэсгийг ашигладаг. Тэд бас маш хямд байдаг тул үнийн талаар санаа зовох хэрэггүй. Энэхүү төсөлд ашигласан хэсгүүд:

  1. Arduino uno rev3
  2. I2C бүхий LCD 1602 ногоон дэлгэц
  3. FC-28-d Хөрсний гигрометр илрүүлэх модуль + хөрсний чийг мэдрэгч
  4. Улаан LED диод
  5. Цэнхэр LED диод
  6. 220 ом 2 эсэргүүцэл
  7. Бүх эд ангиудыг холбох цөөн тооны холбогч кабель
  8. Arduino батерейны холбогч

Та энэ төсөлд өөр Arduino ашиглаж болно гэдгийг үргэлж санаарай. Та мөн LCD дэлгэцийг өөр дэлгэц болгон өөрчилж болно.

Алхам 2: Бүх эд ангиудыг хооронд нь холбох

Бүх эд ангиудыг хооронд нь холбох
Бүх эд ангиудыг хооронд нь холбох

Энэ алхам дээр та миний фризингээр хийсэн схемийг харж болно. Энэ төслийн гол хэсэг бүрийг хэрхэн яаж холбохыг би энд бичих болно. Таны харж байгаагаар бид 5V ба GND -ийг arduino -аас талхны самбарыг асаахад ашиглаж байна.

LCD:

  • VCC -ээс 5V хүртэл (талхны самбар дээрх+ хэсэг)
  • GND to gnd (- талхны самбар дээрх хэсэг)
  • SDA -ийг аналог зүү A4 хүртэл
  • А5 аналог зүү рүү SCL

Хөрсний чийгшил мэдрэгч:

  • VCC -ээс 5V хүртэл (талхны самбар дээрх+ хэсэг)
  • GND to gnd (- талхны самбар дээрх хэсэг)
  • D0 тоон зүү 2 руу
  • A0 - аналог пин A0

Диод холбох:

  • диодын нэг хэсэг нь талхны хавтангийн нэг хэсэг юм
  • Хоёрдахь хэсэг нь 220 ом эсэргүүцэл дамжуулж, дараа нь 12 (цэнхэр диод) эсвэл 11 (улаан диод) зүүтэй холбоно.

Алхам 3: Код бичих

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

  1. Анхаарах ёстой хамгийн эхний зүйл бол та LCD i2c номын санг суулгах хэрэгтэй

    1. LiquidCrystal_I2C.h
    2. Та мөн кодын эхэнд lcd -ээ тохируулах хэрэгтэй
  2. Код, мэдрэгчийг зүү, диод руу холбоход ашигладаг хувьсагчдыг тохируулах
  3. Гурав дахь хэсэгт аргууд бий болсон тул давталтын хэсгийг бичихэд хялбар болно
  4. Arduino -г тохируулах, энэ хэсэгт та энэ төсөлд ашиглаж буй LCD -ийг тохируулж байна
  5. Loop хэсэг нь энэ төслийн гол хэсэг юм

Бүтэн кодыг энэ алхамд хавсаргасан болно.

Алхам 4: Arduino -г ашиглах

Arduino -г ашиглаж байна
Arduino -г ашиглаж байна
Arduino -г ашиглаж байна
Arduino -г ашиглаж байна

Эндээс мэдрэгч хэрхэн ажилладагийг харж болно. Улаан диод нь мэдрэгчийг илрүүлэх ач холбогдол багатай болохыг харуулж байна. Энэ нь нэг орчим байна. Энэ зурган дээр мэдрэгчийг газардуулаагүй тул энд хэвийн үр дүн ойролцоогоор нэг байх болно.

Нөгөө зураг дээр хэдхэн цагийн өмнө усалж байсан ургамлын ойролцоо мэдрэгч байрлуулсан байна. Таны харж байгаагаар цэнхэр диод асаалттай байна.

Хэрэв өөр асуулт байвал надаас асууж болно. Анхны төслийг маань үзсэн залуусдаа баярлалаа.

Хүндэтгэсэн.

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