Mundarija:

Bog 'monitor: 3 qadam
Bog 'monitor: 3 qadam

Video: Bog 'monitor: 3 qadam

Video: Bog 'monitor: 3 qadam
Video: Raqamlar Bilan Bog'liq Savollar / Topishmoqlar / Mantiqiy Savollar va Boshqotirmalar 2024, Noyabr
Anonim
Bog 'monitor
Bog 'monitor
Bog 'monitor
Bog 'monitor

Bu mening bog 'monitorlarimning eng so'nggi va to'liq versiyasidir, men avvalgi versiyalarini har xil maqsadda ishlatganman, masalan, biri LCD, ikkinchisi ESP8266. Ammo men ushbu versiyani yaxshiroq hujjatlashtirdim, shuning uchun uni yuklashga qaror qildim.

Tugallangach, u tuproq namligini, haroratini, namligini va yorqinligini kuzatadi, u.csv faylidagi SD -kartaga yoziladi. Men CSV faylini tanladim, chunki men tahlil dasturini tuzish uchun python -dan foydalanmoqchiman. O'chirish 9V batareya bilan ishlaydi, lekin kelajakda men uni quvvatlantirish uchun Li-ionli quyosh zanjirini yaratishni yoki quvvat sarfini kamaytirish va umrini uzaytirish uchun chuqur uyqu rejimini qo'shishni umid qilaman. Ma'lumot yig'ish tezligini oxirgi satrlardan birini o'zgartirish orqali o'zgartirish mumkin.

sizga kerak bo'ladi:

  • Arduino nano 328P (dastur uchun katta xotira kerak)
  • DHT 11 sensorli modul
  • Tuproq namligi sensori
  • GY-30 yorug'lik sensori
  • SD -karta moduli
  • LED
  • 220 ohmli qarshilik
  • 9V batareya va qisqich
  • Ayol va erkak GPIO sarlavhalari
  • GPIO o'tish moslamasi

va, albatta, lehimlanadigan temir, sim, lehim va arduino IDE va kutubxonalar.

1 -qadam: Breadboard va test

Breadboard va test
Breadboard va test

Birinchidan, men sxemani non taxtasida ishlab chiqdim va sinab ko'rdim. E'tibor bering, original dizaynda svetodiod yo'q edi, men buni ma'lumotlarni kiritishda ko'rsatib berish yaxshi bo'lardi deb o'ylab qo'shganman. Men lehimlashni boshlashdan oldin sxemani non taxtasida sinab ko'rishni maslahat beraman, chunki ko'pgina komponentlar pimlari yumaloq yoki boshqa voltajga muhtoj bo'lishi mumkin.

Men sxemaning onlayn vizualini yaratolmadim, lekin bu pin aloqasi:

9V batareya:

ijobiy terminal >> VIN

Salbiy terminal >> GND

DHT 11:

salbiy >> GND

ma'lumotlar >> D5

ijobiy >> 5V

Namlik sensori:

salbiy >> GND

ijobiy >> 5V

analog pin >> A0

yorug'lik sensori:

ijobiy >> 3.3V

SCL >> A5

SCA >> A4

QO'ShING >> A3

salbiy >> GND

SD -karta:

CS >> D5

SCK >> D13

MOSI >> D11

MISO >> D12

ijobiy >> 5V

salbiy >> GND

LED:

salbiy >> GND

ijobiy >> D8 orqali 220 ohmli qarshilik

Siz komponentlar ishlayotganini va kutubxonalar Arduino fayli yordamida va ketma -ket chiqishni o'qiyotganini tekshirishingiz mumkin.

Agar sizda kutubxonalar bo'lmasa, ularni kod boshida kutubxona nomini nusxalash orqali qo'shishingiz kerak, keyin asboblar> kutubxonalarni boshqarish> qidirish> o'rnatish

Eslatma: Siz SD -karta uchun.csv faylini yaratishingiz kerak, buni daftar yordamida bajaring va ".csv" sifatida saqlang, lekin barcha fayllar ".txt" emas. Bundan tashqari, LED sinov faylida emas, faqat "miltillash" eskizini ishlating va pinni 8 ga o'zgartiring

2 -qadam: O'chirish kartasi

O'chirish platasi
O'chirish platasi
O'chirish platasi
O'chirish platasi
O'chirish platasi
O'chirish platasi

O'chirish muvaffaqiyatli amalga oshirilgandan va komponentlar tekshirilgandan so'ng, uni taxtaga kerakli tarzda joylashtiring. Men SD -modulni taxtaga biriktirmaslikka va GPIO -ni ishlatishga qaror qildim, shuning uchun men loyiha qutisini yaratganimda, uni osonlik bilan kirish mumkin bo'lgan joyga ulashim mumkin. Bortda men 9V batareya va VIN -ni almashtirish uchun 2 pinli erkak va o'tish moslamasini ishlatishga qaror qildim, chunki menimcha, bu yanada chiroyli va haqiqatan ham siz uni doimiy ravishda yoqib -o'chira olmaysiz. Bundan tashqari, namlik sezgichini to'g'ridan -to'g'ri o'rnatishga va probni taxtaga ulash uchun 2 pinni qo'shishga qaror qildim. Men buni amalga oshirganimda, men qiyinchiliklarga duch keldim, chunki men modullar ustidagi qoziqlarni ochishim va vertikallarini qayta sotishim kerak edi, shuning uchun taxta tekis edi, shuning uchun vaqt va kuchni tejash uchun ajratilgan pinli modullarni sotib olishni maslahat beraman.

Siz sxemani tuzdingiz, men 3 xil kod variantini biriktirdim.

V1.0 - ketma -ket chiqish va monitor kodini o'z ichiga oladi. 5 ikkinchi tsikl

V1.1 - ketma -ket chiqish va LEDni o'z ichiga olmaydi. 5 soniyali jurnal aylanishi.

V1.2 - ketma -ket chiqishni o'z ichiga olmaydi, lekin LED va monitor kodiga ega. 1 soatlik jurnal aylanishi

3 -qadam: Ko'rib chiqish

Men loyihadan juda mamnunman, chunki u yaxshi ishlaydi va maqsadga mos keladi deb o'ylayman. Umid qilamanki, sumkani loyihalashtiraman va uni 3D bosib chiqaraman, balki qurilishni yaxshilash uchun quvvat manbasini o'zgartiraman. Yuqorida aytib o'tganimdek, men boshqa shunga o'xshash versiyalarni ilgari ham qilganman, shuning uchun agar kimdir meni yuklaganimni ko'rishni xohlasa yoki yaxshilanish yoki o'zgartirishlar kiritsa, quyida izoh bering.

Umid qilamanki, sizga qurilish yoqdi va yoqdi!

Tavsiya: