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

Цэцэрлэгийн монитор: 3 алхам
Цэцэрлэгийн монитор: 3 алхам

Видео: Цэцэрлэгийн монитор: 3 алхам

Видео: Цэцэрлэгийн монитор: 3 алхам
Видео: Расчет уровня вовлеченности сотрудников. Бережливое производство. 2024, Долдугаар сарын
Anonim
Цэцэрлэгийн монитор
Цэцэрлэгийн монитор
Цэцэрлэгийн монитор
Цэцэрлэгийн монитор

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

Бүрэн дууссаны дараа хөрсний чийг, температур, чийгшил, гэрэлтэлтийг хянаж, дараа нь.csv файл дахь SD картанд бүртгэдэг. Python ашиглан анализ хийх програм зохиох гэж байгаа тул би CSV файлыг сонгосон. Уг хэлхээ нь 9В батерейгаар тэжээгддэг боловч ирээдүйд би үүнийг лити-ионы нарны хэлхээгээр тэжээж эсвэл унтах горимыг нэмж, эрчим хүчний хэрэглээг бууруулж, амьдралыг уртасгах болно гэж найдаж байна. Өгөгдөл цуглуулах хурдыг эцсийн мөрүүдийн аль нэгийг засварлах замаар өөрчилж болно.

Танд хэрэгтэй болно:

  • Arduino nano 328P (програмд илүү том санах ой шаардлагатай)
  • DHT 11 мэдрэгч модуль
  • Хөрсний чийг мэдрэгч
  • GY-30 гэрлийн мэдрэгч
  • SD картны модуль
  • LED
  • 220 Ом эсэргүүцэл
  • 9V батерей ба хавчаар
  • Эмэгтэй, эрэгтэй GPIO толгой
  • GPIO холбогч

мэдээж гагнуурын төмөр, утас, гагнуур, arduino IDE ба номын сан.

Алхам 1: Breadboard ба туршилт

Breadboard ба туршилт
Breadboard ба туршилт

Нэгдүгээрт, би схемийг талхны самбар дээр боловсруулж туршсан. Анхны загварт LED байгаагүй гэдгийг анхаарна уу, өгөгдөл бүртгэх үед үүнийг зааж өгөх нь сайхан байх болно гэж бодсоныхоо дараа үүнийг нэмж оруулахаар шийдлээ. Гагнахаасаа өмнө талхны самбар дээр хэлхээг туршиж үзэхийг зөвлөж байна, учир нь олон бүрэлдэхүүн хэсэг нь тээглүүр солигдсон эсвэл өөр хүчдэл шаарддаг байж магадгүй юм.

Би хэлхээний онлайн дүрсийг бүтээж чадаагүй боловч энэ нь зүү холболт юм.

9V зай:

эерэг терминал >> VIN

Сөрөг терминал >> GND

DHT 11:

сөрөг >> GND

мэдээлэл >> D5

эерэг >> 5V

Чийгийн мэдрэгч:

сөрөг >> GND

эерэг >> 5V

аналог зүү >> A0

гэрэл мэдрэгч:

эерэг >> 3.3V

SCL >> A5

SCA >> A4

НЭМЭЛТ >> A3

сөрөг >> GND

SD карт:

CS >> D5

SCK >> D13

MOSI >> D11

MISO >> D12

эерэг >> 5V

сөрөг >> GND

LED:

сөрөг >> GND

эерэг >> D8 - 220 ом эсэргүүцэл

Та бүрэлдэхүүн хэсгүүд ажиллаж, номын сан Arduino файлыг ашиглаж, цуваа гаралтыг уншиж байгаа эсэхийг шалгаж болно.

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

Тэмдэглэл: Та SD картанд зориулж.csv файл үүсгэх хэрэгтэй бөгөөд үүнийг тэмдэглэлийн дэвтэр ашиглан хийж, ".csv" гэж хадгалж, ".txt" биш бүх файлыг хадгална уу. LED нь туршилтын файлд байдаггүй, гэхдээ "анивчих" ноорог зурж, зүүг 8 болгон өөрчилнө үү

Алхам 2: Хэлхээний самбар

Хэлхээний самбар
Хэлхээний самбар
Хэлхээний самбар
Хэлхээний самбар
Хэлхээний самбар
Хэлхээний самбар

Хэлхээг амжилттай хийж, бүрэлдэхүүн хэсгүүдийг шалгасны дараа үүнийг хүссэн хэлбэрээр самбар дээр байрлуулна. Би SD модулийг самбар дээр хавсаргахгүй байхаар шийдсэн бөгөөд GPIO хөтчийг ашиглахаар шийдсэн тул төслийн хайрцаг хийхдээ үүнийг хялбархан хүрч болох газарт тусад нь хавсаргаж болно. Самбар дээр би 2 зүүтэй эрэгтэй, холбогчийг ашиглахаар шийдсэн бөгөөд 9V батерей ба VIN -ийн хооронд шилжих үүргийг гүйцэтгэх нь илүү сайхан харагдаж байна гэж бодсон тул та үүнийг байнга асааж, унтраахгүй байх болно. Мөн би чийг мэдрэгчийг шууд холбож, датчикийг самбар дээр холбохын тулд 2 зүү нэмэхээр шийдсэн. Үүнийг хийх үед надад хэцүү байсан, учир нь модулиуд дээрх тээглүүрийг задалж, босоо хэсгийг дахин зарах шаардлагатай болсон тул самбар нь хавтгай байсан тул цаг хугацаа, хүчин чармайлтаа хэмнэхийн тулд салгасан тээглүүртэй модулиудыг худалдаж авахыг зөвлөж байна.

Таны хэлхээг хийсэн хүмүүс, би 3 өөр кодын хувилбарыг хавсаргав.

V1.0 - цуваа гаралт болон дэлгэцийн кодыг агуулдаг. 5 секундын мөчлөг

V1.1 - цуваа гаралт, LED байхгүй. 5 секундын бүртгэлийн мөчлөг.

V1.2 - цуваа гаралтгүй боловч LED болон дэлгэцийн кодтой. 1 цагийн бүртгэлийн мөчлөг

Алхам 3: Хянах

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

Бүтээл танд таалагдсан гэж найдаж, лайк үлдээгээрэй!

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