সুচিপত্র:

স্পর্শ সহ ESP8266 মডবাস থার্মোস্ট্যাট: 5 টি ধাপ
স্পর্শ সহ ESP8266 মডবাস থার্মোস্ট্যাট: 5 টি ধাপ

ভিডিও: স্পর্শ সহ ESP8266 মডবাস থার্মোস্ট্যাট: 5 টি ধাপ

ভিডিও: স্পর্শ সহ ESP8266 মডবাস থার্মোস্ট্যাট: 5 টি ধাপ
ভিডিও: ESP8266 ওয়্যারলেস নেক্সটশন HMI || Outseal Arduino PLC 2024, জুলাই
Anonim
স্পর্শ সহ ESP8266 মডবাস থার্মোস্ট্যাট
স্পর্শ সহ ESP8266 মডবাস থার্মোস্ট্যাট

ArduiTouch ESP এবং ESP8266 (NodeMCU বা Wemos D1 Mini) এর মাধ্যমে RS485 এর মাধ্যমে Modচ্ছিক মোডবাস সাপোর্ট দিয়ে একটি সুন্দর চেহারার টাচ-স্ক্রিন থার্মোস্ট্যাট কিভাবে তৈরি করতে হয় তা আমি আপনাকে দেখাবো।

ধাপ 1: উপাদান বিল

উপাদান বিল
উপাদান বিল
উপাদান বিল
উপাদান বিল
উপাদান বিল
উপাদান বিল
  • NodeMCU V2 Amica বা Wemos D1 mini
  • ArduiTouch ESP কিট

RS485 ইন্টারফেসের জন্য চ্ছিক:

  • MAX3485
  • ট্রানজিস্টর BC557
  • প্রতিরোধক 10k
  • প্রতিরোধক 22k
  • 2x রোধ 1k
  • প্রতিরোধক 120 ওহম
  • ক্যাপাসিটর 1, 5nF
  • 2 পোল হেডার
  • জাম্পার ব্রিজ

ধাপ 2: সমাবেশ

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

আপনি ArduiTouch এর সংযুক্তির জন্য নিজেই সংযুক্ত ম্যানুয়াল ব্যবহার করতে পারেন।

ArduiTouch নিজেই একটি RS485 ইন্টারফেস ধারণ করে না। আমরা রুটিবোর্ড এলাকায় এই ফাংশন যোগ করতে হবে। ব্রেডবোর্ড এলাকার পাশে আপনি সমস্ত প্রয়োজনীয় সংকেত সহ সোল্ডারিং প্যাড পাবেন। আপনাকে কেবল এই সোল্ডারিং প্যাডগুলির সাথে নীচের সার্কিটটি সংযুক্ত করতে হবে। A এবং B সংকেতগুলির জন্য এটি 3 এবং 4 টি প্যাড ব্যবহার করার পরামর্শ দেওয়া হয় যা সরাসরি টার্মিনালের সাথে সংযুক্ত।

ধাপ 3: অতিরিক্ত লাইব্রেরি স্থাপন

ফার্মওয়্যারটি Arduino IDE এর অধীনে লেখা হয়েছিল। আপনার নিম্নলিখিত অতিরিক্ত লাইব্রেরির প্রয়োজন হবে:

আরডুইনো লাইব্রেরি ম্যানেজারের মাধ্যমে নিম্নলিখিত গ্রন্থাগারগুলি ইনস্টল করুন

অ্যাডাফ্রুট জিএফএক্স লাইব্রেরি

Adafruit ILI9341 লাইব্রেরি

XPT2046_ পল স্টফ্রেজেন দ্বারা টাচস্ক্রিন

SimpleModbus NG

আপনি লাইব্রেরিটি সরাসরি জিপ ফাইল হিসাবেও ডাউনলোড করতে পারেন এবং ইউরারডুইনোস্কেচফোল্ডার/ লাইব্রেরির অধীনে ফোল্ডারটি সংকুচিত করতে পারেন/ অ্যাডাফ্রুট লাইব্রেরি ইনস্টল করার পরে, আরডুইনো আইডিই পুনরায় চালু করুন।

আপনি আমাদের ওয়েবসাইটে থার্মোস্ট্যাটের সোর্স কোড পাবেন।

ধাপ 4: ডেমো চালান

ডেমো চালান
ডেমো চালান
ডেমো চালান
ডেমো চালান
ডেমো চালান
ডেমো চালান
ডেমো চালান
ডেমো চালান

অনুগ্রহ করে এই নমুনাটি Arduino IDE তে খুলুন। কম্পাইল করুন এবং আপলোড করুন দয়া করে নোট করুন: ইউএসবি এর মাধ্যমে ESP8266 মডিউল প্রোগ্রামিংয়ের জন্য জাম্পার অবশ্যই খোলা থাকতে হবে।

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

ধাপ 5: মোডবাস পরীক্ষা

মোডবাস পরীক্ষা
মোডবাস পরীক্ষা
মোডবাস পরীক্ষা
মোডবাস পরীক্ষা

আমরা এই উদাহরণে পিসিকে MODBUS মাস্টার হিসাবে ব্যবহার করব। আপনাকে মোডবাস্টার ডাউনলোড করতে হবে। আপনার হার্ডডিস্কে একটি নতুন ডিরেক্টরিতে জিপ আর্কাইভ আনপ্যাক করুন। সফ্টওয়্যারটি খুলুন এবং উপরের ছবির মতো চিহ্নিত ক্ষেত্রগুলি পরিবর্তন করুন। আপনাকে আগে USB-RS485- অ্যাডাপ্টার সংযোগ করতে হবে। সহজ পরীক্ষার জন্য আপনার পিসি এবং NodeMCU এর মধ্যে USB তারের মাধ্যমে একটি সিরিয়াল সংযোগও কাজ করবে। Modbustester এ এই অ্যাডাপ্টারের জন্য অনুগ্রহ করে সঠিক COM- পোর্ট নির্বাচন করুন

আপনি Modbustester এ পড়ুন বোতাম টিপতে পারেন। এই কমান্ডটি আমাদের নতুন স্লেভ ডিভাইস ArduiTouch এর থিমমোরির 6 বাইট পড়বে। আপনি ঠিকানার পাশে ক্ষেত্রগুলিতে ক্লিক করতে পারেন এবং মানগুলি হেরফের করতে পারেন। লেখার বোতামের সাহায্যে আপনি এই ম্যানিপুলেটেড মানগুলি ArduiTouch এ পাঠান। রেজিস্টার ফাংশন সম্পর্কে নীচের টেবিলটি দেখুন।

প্রস্তাবিত: