সুচিপত্র:
ভিডিও: 16 X 2 LCD I2c প্রদর্শন MQTT ডেটা: 3 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
র্যান্ডম নের্ড টিউটোরিয়াল এবং 3KU_Delta কে তাদের অনুপ্রেরণা, সাহায্য এবং কোডের জন্য ধন্যবাদ।
ধাপ 1: কুমির পুল সেন্সর
3KU_Delta এখানে একটি দুর্দান্ত প্রকল্প নির্দেশাবলীর উপর প্রকাশ করেছে: সম্পূর্ণ ক্রোক প্রকল্প
এই প্রকল্পের মধ্যে ছিল তাপমাত্রা, শেষ আপডেটের সময় এবং ব্যাঙ্ক কন্ডিশনের মাধ্যমে Blynk এবং MQTT এর মাধ্যমে পোস্ট করা। পরে তিনি একটি বড় এলইডি ডিসপ্লে তৈরি করার জন্য এবং একটি রাস্পবেরি পাই এর জন্য নোড রেডে ডেটা দেখার জন্য একটি পরিশিষ্ট যোগ করেন।
আমি কিছু জিনিস পরিবর্তন করেছি:
আমি আরো ক্ষমতা এবং আরো চার্জিং ক্ষমতা থাকতে চেয়েছিলাম। আমি তাই:
1. আমি ক্রকের উপরে একটি বড় (6V 1W সোলার সেল অ্যারে) রাখি; যদিও এটি 6V ছিল 3.7V এর বিপরীতে, TP4056 ব্যাটারিতে ভোল্টেজ এবং সার্কিটকে সঠিক মূল্যে রেখেছিল।
2. আমি একটি বড় (2000mAh রিচার্জেবল লিথিয়াম পলিমার আয়ন ব্যাটারি প্যাক ক্রোকের ভিতরে রাখি। তার মূল পোস্ট থেকে একটি পুনর্বিবেচনায়, 3KU_Delta এই বড় ব্যাটারির সুপারিশ করেছিল।
বড় ব্যাটারি 5cm দ্বারা 7cm সার্কিট বোর্ড 3KU_Delta দ্বারা মানানসই ছিল না, কিন্তু আমি যে সাইজ বোর্ডটি ব্যবহার করেছি; এটি আমাকে একটি ছোট সার্কিট বোর্ডের তুলনায় উপাদানগুলি মাউন্ট করার পাশাপাশি একই বোর্ডে TP4056 ভোল্টেজ রেগুলেটর লাগানোর জন্য আরও জায়গা দিয়েছে।
ESP8266 Wemos D1 মিনি প্রো এবং TP4056 এর উপর পুলের জল আসার কোনো সম্ভাবনা থাকবে না তা নিশ্চিত হওয়ার জন্য, আমি "ফুড সেভার" উপাদান ব্যবহার করে পুরো সার্কিট বোর্ড সিল করে দিয়েছি। আমি অ্যামাজনে উপলব্ধ একটি ছোট মিনি ব্যাগ সিলার ব্যবহার করে উপাদানটি বন্ধ করে দিয়েছি। আমি "ব্যাগ" এর এক প্রান্ত দিয়ে সোলার সেল, ব্যাটারি, অ্যান্টেনা এবং ds18b20 এর জন্য তারগুলি খাওয়ালাম এবং তারপর সেই গর্তটিকে সিলিকন সিলার দিয়ে সিল করলাম।
যাইহোক, (যেমন 3KU_Delta একটি মন্তব্যে বলে) ds1820b সিল করতে ভুলবেন না ইপক্সির একটি পাতলা স্তর দিয়ে যাতে নিশ্চিত করা যায় যে পুলের পানি সেন্সরের ক্ষতি করবে না।
ধাপ 2: একটি ছোট (16 X 2) LCD তে প্রদর্শন করুন
আমি আমার রাস্পবেরি পাই এমকিউটিটি ব্রোকার থেকে ডেটা পুনরুদ্ধার করতে চেয়েছিলাম এবং একটি ছোট এলসিডি ডিসপ্লেতে ডেটা দেখতে চেয়েছিলাম। এলোমেলো Nerd টিউটোরিয়াল দুটি প্রকল্প প্রকাশ করেছে এবং একই সাথে একাধিক MQTT প্রকাশের পদক্ষেপগুলি একক Arduino Ide প্রোগ্রামে প্রকাশ করেছে। এখানে সেই আইটেমগুলির লিঙ্ক রয়েছে:
একটি ESP8266 সহ dsb18b20
একটি LCD তে ডেটা প্রদর্শন করা
এবং
একাধিক MQTT বিষয় সাবস্ক্রাইব করা
আমি রুই স্যান্টোসের কাছে কৃতজ্ঞ যে আমাকে তার তৈরি তিনটি কোড পরিবর্তন করে এবং ব্যবহার করে আমার তৈরি করা কোডটি প্রকাশ করার অনুমতি দিয়েছে।
অ্যামাজন বা ইবেতে সহজেই পাওয়া যায় এমন যন্ত্রাংশ:
1. ESP8266 NodeMCU বোর্ড
2. i2c বোর্ড সংযুক্ত 16 X 2 LCD ডিসপ্লে - একটি i2c বোর্ড সংযুক্ত একটি ডিসপ্লে পেতে ভুলবেন না। এটি আপনাকে LCD ডিসপ্লেতে i2c বোর্ড সোল্ডার করার অনেক সময় বাঁচাবে।
3. প্লাস্টিক বেসবল ডিসপ্লে কেস - আমি অ্যামাজনে খুব সস্তা একটি খুঁজে পেয়েছি এবং কেসের মাত্র অর্ধেক ব্যবহার করেছি। দুর্ভাগ্যক্রমে, এলসিডি বেসবল কেসের চেয়ে কিছুটা বড়। আপনি যদি আপনার প্রকল্পটি একটি বন্ধ অবস্থায় রাখতে চান, তবে সবচেয়ে কম ব্যয়বহুল সফটবল কেসটি পাওয়া গেল দ্য কন্টেইনার স্টোরে।
4. সংক্ষিপ্ত hookup তারের
5. জায়গায় তারের ধরে রাখার জন্য তাপ সঙ্কুচিত টিউবিং।
আপনি উপরের ছবিতে দেখতে পাচ্ছেন, আমি কেসের মাত্র অর্ধেক ব্যবহার করেছি। যদি আপনি একটি বড় কেস চান যা বন্ধ হয়, আমি একটি সফটবল কেস সাজেস্ট করি। সর্বনিম্ন ব্যয়বহুল যা আমি পেয়েছিলাম তা ছিল কনটেইনার স্টোর (sku#: 44070) থেকে।
আমি গিটহাব: কোডে আমার কোড পোস্ট করেছি
3KU_Delta এবং রুই এবং সারা সান্টোসকে ধন্যবাদ তাদের সাহায্য এবং অনুপ্রেরণার জন্য এলোমেলো Nerd টিউটোরিয়ালের জন্য।
প্রস্তাবিত:
লাইভ আরডুইনো ডেটা থেকে সুন্দর প্লট তৈরি করুন (এবং এক্সেলে ডেটা সংরক্ষণ করুন): 3 টি ধাপ
লাইভ Arduino ডেটা থেকে সুন্দর প্লট তৈরি করুন (এবং এক্সেল এ ডেটা সংরক্ষণ করুন): আমরা সবাই আমাদের P … লটার ফাংশন Arduino IDE তে খেলতে পছন্দ করি। পয়েন্ট যোগ করা হয় এবং এটি বিশেষ করে চোখের জন্য সুখকর নয়। Arduino IDE চক্রান্তকারী না
আর্ডুইনো ইউএনও এবং এসডি-কার্ড দিয়ে আর্দ্রতা এবং তাপমাত্রা রিয়েল টাইম ডেটা রেকর্ডার কিভাবে তৈরি করবেন - প্রোটিয়াসে DHT11 ডেটা-লগার সিমুলেশন: 5 টি ধাপ
আর্ডুইনো ইউএনও এবং এসডি-কার্ড দিয়ে আর্দ্রতা এবং তাপমাত্রা রিয়েল টাইম ডেটা রেকর্ডার কিভাবে তৈরি করবেন | প্রোটিয়াসে DHT11 ডেটা-লগার সিমুলেশন: ভূমিকা: হাই, এটি লিওনো মেকার, এখানে ইউটিউব লিঙ্ক রয়েছে। আমরা আরডুইনো দিয়ে সৃজনশীল প্রকল্প তৈরি করছি এবং এমবেডেড সিস্টেমে কাজ করছি।
মোটো স্টুডেন্ট ইলেকট্রিক রেসিং বাইকের জন্য ডেটা অর্জন এবং ডেটা ভিজ্যুয়ালাইজেশন সিস্টেম: 23 ধাপ
একটি মোটো স্টুডেন্ট ইলেকট্রিক রেসিং বাইকের জন্য ডেটা অর্জন এবং ডেটা ভিজ্যুয়ালাইজেশন সিস্টেম: একটি ডেটা অধিগ্রহণ সিস্টেম হল হার্ডওয়্যার এবং সফ্টওয়্যারগুলির একটি সংগ্রহ যা বাহ্যিক সেন্সর থেকে ডেটা সংগ্রহ করতে, এটি সংরক্ষণ এবং প্রক্রিয়া করার পরে যাতে এটি গ্রাফিক্যালি এবং বিশ্লেষণ করা যায়, ইঞ্জিনিয়ারদের তৈরি করার অনুমতি দেওয়া হচ্ছে
ESP8266 ওয়েদার স্টেশন যা একটি ওয়েবসাইটে ডেটা প্রদর্শন করে: 7 টি ধাপ
ESP8266 ওয়েদার স্টেশন যা একটি ওয়েবসাইটে ডেটা প্রদর্শন করে: দ্রষ্টব্য: এই টিউটোরিয়ালের অংশগুলি আমার ইউটিউব চ্যানেল - টেক ট্রাইবে ভিডিও ফরম্যাটে পাওয়া যেতে পারে। । অতএব, আপনার নিজের ডোমেইন প্রয়োজন হবে (উদা:
Arduino এবং প্রক্রিয়াকরণের সাথে তাপমাত্রা এবং আর্দ্রতা প্রদর্শন এবং ডেটা সংগ্রহ: 13 টি ধাপ (ছবি সহ)
Arduino এবং প্রক্রিয়াকরণের সাথে তাপমাত্রা এবং আর্দ্রতা প্রদর্শন এবং ডেটা সংগ্রহ: ভূমিকা: এটি একটি প্রকল্প যা একটি Arduino বোর্ড, একটি সেন্সর (DHT11), একটি উইন্ডোজ কম্পিউটার এবং প্রসেসিং (একটি বিনামূল্যে ডাউনলোডযোগ্য) প্রোগ্রাম ব্যবহার করে তাপমাত্রা, ডিজিটাল এবং আর্দ্রতা ডেটা প্রদর্শন করতে বার গ্রাফ ফর্ম, প্রদর্শন সময় এবং তারিখ এবং একটি গণনা সময় চালান