সুচিপত্র:

ব্লুটুথ এয়ার হর্ন: 7 টি ধাপ (ছবি সহ)
ব্লুটুথ এয়ার হর্ন: 7 টি ধাপ (ছবি সহ)

ভিডিও: ব্লুটুথ এয়ার হর্ন: 7 টি ধাপ (ছবি সহ)

ভিডিও: ব্লুটুথ এয়ার হর্ন: 7 টি ধাপ (ছবি সহ)
ভিডিও: কানে কম শোনার প্রতিকার | Hearing loss in one ear | হঠাৎ কানে কম শোনা 2024, জুলাই
Anonim
Image
Image
সরঞ্জাম এবং উপকরণ
সরঞ্জাম এবং উপকরণ

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

গুরুত্বপূর্ণ! শুধু একটি দ্রুত মাথা, এই বিল্ড optionচ্ছিক পদক্ষেপ আছে। আপনার হর্ন ধাপ 6 দ্বারা সম্পূর্ণরূপে কার্যকরী হবে তবে আমি ব্যাটারির মাত্রা পর্যবেক্ষণ, আপনার ব্লুটুথ ডিভাইসের নাম পরিবর্তন এবং আরও অনেক কিছু অন্তর্ভুক্ত করেছি!

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

ধাপ 1: সরঞ্জাম এবং উপকরণ

অফলাইনে গেলে লিঙ্কগুলি আপডেট রাখবে।

প্রয়োজনীয় উপাদান:

  • Arduino Pro Mini 3.3v 8mhz বা 5v 16mhz (লিঙ্ক)
  • UART TTL প্রোগ্রামার (লিঙ্ক)
  • HC-05 ব্লুটুথ মডিউল (লিঙ্ক)
  • হেডার পিন [প্রায় ~ 25 করা উচিত] (লিঙ্ক)
  • হুকআপ ওয়্যার (রুটিবোর্ডে পিন সংযুক্ত করার জন্য যথেষ্ট)
  • এয়ার হর্ন 134A (লিঙ্ক)
  • 180 ডিগ্রী সার্ভো মোটর (লিঙ্ক)
  • সোল্ডার-সক্ষম রুটিবোর্ড [আকারে কাটা] (লিঙ্ক)
  • 4 x AA ব্যাটারি ক্লিপ [ছবি নয়] (লিঙ্ক)
  • 4 x AA ব্যাটারি (ছবি নয়)

চ্ছিক অতিরিক্ত:

  • 2 ওয়্যার ভোল্টমিটার (লিঙ্ক)

  • ক্ষণস্থায়ী সুইচ (লিঙ্ক)
  • সুপার ক্যাপাসিটর (ছবি নয়) (লিঙ্ক)

প্রয়োজনীয় সরঞ্জাম:

  • সোল্ডারিং আয়রন + সোল্ডার
  • গরম আঠা বন্দুক
  • ফ্লাশ কাটার
  • 3D প্রিন্টার (অথবা 3 ডি মুদ্রণ পরিষেবা অনলাইনে)

ধাপ 2: Arduino ঝলকানি

Arduino ঝলকানি
Arduino ঝলকানি
Arduino ঝলকানি
Arduino ঝলকানি

প্রথমে আপনি আপনার Arduino ফ্ল্যাশ করতে চান। যদি এটি শিরোলেখের পিনের সাথে না আসে তবে আপনাকে 6 টি পিন লেবেলযুক্ত করতে হবে:

GND, GND, VCC, RXI, TXO, DTR (এগুলি সব আপনার দেব বোর্ডের নীচে একটি সারিতে থাকবে)

একবার আপনি পিনগুলি সোল্ডার করার পরে আপনাকে সেগুলি আপনার FTDI প্রোগ্রামারের সাথে নিম্নরূপ সংযুক্ত করতে হবে:

FTDI - Arduino

DTR - DTRRXD - TXOTXD - RXI+5v - VCCGND - GND

এখন আমাদের পরীক্ষার কোড আপলোড করুন (আপনি কোডটি এখানেও খুঁজে পেতে পারেন):

#অন্তর্ভুক্ত #অন্তর্ভুক্ত

Servo hornServo; // একটি servoSoftwareSerial BT (10, 11) নিয়ন্ত্রণ করতে servo অবজেক্ট তৈরি করুন; চর a; // অন্যান্য ডিভাইস থেকে আগত অক্ষর সংরক্ষণ করে int pos = 0; // সার্ভো অবস্থান সংরক্ষণ করতে পরিবর্তনশীল

অকার্যকর সেটআপ () {BT.begin (9600); BT.println ("এয়ার হর্ন সক্রিয়"); hornServo.attach (9); // servo অবজেক্ট hornServo.write (10) এ পিন 9 এ সার্ভো সংযুক্ত করে; // servo অবস্থান সেট করে

}

অকার্যকর লুপ () {যদি (BT.available ()) {a = (BT.read ());

যদি (a == '1')

{hornServo.write (90); // ভেরিয়েবল 'পজ' বিলম্বের অবস্থানে যেতে সার্ভোকে বলুন (15); BT.println (""); বিলম্ব (350); hornServo.write (10); // ভেরিয়েবল 'পজ' বিলম্বের অবস্থানে যেতে সার্ভোকে বলুন (15); } যদি (a == '2') {hornServo.write (90); // সার্ভোকে ভেরিয়েবল 'পজ' বিলম্বের অবস্থানে যেতে বলুন (15); BT.println (""); বিলম্ব (400); hornServo.write (10); // সার্ভোকে ভেরিয়েবল 'পজ' বিলম্বের অবস্থানে যেতে বলুন (15); } যদি (a == '3') {hornServo.write (90); // সার্ভোকে ভেরিয়েবল 'পজ' বিলম্বের অবস্থানে যেতে বলুন (15); BT.println (""); বিলম্ব (500); hornServo.write (10); // সার্ভোকে ভেরিয়েবল 'পজ' বিলম্বের অবস্থানে যেতে বলুন (15); }

যদি (a == '4')

{hornServo.write (90); // ভেরিয়েবল 'পজ' বিলম্বের অবস্থানে যেতে সার্ভোকে বলুন (15); BT.println (""); বিলম্ব (600); hornServo.write (10); // ভেরিয়েবল 'পজ' বিলম্বের অবস্থানে যেতে সার্ভোকে বলুন (15); } যদি (a == '?') {BT.println ("তীক্ষ্ণ বিস্ফোরণের জন্য '1' পাঠান"); BT.println ("একটি দীর্ঘ বিস্ফোরণের জন্য '2' পাঠান"); BT.println ("একটি ভাল বিস্ফোরণের জন্য '3' পাঠান"); BT.println ("একটি বধির বিস্ফোরণের জন্য '4' পাঠান"); }}}

ধাপ 3: বোর্ড একত্রিত করা (প্লেসমেন্ট এবং পাওয়ার সোল্ডারিং)

বোর্ড একত্রিত করা (প্লেসমেন্ট এবং পাওয়ার সোল্ডারিং)
বোর্ড একত্রিত করা (প্লেসমেন্ট এবং পাওয়ার সোল্ডারিং)
বোর্ড একত্রিত করা (প্লেসমেন্ট এবং পাওয়ার সোল্ডারিং)
বোর্ড একত্রিত করা (প্লেসমেন্ট এবং পাওয়ার সোল্ডারিং)
বোর্ড একত্রিত করা (প্লেসমেন্ট এবং পাওয়ার সোল্ডারিং)
বোর্ড একত্রিত করা (প্লেসমেন্ট এবং পাওয়ার সোল্ডারিং)
বোর্ড একত্রিত করা (প্লেসমেন্ট এবং পাওয়ার সোল্ডারিং)
বোর্ড একত্রিত করা (প্লেসমেন্ট এবং পাওয়ার সোল্ডারিং)

এই পদক্ষেপের জন্য কয়েকটি সংযোগ এবং কিছুটা ধৈর্য প্রয়োজন হবে তবে এটি বেশ সোজা।

দ্রষ্টব্য: আপনি সোল্ডারিং ছাড়াই নিয়মিত ব্রেডবোর্ডে এই পদক্ষেপটি সম্পাদন করতে পারেন তবে এটি আপনার চূড়ান্ত পণ্যটিকে কিছুটা কম বহনযোগ্য করে তুলবে।

বসানো:

এই ধাপের উপাদানগুলি:

  • আরডুইনো
  • বিটি মডিউল
  • 3 পুরুষ হেডার পিন
  • তারের

আমরা যে কোন দিক নির্দেশনাতে আমরা রুচিবদ্ধ Arduino এবং ব্লুটুথ মডিউল (HC-05) ব্রেডবোর্ডে রাখব। নিশ্চিত করুন যে আপনি যে ব্রেডবোর্ডটি ব্যবহার করছেন তা পিনের সারিগুলিকে গ্রুপ এবং সেতু করে না। পিসিবি-ওয়ে ব্রেডবোর্ডে আমি ব্যবহার করেছি, প্রতিটি পিন স্বাধীন ছিল।

নিম্নলিখিত পিনগুলি একসঙ্গে বিক্রি করুন:

ওয়্যার আউট আরডুইনো বিটি মডিউল হেডার পিনরেড ওয়্যার ভিসিসি ভিসিসি মিডল পিন ব্ল্যাক ওয়্যার জিএনডি জিএনডি বটম পিন

দ্রষ্টব্য: Arduino এ 2 GND পিন আছে, আপনি হয় ব্যবহার করতে পারেন।

চূড়ান্ত চিত্রটি দেখায় যেখানে আমি বিদ্যুৎ সংযোগের জন্য Arduino এর ডানদিকে একটি কালো এবং লাল তারের সোল্ডার করেছি।

ধাপ 4: বোর্ড একত্রিত করা (সিগন্যাল ওয়্যারিং এবং টেস্টিং)

বোর্ড একত্রিত করা (সিগন্যাল ওয়্যারিং এবং টেস্টিং)
বোর্ড একত্রিত করা (সিগন্যাল ওয়্যারিং এবং টেস্টিং)
বোর্ড একত্রিত করা (সিগন্যাল ওয়্যারিং এবং টেস্টিং)
বোর্ড একত্রিত করা (সিগন্যাল ওয়্যারিং এবং টেস্টিং)
বোর্ড একত্রিত করা (সিগন্যাল ওয়্যারিং এবং টেস্টিং)
বোর্ড একত্রিত করা (সিগন্যাল ওয়্যারিং এবং টেস্টিং)
বোর্ড একত্রিত করা (সিগন্যাল ওয়্যারিং এবং টেস্টিং)
বোর্ড একত্রিত করা (সিগন্যাল ওয়্যারিং এবং টেস্টিং)

সংকেত তারের:

এখন আমাদের আরো wire টি তার চালাতে হবে। আমাদের কোড অনুযায়ী Arduino এর সংকেতটি পিন 9 এবং বিটি মডিউলের সাথে আমাদের সিরিয়াল যোগাযোগ 10 এবং 11 পিনে রয়েছে।

নিম্নলিখিত পিনগুলি একসঙ্গে বিক্রি করুন:

আরডুইনো বিটি মডিউল পিন 10 (ডি 10) টিএক্সডি (গ্রিন ওয়্যার) পিন 11 (ডি 11) আরএক্সডি (ইয়েলো ওয়্যার)

এবং servo সংকেত জন্য আমরা নিম্নরূপ ঝালাই:

Arduino হেডার PinPin 9 (D9) টপ পিন (হোয়াইট ওয়্যার)

অবশেষে আপনি হেডারের পিনগুলিতে আপনার সার্ভো মোটর লাগাতে পারেন। তাদের সাধারণত 3 টি পিন মহিলা হেডার রঙের বাদামী, লাল এবং হলুদ থাকে।

বাদামী হল স্থল, লাল হল ভিসিসি এবং হলুদ হল সংকেত। নিশ্চিত করুন যে প্লাগটি হেডারের উপরে হলুদ পিনের সাথে প্লাগ করা আছে।

পরীক্ষামূলক:

আপনি এখন আপনার ডিভাইসটি চালানোর বিষয়টি নিশ্চিত করার জন্য কিছু শক্তিতে সংযুক্ত করতে পারেন!

5V.5A এই পরীক্ষার জন্য ভাল হওয়া উচিত, যদি আপনার একটি বেঞ্চ পাওয়ার সাপ্লাই না থাকে তবে আপনি ব্যাটারি প্যাক যোগ করার পরে ধাপগুলি এবং পরীক্ষা চালিয়ে যেতে পারেন।

বিটি মডিউল ব্লিঙ্ক না হওয়া পর্যন্ত আপনার ডিভাইসে কেবল পাওয়ার পরীক্ষা করতে এবং তারপর 'HC-05' স্ক্যান করুন যা ডিফল্ট ডিভাইস আইডি। পাসওয়ার্ড '1234' (কখনও কখনও '12345' নির্মাতার উপর নির্ভর করে) দিয়ে যুক্ত করুন এবং একটি ব্লুটুথ সিরিয়াল অ্যাপ ইনস্টল করুন।

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

নিশ্চিত করুন যে HC-05 সবুজ হাইলাইট করা হয়েছে এবং তারপর টার্মিনালে ফিরে ক্লিক করুন।

সিরিয়াল সংযোগ শুরু করতে উপরের ডানদিকে বিন আইকনের পাশে দ্বৈত প্লাগ বোতামটি ক্লিক করুন।

একটি সফল সংযোগে আপনাকে 'এয়ার হর্ন অ্যাক্টিভ' সিরিয়াল প্রিন্টিংয়ের জন্য শুভেচ্ছা জানানো উচিত।

পাঠাও? ' মেনু বা সংখ্যা 1 থেকে 4 পর্যন্ত টানতে এবং আপনার Servo সরানো শুরু করা উচিত।

দ্রষ্টব্য: আপনার যদি সমস্যা হয় তবে সমস্যা সমাধান শেষ ধাপে! এছাড়াও বিনা দ্বিধায় মন্তব্য করুন এবং আমি সহায়তা প্রদান করতে পারি।

ধাপ 5: 3D মুদ্রণ যন্ত্রাংশ এবং সমাবেশ

3D মুদ্রণ যন্ত্রাংশ এবং সমাবেশ
3D মুদ্রণ যন্ত্রাংশ এবং সমাবেশ
3D মুদ্রণ যন্ত্রাংশ এবং সমাবেশ
3D মুদ্রণ যন্ত্রাংশ এবং সমাবেশ
3D মুদ্রণ যন্ত্রাংশ এবং সমাবেশ
3D মুদ্রণ যন্ত্রাংশ এবং সমাবেশ

এখন সহজ অংশের জন্য। আমি এখানে STL ফাইল অন্তর্ভুক্ত করেছি তবে বেশিরভাগ 3D প্রিন্টার ভিন্ন।

পিসিবি ক্লিপ

সার্ভো মাউন্ট

হর্ন বেস

মুদ্রণ সেটিংস গুরুত্বপূর্ণ

  • প্রিন্টারের বিছানার চূড়ান্ত ছবি অনুযায়ী যদি কোনো মডেলকে ওরিয়েন্টেড করা হয় তাহলে তাদের সাপোর্টের প্রয়োজন হবে না।
  • আপনার প্রিন্টারের সেটিংস আপনার ব্যবহৃত সামগ্রী দ্বারা নির্ধারিত হবে তবে এটি সুপারিশ করা হয় যে আপনি আপনার মুদ্রণের জন্য একটি মাঝারি ভরাট পদ্ধতি বেছে নিন। দুর্বল ভরাট ব্রেসকে ফ্লেক্স করতে দেবে এবং পর্যাপ্ত নিম্নমুখী চাপ হর্নকে সক্রিয় করতে ব্যর্থ হবে।
  • (দুর্বল infill = flex = no horn = ব্যর্থ প্রকল্প)

সমাবেশ

বেস প্রিন্ট সহজেই আপনার এয়ার হর্ন ক্যানিস্টারের নীচে স্ন্যাপ করে, একইভাবে পাশের PCB ক্লিপটি হর্নের পাশে স্ন্যাপ করা উচিত।

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

আমি 2 টি কাঠের স্ক্রু ব্যবহার করেছি যা এটিতে বসার জন্য অনেক বড় ছিল কিন্তু আপনি এটি আঠালো করতে পারেন পছন্দটি আপনার!

আপনি এখন প্রদত্ত স্ক্রু দিয়ে ডবল পার্শ্বযুক্ত সার্ভো আর্ম সংযুক্ত করতে পারেন। আমি 'আঙুল' হিসেবে কাজ করার জন্য একটি ছোট সার্ভ থেকে আরেকটি সার্ভো আর্মকে সুপার গ্লু করা শেষ করেছিলাম কিন্তু এটি সম্পূর্ণ অপ্রয়োজনীয় ছিল কারণ সোজা বাহু থেকে যথেষ্ট টর্ক ছিল।

পিসিবি মাউন্টে আপনি যে পিসিবি পরীক্ষা করেছেন তা হট গ্লু করে অনুসরণ করুন (আপনি এটিতেও স্ক্রু করতে পারেন তবে হটগ্লু সর্বদা সহজ উপায়) এবং এটি হর্নে ক্লিপ করুন।

তারপরে আপনি ব্যাটারির ক্লিপটি বোর্ডের কাছে পাওয়ারের জন্য বিক্রি করে দিতে পারেন।

দ্রষ্টব্য: ডেটা শীট অনুসারে এই বোর্ডগুলির নিয়ন্ত্রকরা 16v ইনপুট ভোল্টেজ পর্যন্ত চালায় তাই এই কনফিগারেশনে 4 সম্পূর্ণ চার্জযুক্ত AA ব্যাটারি ঠিক থাকবে।

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

এই ধাপের ছবিগুলি এই সমাবেশকে আবৃত করা উচিত। নিশ্চিত করুন যে আপনি তাদের সব দেখেছেন।

ধাপ 6: টুটিং পান

টুটিং পান!
টুটিং পান!

একটি জাতি সংকেত?

আপনার সহকর্মীদের ডেস্কের নিচে রোপণ করছেন?

শুধু সত্যিই শিং ভালবাসেন?

আচ্ছা এখন ক্ষমতা আপনার হাতে! (যদি আপনি বিটি পরিসরে থাকেন)

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

ধাপ 7: Extচ্ছিক অতিরিক্ত + সমস্যা সমাধান

Extচ্ছিক অতিরিক্ত:

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

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

বিটি নাম এবং পাসওয়ার্ড পরিবর্তন করা: এখানে টেকবিটারের নির্দেশাবলী ব্যবহার করুন!

সমস্যা সমাধান:

সমস্যা দেখা দিলে জনসংখ্যা বাড়বে!

প্রস্তাবিত: