Mundarija:

CloudLamp: 5 qadam
CloudLamp: 5 qadam

Video: CloudLamp: 5 qadam

Video: CloudLamp: 5 qadam
Video: Qadam (o'zbek serial) | Кадам (узбек сериал) 35-qism 2024, Iyul
Anonim
CloudLamp
CloudLamp

Men Howest Kortrijk talabasiman. Yil oxirida o'rganganlarimizni ko'rsatish uchun biz loyiha tuzishimiz kerak edi. Men bulut shaklidagi aqlli chiroq yasashni tanladim. Men opa -singillarimning tug'ilgan kuni uchun chiroq yoqishni xohlaganim uchun shunday fikrga keldim. Lekin bunga vaqtim ham, mahoratim ham yo'q edi. Yil oxirida men shunchalik ko'p narsani o'rgandimki, men hatto chiroq chiroqining yaxshiroq/aqlli versiyasini ham qila olardim.

CloudLamp - bulut shaklidagi aqlli chiroq.

U juda ko'p funktsional xususiyatlarga ega.

Ichki havo sifatini o'lchaydigan sensorlar bor edi. U o'lchaydi:

  • CO2 kontsentratsiyasi (ppm)
  • Nisbiy namlik (%)
  • Harorat (° C da)

Saytda siz tanlagan joylar haqida ob -havo ma'lumotlarini ko'rishingiz mumkin. Chiroqning rangi tanlangan joyning ob -havo sharoitiga moslashadi. Ob -havo ma'lumoti uchun men openweathermaps API -dan foydalanaman.

Shuningdek, mikrofon o'rnatilgan bo'lib, siz 2 marta qarsak chalib, bulut o'rnini o'zgartirishingiz mumkin. Va LCD displey sizga chiroqning joylashishini va ob -havo tavsifini ko'rsatadi. Siz bu erda ko'rishingiz mumkin.

Chiroq 5 xil ob -havo rejimiga ega:

  • quyoshli
  • qor
  • yomg'ir
  • bulutli
  • Qisman bulutli
  • bo'ron

Ta'minotlar

DIY do'konida deyarli hamma narsani topishingiz mumkin.

Men uchun umumiy xarajat 220 evro atrofida edi.

Ushbu loyiha uchun sizga kerak:

  • Raspberry Pi 3 modeli B.
  • Namlik va harorat sensori - DHT11
  • Adafruit CCS811 havo sifati sensori uzilishi
  • yostiq to'ldirish
  • 5 l suv idishi
  • rgb LED chizig'i
  • tranzistorlar
  • LCD 16X2
  • KY-038 mikrofoni
  • 8 GB micro SD karta
  • 470-OHM rezistorlar
  • Ayol - ayol simlari
  • Ayol - erkak simlari
  • Erkak - erkak simlari
  • yopishtiruvchi qurol
  • PCB

1 -qadam: Fritzing sxemasini yaratish

Qo'rqinchli sxemani yaratish
Qo'rqinchli sxemani yaratish
Qo'rqinchli sxemani yaratish
Qo'rqinchli sxemani yaratish
Qo'rqinchli sxemani yaratish
Qo'rqinchli sxemani yaratish

QO'ShIMChA MA'LUMOT CSS811 -dan foydalanish uchun ba'zi qo'shimcha konfiguratsiyalar talab qilinadi. Bu erda hamma narsani topishingiz mumkin. DHT11 - bitta simli komponent. Men dasturlash uchun kutubxonadan foydalandim. Agar siz o'zingizni dasturlashni xohlasangiz, bu tartibsizlik, shuning uchun men kutubxonadan foydalanishni tavsiya qilaman: Adafruit DHT

Men malina pi va Arduino o'rtasida USB orqali ketma -ket muloqotdan foydalanaman. Mening LCD displeyim va LED chiziqlarim Arduino -ga, mening DHt11 -ga, mikrofon va ccs811 malinaga ulangan.

2 -qadam: ma'lumotlar bazasini yaratish

Ma'lumotlar bazasini yaratish
Ma'lumotlar bazasini yaratish

Bu erda siz mening ma'lumotlar bazasi modelini ko'rishingiz mumkin.

Men bu ma'lumotlar bazasini Raspberry pi -da MariaDB yordamida joylashtirdim.

Ma'lumotlar bazasida 3 ta jadval bor edi, bittasi sensorlarim uchun, 1 tasi ma'lumotlarni yozish uchun. va openweathermaps API -ning barcha joylashuvi uchun 1.

3 -qadam: O'rnatish va dasturlash

O'rnatish va dasturlashni yaratish
O'rnatish va dasturlashni yaratish
O'rnatish va dasturlashni yaratish
O'rnatish va dasturlashni yaratish
O'rnatish va dasturlashni yaratish
O'rnatish va dasturlashni yaratish

Hammasini lehimlashdan oldin, men hamma narsani bir -biriga bog'lab, datchiklarim va chiziqlarimni sinab ko'rish uchun taxtadan foydalandim. Siz mening kodimni github -da topishingiz mumkin.

4 -qadam: Mening saytimni yaratish

Mening saytimni yaratish
Mening saytimni yaratish
Mening saytimni yaratish
Mening saytimni yaratish
Mening saytimni yaratish
Mening saytimni yaratish

Mening sensorlarim va openweathermaps API ma'lumotlarini ko'rsatish uchun men hamma narsani aniq ko'rsatadigan sayt yaratdim.

5 -qadam: Mening ishimni yaratish

Mening ishimni qurish
Mening ishimni qurish
Mening ishimni qurish
Mening ishimni qurish
Mening ishimni qurish
Mening ishimni qurish
Mening ishimni qurish
Mening ishimni qurish

Barcha bosqichlarni muvaffaqiyatli tugatgandan so'ng, siz korpus qurishni boshlashingiz mumkin. Buni amalga oshirish uchun men sizning komponentlaringizni tasodifan uzib qo'ymasliklari uchun ularni lehim bilan ulashingizni tavsiya qilaman. Yuqoridagi rasmlarda siz o'z ishimni amalga oshirish uchun qilgan ba'zi qadamlarni ko'rishingiz mumkin. Birinchidan, men hamma narsani bir -biriga lehimladim, keyin har bir komponentni katta 5 litrli suv idishiga solib qo'yishim mumkin edi. Oxir -oqibat men shishaga yostiq to'ldirishni yopishtirish uchun issiq elim ishlatdim.

Tavsiya: