فهرست مطالب:

CloudLamp: 5 مرحله
CloudLamp: 5 مرحله

تصویری: CloudLamp: 5 مرحله

تصویری: CloudLamp: 5 مرحله
تصویری: Playstation 5 | Astro's Playroom | Augmented reality controller 2024, نوامبر
Anonim
CloudLamp
CloudLamp

من دانشجوی Howest Kortrijk هستم. برای نشان دادن آنچه در پایان سال آموخته ایم ، باید پروژه ای بسازیم. من تصمیم گرفتم یک لامپ هوشمند به شکل ابر بسازم. من به این ایده رسیدم زیرا می خواستم برای روز تولد خواهرانم یک چراغ ابر درست کنم. اما من نه وقت و نه مهارت لازم برای آن را داشتم. در پایان سال من آنقدر چیز یاد گرفته بودم که حتی می توانستم یک نسخه بهتر/هوشمندتر از یک لامپ ابری بسازم.

CloudLamp یک لامپ هوشمند به شکل ابر است.

این قابلیت های زیادی دارد.

دارای سنسورهایی برای اندازه گیری کیفیت هوای داخل ساختمان بود. اندازه گیری می کند:

  • غلظت CO2 (در ppm)
  • رطوبت نسبی (٪)
  • دما (در درجه سانتی گراد)

در وب سایت می توانید گزارش آب و هوا از مکان های انتخابی خود را مشاهده کنید. رنگ لامپ با آب و هوای محل انتخاب شده سازگار است. برای داده های آب و هوایی خود از API openweathermaps استفاده می کنم.

همچنین یک میکروفون تعبیه شده است تا بتوانید مکان ابر را با 2 ضربه زدن تغییر دهید. و نمایشگر LCD محل لامپ و توضیحات آب و هوا را به شما نشان می دهد. اینجا می توانید ببینید.

لامپ دارای 5 حالت مختلف آب و هوا است:

  • آفتابی
  • برف
  • باران
  • ابری
  • قسمتی ابری
  • طوفان

تدارکات

تقریباً همه چیز را می توانید در یک فروشگاه DIY پیدا کنید.

هزینه کل برای من حدود 220 یورو بود.

برای این پروژه شما نیاز دارید:

  • رزبری پای 3 مدل B
  • سنسور رطوبت و دما - DHT11
  • برآمدگی سنسور کیفیت هوا Adafruit CCS811
  • پر کردن بالش
  • بطری آب 5 لیتری
  • rgb ledstrip
  • ترانزیستورها
  • LCD 16X2
  • میکروفون KY-038
  • کارت حافظه میکرو SD 8 گیگابایت
  • 470-OHM مقاومت
  • زن - سیم زن
  • زن - سیم های مردانه
  • نر - سیم های نر
  • تفنگ چسب
  • PCB

مرحله 1: ایجاد طرح تار کردن

ایجاد طرحواره ترد شدن
ایجاد طرحواره ترد شدن
ایجاد طرحواره ترد شدن
ایجاد طرحواره ترد شدن
ایجاد طرحواره ترد شدن
ایجاد طرحواره ترد شدن

برای استفاده از CSS811 تنظیمات اضافی مورد نیاز است. همه چیز را اینجا می توانید پیدا کنید. DHT11 جزء onewire است. من برای برنامه نویسی از یک کتابخانه استفاده کردم. اگر می خواهید خودتان آن را برنامه ریزی کنید ، مشکل است ، بنابراین من به شدت توصیه می کنم از یک کتابخانه استفاده کنید: Adafruit DHT

من از ارتباط سریال از طریق USB بین تمشک pi و آردوینو استفاده می کنم. نمایشگر LCD و نوارهای led من به Arduino و DHt11 ، میکروفون و ccs811 من به تمشک متصل است.

مرحله 2: ایجاد یک پایگاه داده

ساختن پایگاه داده
ساختن پایگاه داده

در اینجا می توانید مدل پایگاه داده من را مشاهده کنید.

من این پایگاه داده را روی Raspberry pi خود با استفاده از MariaDB میزبانی کردم.

پایگاه داده من دارای 3 جدول بود ، 1 عدد برای سنسورهای من ، 1 مورد برای ثبت اطلاعات. و 1 برای همه مکان های API نقشه های openweathermaps.

مرحله 3: ایجاد تنظیمات و برنامه نویسی من

راه اندازی و برنامه نویسی من
راه اندازی و برنامه نویسی من
راه اندازی و برنامه نویسی من
راه اندازی و برنامه نویسی من
راه اندازی و برنامه نویسی من
راه اندازی و برنامه نویسی من

قبل از لحیم کردن همه چیز با هم ، از تخته نان خود برای اتصال همه چیز به یکدیگر و آزمایش سنسورها و نوارهای LED استفاده کردم. می توانید کد من را در github پیدا کنید.

مرحله 4: ساختن سایت من

ساختن سایت من
ساختن سایت من
ساخت سایت من
ساخت سایت من
ساخت سایت من
ساخت سایت من

به منظور نمایش داده های سنسورهایم و API نقشه های آب و هوا ، سایتی را ایجاد کردم که همه چیز را به زیبایی نمایش می دهد.

مرحله 5: ساختن مورد من

ساخت پرونده من
ساخت پرونده من
ساخت پرونده من
ساخت پرونده من
ساخت پرونده من
ساخت پرونده من
ساخت پرونده من
ساخت پرونده من

پس از اتمام موفقیت آمیز تمام مراحل ،

می توانید ساخت کیس را شروع کنید برای انجام این کار ، من به شما توصیه می کنم که اجزای خود را با هم لحیم کنید تا به طور تصادفی وصل نشوند. در تصاویر بالا می توانید برخی از اقدامات من را برای انجام پرونده خود مشاهده کنید. ابتدا همه چیز را با هم لحیم کردم ، سپس می توانستم هر جزء را در یک بطری بزرگ 5 لیتری آب قرار دهم. در نهایت از چسب داغ برای چسباندن بالش به بطری استفاده کردم.

توصیه شده: