সুচিপত্র:

DomoRasp: 4 টি ধাপ (ছবি সহ)
DomoRasp: 4 টি ধাপ (ছবি সহ)

ভিডিও: DomoRasp: 4 টি ধাপ (ছবি সহ)

ভিডিও: DomoRasp: 4 টি ধাপ (ছবি সহ)
ভিডিও: Projet IG3 systeme de surveillance connecte DomoRasp TerrienMellah 2024, নভেম্বর
Anonim
ডোমোরাস্প
ডোমোরাস্প
ডোমোরাস্প
ডোমোরাস্প

প্রথমত, 2 টি গুরুত্বপূর্ণ বিষয়:

- আমার খারাপ ইংরেজির জন্য আপনাকে ধৈর্য ধরতে হবে

- আতঙ্কিত হবেন না: সার্কিটটি সত্যিই ভয়ঙ্কর মনে হচ্ছে, তবে এটি কাজ করে এবং আমি আপনাকে ব্যাখ্যা করব কিভাবে আপনার নিজের তৈরি করতে হয়

এই ছোট প্রকল্পের লক্ষ্য হল একটি ESP32 ভিত্তিক সিস্টেম তৈরি করা যা MQTT সেন্সর ডেটার মাধ্যমে যোগাযোগ করতে সক্ষম;

গ্রাফানা ব্যবহার করে ডেটা প্রদর্শিত হবে।

শুরু করার জন্য প্রস্তুত?

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

আপনার বাড়ির ওয়াইফাই নেটওয়ার্কের সাথে সংযুক্ত একটি পিসি প্রয়োজন।

পিসি MQTT ব্রোকার, টেলিগ্রাফ এবং গ্রাফানা হোস্ট করার জন্য ব্যবহার করা হবে।

সম্ভব হলে একটি রাস্পবেরি পাই যেখানে InfluxDB পরিষেবা হোস্ট করবেন (অন্যথায় আপনি আপনার পিসিতে InfluxDB ইনস্টল করতে পারেন)

হার্ডওয়্যার হিসাবে আপনার প্রয়োজন:

  • ESP32 (আমি এটি কিনেছি)
  • BMP280 সেন্সর (আমি এটি কিনেছি)
  • ওলেড ডিসপ্লে 128 x 64 পিক্সেল (আমি এটি কিনেছি)
  • হালকা সেন্সর (এলডিআর, এরকম কিছু)
  • পুশ বোতাম (এরকম কিছু)
  • প্রতিরোধক (10k ওহম এবং 220ohm)
  • সংযোগকারী
  • ব্রেডবোর্ড (আমি এই ছোটটি কিনেছি)

অ্যামাজনে আপনি Elegoo বা AzDelivery থেকে সত্যিই ভাল কিট খুঁজে পেতে পারেন, উদাহরণস্বরূপ এটি।

পদক্ষেপ 2: সফ্টওয়্যার উপাদানগুলি ইনস্টল করুন

সফ্টওয়্যার উপাদান ইনস্টল করুন
সফ্টওয়্যার উপাদান ইনস্টল করুন
সফ্টওয়্যার উপাদানগুলি ইনস্টল করুন
সফ্টওয়্যার উপাদানগুলি ইনস্টল করুন
সফ্টওয়্যার উপাদান ইনস্টল করুন
সফ্টওয়্যার উপাদান ইনস্টল করুন
সফ্টওয়্যার উপাদান ইনস্টল করুন
সফ্টওয়্যার উপাদান ইনস্টল করুন

কিভাবে MQTT (Mosquitto) + InfluxDB + Telegraf + Grafana ইনস্টল এবং কনফিগার করতে হয় তার অনেক টিউটোরিয়াল আছে।

একটি সত্যিই দরকারী এটি হল: রাস্পবেরি পাই আইওটি: সেন্সর, ইনফ্লাক্সডিবি, এমকিউটিটি এবং গ্রাফানা

যখন সার্কিট তৈরি করা হয়েছে এবং এমকিউটিটি ব্রোকারের সাথে যোগাযোগ করা হয়েছে (ধৈর্য ধরুন, আপনাকে আরও কিছু ধাপ অপেক্ষা করতে হবে), আপনি এমকিউটিটি.এফএক্স ব্যবহার করে esp32/ সেন্সর/ বিষয় সাবস্ক্রাইব করতে সক্ষম হবেন এবং সার্কিট দ্বারা পাঠানো ডেটা দেখুন।

আমি আপনাকে কিছু পরামর্শ দিতে চাই:

  • telegraf.conf এ সমস্ত ইনপুট এবং আউটপুট কনফিগারেশন মুছে ফেলুন এবং নতুন 'conf' ডিরেক্টরিতে দুটি ফাইল তৈরি করুন: inputs.conf এবং outputs.conf। আপনি ছবিতে আমার কনফিগারেশন দেখতে পারেন।
  • আমি সার্কিট তৈরির আগে বাস্তুতন্ত্র Mosquitto + InfluxDB + Telegraf পরীক্ষা করুন: MQTT.fx আপনার বন্ধু

ধাপ 3: Arduino উন্নয়ন পরিবেশ সেটআপ করুন

Arduino উন্নয়ন পরিবেশ সেটআপ করুন
Arduino উন্নয়ন পরিবেশ সেটআপ করুন

আপনি আরডুইনোতে নতুন কিনা আমি জানি না (আমি আশা করি না, কারণ এই প্রকল্পটি প্রথম প্রকল্প হিসাবে কিছুটা কঠিন হতে পারে)

যাই হোক.. সবার আগে আপনাকে Arduino IDE ইনস্টল করতে হবে এবং IDE এ ESP32 বোর্ড সেটআপ করতে হবে।

NB: উইন্ডোজ 10 অ্যাপটি ইনস্টল করবেন না, তবে সম্পূর্ণ Win32 অ্যাপ্লিকেশন:

Arduino এ ESP32 বোর্ড সেটআপ করুন, যেমন এখানে ব্যাখ্যা করা হয়েছে:

randomnerdtutorials.com/installing-the-esp…

এই 2 টি ধাপের শেষে আপনি ESP32 মাইক্রো-কন্ট্রোলারে একটি সহজ স্কেচ লোড করতে সক্ষম হবেন।

আমি এই এক্সটেনশনের সাথে ভিজ্যুয়াল স্টুডিও কোড ব্যবহার করে আমার কোড তৈরি করেছি:

সার্কিট তৈরির আগে, দয়া করে নিশ্চিত করুন যে আপনি পারেন:

  • একটি সহজ স্কেচ কম্পাইল করুন (উদাহরণস্বরূপ I2C স্ক্যানারের জন্য অনুসন্ধান করুন)
  • ভিসুয়াল স্টুডিও কোডে ESP32 সিরিয়াল আউটপুট দেখুন
  • প্রকল্পে লাইব্রেরি ইনস্টল করুন এবং অন্তর্ভুক্ত করুন
  • ESP32 এ আপনার স্কেচ আপলোড করুন

ধাপ 4: সার্কিট তৈরি করুন

সার্কিট তৈরি করুন
সার্কিট তৈরি করুন

কিভাবে একটি সার্কিট তৈরি করতে হয় এবং আপনি আমার কোড কোথায় পাবেন তা ব্যাখ্যা করার জন্য আমি একটি ফ্রিজিং প্রজেক্ট পৃষ্ঠা তৈরি করেছি!

আমি আজই ফ্রিজিং আবিষ্কার করেছি: একটি আশ্চর্যজনক সফ্টওয়্যার এবং সম্প্রদায়, যেখানে সার্কিট ডিজাইন এবং প্রোটোটাইপ করতে হয়।

আপনি ফ্রিজিংয়ের শেষ (বিনামূল্যে) সংস্করণটি ডাউনলোড করেছেন এবং অনুসরণ করা পৃষ্ঠায় যোগ করা DomoRasp.fzz ফাইলটি খুলুন:

fritzing.org/projects/domorasp

(দয়া করে প্রকল্প পৃষ্ঠায় বিবরণ পড়ুন!)

এখানেই শেষ!

মজা করুন এবং আমার সাথে যোগাযোগ করতে দ্বিধা করবেন না!

প্রস্তাবিত: