Mundarija:

CigarSaver: 6 qadam
CigarSaver: 6 qadam

Video: CigarSaver: 6 qadam

Video: CigarSaver: 6 qadam
Video: Cigarsaver Gen2 2024, Oktyabr
Anonim
CigarSaver
CigarSaver

Salom, mening ismim Thibault D'Haese va men Howest Kortrijk talabasiman. Hozir men multimediya va kommunikatsiya texnologiyalari bo'yicha birinchi kursda o'qiyapman.

Yil oxirida biz IoT-loyihasini tuzishimiz kerak edi. Ushbu loyiha uchun men barcha o'lchangan ma'lumotlarni veb -saytga yuboradigan namlagich yasash g'oyasi bilan keldim. Mening qurilmam uchun aniq ismni tanladim, CigarSaver.

Loyihani muvaffaqiyatli natijaga olib chiqish uchun men bajargan barcha qadamlarni quyida o'qishingiz mumkin.

1 -qadam: komponentlar va materiallar

Materiallar va komponentlar
Materiallar va komponentlar
Materiallar va komponentlar
Materiallar va komponentlar
Materiallar va komponentlar
Materiallar va komponentlar

Mening loyiham uchun men hamma narsani yaxshi oxirigacha etkazish uchun juda ko'p turli komponentlardan foydalanardim. Men ishlatgan komponentlar quyida keltirilgan. Loyihaning umumiy qiymati 233 evro atrofida.

Komponentlar:

  • Raspberry Pi 4 modeli B.
  • Raspberry Pi quvvat manbai
  • T-poshnali Raspberry Pi
  • 32 GB micro SD karta
  • Non paneli
  • Harorat sensori ~ DS18B20
  • Namlik sensori ~ DHT11
  • Magnit eshikli kalit
  • 5K rezistorlar
  • LCD 16x2
  • Bosqichli dvigatel ~ 28BYJ-48
  • ULN2003 uchun haydovchi
  • Faol signal
  • Ayol - Ayol jumper simlari
  • Erkak -Erkak o'tish simlari
  • Ayol -Erkak o'tish simlari

Materiallar:

  • Yog'och
  • Pleksiglas
  • Eshik tutqichi

Asboblar:

  • Sanoat yog'och arra
  • Elektr arra
  • Elektr tornavida
  • Lehimlash temir
  • Matkap

Quyidagi excel faylida siz mening barcha materiallarimning to'liq narxlari ro'yxatini ko'rishingiz mumkin.

2 -qadam: ma'lumotlar bazasi

Ma'lumotlar bazasi
Ma'lumotlar bazasi

Har bir komponentni aniqlagandan so'ng, men ob'ektlar bilan o'zaro munosabatlar diagrammasini tuzishni boshladim.

Ma'lumotlar bazasi yordamida siz quyidagilarni ko'rishingiz mumkin:

  • Eshik ochiq yoki ochiq bo'lmasa, joriy qiymat
  • Eshik ochilganda
  • Harorat tarixi va hozirgi harorat
  • Namlik darajasi va hozirgi namlik foizi tarixi

Men MariaDB yordamida ma'lumotlar bazasini RPi -da joylashtirdim.

3 -qadam: Fritzing sxemasini yaratish

Sovutish sxemasini yaratish
Sovutish sxemasini yaratish
Sovutish sxemasini yaratish
Sovutish sxemasini yaratish

Hamma narsa aniqlangandan so'ng, uskunani yig'ish vaqti keldi. Birinchidan, men buni deyarli kompyuterda qildim, shuning uchun qisqa tutashuvga olib keladigan noto'g'ri ish qilolmadim.

Ushbu sxemani yaratish uchun men fritzing dasturidan foydalandim.

4 -qadam: uskunani yig'ish

Uskunani yig'ish
Uskunani yig'ish
Uskunani yig'ish
Uskunani yig'ish

Fritzing sxemasi tugagach va men bundan qoniqdim, men o'z jihozlarimni yig'a boshladim. Men harorat va namlik sensori bilan ishlay boshladim. Men buni qildim, chunki sensorlar menga eng oson ko'rinardi. Eshik sensori sensorlar bilan qilgan oxirgi ishim edi, chunki u hali etkazib berilishi kerak edi.

Sensorlar tugagandan so'ng, men LCD displeyimni qildim. Bu endi qiyin emas edi, chunki men uni o'tmishda o'zgartirganman va kodlaganman.

Oxirgi qadam mening aktuatorlarimni ulash edi. Men ulagan birinchi aktuator - bu mening signal signalim. Muvaffaqiyatga erishganimdan so'ng, men oxirgi aktuatorga o'tdim, ya'ni mening step motorim

Siz mening kodimni github -da topishingiz mumkin.

5 -qadam: Mobil birinchi veb -saytni loyihalash

Mobil birinchi veb -sayt dizayni
Mobil birinchi veb -sayt dizayni

Sensorlar o'lchagan barcha ma'lumotlarni ko'rsatish uchun men Adobe XD dizaynini yaratishga qaror qildim, keyinchalik uni haqiqiy veb -saytga aylantiraman. Veb -sayt orqali siz namlagichning namlik foizini ham nazorat qilishingiz mumkin.

6 -qadam: ishni tuzish

Kosonni qurish
Kosonni qurish

Keyin mening uyimni qurish vaqti keldi. Materiallar uchun men Brico -ga bordim va yog'ochdan pleksiglas sotib oldim. Men qutining tashqi qismini duradgor kesgan yog'ochdan yasadim. Ichkarida men o'zimning pleksiglasimni qo'ydim, agar biror narsa noto'g'ri ketsa, siz elektron komponentlarni osongina ko'rishingiz mumkin.

Mening kodimni github -da shu erda topish mumkin.

Tavsiya: