সুচিপত্র:

আরসি কার হ্যাক - অ্যান্ড্রয়েড অ্যাপের মাধ্যমে ব্লুটুথ নিয়ন্ত্রিত: 3 টি ধাপ (ছবি সহ)
আরসি কার হ্যাক - অ্যান্ড্রয়েড অ্যাপের মাধ্যমে ব্লুটুথ নিয়ন্ত্রিত: 3 টি ধাপ (ছবি সহ)

ভিডিও: আরসি কার হ্যাক - অ্যান্ড্রয়েড অ্যাপের মাধ্যমে ব্লুটুথ নিয়ন্ত্রিত: 3 টি ধাপ (ছবি সহ)

ভিডিও: আরসি কার হ্যাক - অ্যান্ড্রয়েড অ্যাপের মাধ্যমে ব্লুটুথ নিয়ন্ত্রিত: 3 টি ধাপ (ছবি সহ)
ভিডিও: Hacking Apps for Android | Ethical Hacking | Top 10 Hacking Apps for Android | Hacking with Android 2024, জুলাই
Anonim
Image
Image
মডিউলগুলির সংযোগ
মডিউলগুলির সংযোগ

আমি নিশ্চিত যে আপনারা প্রত্যেকে বাড়িতে অব্যবহৃত আরসি গাড়ি পাবেন। এই নির্দেশনাটি আপনাকে আপনার পুরানো আরসি গাড়িটিকে মূল উপহারে পরিবর্তন করতে সাহায্য করবে:) এই কারণে যে আমার আরসি গাড়িটি আকারে ছোট ছিল আমি একটি প্রধান নিয়ামক হিসাবে Arduino Pro Mini কে বেছে নিয়েছি। আরেকটি গুরুত্বপূর্ণ মডিউল যা আমি এই প্রকল্পে ব্যবহার করেছি তা হল TB6612FNG ডুয়াল মোটর ড্রাইভার ক্যারিয়ার। এই মোটর নিয়ামক গ্রহণযোগ্য ইনপুট ভোল্টেজ (4.5V থেকে 13.5V) এবং ক্রমাগত আউটপুট বর্তমান (1A প্রতি চ্যানেল) পর্যাপ্ত পরিসীমা আছে। একটি ব্লুটুথ রিসিভার হিসাবে আমি একটি জনপ্রিয় সস্তা মডিউল HC-06 ব্যবহার করেছি। উপরন্তু, আপনি গাড়ির সামনে এবং পিছনের লাইট হিসাবে LED ব্যবহার করতে পারেন।

প্রকল্পের উপাদান:

  1. আরসি গাড়ি (পুরানো এবং ভাঙা হতে পারে)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. TB6612FNG ডুয়াল মোটর ড্রাইভার ক্যারিয়ার x1
  4. HC-06 ব্লুটুথ মডিউল বা অনুরূপ x1
  5. Leds: 2x লাল এবং 2x সাদা
  6. প্রতিরোধক 10k (লেডগুলির জন্য প্রয়োজন) x4 বা 10k SIL প্রতিরোধক নেটওয়ার্ক x1
  7. ব্রেডবোর্ড (হাফ সাইজ) x1
  8. জাম্পার এবং তারগুলি
  9. এএ ব্যাটারি x4

ধাপ 1: মডিউলগুলির সংযোগ

মডিউলগুলির সংযোগ
মডিউলগুলির সংযোগ

Arduino Pro Mini কে অন্যান্য মডিউলের সাথে সংযুক্ত করার উপায় নিচে দেওয়া হল। প্রতিটি মডিউলের (VCC, GND) সাথে সাপ্লাই ভোল্টেজ সংযুক্ত করতে ভুলবেন না।

1. ব্লুটুথ (যেমন HC -06) -> Arduino Pro Mini (3.3V)

  • RXD - TXD
  • TXD - RXD
  • VCC - Arduino Pro Mini (VCC) থেকে 3.3V
  • GND - GND

2. TB6612FNG ডুয়াল মোটর ড্রাইভার -> আরডুইনো প্রো মিনি

  • AIN1 - 4
  • AIN2 - 7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - মোটর ভোল্টেজ (4.5 থেকে 13.5 V) - RC গাড়ির ব্যাটারি থেকে 6V
  • Vcc - লজিক ভোল্টেজ (2.7 থেকে 5.5) - Arduino Pro Mini (VCC) থেকে 3.3V
  • GND - GND

3. TB6612FNG ডুয়াল মোটর ড্রাইভার -> ডিসি মোটরস

  • A01 - ড্রাইভ মোটর A
  • A02 - ড্রাইভ মোটর A
  • B01 - স্টিয়ারিং মোটর বি
  • B02 - স্টিয়ারিং মোটর বি

4. LEDs -> Arduino Pro Mini

  • সামনে ডান নেতৃত্ব - 2
  • সামনে বাম নেতৃত্ব - 3
  • পিছনের ডান নেতৃত্বে - 14
  • পিছনের বাম নেতৃত্বে - 15

ধাপ 2: Arduino কোড

Arduino কোড
Arduino কোড

এই প্রকল্পের সম্পূর্ণ কোড GitHub: লিংকে পাওয়া যায়

Arduino প্রোগ্রামটি মূল লুপে পরীক্ষা করে - "void loop ()" ব্লুটুথের মাধ্যমে অ্যান্ড্রয়েড অ্যাপ থেকে নতুন কমান্ড (চরিত্র) পাঠানো হয়েছে কিনা। যদি ব্লুটুথ সিরিয়াল থেকে কোন ইনকামিং ক্যারেক্টার থাকে তাহলে প্রোগ্রামটি "void processInput ()" ফাংশন এক্সিকিউশন শুরু করে। তারপর চরিত্রের উপর নির্ভর করে এই ফাংশন থেকে একটি নির্দিষ্ট নিয়ন্ত্রণ ফাংশন বলা হয় (যেমন "r" অক্ষর ফাংশনের জন্য "void turn_Right ()" বলা হয়)।

আপনি যদি Arduino মোটর ieldাল (L298) ব্যবহার করতে যাচ্ছেন তবে এই লিঙ্কটি আপনার জন্য উপকারী হতে পারে

ধাপ 3: অ্যান্ড্রয়েড অ্যাপ

অ্যান্ড্রয়েড অ্যাপ
অ্যান্ড্রয়েড অ্যাপ
অ্যান্ড্রয়েড অ্যাপ
অ্যান্ড্রয়েড অ্যাপ
অ্যান্ড্রয়েড অ্যাপ
অ্যান্ড্রয়েড অ্যাপ

আমার অ্যান্ড্রয়েড অ্যাপ আপনাকে ব্লুটুথের মাধ্যমে আরডুইনো বোর্ড দিয়ে সজ্জিত যেকোনো রোবট নিয়ন্ত্রণ করতে দেয়। আপনি স্বাধীনভাবে দুটি মোটর PWM চ্যানেল (মোটরের একটি জোড়া) নিয়ন্ত্রণ করতে পারেন।

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

আপনি গুগল প্লে থেকে আমার অ্যান্ড্রয়েড অ্যাপটি বিনামূল্যে ডাউনলোড করতে পারেন: লিঙ্ক

কিভাবে অ্যান্ড্রয়েড অ্যাপ ব্যবহার করবেন:

  • মেনু বোতাম বা 3 উল্লম্ব বিন্দু আলতো চাপুন (আপনার অ্যান্ড্রয়েডের সংস্করণের উপর নির্ভর করে)
  • "একটি ডিভাইস সংযুক্ত করুন" ট্যাবটি নির্বাচন করুন
  • "HC-06" ট্যাবে আলতো চাপুন এবং কিছুক্ষণ পরে আপনার "HC-06 এর সাথে সংযুক্ত" বার্তাটি দেখা উচিত
  • সংযোগ করার পরে, আপনি আপনার গাড়ী নিয়ন্ত্রণ করতে পারেন
  • যদি আপনি আপনার ব্লুটুথ ডিভাইস HC-06 দেখতে না পান তাহলে "ডিভাইসের জন্য স্ক্যান করুন" বোতামটি আলতো চাপুন
  • প্রথম ব্যবহারে আপনার ব্লুটুথ ডিভাইসগুলিকে ডিফল্ট কোড "1234" লিখে প্রবেশ করুন

আপনি যদি আমার রোবটিক্স সম্পর্কিত অন্যান্য প্রজেক্ট দেখতে চান তাহলে ভিজিট করুন:

  • আমার ওয়েবসাইট: www.mobilerobots.pl
  • ফেসবুক: মোবাইল রোবট

প্রস্তাবিত: