فهرست مطالب:

ساعت و دماسنج IoT Desktop: 5 مرحله
ساعت و دماسنج IoT Desktop: 5 مرحله

تصویری: ساعت و دماسنج IoT Desktop: 5 مرحله

تصویری: ساعت و دماسنج IoT Desktop: 5 مرحله
تصویری: سورس راه اندازی ال سی دی رنگی 240 در 320 (TFT COLOR LCD 240X320) 2024, نوامبر
Anonim
ساعت رومیزی IoT و دماسنج
ساعت رومیزی IoT و دماسنج

سلام،

این دستورالعمل به شما نشان می دهد که چگونه یک ساعت رومیزی و دماسنج ، بدون هیچ ابزار خاصی ساخته ام. این ساعت رومیزی زمان فعلی ، دما و رطوبت را نشان می دهد. ساعت بسیار دقیق است زیرا با استفاده از اتصال WiFi یک ماژول eso8266 NodeMCU IoT با سرور زمان همگام سازی می شود. رطوبت و دما با سنسور محلی اندازه گیری می شود. این دستگاه از یک شارژر تلفن استاندارد (5VDC) تغذیه می کند. دو صفحه نمایش نصب شده است. دو رقم اول صفحه نمایش بالا درجه حرارت را نشان می دهد ، دو رقمی دوم رطوبت را نشان می دهد. صفحه پایین زمان را نشان می دهد. قطعات الکترونیکی کامل در یک جعبه کاغذ ساخته شده است که بسته بندی یک کارت حافظه USB بود.

مرحله 1: لیست BOM

لیست BOM
لیست BOM
لیست BOM
لیست BOM

ماژول سنسور دما و رطوبت DHT22 دیجیتال 1pc

TM1637 7 بخش 4 رقمی صفحه نمایش دیجیتال LED برای arduino 1pc

Arduino nano MCU board 1pc

NodeMcu v3 Lua WIFI Internet of Things MCU board ESP8266 1pc

شارژر تلفن 1 عدد

Proto PCB 1pc

کابل 1pc

جعبه هدیه 1 عددی

لحیم لحیم 1 عدد

کل هزینه مواد پروژه: 10 ، 29 $/کل پروژه

مرحله 2: مونتاژ

Image
Image
مونتاژ
مونتاژ
مونتاژ
مونتاژ

هر مرحله از مراحل مونتاژ را می توانید در فیلم زیر مشاهده کنید.

برخی از اطلاعات اضافی به ویدئو:

این دومین ساعت رومیزی است که ساختم. پیوند دستورالعمل اولین تلاش من:

من این دستورالعمل را ارائه دادم ، زیرا اکنون تمام مراحل ساختمان را ضبط کرده و برخی اصلاحات را انجام داده ام. من با نسخه 1.0 مشکلاتی داشتم. بزرگترین مشکل این بود که RTC دقیق نبود. ساعت تاخیر قابل توجهی داشت. این مشکل را می توان با فناوری اینترنت اشیا و همگام سازی دوره ای سرور حل کرد. در این پروژه ، من از NodeMCU استفاده کردم که همگام سازی زمان را مدیریت می کند.

گام بعدی یافتن مسکن مناسب بود. من یک جعبه کاغذی کوچک را انتخاب کردم که همه قسمت ها در آن جا بودند. این جعبه را به عنوان هدیه دریافت کردم. در واقع ، یک کارت حافظه USB هدیه بود ، این بسته بندی کارت حافظه USB بود. این جعبه بسته بندی کاغذی برای این پروژه ایده آل بود. من فکر می کنم هر جعبه (چوب ، پلاستیک) با اندازه مناسب می تواند برای این منظور استفاده شود.

ایده خوبی است که قبل از ایجاد هرگونه سوراخ ، تمام اجزای آن را روی جعبه قرار داده و داخل آن قرار دهید.

در نسخه قبلی ، من برد آردوینو را روی جعبه ثابت نکردم ، اما باعث کابل کشی نامرتب شد. بنابراین اکنون تصمیم گرفتم از یک PCB اولیه استفاده کنم. این راه حل نیاز به لحیم کاری بیشتری دارد اما در نهایت ارزش انجام آن را دارد ، زیرا مدیریت کابل ها بسیار راحت تر است.

مرحله 3: مدار

مدار
مدار

ابتدا سعی کردم فقط از ماژول NodeMCU استفاده کنم ، اما قادر به مدیریت سنسور DHT 22 نبود. من فکر می کنم مشکل این است که DHT 22 روی 5 ولت کار می کند و NodeMCU روی 3.3 است. من با ماژول تغییر سطح (3.3/5) سعی کردم ، اما هیچ موفقیتی نداشت. در پایان ، من یک نانو آردوینو مستقل برای سنسور استفاده کردم. این 2 دلار اضافی است و به مقداری فضا نیاز دارد ، اما یک ماژول تغییر سطح هزینه دارد و به فضا نیز نیاز دارد. من تمام اجزا را مطابق شمارش کابل کردم.

من پیچ هایی را برای تعمیر همه ماژول ها روی جعبه اعمال کردم ، بنابراین هیچ قطعه متحرک در داخل وجود ندارد. قابل استفاده در خودرو (در صورت وجود وای فای در خودرو ، من با موبایلم به عنوان نقطه هات تست کردم).

مرحله 4: نرم افزار پیوست را بارگذاری کنید

برای بارگذاری کد منبع در MCU ها از نرم افزار Arduino IDE و کابل های USB استفاده کنید:

دستورالعمل های زیادی در مورد نحوه برنامه نویسی NodeMCU به عنوان مثال وجود دارد:

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

و نحوه برنامه نویسی Arduino nano:

www.arduino.cc/fa/Guide/ArduinoNano

دو کد وجود دارد. یکی برای نانو آردوینو و دیگری برای NodeMCU. قبل از بارگذاری کد NodeMCU ، اعتبار Wifi خود را تغییر داده و منطقه زمانی خود را تنظیم کنید. در مورد نحوه استفاده از داده های آب و هوایی از راه دور از https://openweathermap.org/ نکته ای در کد منبع گذاشتم. من می خواستم دمای بیرون را نیز نشان دهم ، اما دقت این سرویس برای من خوب نبود ، شاید سنسور از مکان من خیلی دور باشد.

مرحله 5: کلمات پایانی

کلمات پایانی
کلمات پایانی
کلمات پایانی
کلمات پایانی

من از این ساعت به مدت 2 ماه بدون هیچ مشکلی استفاده کردم. در آن مدت ، واحد قدیمی خود را نیز ارتقا دادم ، پیوست را ببینید. حالا از هر دو واحد راضی هستم. من قصد دارم نسخه پیشرفته تری از این ساعت ایجاد کنم.

روز خوبی داشته باشید!

توصیه شده: