সুচিপত্র:

ব্লাইন্ডস্টোর: 11 টি ধাপ
ব্লাইন্ডস্টোর: 11 টি ধাপ

ভিডিও: ব্লাইন্ডস্টোর: 11 টি ধাপ

ভিডিও: ব্লাইন্ডস্টোর: 11 টি ধাপ
ভিডিও: Sıcacık Lavaş ile Acılı Ezmeli Et Dürüm Hazırladım ! 2024, নভেম্বর
Anonim
ব্লাইন্ডস্টোর
ব্লাইন্ডস্টোর

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

ধাপ 1: উপাদানগুলির তালিকা অংশ 1

এখানে ইলেকট্রনিক টুকরা যা আমরা আমাদের প্রকল্পে ব্যবহার করব:

· রাস্পবেরি পাই 3 বি+ ডেস্কটপ স্টার্টার কিট --- 59

রাস্পবেরি পাই 3

· ESP 32 --- 7, 99

ইএসপি 32

· DHT11 --- 1, 32

DHT11

· স্টেপ মোটর HANPOSE 17HS8401S --- 10

স্টেপ মোটর HANPOSE 17HS8401S

· মোটর ড্রাইভার L298N --- 3, 40

L298N

· ট্রান্সফরমার 12V, 3A --- 13, 12

ট্রান্সফরমার 12V

প্রথম বাক্সের দাম 94, 83। অন্যান্য বাক্সের দাম হবে 35, 83 কারণ রাস্পবেরি ইতিমধ্যেই কেনা হয়ে গিয়েছিল। প্রকৃতপক্ষে, রাস্পবেরি সার্ভার হোস্ট করে এবং বাড়ির সমস্ত মডিউলকে আন্তconসংযোগ করে।

ধাপ 2: কম্পোনেন্টের অংশ 2

উপাদান অংশ 2 তালিকা
উপাদান অংশ 2 তালিকা
উপাদান অংশ 2 তালিকা
উপাদান অংশ 2 তালিকা

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

আপনাকে মোটরটিকে অন্ধের দড়ির সাথে সংযুক্ত করে এমন চাকাটি মুদ্রণ করতে হবে।

ধাপ 3: ইলেকট্রনিক সার্কিট

ইলেকট্রনিক সার্কিট
ইলেকট্রনিক সার্কিট

বৈদ্যুতিক সংযোগগুলি তৈরি করুন যেমনটি উপরে পরিকল্পিতভাবে প্রদর্শিত হয়েছে:

অর্থ প্রদান, স্কিমের ব্যাটারিগুলি 12V বিদ্যুৎ সরবরাহের প্রতিনিধিত্ব করে।

সমস্ত বিদ্যুৎ সরবরাহ L298N বোর্ড, স্টেপ মোটরের জন্য 12V এবং ESP32 এর জন্য 5V দ্বারা পরিচালিত হয়।

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

সফটওয়্যার পার্ট ১
সফটওয়্যার পার্ট ১
সফটওয়্যার পার্ট ১
সফটওয়্যার পার্ট ১
সফটওয়্যার পার্ট ১
সফটওয়্যার পার্ট ১

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

- আরডুইনো আইডি ডাউনলোড এবং ইনস্টল করুন।

- Arduino IDE- এ, "ফাইল" পরবর্তী "পছন্দ" নির্বাচন করুন এবং অবশেষে url নামের ক্ষেত্রে লিখুন:

- "সরঞ্জাম" নির্বাচন করুন - "বোর্ড ম্যানেজার" - "esp32" অনুসন্ধান করুন এবং লাইব্রেরি ইনস্টল করুন।

- "সরঞ্জাম" নির্বাচন করুন - "লাইব্রেরি পরিচালনা করুন" - "ডিএইচটি সেন্সর" অনুসন্ধান করুন এবং লাইব্রেরি ইনস্টল করুন

- "সরঞ্জাম" নির্বাচন করুন - "লাইব্রেরি পরিচালনা করুন" - "স্টেপার" অনুসন্ধান করুন এবং লাইব্রেরি ইনস্টল করুন। মোটর চালানোর জন্য এটি একটি লাইব্রেরি।

- "সরঞ্জাম" নির্বাচন করুন - "লাইব্রেরি পরিচালনা করুন" - "ওয়্যার" অনুসন্ধান করুন এবং লাইব্রেরি ইনস্টল করুন

- লাইব্রেরি Arduino থেকে wifi.h মুছে দিন।

- https://github.com/adafruit/Adafruit_Sensor এ ফাইল ডাউনলোড করুন

- আরডুইনো লাইব্রেরি ফোল্ডারে ডাউনলোড করা ফাইলগুলি অনুলিপি করুন এবং তার নামের শুরুতে "মাস্টার" ছাড়াই এটির নাম পরিবর্তন করুন।

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

PubSubClient লাইব্রেরি আপনার ESP32 কে রাস্পবেরি Pi3 এর সাথে যোগাযোগ করার অনুমতি দেয় নোড-রেডকে ধন্যবাদ। Node-RED হল JAVA- এর উপর ভিত্তি করে একটি প্রোগ্রামিং টুল যা আমাদের রাস্পবেরি, ব্যবহারকারী এবং ESP32 এর মধ্যে যোগাযোগ করতে দেয়।

- লাইব্রেরি PubSubClient ইনস্টল করার জন্য আপনাকে নিম্নলিখিত নির্দেশাবলী অনুসরণ করতে হবে:

- PubSubClient লাইব্রেরি ডাউনলোড করতে এখানে ক্লিক করুন

- PubSubClient লাইব্রেরি ডাউনলোড করুন উপরের লিঙ্কে ধন্যবাদ। আপনার ডাউনলোড ফোল্ডারে একটি.zip ফোল্ডার থাকা উচিত

-.zip ফোল্ডারটি আনজিপ করুন এবং আপনার pubsubclient-master ফোল্ডারটি পাওয়া উচিত

- pubsubclient-master থেকে pubsubclient এ আপনার ফোল্ডারের নাম পরিবর্তন করুন

- pubsubclient ফোল্ডারটি আপনার Arduino IDE ইনস্টলেশন লাইব্রেরি ফোল্ডারে সরান

- তারপর, আপনার Arduino IDE পুনরায় খুলুন

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

সফটওয়্যার পার্ট 3
সফটওয়্যার পার্ট 3
সফটওয়্যার পার্ট 3
সফটওয়্যার পার্ট 3
সফটওয়্যার পার্ট 3
সফটওয়্যার পার্ট 3

Esp32 এ কোড আপলোড করা হচ্ছে।

আপনাকে অবশ্যই আরডুইনোতে প্যারামিটার সেট আপ করতে হবে।

- "সরঞ্জাম", "বোর্ড ম্যানেজার" এ ক্লিক করুন এবং "ESP32 দেব মডিউল" নির্বাচন করুন।

- "সরঞ্জাম", "আপলোড গতি" এ ক্লিক করুন এবং "115200" নির্বাচন করুন।

- শেষে, "সরঞ্জাম" এ ক্লিক করুন, আপনাকে পোর্টে ক্লিক করে সঠিক ইউএসবি পোর্ট নির্বাচন করতে হবে।

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

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

এখন আপনার Arduino নিম্নলিখিত অ্যালগরিদম চালু করার জন্য প্রস্তুত:

- আপনাকে 3 টি প্যারামিটার পূরণ করতে হবে, সেগুলি নিচের কোডে বোল্ড এবং আন্ডারলাইন:

- রাস্পবেরি পিআই 3 এর আইপি ঠিকানা জানতে, আপনাকে রাস্পবেরির এলএক্সটি টার্মিনালে প্রবেশ করতে হবে নিম্নলিখিত কমান্ড: হোস্টনাম -I

- সতর্কতা: প্রতিবার যখন আপনি রাস্পবেরি পুনরায় বুট করবেন, আইপি ঠিকানা পরিবর্তন হতে পারে এবং আপনাকে আবার নতুন আইপি ঠিকানা লিখতে হবে।

const char* ssid = "Wifi_name"; // "আপনার ওয়াইফাই নাম"

const char* password = "Wifi_password"; // "আপনার পাসওয়ার্ড"

const char* mqtt_server = "IP_adress"; // "রাস্পবেরির আইপি ঠিকানা"

- যখন "সংযোগ" শব্দটি স্ক্রিনে প্রদর্শিত হয়, তখন আপনাকে Esp32 এর বুট বোতাম টিপতে হবে।

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

1) পরবর্তী ধাপ হল কমান্ড সহ রাস্পবেরি পাই 3 এর এলএক্সটি টার্মিনালে নোড-রেড ইনস্টল করা:

- sudo apt আপডেট

-$ bash <(curl -sL

- sudo systemctl nodered.service সক্ষম করুন

2) MQTT প্রোটোকলের জন্য মস্কিটো ইনস্টলেশন, আপনাকে রাস্পবেরি Pi3 এর LXT টার্মিনালে পরবর্তী কমান্ড লিখতে হবে।

- সুডো রিবুট

-sudo apt install -y মশা মশা -ক্লায়েন্ট

- sudo systemctl মসকিটো.সার্ভিস সক্ষম করে

3) নোড-রেড ড্যাশবোর্ডের ইনস্টলেশন, আপনাকে রাস্পবেরি পাই 3 এর এলএক্সটি টার্মিনালে পরবর্তী কমান্ডগুলি লিখতে হবে।

-নোড-রেড-স্টপ

- সিডি ~/.নোড-লাল

-npm node-red-dashboard ইনস্টল করুন

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

সফটওয়্যার পার্ট 6
সফটওয়্যার পার্ট 6

আপনার রাস্পবেরি Pi3 এ নোড রেড অ্যাক্সেস করতে আপনি টার্মিনালে LXT- এ পরবর্তী কমান্ডটি লিখুন:

- প্রথমে, আপনার রাস্পবেরিতে নোড-রেড আইকনে ক্লিক করে MQTT সার্ভার শুরু করুন

- হোস্টনাম -I; এর জন্য ধন্যবাদ, আপনি আপনার রাস্পবেরির আইপি ঠিকানা পান

- পরবর্তী আপনি ওয়েব ব্রাউজারে url লিখুন: https:// Your_IP_adress: 1880

- কিছু ব্লক পড়া যায় না, আপনাকে মেনুর ডান দিকের কোণটি নির্বাচন করতে হবে, "আমদানি" এ ক্লিক করুন, "লাইব্রেরি" এ ক্লিক করুন। আপনি "ইউআই গ্রুপ" এবং "ইউআই ট্যাব" ডাউনলোড করুন।

- আপনি "মেনু", "আমদানি", "ক্লিপবোর্ড" এ ক্লিক করুন। এবং তারপর আপনি ক্ষেত্রে অনুসরণ কোড অনুলিপি করুন:

[{"id": "e1ac6b57.2f2978", "type": "tab", "label": "প্রবাহ 1", "অক্ষম": মিথ্যা, "তথ্য": ""}, {"id": "8b42857c.b840b8 "," type ":" mqtt out "," z ":" e1ac6b57.2f2978 "," name ":" "," topic ":" esp32/output "," qos ":" "," বজায় রাখা ": "", "দালাল": "aabbce3b.08ddc", "x": 1130, "y": 320, "তারের": }, {"id": "c35754db.b52628", "type": " ui_button "," z ":" e1ac6b57.2f2978 "," name ":" "," group ":" 99a9d1e9.00b5b "," order ": 1," width ": 0," height ": 0," passthru ": মিথ্যা," লেবেল ":" উপরে "," টুলটিপ ":" "," রঙ ":" "," bgcolor ":" "," আইকন ":" "," প্লেলোড ":" অন "," পেলোড টাইপ " ":" str "," topic ":" "," x ": 780," y ": 300," wires ":

- কোডে ট্যাঙ্ক, আপনি নোড-রেডে গ্রাফিক ইন্টারফেস পাবেন

ধাপ 10: সফ্টওয়্যার অংশ 7

সফটওয়্যার পার্ট 7
সফটওয়্যার পার্ট 7

আবেদনের সাথে সংযোগ

- আপনি আপনার ফোন বা আপনার কম্পিউটারকে রাস্পবেরি এবং Esp32 এর একই ওয়াইফাইতে সংযুক্ত করে আপনার অ্যাপ্লিকেশনে অ্যাক্সেস করতে পারেন। তারপর ওয়েব ব্রাউজারে নিচের ঠিকানাটি লিখুন: https:// Your_IP_adress_of_Raspberry: 1880/ui

- আপনার উপরের ছবির মত কিছু থাকা উচিত

ধাপ 11: সমাবেশ

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

আগের সব ধাপ তৈরি হয়ে গেলে, আপনি বাক্সের ভিতরে ইলেকট্রনিক্স রাখার জন্য প্রস্তুত।

যদি সংযোগগুলি ভাল হয়, নিম্নলিখিত ক্রমে সমস্ত উপাদানগুলি স্ক্রু করুন:

1. ইএসপি 32

2. ট্রান্সফরমারের জন্য প্লাগইন সকেট

3. DHT11

4. L298N

5. ধাপ মোটর

অবশেষে, মোটরের অক্ষে চাকা লাগান, দেয়ালে বাক্সটি সেট করুন (অন্ধের ধনুকের স্ট্রিং) এবং আমাদের সংযুক্ত অন্ধকে উপভোগ করুন।

প্রস্তাবিত: