সুচিপত্র:

ডিসপ্লে সহ ESP8266 এ BBQ তাপমাত্রা এবং মাংস সেন্সর: 5 টি ধাপ (ছবি সহ)
ডিসপ্লে সহ ESP8266 এ BBQ তাপমাত্রা এবং মাংস সেন্সর: 5 টি ধাপ (ছবি সহ)

ভিডিও: ডিসপ্লে সহ ESP8266 এ BBQ তাপমাত্রা এবং মাংস সেন্সর: 5 টি ধাপ (ছবি সহ)

ভিডিও: ডিসপ্লে সহ ESP8266 এ BBQ তাপমাত্রা এবং মাংস সেন্সর: 5 টি ধাপ (ছবি সহ)
ভিডিও: #4 Simple Game on Arduino | Esp8266 + OLED + push button 2024, নভেম্বর
Anonim
Image
Image
ডিসপ্লে সহ ESP8266 এ BBQ তাপমাত্রা এবং মাংস সেন্সর
ডিসপ্লে সহ ESP8266 এ BBQ তাপমাত্রা এবং মাংস সেন্সর

এই নির্দেশাবলীতে আমি আপনাকে দেখাব কিভাবে আপনার একটি BBQ টুলের নিজস্ব সংস্করণ তৈরি করা যায় যা আপনার বারবিকিউতে বর্তমান তাপমাত্রা পরিমাপ করে এবং প্রয়োজনে এটি জ্বালানোর জন্য একটি ফ্যান চালু করে। এর অতিরিক্ত একটি মাংস কোর তাপমাত্রা সেন্সর সংযুক্ত করা হয়, এবং এই সব (আমার ক্ষেত্রে) Domoticz সংযুক্ত: বাস্তব সময় বর্তমান তাপমাত্রা এবং লগিং আউট পড়া

সরবরাহ

আপনার যা প্রয়োজন:

  • Wemos D1 মিনি (1x)
  • MAX31855 প্রোব সহ থার্মোকল মডিউল (2x)
  • Potentiometer 10k Ohm (1x)
  • LCD 2004 সহ I2C মডিউল (1x)
  • IRF 520 মসফেট (1x)
  • ফ্যান 5v (2x)
  • LM2596 ডিসি সাপ্লাই (1x) - আউটপুট 5v সেট করুন, ইনপুট পরিবর্তিত হতে পারে
  • আবাসন (1x)
  • থার্মোকল (2x) এর জন্য সংযোগকারী - (উভয় MAX31855 এর সাথে প্রোবের সাথে সংযোগ করুন)
  • ডিসি সংযোগকারী মহিলা (2x) - ডিসি জন্য একটি (ডিসি পাওয়ার সাপ্লাই সকেটের উপর নির্ভর করে)
  • ডিসি সংযোগকারী পুরুষ (1x) - ভক্তদের সংযোগের জন্য
  • বাদাম এবং বোল্ট M3 x 30
  • ডিসি পাওয়ার সাপ্লাই কমপক্ষে ৫ ভি
  • কিছু টুইন -তার - ভক্তদের সংযোগের জন্য।
  • পুরানো ইউএসবি মিনি কেবল - ডি 1 মিনি পাওয়ার জন্য

আপনার প্রয়োজনীয় সরঞ্জামগুলি:

  • সোল্ডারিং স্টেশন
  • বিভিন্ন মাপের ড্রিলস
  • প্রদর্শনের জন্য কাটিং টুল

ধাপ 1: আপনার আবাসন প্রস্তুত করা

আপনার হাউজিং প্রস্তুতি
আপনার হাউজিং প্রস্তুতি
আপনার হাউজিং প্রস্তুতি
আপনার হাউজিং প্রস্তুতি

প্রথমে, ডিসপ্লের আকার পরিমাপ করুন। হাউজিংয়ের উপরের অংশে একটি কাটিং করুন যাতে ডিসপ্লেটি সুন্দরভাবে ফিট হয়। তারপর এলসিডির ব্যাকপ্লেটে মাউটিং গর্তের স্থানে দুটি ছিদ্র করুন (ছবি দেখুন)।

হাউজিং -এ ডিসপ্লে মাউন্ট করার জন্য M3x30 বোল্ট ব্যবহার করার চেয়ে উপরে থেকে অন্য ছবি দেখুন।

এখন আমরা সব অংশ একসাথে সংযোগ / সোল্ডারিং শুরু করি।

ধাপ 2: সোল্ডারিং

সোল্ডারিং
সোল্ডারিং

এখন সময় এসেছে সমস্ত অংশ একসাথে সংযুক্ত করার, ছবি এবং নীচে দেখুন:

Wemos D1 মিনি -> MAX31855 (BBQ)

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D8 /GPIO15 -> CS

Wemos D1 মিনি -> MAX31855 (মাংস)

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D4 /GPIO2 -> CS

ওয়েমোস ডি 1 মিনি -> পটমিটার

3v3 -> VCC

GND-> GND

A0 -> পাত্র

Wemos D1 মিনি -> IRF520

D0 -> SIG

GND -> GND

Wemos D1 মিনি -> LCD2004

D1 / GPIO5 -> এসসিএল

D2 / GPIO4 -> SDA

5v -> VCC

GND -> GND

ধাপ 3: এটি আল হাউজিং এ রাখুন

এটা আল হাউজিং মধ্যে রাখুন
এটা আল হাউজিং মধ্যে রাখুন
এটা আল হাউজিং মধ্যে রাখুন
এটা আল হাউজিং মধ্যে রাখুন
এটা আল হাউজিং মধ্যে রাখুন
এটা আল হাউজিং মধ্যে রাখুন

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

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

ধাপ 4: সফটওয়্যার

Image
Image
সফটওয়্যার
সফটওয়্যার
সফটওয়্যার
সফটওয়্যার
সফটওয়্যার
সফটওয়্যার

এই টিউটোরিয়ালের জন্য Wemos D1 মিনিটি ESPeasy দিয়ে ফ্ল্যাশ করা উচিত, কিন্তু আপনি আপনার নিজের পছন্দ ব্যবহার করতে পারেন। কিভাবে ESPeasy ইনস্টল করবেন দেখুন:

সমস্ত সংযুক্ত ডিভাইসগুলি সঠিক GPIO এর সাথে কনফিগার করুন (আমার কনফিগারেশনের জন্য ছবি দেখুন)

  • এনালগ ইনপুট (পটমিটার) থেকে D0 / ADC (TOUT)
  • ফ্যান: জিপিআইও 16
  • BBQ সেন্সর: GPIO15
  • LCD2004 ডিসপ্লে: GPIO4, 5, 0
  • মাংস সেন্সর: GPIO2

টাস্ক সেটিংস

এনালগ ইনপুট:

আপনাকে 1024 পরিমাপ পয়েন্টগুলিকে "স্বাভাবিক" ডিগ্রীতে কনফিগার করতে হবে। আমি 50 থেকে 250'C ব্যবহার করেছি কিন্তু আপনি "দুই বিন্দু ক্রমাঙ্কন" এর অধীনে এটি আপনার পছন্দ অনুযায়ী সামঞ্জস্য করতে পারেন। ছবি দেখুন। 1 সেকেন্ডের ব্যবধান, 0 দশমিকের সাথে মান

তাপমাত্রা সেন্সর (BBQ এবং মাংস):

পরিমাপ ব্যবধান 5 সেকেন্ডে (এতটা পরিবর্তন হয় না)

LCD2004:

সঠিক I2C ঠিকানা খুঁজুন, এটি কিছু ট্রায়াল এবং ত্রুটি (অথবা যখন আপনি জানেন যে ঠিকানাটি বেছে নিন)। ডিসপ্লে সাইজ সঠিক আকারে (4x20) সামঞ্জস্য করুন। লাইনগুলিতে, পছন্দসই পাঠ্য এবং মানগুলি পূরণ করুন। ছবিটি দেখুন কিভাবে আমি এটি করেছি (এটি ডাচ ভাষায়)।

"টুলস" এর অধীনে নিয়মগুলি সক্ষম করুন এবং "নিয়ম" এবং "পুরাতন ইঞ্জিন" নির্বাচন করুন।

একটি নিয়ম তৈরি করার চেয়ে, ফ্যান নিয়ন্ত্রণ করতে (নিশ্চিত করুন যে আপনার ডিভাইসের নামকরণ এবং মান একই, অন্যথায় এটি কাজ করছে না):

মেটিং#তাপমাত্রায় <[Waarde#Analog] do

let, 1, [Waarde#Analog]-[Meting#তাপমাত্রা]

যদি %v1 %> 5

জিপিআইও, 16, 1 // ফ্যান চালু করুন

যদি শেষ

এন্ডন

মেটিং#তাপমাত্রায়> [ওয়ার্ডে#এনালগ] করুন

let, 2, [Meting#temperature]-[Waarde#Analog]

যদি %v2 %> 5

জিপিআইও, 16, 0 // ফ্যান বন্ধ করুন

যদি শেষ

এন্ডন

এটা পরীক্ষা করার সময়! নিশ্চিত করুন যে ESP8266 ওয়াইফাই নেটওয়ার্ক সংযোগ করতে পারে, অন্যথায় এটি শুরু হবে না!

ধাপ 5: BBQ এর জন্য সময়

Image
Image

এখন ভক্তদের একসাথে মাউন্ট করুন এবং তাদের বারবিকিউতে মাউন্ট করুন। ছবিগুলি দেখুন কিভাবে এটি হয়েছে। এখন এটি "BBQ গুরু" শুরু করা এবং BBQ'ing শুরু করা!

প্রস্তাবিত: