সুচিপত্র:
- ধাপ 1: এই প্রকল্পে ব্যবহৃত জিনিসগুলি
- ধাপ 2: গল্প
- ধাপ 3: Blynk সেট আপ
- ধাপ 4: প্রোগ্রামে একত্রিত করুন
- ধাপ 5: আরডুইনোতে প্রোগ্রামিং
- ধাপ 6: চূড়ান্ত সমাবেশ
- ধাপ 7: পাওয়ার আপ
- ধাপ 8: উপসংহার
- ধাপ 9: কোড
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
Blynk এবং xChips ব্যবহার করে যে কোনো 5V উপাদান নিয়ন্ত্রণ করুন। এই প্রকল্পটি আমার ফোন থেকে একটি পাইজো বাজার শোনাচ্ছে।
ধাপ 1: এই প্রকল্পে ব্যবহৃত জিনিসগুলি
হার্ডওয়্যার উপাদান
- FTDI লিমিটেড থেকে FT232R এর উপর ভিত্তি করে XinaBox IP01 x 1 xChip USB প্রোগ্রামার
- XinaBox CW01 x 1 xCHIP Wi-Fi কোর ESP8266 Wi-Fi মডিউলের উপর ভিত্তি করে
- XinaBox OC01 x 1 xChip উচ্চ বর্তমান ডিসি সুইচ
- XinaBox PU01 x 1 xChip USB (Type A) পাওয়ার সাপ্লাই
- Buzzer x 1 যে কোন Piezo-electric buzzer যথেষ্ট হবে অথবা যে কোন উপাদান আপনি নিয়ন্ত্রণ করতে চান
- পাওয়ার ব্যাংক বা অনুরূপ x 1
সফটওয়্যার অ্যাপ এবং অনলাইন সেবা
- Arduino IDE
- ব্লাইঙ্ক
হ্যান্ড টুলস এবং ফেব্রিকেশন মেশিন
ফ্ল্যাটহেড স্ক্রু ড্রাইভার
ধাপ 2: গল্প
ভূমিকা
এই প্রকল্পটি XinaBox xChips ব্যবহার করে তৈরি করা হয়েছিল শুধু বিভিন্ন xChips একসাথে ক্লিক করে এবং মৌলিক কোড লিখে। আমি তখন আমার ফোন থেকে একটি পাইজো-ইলেকট্রিক বুজার নিয়ন্ত্রণ করতে পারতাম যা আমি তৈরি করেছি।
Blynk এবং xChips ব্যবহার করে ওয়্যারলেস পাইজো বুজার নিয়ন্ত্রণ
ধাপ 3: Blynk সেট আপ
প্রথমত, আপনাকে যথাক্রমে অ্যাপল স্টোর বা গুগল প্লেস্টোর থেকে আপনার আইফোন বা অ্যান্ড্রয়েড ফোনে ব্লাইঙ্ক ডাউনলোড করতে হবে। নিজের জন্য একটি অ্যাকাউন্ট তৈরি করুন যা মোটামুটি সোজা। আপনার নতুন তৈরি বিবরণ ব্যবহার করে লগইন করুন। 'নতুন প্রকল্প' নির্বাচন করুন এবং তারপর আপনার প্রকল্পের একটি নাম দিন। আমি নীচের চিত্রিত হিসাবে আমার পিজো ব্লিনক নামকরণ করেছি। এছাড়াও ড্রপ ডাউন বক্স ব্যবহার করে ESP8266 বোর্ড নির্বাচন করুন। Create এ চাপুন এবং আপনার নতুন প্রকল্প তৈরি হবে। একটি পপ আপ আপনাকে জানিয়ে দেবে যে আপনার ইমেইলে একটি প্রমাণীকরণ টোকেন পাঠানো হয়েছে; ঠিক আছে টিপুন।
পরবর্তী আমাদের Blynk Project থেকে Buzzer চালু বা বন্ধ করার জন্য আমাদের উইজেট যুক্ত করতে হবে। উপরের ডান কোণে প্লাস চিহ্ন (+) নির্বাচন করুন। আপনার উইজেট বক্সটি উপস্থিত হওয়া উচিত। কেবল একবার টিপে 'বোতাম' উইজেটটি নির্বাচন করুন। বোতামটি এখন আপনার প্রকল্পের কাজের জায়গায় উপস্থিত হওয়া উচিত। এই বিন্দু পর্যন্ত গ্রাফিক্যাল নির্দেশাবলীর জন্য নীচের স্ক্রিনশট পড়ুন।
আপনার Blynk প্রকল্প তৈরি করা হচ্ছে
এখন বোতামটি টিপুন যা আপনি 'বোতাম সেটিংস' খুলতে যোগ করেছেন। 'পিন' নির্বাচন করুন এবং আপনার বামদিকে 'ভার্চুয়াল' নির্বাচন করুন। তারপরে আপনি আপনার ডান পাশে যে কোনও ভার্চুয়াল পিন নির্বাচন করতে পারেন। আমি আমার প্রকল্পের জন্য V10 বেছে নিয়েছি। আপনি চাইলে বাটন লেবেল পরিবর্তন করতে পারেন কিন্তু এটি প্রয়োজনীয় নয়। আরও ভাল নিয়ন্ত্রণের জন্য 'সুইচ' নির্বাচন করুন এবং অন্য সবকিছু যেমন আছে তেমন ছেড়ে দিন। ফিরে টিপুন এবং আপনি এখন Blynk সেট আপ সম্পন্ন করেছেন। নির্দেশনার জন্য নিচের ছবিটি অনুসরণ করুন।
আপনার পিনের জন্য সেটিংস নির্বাচন করা
ধাপ 4: প্রোগ্রামে একত্রিত করুন
নিচে দেখানো একটি XC10 বাস সংযোগকারী ব্যবহার করে আপনার IP01 প্রোগ্রামার xChip কে CW01 এর সাথে সংযুক্ত করুন। তারপর আপনার কম্পিউটারে একটি উপলব্ধ ইউএসবি পোর্টে সমন্বয়টি োকান।
প্রোগ্রামিং সমাবেশ
ধাপ 5: আরডুইনোতে প্রোগ্রামিং
XChips ব্যবহার করার জন্য, আপনাকে নিম্নলিখিত লাইব্রেরিগুলি ডাউনলোড করে Arduino লাইব্রেরিতে যুক্ত করতে হবে।
- xCore - xChips এর জন্য কোর লাইব্রেরি।
- xOC01 - উচ্চ বর্তমান ডিসি সুইচের জন্য লাইব্রেরি
- ESP8622 - সাবধানে নির্দেশাবলী অনুসরণ করুন
- Blynk - Blynk লাইব্রেরি Blynk কার্যকারিতা ব্যবহার করতে
পরবর্তী, কোড বিভাগে কোডটি ডাউনলোড করুন অথবা আপনার Arduino IDE এ কপি করে পেস্ট করুন। আপনার ওয়াইফাই বিশদটি প্রবেশ করান এবং ধাপ 1 এ আপনার কাছে প্রেরিত প্রমাণীকরণ টোকেনটি অনুলিপি করুন এবং আটকান তাদের নিজ নিজ ক্ষেত্রে। নিচে দেখ.
প্রমাণীকরণ টোকেন এবং ওয়াইফাই বিবরণ লিখতে হবে।
আপনি একটি সফল সংকলন চালানোর পরে এখন আপনার বোর্ডে কোড আপলোড করতে পারেন।
ধাপ 6: চূড়ান্ত সমাবেশ
একবার আপলোড হয়ে গেলে আপনার কম্পিউটার থেকে কম্বিনেশনটি সরান এবং IP01 কে PU01 দিয়ে প্রতিস্থাপন করুন। IP01 কে একপাশে রাখুন কারণ আপনার আর প্রয়োজন হবে না। এখন নিচের ছবি অনুযায়ী আপনার প্রকল্প একত্রিত করুন। যতক্ষন পর্যন্ত সমস্ত শনাক্তকরণ নাম একই দিকে পরিচালিত হয় ততক্ষণ আপনি xChips কে যেভাবে চান সংযোগ করতে পারেন।
চূড়ান্ত সমাবেশ
উপরে যেমন দেখা গেছে, পাইজো বুজার টার্মিনাল আউটপুট যা আমাদের প্রোগ্রামে ব্যবহার করা হয়েছিল; এই ক্ষেত্রে OUT0। আপনি আপনার পছন্দের চারটি আউটপুট নির্বাচন করতে পারেন; শুধু আপনার কোড পরিবর্তন করতে মনে রাখবেন। আপনি ধনাত্মক টার্মিনালে লাল তার এবং নেতিবাচক টার্মিনালে কালো তারের একটি কনভেনশন হিসাবে স্ক্রু করতে পারেন কিন্তু এটি কোন ব্যাপার না কারণ পাইজো বাজাররা পোলারিটি সচেতন নয়।
ধাপ 7: পাওয়ার আপ
আপনি আপনার কম্পিউটার বা একটি সাধারণ পাওয়ার ব্যাংকের মাধ্যমে আপনার প্রকল্পটি শক্তিশালী করতে পারেন। প্রকল্পটি পাওয়ার ব্যাংকে োকান। আপনার প্রজেক্টটি খুলুন যা আপনি আগে আপনার ব্লাইঙ্ক অ্যাপ্লিকেশনটিতে তৈরি করেছিলেন এবং উপরের ডান কোণে প্লে বোতামটি নির্বাচন করুন। যদি আপনার প্রকল্পটি চালিত হয়, একটি সংযোগ স্থাপন করা হবে। আপনি এখন আপনার পূর্বে যোগ করা উইজেট বোতামটি টিপতে পারেন এবং OUT0 আউটপুটে লাল LED আপনার পিজো বাজারের শব্দ সহ আলোকিত হওয়া উচিত। বোতাম উইজেটটি চালু এবং বন্ধ করুন এবং আপনি কীভাবে আপনার ফোনের মাধ্যমে একটি বুজার নিয়ন্ত্রণ করতে পারেন তা নিয়ে মুগ্ধ হন।
Blynk এবং xChips ব্যবহার করে ওয়্যারলেস পাইজো বুজার নিয়ন্ত্রণ
ধাপ 8: উপসংহার
এই প্রকল্পটি প্রায় 25 মিনিট সময় নেয়। আমি কেবল xChips একসাথে ক্লিক করেছি এবং পাইজো বুজারে টার্মিনালে প্রবেশ করেছি। কোন সোল্ডারিং এবং কোন গোলমাল। আপনি আপনার ফোন ব্যবহার করে ওয়াইফাই সংযোগের মাধ্যমে যেকোন 5V উপাদান চালু করতে পারেন।
ধাপ 9: কোড
Piezo_Blynk।
#অন্তর্ভুক্ত // মূল লাইব্রেরি অন্তর্ভুক্ত করুন
#অন্তর্ভুক্ত // অন্তর্ভুক্ত উচ্চ বর্তমান ডিসি সুইচ libray #অন্তর্ভুক্ত // অন্তর্ভুক্ত ESP8266 লাইব্রেরি ব্যবহৃত ওয়াইফাই #অন্তর্ভুক্ত // অন্তর্ভুক্ত করুন Blynk লাইব্রেরী ব্যবহৃত ESP8266 // প্রমাণীকরণ টোকেন যা আপনাকে ইমেইল করা হয়েছিল // ডাবল কোট চার এর মধ্যে টোকেনটি কপি এবং পেস্ট করুন auth = "আপনার প্রমাণীকরণ টোকেন"; // your wifi credentials char WIFI_SSID = "আপনার ওয়াইফাই নাম"; // ডাবল উদ্ধৃতি চার WIFI_PASS এর মধ্যে আপনার ওয়াইফাই নাম লিখুন = "আপনার ওয়াইফাই পাসওয়ার্ড"; // ডাবল কোটগুলির মধ্যে আপনার ওয়াইফাই পাসওয়ার্ড লিখুন // Blynk ফাংশন যা স্টেট পড়ে তা ভার্চুয়াল পিন রিডিং BLYNK_WRITE (V10) {// আপনার Blynk অ্যাপ্লিকেশন int OUT0_State = param.asInt (); // আপনার Blynk অ্যাপ্লিকেশনে নির্বাচিত রাজ্যটি লিখুন // OUT0 // 1 = peizo on, 0 = piezo বন্ধ OC01.write (OUT0, OUT0_State); } অকার্যকর সেটআপ () {// আপনার সেটআপ কোডটি এখানে রাখুন, একবার চালানোর জন্য: // শুরু করুন i2c যোগাযোগ এবং সেট পিন Wire.begin (2, 14); // উচ্চ বর্তমান ডিসি সুইচ OC01.begin () শুরু করুন; // অব্যবহৃত পিন নিষ্ক্রিয় করুন OC01.write (OUT1, LOW); OC01.write (OUT2, LOW); OC01.write (OUT3, LOW); // Blynk যোগাযোগ শুরু করুন Blynk.begin (auth, WIFI_SSID, WIFI_PASS); } অকার্যকর লুপ () {// আপনার প্রধান কোডটি এখানে রাখুন, বারবার চালানোর জন্য // Blnk অপারেশন Blynk.run () চালান; }
প্রস্তাবিত:
হলোগ্রাম নোভা এবং ইউবিডটসের সাথে আপনার সংযুক্ত সমাধানগুলি সংযুক্ত করুন এবং পুনরায় তৈরি করুন: 9 টি ধাপ
হলোগ্রাম নোভা এবং ইউবিডটসের সাথে আপনার সংযুক্ত সমাধানগুলি সংযুক্ত করুন এবং পুন Retপ্রতিষ্ঠিত করুন: অবকাঠামো পুনরুদ্ধারের জন্য আপনার হলোগ্রাম নোভা ব্যবহার করুন। একটি রাস্পবেরি পাই ব্যবহার করে হোলোগ্রাম নোভা সেটআপ করুন (তাপমাত্রা) ডেটা উবিডটসকে পাঠানোর জন্য।
555 একটি দশক কাউন্টার এবং LEDS এবং Piezo Buzzer সহ টাইমার; সার্কিটের মৌলিক বর্ণনা: 6 টি ধাপ
555 একটি দশক কাউন্টার এবং LEDS এবং Piezo Buzzer সহ টাইমার; সার্কিটের মৌলিক বর্ণনা: এই সার্কিটের তিনটি অংশ রয়েছে। একটি কোড (প্রোগ্রাম) " শুভ জন্মদিন " Arduino দ্বারা পাইজোর মাধ্যমে। পরবর্তী ধাপ হল 555 টাইমার যা ডাল উৎপাদন করবে যা একটি ঘড়ি হিসেবে কাজ করে
একটি ডিসপোজেবল ক্যামেরা পুনরায় ব্যবহার করুন এবং গ্রহটি সংরক্ষণ করুন! এবং কিছু কুইড সংরক্ষণ করুন: 4 টি ধাপ
একটি ডিসপোজেবল ক্যামেরা পুনরায় ব্যবহার করুন এবং গ্রহটি সংরক্ষণ করুন! এবং কিছু কুইড সংরক্ষণ করুন: সম্প্রতি আমি আমার ব্যবহৃত স্থানীয় ফটো স্টোর (জেসপস) এ ছিলাম কিছু ব্যবহৃত ডিসপোজেবল ক্যামেরা পেতে আমি নিশ্চিত যে আপনি সচেতন যে তারা চমকপ্রদ মানুষের জন্য দারুণ মজা করে। শুধু জিজ্ঞাসা করুন এবং তারা তাদের ছেড়ে দেয়। আমিও ভেবেছিলাম, হাহ, এই কোম্পানিগুলি ক্যামেরাগুলি ফিরে পায়, রাখুন
আপনার মোবাইল ফোন দিয়ে শব্দ দূষণ পরিমাপ করুন এবং মানচিত্র করুন: 4 টি ধাপ (ছবি সহ)
আপনার মোবাইল ফোন দিয়ে শব্দ দূষণ পরিমাপ করুন এবং মানচিত্র: নিকোলাস মাইসননিউভ (সোনি সিএসএল প্যারিস) ম্যাথিয়াস স্টিভেনস (ভ্রিজে ইউনিভার্সিটিট ব্রাসেল / সনি সিএসএল প্যারিস) লুক স্টিলস (ভ্রিজে ইউনিভার্সিটি ব্রাসেল / সনি সিএসএল প্যারিস) এই " নির্দেশযোগ্য " আপনি শিখবেন কিভাবে আপনি আপনার জিপিএস-সজ্জিত মোবাইল ফোন ব্যবহার করতে পারেন
একটি নিকন এসসি -28 টিটিএল ক্যাবলে একটি পিসি সিঙ্ক জ্যাক যুক্ত করুন (ক্যামেরা ফ্ল্যাশের জন্য অটো সেটিংস ব্যবহার করুন এবং ক্যামেরা ফ্ল্যাশ বন্ধ করুন !!): 4 টি ধাপ
একটি নিকন এসসি -28 টিটিএল ক্যাবলে একটি পিসি সিঙ্ক জ্যাক যুক্ত করুন (ক্যামেরা ফ্ল্যাশ অন করার জন্য অটো সেটিংস ব্যবহার করুন এবং ক্যামেরা ফ্ল্যাশ বন্ধ করুন !!): এই নির্দেশে আমি আপনাকে দেখাবো কিভাবে সেই বিরক্তিকর মালিকানা 3 পিন টিটিএল সংযোগকারীগুলিকে সরিয়ে ফেলতে হয় একটি নিকন SC-28 অফ ক্যামেরা টিটিএল তারের পাশে এবং এটি একটি আদর্শ পিসি সিঙ্ক সংযোগকারী দিয়ে প্রতিস্থাপন করুন। এটি আপনাকে একটি ডেডিকেটেড ফ্ল্যাশ ব্যবহার করতে দেবে