فهرست مطالب:
- مرحله 1: لیست BOM
- مرحله 2: مونتاژ
- مرحله 3: مدار
- مرحله 4: نرم افزار پیوست را بارگذاری کنید
- مرحله 5: کلمات پایانی
تصویری: ساعت و دماسنج IoT Desktop: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
سلام،
این دستورالعمل به شما نشان می دهد که چگونه یک ساعت رومیزی و دماسنج ، بدون هیچ ابزار خاصی ساخته ام. این ساعت رومیزی زمان فعلی ، دما و رطوبت را نشان می دهد. ساعت بسیار دقیق است زیرا با استفاده از اتصال WiFi یک ماژول eso8266 NodeMCU IoT با سرور زمان همگام سازی می شود. رطوبت و دما با سنسور محلی اندازه گیری می شود. این دستگاه از یک شارژر تلفن استاندارد (5VDC) تغذیه می کند. دو صفحه نمایش نصب شده است. دو رقم اول صفحه نمایش بالا درجه حرارت را نشان می دهد ، دو رقمی دوم رطوبت را نشان می دهد. صفحه پایین زمان را نشان می دهد. قطعات الکترونیکی کامل در یک جعبه کاغذ ساخته شده است که بسته بندی یک کارت حافظه USB بود.
مرحله 1: لیست 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: مونتاژ
هر مرحله از مراحل مونتاژ را می توانید در فیلم زیر مشاهده کنید.
برخی از اطلاعات اضافی به ویدئو:
این دومین ساعت رومیزی است که ساختم. پیوند دستورالعمل اولین تلاش من:
من این دستورالعمل را ارائه دادم ، زیرا اکنون تمام مراحل ساختمان را ضبط کرده و برخی اصلاحات را انجام داده ام. من با نسخه 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 ماه بدون هیچ مشکلی استفاده کردم. در آن مدت ، واحد قدیمی خود را نیز ارتقا دادم ، پیوست را ببینید. حالا از هر دو واحد راضی هستم. من قصد دارم نسخه پیشرفته تری از این ساعت ایجاد کنم.
روز خوبی داشته باشید!
توصیه شده:
سپر برای آردوینو از لوله های قدیمی VFD روسی: ساعت ، دماسنج ، متر ولت : 21 مرحله (همراه با تصاویر)
سپر برای آردوینو از لوله های قدیمی VFD روسی: ساعت ، دماسنج ، متر ولت …: این پروژه تقریباً نیم سال به طول انجامید. من نمی توانم توصیف کنم که چقدر کار در این پروژه انجام شده است. انجام این پروژه به تنهایی مرا برای همیشه می برد ، بنابراین من از دوستانم کمک گرفتم. در اینجا می توانید کارهای ما را که در یک دستورالعمل طولانی تدوین شده است مشاهده کنید
استفاده از تلفن هوشمند به عنوان دماسنج غیر تماسی / دماسنج قابل حمل: 8 مرحله (همراه با تصاویر)
از اسمارت فون به عنوان دماسنج غیر تماسی / دماسنج قابل حمل استفاده کنید: اندازه گیری دمای بدن بدون تماس / بدون تماس مانند تفنگ حرارتی. من این پروژه را ایجاد کردم زیرا Thermo Gun در حال حاضر بسیار گران است ، بنابراین من باید جایگزینی برای تهیه DIY داشته باشم. و هدف این است که با نسخه کم بودجه تهیه شود
ساعت شبکه ESP8266 بدون هیچ گونه RTC - Nodemcu NTP ساعت بدون RTC - پروژه ساعت اینترنتی: 4 مرحله
ساعت شبکه ESP8266 بدون هیچ گونه RTC | Nodemcu NTP ساعت بدون RTC | پروژه ساعت اینترنتی: در پروژه ایجاد پروژه ساعت بدون RTC ، زمان استفاده از اینترنت با استفاده از wifi و نمایش آن بر روی صفحه نمایش st7735
دماسنج مادون قرمز غیر تماسی مبتنی بر آردوینو - دماسنج مبتنی بر IR با استفاده از آردوینو: 4 مرحله
دماسنج مادون قرمز بدون تماس مبتنی بر آردوینو | دماسنج مبتنی بر IR با استفاده از آردوینو: سلام بچه ها در این دستورالعمل ما با استفاده از آردوینو یک دماسنج غیر تماسی ایجاد می کنیم. از آنجا که گاهی اوقات دمای مایع/جامد بسیار زیاد یا بسیار پایین است و سپس تماس با آن و خواندن آن سخت است. دما در آن حالت
ESP32 NTP دماسنج پخت دماسنج با تصحیح اشتاین هارت-هارت و هشدار دما: 7 مرحله (همراه با تصاویر)
ESP32 NTP دماسنج پخت دماسنج با تصحیح اشتاین هارت و هشدار دما: هنوز در سفر برای تکمیل یک & quot؛ پروژه آینده & quot ؛، & quot ؛، & quot؛ دماسنج پخت و پز دما ETP32 NTP با اصلاح Steinhart-Hart و هشدار دما & quot؛ یک دستورالعمل است که نشان می دهد چگونه یک پروب دما NTP ، پیزو ب