جدول المحتويات:
- الخطوة 1: قائمة BOM
- الخطوة 2: التجميع
- الخطوة 3: الدائرة
- الخطوة 4: قم بتحميل البرنامج المرفق
- الخطوة 5: الكلمات الأخيرة
فيديو: ساعة سطح المكتب IoT ومقياس الحرارة: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
أهلا،
ستوضح لك هذه التعليمات كيف صنعت ساعة سطح مكتب ومقياس حرارة ، بدون أي أدوات خاصة. تعرض ساعة سطح المكتب هذه الوقت الحالي ودرجة الحرارة والرطوبة. الساعة دقيقة للغاية لأنها متزامنة مع خادم الوقت باستخدام اتصال WiFi لوحدة esp8266 NodeMCU IoT. يتم قياس الرطوبة ودرجة الحرارة بجهاز استشعار محلي. يتم تشغيل الوحدة بواسطة شاحن هاتف قياسي (5VDC). هناك نوعان من شاشات العرض المثبتة. يُظهر أول رقمين من الشاشة العلوية درجة الحرارة بالدرجة المئوية ، بينما يُظهر الرقم الثاني المكون من رقمين الرطوبة. تعرض الشاشة السفلية الوقت. تم دمج الإلكترونيات الكاملة في صندوق ورقي ، والذي كان عبارة عن تغليف لشريحة ذاكرة USB.
الخطوة 1: قائمة 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: التجميع
يمكن رؤية كل خطوة من خطوات عملية التجميع في الفيديو التالي.
بعض المعلومات الإضافية للفيديو:
هذه هي ساعة سطح المكتب الثانية التي صنعتها. رابط التعليمات لمحاولتي الأولى:
لقد قدمت هذه التعليمات ، لأنني سجلت الآن عملية البناء بأكملها ، وقمت ببعض التعديلات. واجهت بعض المشكلات مع الإصدار 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: الكلمات الأخيرة
لقد استخدمت هذه الساعة لمدة شهرين دون أي مشكلة. خلال ذلك الوقت ، قمت أيضًا بترقية وحدتي القديمة ، انظر المرفق. الآن أنا سعيد بكلتا الوحدتين. أخطط لإنشاء نسخة أكثر تقدمًا من هذه الساعة.
طاب يومك!
موصى به:
كيفية جعل ساعة سطح المكتب LED Pixel Arduino: 9 خطوات
كيف تصنع ساعة Led Pixel Arduino لسطح المكتب: أصدقاء مرحبًا في هذه التعليمات ، سأوضح لك كيفية صنع ساعة LED باستخدام اردوينو
ساعة سطح المكتب لمحرك الأقراص الثابتة: 5 خطوات
ساعة سطح المكتب لمحرك الأقراص الصلبة: مقدمة هناك بعض ساعات محرك الأقراص الثابتة في Pinterest للبيع. أريد دائمًا أن أجعل واحدًا منهم لمكتبي. يمنحني الحجر الصحي لـ COVID-19 الفرصة لصنع واحدة. بسبب الفيروس ، يجب أن أصنعه من أي شيء لدي في المنزل ، لذلك هذا هو أول Instru
جهاز سطح المكتب - مساعد سطح مكتب قابل للتخصيص: 7 خطوات (بالصور)
جهاز سطح المكتب - مساعد سطح مكتب قابل للتخصيص: جهاز سطح المكتب هو مساعد سطح مكتب شخصي صغير يمكنه عرض معلومات متنوعة تم تنزيلها من الإنترنت. تم تصميم هذا الجهاز وصنعه بواسطتي لفئة CRT 420 - فئة الموضوعات الخاصة في Berry College والتي يقودها Instructor
مراقبة درجة حرارة غرفة المنزل / المكتب على سطح المكتب: 4 خطوات
مراقبة درجة حرارة غرفة المنزل / المكتب على سطح المكتب الخاص بك: لمراقبة الغرف أو المكاتب أو أي مكان يمكننا فيه استخدام هذا المشروع وهذا يظهر مع العديد من التفاصيل مثل الرسم البياني ودرجة الحرارة في الوقت الفعلي وغير ذلك الكثير. نحن نستخدم: https://thingsio.ai/ أولاً وقبل كل شيء ، علينا إنشاء حساب على منصة إنترنت الأشياء هذه ،
ساعة سطح المكتب "خشبية" * مظهر عصري *: 9 خطوات (مع صور)
ساعة سطح المكتب "الخشبية" * بمظهر عصري *: مرحبًا بالجميع ، هذا هو ثاني تعليم لي! هذه المرة سنقوم ببناء ساعة خشبية مع عرض درجة الحرارة والرطوبة. كما هو موضح في الصورة ، سيتم عرض وقتنا من خلال & quot؛ الخشب & quot ؛ نظرًا لأن الضوء ليس قويًا بما يكفي