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

ساعة سطح المكتب IoT ومقياس الحرارة: 5 خطوات
ساعة سطح المكتب IoT ومقياس الحرارة: 5 خطوات

فيديو: ساعة سطح المكتب IoT ومقياس الحرارة: 5 خطوات

فيديو: ساعة سطح المكتب IoT ومقياس الحرارة: 5 خطوات
فيديو: ساعة سطح مكتب تصميم ساعة لسطح المكتب python clock for pc 2024, شهر نوفمبر
Anonim
ساعة سطح المكتب IoT ومقياس الحرارة
ساعة سطح المكتب IoT ومقياس الحرارة

أهلا،

ستوضح لك هذه التعليمات كيف صنعت ساعة سطح مكتب ومقياس حرارة ، بدون أي أدوات خاصة. تعرض ساعة سطح المكتب هذه الوقت الحالي ودرجة الحرارة والرطوبة. الساعة دقيقة للغاية لأنها متزامنة مع خادم الوقت باستخدام اتصال WiFi لوحدة esp8266 NodeMCU IoT. يتم قياس الرطوبة ودرجة الحرارة بجهاز استشعار محلي. يتم تشغيل الوحدة بواسطة شاحن هاتف قياسي (5VDC). هناك نوعان من شاشات العرض المثبتة. يُظهر أول رقمين من الشاشة العلوية درجة الحرارة بالدرجة المئوية ، بينما يُظهر الرقم الثاني المكون من رقمين الرطوبة. تعرض الشاشة السفلية الوقت. تم دمج الإلكترونيات الكاملة في صندوق ورقي ، والذي كان عبارة عن تغليف لشريحة ذاكرة USB.

الخطوة 1: قائمة BOM

قائمة BOM
قائمة BOM
قائمة BOM
قائمة BOM

DHT22 وحدة استشعار درجة الحرارة والرطوبة الرقمية 1 قطعة

وحدة العرض الرقمية LED TM1637 المكونة من 7 أجزاء من 4 أرقام لـ arduino 1 قطعة https://www.aliexpress.com/store/product/4-digita …

اردوينو نانو MCU مجلس 1 قطعة

NodeMcu v3 Lua WIFI تطوير إنترنت الأشياء MCU board ESP8266 1 قطعة https://www.aliexpress.com/store/product/New-Wire …

شاحن هاتف 1 قطعة

بروتو PCB 1 قطعة

كابل 1 قطعة

صندوق هدايا 1 قطعة الإسكان

لحام القصدير 1 قطعة

التكلفة الاجمالية للمشروع: 10، 29 دولار / اجمالي المشروع

الخطوة 2: التجميع

Image
Image
المجسم
المجسم
المجسم
المجسم

يمكن رؤية كل خطوة من خطوات عملية التجميع في الفيديو التالي.

بعض المعلومات الإضافية للفيديو:

هذه هي ساعة سطح المكتب الثانية التي صنعتها. رابط التعليمات لمحاولتي الأولى:

لقد قدمت هذه التعليمات ، لأنني سجلت الآن عملية البناء بأكملها ، وقمت ببعض التعديلات. واجهت بعض المشكلات مع الإصدار 1.0. كانت المشكلة الأكبر أن RTC كان غير دقيق. تأخرت الساعة بشكل كبير. يمكن حل هذه المشكلة عن طريق تقنية إنترنت الأشياء والمزامنة الدورية لخادم الوقت. في هذا المشروع ، استخدمت NodeMCU ، والذي سيتعامل مع مزامنة الوقت.

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

من الجيد وضع جميع المكونات داخل الصندوق وداخله قبل حفر أي ثقوب.

في الإصدار السابق ، لم أقم بإصلاح لوحة Arduino في الصندوق ، لكنها تسببت في فوضى في الكابلات. لذا قررت الآن استخدام بروتو ثنائي الفينيل متعدد الكلور. يحتاج هذا الحل إلى مزيد من اللحام ولكن في النهاية يستحق القيام بذلك ، لأنه يمكن إدارة الكابلات بسهولة أكبر.

الخطوة 3: الدائرة

الدائرة
الدائرة

أولاً حاولت استخدام وحدة NodeMCU فقط ، لكنها لم تكن قادرة على إدارة مستشعر DHT 22. أعتقد أن المشكلة تكمن في أن DHT 22 يعمل على 5 فولت وأن NodeMCU يعمل على 3.3. لقد حاولت مع وحدة مستوى شيفتر (3.3 / 5) ، دون أي نجاح. في النهاية ، قمت بتطبيق Arduino nano مستقل على المستشعر. إنها 2 دولار إضافية وتحتاج إلى بعض المساحة ، ولكن تكلفة وحدة تغيير المستوى وتحتاج إلى مساحة أيضًا. لقد قمت بربط جميع المكونات وفقًا للتخطيط.

لقد قمت بتطبيق مسامير لتثبيت جميع الوحدات في الصندوق ، لذلك لا توجد أجزاء متحركة بالداخل. يمكن استخدامه في السيارة (إذا كانت هناك شبكة WiFi في السيارة ، فقد اختبرت مع هاتفي المحمول كنقطة اتصال).

الخطوة 4: قم بتحميل البرنامج المرفق

لتحميل الكود المصدري إلى MCU-s ، استخدم برنامج Arduino IDE وكابلات USB:

هناك الكثير من التعليمات حول كيفية برمجة NodeMCU على سبيل المثال:

www.instructables.com/id/Programming-ESP82…

وكيفية برمجة اردوينو نانو:

www.arduino.cc/en/Guide/ArduinoNano

هناك رمزان. واحد من أجل Arduino nano والآخر لـ NodeMCU. قبل تحميل رمز NodeMCU ، قم بتغيير بيانات اعتماد Wifi الخاصة بك ، وقم بتعيين المنطقة الزمنية الخاصة بك. لقد تركت بعض الملاحظات في الكود المصدري حول كيفية استخدام بيانات الطقس عن بُعد من https://openweathermap.org/. كنت أرغب في إظهار درجة الحرارة الخارجية أيضًا ، لكن الدقة من هذه الخدمة لم تكن جيدة بالنسبة لي ، ربما يكون المستشعر بعيدًا جدًا عن موقعي.

الخطوة 5: الكلمات الأخيرة

الكلمات الأخيرة
الكلمات الأخيرة
الكلمات الأخيرة
الكلمات الأخيرة

لقد استخدمت هذه الساعة لمدة شهرين دون أي مشكلة. خلال ذلك الوقت ، قمت أيضًا بترقية وحدتي القديمة ، انظر المرفق. الآن أنا سعيد بكلتا الوحدتين. أخطط لإنشاء نسخة أكثر تقدمًا من هذه الساعة.

طاب يومك!

موصى به: