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

Arduino хөрсний чийгийг хянах мод - Ургамлаа услахаа хэзээ ч бүү мартаарай: 4 алхам (зурагтай)
Arduino хөрсний чийгийг хянах мод - Ургамлаа услахаа хэзээ ч бүү мартаарай: 4 алхам (зурагтай)

Видео: Arduino хөрсний чийгийг хянах мод - Ургамлаа услахаа хэзээ ч бүү мартаарай: 4 алхам (зурагтай)

Видео: Arduino хөрсний чийгийг хянах мод - Ургамлаа услахаа хэзээ ч бүү мартаарай: 4 алхам (зурагтай)
Видео: Агаарын чийгийн төрлүүд 2024, Арваннэгдүгээр
Anonim
Image
Image
Arduino хөрсний чийгийг хянах мод - ургамлаа услахаа хэзээ ч бүү мартаарай
Arduino хөрсний чийгийг хянах мод - ургамлаа услахаа хэзээ ч бүү мартаарай

Та доторх ургамлаа услахаа мартдаг уу? Эсвэл та тэдэнд хэт их анхаарал тавьж, хэт их усалдаг уу?

Хэрэв тийм бол та өөрийгөө батерейгаар ажилладаг хөрсний чийгийг хянах мод хийх хэрэгтэй. Энэхүү монитор нь хөрсний багтаамжийн чийг мэдрэгч болон 3.3V хүчдэл бүхий Arduino Pro Mini -ийг ашиглан хөрсний чийгийн түвшинг тасралтгүй хянаж, ургамлаа услах эсвэл услах үед танд мэдэгдэнэ.

Самбар дээрх хоёр потенциометр нь чийгийн өндөр ба доод түвшинг тохируулах, тохируулах боломжийг олгодог бөгөөд энэ нь танд анхааруулахын тулд хоёр LED анивчдаг. Хэрэв та дуут дохиолол авахыг хүсвэл дохиоллыг хэлхээнд амархан нэмж болно.

Та мөн товчлуур дээр дарж өнөөгийн чийгийн уншилт болон дээд доод түвшний OLED дэлгэц дээр харуулах боломжтой.

Стандарт тохиргоог хийснээр уг төхөөрөмж 18650 батерейг нэг удаа цэнэглэхэд ойролцоогоор 15-20 хоног ажилладаг. Гэхдээ бага чадлын хоёр техникийг ашигласнаар нэг цэнэглэлтийг 50-60 хоногоор сунгаж болно.

Хангамж

Нэг хөрсний чийгийн хяналт тавихын тулд танд дараахь зүйлс хэрэгтэй болно.

3.3V Arduino Pro Mini - Эндээс худалдаж аваарай

5V хувилбарыг өөр зай, 220Ω LED резистороор ашиглах боломжтой

  • USB програмист - Эндээс худалдаж аваарай
  • Хөрсний багтаамжийн чийгшил мэдрэгч - Эндээс худалдаж аваарай
  • 3 х 5 мм хэмжээтэй LED (өөр өөр өнгө байвал зохино) - Эндээс худалдаж аваарай
  • 10K эсэргүүцэл - Эндээс худалдаж аваарай
  • 3 x 100Ω резистор - Эндээс худалдаж аваарай
  • 2 x 10K обудтай сав - Эндээс худалдаж аваарай
  • Мэдрэгчтэй товчлуурын унтраалга - Эндээс худалдаж аваарай
  • Слайд цахилгаан унтраалга - Эндээс худалдаж аваарай
  • 128x32 I2C OLED дэлгэц - Эндээс худалдаж аваарай
  • Эрэгтэй толгойн зүү - Эндээс худалдаж аваарай
  • Эмэгтэй толгойн зүү - Эндээс худалдаж аваарай
  • Туузан кабель - Эндээс худалдаж аваарай

Мониторыг асаах

  • 18650 3.7V Lithium Battey - Эндээс худалдаж аваарай
  • 18650 Зай эзэмшигч/Цэнэглэгч - Эндээс худалдаж аваарай

Алхам 1: Бүрэлдэхүүн хэсгүүдийг цуглуулж, ПХБ -уудыг захиалаарай

Бүрэлдэхүүн хэсгүүдийг цуглуулж, ПХБ -уудыг захиалаарай
Бүрэлдэхүүн хэсгүүдийг цуглуулж, ПХБ -уудыг захиалаарай
Бүрэлдэхүүн хэсгүүдийг цуглуулж, ПХБ -уудыг захиалаарай
Бүрэлдэхүүн хэсгүүдийг цуглуулж, ПХБ -уудыг захиалаарай
Бүрэлдэхүүн хэсгүүдийг цуглуулж, ПХБ -уудыг захиалаарай
Бүрэлдэхүүн хэсгүүдийг цуглуулж, ПХБ -уудыг захиалаарай
Бүрэлдэхүүн хэсгүүдийг цуглуулж, ПХБ -уудыг захиалаарай
Бүрэлдэхүүн хэсгүүдийг цуглуулж, ПХБ -уудыг захиалаарай

Би ПХБ болгож, 18650 литийн ион батерейгаар тэжээгддэг хэлхээг зохион бүтээх ажлыг эхлүүлсэн. Энэ шалтгааны улмаас би Arduino -ийн 3.3V хувилбар болон 3.3V эсвэл 5V -ээс тэжээгддэг хөрсний чийгийн багтаамжийн тусгай дэлгэцийг сонгосон.

Хэрэв та өөрөө захиалах бол ПХБ файлыг миний блогоос татаж авах боломжтой.

Та мөн ижил бүрэлдэхүүн хэсэгтэй 5V Arduino Pro Mini ашиглаж болно, энд ашиглах 100 омын оронд 220 Ом LED эсэргүүцэл ашиглах шаардлагатай болно. Та мөн ганц лити-ион батерейгаар биш батерейны багцаар тэжээх хэрэгтэй болно.

Та мөн бүрэлдэхүүн хэсгүүдийг талхны тавцан дээр угсарч, дараа нь чийг мэдрэгч рүү богино холболт хийж болно, гэхдээ ПХБ нь үүнийг илүү нягт, бат бөх тохируулга болгон хувиргадаг.

Би PCB Way -ээс ПХБ -г захиалсан бөгөөд 5 үндсэн ПХБ -ийн хувьд 100х100 мм хүртэл 5 доллар төлдөг. Тэд маш хурдан үйлдвэрлэгдэж, хүргэгдсэн бөгөөд маш сайн чанартай.

Алхам 2: ПХБ -ийг угсрах

ПХБ -ийг угсрах
ПХБ -ийг угсрах
ПХБ -ийг угсрах
ПХБ -ийг угсрах
ПХБ -ийг угсрах
ПХБ -ийг угсрах

Толгойн зүүгээ Arduino дээрээ холбож эхэл. Энэхүү загвар нь A4 ба A5 тээглүүрийг ашиглан OLED дэлгэцтэй I2C холболт хийдэг тул та эдгээр хоёр тээглүүрийг нэмэх хэрэгтэй болно. Самбарууд нь хоёр талын туузнаас салгагдсан байдаг тул ихэнхдээ энэ хоёрын тээглүүр байдаггүй.

Бүх бүрэлдэхүүн хэсгүүдийг ПХБ дээр байрлуулж, LED -ийн чиглэл, хүрэлцэх товчлуурыг анхаарч үзээрэй.

Чийгийн мэдрэгчийг самбартаа холбохын тулд та цагаан залгуурыг салгаад дараа нь гурван толгойн зүүг мэдрэгчийн төгсгөлд хамгийн ойр нүхний эгнээнд гагнах хэрэгтэй. Эдгээр тээглүүрийг ашиглан мэдрэгчийг ПХБ дээрээ шууд гагнана.

Таны бүрэлдэхүүн хэсгүүдийг бүгдийг нь гагнаж дууссаны дараа ПХБ -ийн ар талаас цухуйсан тээглүүрийг хайчилж ав.

Лити-ион батерейны цэнэглэгч самбарыг ПХБ-ийн тэжээлийн терминал дээр жижиг тууз кабелийн тугалга ашиглан гагнана.

Алхам 3: Arduino -г програмчлах

Arduino -г програмчлах
Arduino -г програмчлах
Arduino -г програмчлах
Arduino -г програмчлах
Arduino -г програмчлах
Arduino -г програмчлах

Arduino Pro Mini -ийг програмчлахын тулд та USB програмчлагчаа ашиглаж, ПХБ -ийн холболт дээрх холбогдох толгойн зүү рүү залгах хэрэгтэй болно. Программист дээрх Tx нь Arduino дээрх Rx руу ордог ба эсрэгээр гэдгийг санаарай. Мөн та програмистын зөв хүчдэлийн гаралтыг, 3.3V Pro Mini -ийн 3.3V, 5V Pro Mini -ийн 5V -ийг ашиглаж байгаа эсэхийг шалгаарай.

Та ноорогоо миний блогоос татаж аваад кодын хэсэг бүр юу хийдэг талаар дэлгэрэнгүй тайлбарыг уншиж болно.

Алхам 4: Хөрсний чийгшил мэдрэгчийг тохируулах, ашиглах

Хөрсний чийгшил мэдрэгчийг тохируулах, ашиглах
Хөрсний чийгшил мэдрэгчийг тохируулах, ашиглах
Хөрсний чийгшил мэдрэгчийг тохируулах, ашиглах
Хөрсний чийгшил мэдрэгчийг тохируулах, ашиглах
Хөрсний чийгшил мэдрэгчийг тохируулах, ашиглах
Хөрсний чийгшил мэдрэгчийг тохируулах, ашиглах

Мониторыг асаахад дэлгэц дээр богино дэлгэц гарч ирэх бөгөөд дэлгэц унтрах болно.

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

Мэдрэгчийг ашиглахаасаа өмнө түүнийг тохируулах шаардлагатай болно. Үүнийг хийхийн тулд USB програмист ашиглан чийг мэдрэгчийн түүхий мэдрэгчийн утгыг харуулна. Агаар дахь мэдрэгчийн хуурай заалтыг аваад дараа нь мэдрэгчийн савны хэсгийг саванд хийж, чийгийн дээд хэмжээг авна. Үүнийг хийхдээ бүрэлдэхүүн хэсгүүдийн аль нэгийг норгохгүй байгаа эсэхийг шалгаарай. Эдгээр хамгийн их ба хамгийн бага утгыг аваад код дээр орлуулаарай, тэгвэл таны мониторыг ашиглахад тохиромжтой. Та мөн хүрээлэн буй орчны өөрчлөлтийг тооцоолохын тулд хамгийн бага ба хамгийн бага хэмжээг нэмж болно.

Өмнө дурьдсанчлан, 18650 батерейг нэг удаа цэнэглэхэд дэлгэц ойролцоогоор 15-20 хоног ажилладаг. Би үүнийг нэг цэнэглэлтээр 50-60 хоногийн дотор сайжруулахын тулд хэрэгжүүлж болох хоёр аргыг нарийвчлан блогтоо оруулсан болно. Эдгээр нь үндсэндээ унших шаардлагатай үед чийг мэдрэгчийг асаах, Arduino дээрх жижиг цахилгаан LED -ийг салгах явдал юм. Та мөн бага унших замаар батерейны ашиглалтын хугацааг нэмэгдүүлэх боломжтой.

Цахим эд ангиудыг хамгаалахын тулд би дууссаны дараа монитор дээр нийлэг нүүрэн хавтан нэмсэн

Та хөрсний чийгийн хяналтыг өөрөө хийж үзсэн үү? Коммент хэсэгт надад мэдэгдээрэй!

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