সুচিপত্র:

আইওটি ডেস্কটপ ঘড়ি এবং থার্মোমিটার: 5 টি ধাপ
আইওটি ডেস্কটপ ঘড়ি এবং থার্মোমিটার: 5 টি ধাপ

ভিডিও: আইওটি ডেস্কটপ ঘড়ি এবং থার্মোমিটার: 5 টি ধাপ

ভিডিও: আইওটি ডেস্কটপ ঘড়ি এবং থার্মোমিটার: 5 টি ধাপ
ভিডিও: Gadgets for Windows 10 |Customize Windows 10 Desktop | কিভাবে ডেক্সটপে ‍ডিজিটাল ঘড়ি সেট করবেন। 2024, নভেম্বর
Anonim
আইওটি ডেস্কটপ ক্লক এবং থার্মোমিটার
আইওটি ডেস্কটপ ক্লক এবং থার্মোমিটার

হ্যালো, এই নির্দেশনাটি দেখাবে কিভাবে আমি কোন বিশেষ সরঞ্জাম ছাড়াই একটি ডেস্কটপ ঘড়ি এবং থার্মোমিটার তৈরি করেছি। এই ডেস্কটপ ঘড়ি বর্তমান সময়, তাপমাত্রা এবং আর্দ্রতা দেখায়। ঘড়িটি খুবই সুনির্দিষ্ট কারণ এটি একটি esp8266 NodeMCU IoT মডিউলের ওয়াইফাই সংযোগ ব্যবহার করে টাইম সার্ভারে সিঙ্ক্রোনাইজ করা হয়েছে। স্থানীয় সেন্সর দিয়ে আর্দ্রতা এবং তাপমাত্রা পরিমাপ করা হয়। ইউনিটটি একটি স্ট্যান্ডার্ড ফোন চার্জার (5VDC) দ্বারা চালিত। দুটি ডিসপ্লে ইনস্টল করা আছে। উপরের ডিসপ্লের প্রথম দুটি সংখ্যা সেলসিয়াস তাপমাত্রা দেখায়, দ্বিতীয় দুই অঙ্কের আর্দ্রতা দেখায়। নিম্ন প্রদর্শন সময় দেখায়। সম্পূর্ণ ইলেকট্রনিক্স একটি কাগজের বাক্সে নির্মিত, যা একটি ইউএসবি মেমরি স্টিকের প্যাকেজিং ছিল।

ধাপ 1: BOM তালিকা

BOM তালিকা
BOM তালিকা
BOM তালিকা
BOM তালিকা

DHT22 ডিজিটাল তাপমাত্রা এবং আর্দ্রতা সেন্সর মডিউল 1pc

Arduino 1pc এর জন্য TM1637 7 সেগমেন্ট 4 ডিজিটের ডিজিটাল LED ডিসপ্লে মডিউল

Arduino ন্যানো MCU বোর্ড 1pc

NodeMcu v3 Lua WIFI Internet of Things Development MCU Board ESP8266 1pc

ফোন চার্জার ১ পিসি

প্রোটো পিসিবি ১ পিসি

কেবল 1pc

হাউজিং 1pc উপহার বাক্স

ঝাল টিন 1pc

প্রকল্পের মোট উপাদান খরচ: 10, 29 $/মোট প্রকল্প

ধাপ 2: সমাবেশ

Image
Image
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ

সমাবেশ প্রক্রিয়ার প্রতিটি ধাপ নিম্নলিখিত ভিডিওতে দেখা যাবে।

ভিডিওতে কিছু অতিরিক্ত তথ্য:

এটি আমার নির্মিত দ্বিতীয় ডেস্কটপ ঘড়ি। আমার প্রথম প্রচেষ্টার নির্দেশ লিঙ্ক:

আমি এই নির্দেশনা দিয়েছিলাম, কারণ আমি এখন পুরো বিল্ডিং প্রক্রিয়াটি রেকর্ড করেছি এবং আমি কিছু পরিবর্তন করেছি। 1.0 সংস্করণে আমার কিছু সমস্যা ছিল। সবচেয়ে বড় সমস্যা ছিল আরটিসি ভুল ছিল। ঘড়ি উল্লেখযোগ্যভাবে বিলম্বিত। এই সমস্যাটি IoT প্রযুক্তি এবং পর্যায়ক্রমিক সময় সার্ভার সিঙ্ক্রোনাইজেশনের মাধ্যমে সমাধান করা যেতে পারে। এই প্রকল্পে, আমি নোডএমসিইউ ব্যবহার করেছি, যা সময় সিঙ্ক্রোনাইজেশন পরিচালনা করবে।

পরবর্তী পদক্ষেপ ছিল সঠিক আবাসন খুঁজে বের করা। আমি একটি ছোট কাগজের বাক্স বেছে নিলাম যার মধ্যে সব যন্ত্রাংশ মানানসই। আমি এই বাক্সটি উপহার হিসেবে পেয়েছি। আসলে, একটি ইউএসবি মেমরি স্টিক উপহার ছিল, এটি ছিল ইউএসবি মেমরি স্টিকের প্যাকেজিং। এই কাগজের প্যাকেজিং বাক্সটি এই প্রকল্পের জন্য আদর্শ ছিল। আমি মনে করি সঠিক আকারের যে কোন বাক্স (কাঠ, প্লাস্টিক) এই উদ্দেশ্যে ব্যবহার করা যেতে পারে।

কোন গর্ত ড্রিল করার আগে বাক্সে এবং ভিতরে সমস্ত উপাদান স্থাপন করা একটি ভাল ধারণা।

পূর্ববর্তী সংস্করণে, আমি Arduino বোর্ডটিকে বাক্সে ঠিক করিনি, কিন্তু এটি একটি অগোছালো ক্যাবলিংয়ের কারণ হয়েছিল। তাই এখন আমি একটি প্রোটো PCB ব্যবহার করার সিদ্ধান্ত নিয়েছি। এই সমাধানটি আরও সোল্ডারিংয়ের প্রয়োজন কিন্তু শেষ পর্যন্ত এটি করা মূল্যবান, কারণ কেবলগুলি খুব সহজেই পরিচালনা করা যায়।

ধাপ 3: সার্কিট

সার্কিট
সার্কিট

প্রথমে আমি শুধুমাত্র NodeMCU মডিউল ব্যবহার করার চেষ্টা করেছি, কিন্তু এটি DHT 22 সেন্সর পরিচালনা করতে সক্ষম ছিল না। আমি মনে করি সমস্যা হল যে DHT 22 5 V তে কাজ করছে এবং NodeMCU 3.3 তে আছে। আমি কোন সাফল্য ছাড়াই লেভেল শিফটার মডিউল (3.3/5) দিয়ে চেষ্টা করেছি। শেষ পর্যন্ত, আমি সেন্সরের জন্য একটি স্বাধীন Arduino ন্যানো প্রয়োগ করেছি। এটি 2 ডলার অতিরিক্ত এবং এর জন্য কিছু জায়গা প্রয়োজন, কিন্তু একটি লেভেল শিফটার মডিউল খরচ এবং সেইসাথে জায়গা প্রয়োজন। আমি পরিকল্পিত অনুযায়ী সমস্ত উপাদান তারের।

আমি বাক্সে সমস্ত মডিউল ঠিক করতে স্ক্রু প্রয়োগ করেছি, তাই ভিতরে কোনও চলন্ত অংশ নেই। একটি গাড়িতে ব্যবহার করা যেতে পারে (যদি গাড়িতে ওয়াইফাই থাকে, আমি আমার মোবাইল দিয়ে হটস্পট হিসাবে পরীক্ষা করেছি)।

ধাপ 4: সংযুক্ত সফটওয়্যার আপলোড করুন

এমসিইউ-তে সোর্স কোড আপলোড করার জন্য Arduino IDE সফটওয়্যার এবং ইউএসবি কেবল ব্যবহার করুন:

কিভাবে একটি NodeMCU প্রোগ্রাম করার বিষয়ে অনেক নির্দেশনা আছে।

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

এবং কিভাবে Arduino ন্যানো প্রোগ্রাম:

www.arduino.cc/en/Guide/ArduinoNano

দুটি কোড আছে। একটি Arduino ন্যানোর জন্য এবং একটি NodeMCU এর জন্য। NodeMCU কোড আপলোড করার আগে, আপনার ওয়াইফাই শংসাপত্রগুলি পরিবর্তন করুন এবং আপনার সময় অঞ্চল নির্ধারণ করুন। আমি https://openweathermap.org/ থেকে দূরবর্তী আবহাওয়ার ডেটা কীভাবে ব্যবহার করতে হয় সে সম্পর্কে সোর্স কোডে কিছু নোট রেখেছি। আমি বাইরের তাপমাত্রাও দেখাতে চেয়েছিলাম, কিন্তু এই পরিষেবা থেকে সঠিকতা আমার জন্য ঠিক ছিল না, হয়তো সেন্সরটি আমার অবস্থান থেকে অনেক দূরে।

ধাপ 5: চূড়ান্ত শব্দ

চূড়ান্ত শব্দ
চূড়ান্ত শব্দ
চূড়ান্ত শব্দ
চূড়ান্ত শব্দ

আমি কোন সমস্যা ছাড়াই এই ঘড়িটি 2 মাস ব্যবহার করেছি। সেই সময়ের মধ্যে, আমি আমার পুরানো ইউনিটটিও আপগ্রেড করেছি, সংযুক্ত দেখুন। এখন আমি উভয় ইউনিট নিয়ে খুশি। আমি এই ঘড়ির আরও উন্নত সংস্করণ তৈরি করার পরিকল্পনা করছি।

আপনার দিনটি শুভ হোক!

প্রস্তাবিত: