جدول المحتويات:

CloudLamp: 5 خطوات
CloudLamp: 5 خطوات

فيديو: CloudLamp: 5 خطوات

فيديو: CloudLamp: 5 خطوات
فيديو: DIY TikTok CLOUD Ceiling/Wall 2021 (5 EASY STEPS) 2024, شهر نوفمبر
Anonim
CloudLamp
CloudLamp

أنا طالب في Howest Kortrijk. لإظهار ما تعلمناه في نهاية العام ، كان علينا إنشاء مشروع. اخترت صنع مصباح ذكي على شكل سحابة. خطرت لي هذه الفكرة لأنني أردت صنع مصباح سحابي لعيد ميلاد أخواتي. لكن لم يكن لدي الوقت ولا المهارات اللازمة للقيام بذلك. في نهاية العام ، تعلمت الكثير حتى أنني تمكنت من إنشاء نسخة أفضل / أكثر ذكاءً من Cloudlamp.

CloudLamp هو مصباح ذكي على شكل سحابة.

لديها الكثير من الوظائف.

كان لديه أجهزة استشعار لقياس جودة الهواء الداخلي. يقيس:

  • تركيز ثاني أكسيد الكربون (جزء في المليون)
  • الرطوبة النسبية (٪)
  • درجة الحرارة (درجة مئوية)

على موقع الويب يمكنك الاطلاع على تقارير الطقس للمواقع التي اخترتها. يتكيف لون المصباح مع الطقس في الموقع المحدد. بالنسبة لبيانات الطقس الخاصة بي ، أستخدم Openweathermaps API.

يوجد أيضًا ميكروفون مدمج حتى تتمكن من تغيير موقع السحابة مرتين. وتوضح لك شاشة LCD موقع المصباح ووصف الطقس. يمكنك أن ترى هنا.

يحتوي المصباح على 5 أوضاع مختلفة للطقس:

  • مشمس
  • الثلج
  • مطر
  • غائم
  • غائم جزئيا
  • عاصفه

اللوازم

يمكنك أن تجد كل شيء تقريبًا في متجر DIY.

كانت التكلفة الإجمالية بالنسبة لي حوالي 220 يورو.

لهذا المشروع تحتاج:

  • Raspberry Pi 3 موديل بي
  • مستشعر الرطوبة ودرجة الحرارة - DHT11
  • اندلاع مستشعر جودة الهواء Adafruit CCS811
  • حشوة الوسادة
  • زجاجة ماء 5 لتر
  • rgb ledstrip
  • الترانزستورات
  • ال سي دي 16X2
  • ميكروفون KY-038
  • بطاقة SD صغيرة سعة 8 جيجا بايت
  • مقاومات 470 أوم
  • سلك نسائي - نسائي
  • أنثى - أسلاك ذكر
  • ذكر - أسلاك ذكر
  • مسدس الغراء
  • ثنائي الفينيل متعدد الكلور

الخطوة 1: إنشاء مخطط فريتزينج

إنشاء مخطط فريتزينج
إنشاء مخطط فريتزينج
إنشاء مخطط فريتزينج
إنشاء مخطط فريتزينج
إنشاء مخطط فريتزينج
إنشاء مخطط فريتزينج

معلومات إضافية من أجل استخدام CSS811 ، هناك بعض التكوينات الإضافية المطلوبة. يمكنك أن تجد كل شيء هنا. DHT11 هو مكون من سلك واحد. لقد استخدمت مكتبة لبرمجتها. إنها فوضى إذا كنت تريد برمجتها بنفسك ، لذلك أوصي بشدة باستخدام مكتبة: Adafruit DHT

أستخدم الاتصال التسلسلي عبر USB بين raspberry pi و Arduino. شاشة LCD وشرائط LED الخاصة بي متصلة بـ Arduino و DHt11 والميكروفون و ccs811 متصلان بتوت العليق.

الخطوة 2: إنشاء قاعدة بيانات

صنع قاعدة بيانات
صنع قاعدة بيانات

هنا يمكنك رؤية نموذج قاعدة البيانات الخاصة بي.

لقد استضفت قاعدة البيانات هذه على Raspberry Pi الخاص بي باستخدام MariaDB.

تحتوي قاعدة البيانات الخاصة بي على 3 جداول ، 1 لأجهزة الاستشعار الخاصة بي ، و 1 لتسجيل البيانات. و 1 لجميع مواقع Openweathermaps API.

الخطوة 3: بناء الإعداد والبرمجة

بناء الإعداد والبرمجة
بناء الإعداد والبرمجة
بناء الإعداد والبرمجة
بناء الإعداد والبرمجة
بناء الإعداد والبرمجة
بناء الإعداد والبرمجة

قبل لحام كل شيء معًا ، استخدمت لوح التجارب لربط كل شيء معًا واختبار أجهزة الاستشعار وشرائط LED. يمكنك العثور على الكود الخاص بي على جيثب.

الخطوة 4: إنشاء موقعي

جعل موقعي
جعل موقعي
جعل موقعي
جعل موقعي
جعل موقعي
جعل موقعي

من أجل إظهار بيانات أجهزة الاستشعار الخاصة بي و openweathermaps API ، قمت بإنشاء موقع يعرض كل شيء بدقة.

الخطوة الخامسة: بناء حالتي

بناء حالتي
بناء حالتي
بناء حالتي
بناء حالتي
بناء حالتي
بناء حالتي
بناء حالتي
بناء حالتي

بمجرد الانتهاء من جميع الخطوات بنجاح ،

يمكنك البدء في بناء القضية. من أجل القيام بذلك ، أوصي بشدة أن تقوم بلحام المكونات معًا حتى لا يتم فصلها عن طريق الصدفة. في الصور أعلاه ، يمكنك رؤية بعض الخطوات التي اتخذتها لإثبات حالتي. أولاً ، قمت بلحام كل شيء معًا ، ثم يمكنني وضع كل مكون في زجاجة ماء كبيرة سعة 5 لترات. أخيرًا ، استخدمت الغراء الساخن لإلصاق ملء الوسادة بالزجاجة.

موصى به: