সুচিপত্র:

ESPcopter এবং Visuino - কম্পাস শিরোনামকে 3D এঙ্গলে রূপান্তর করুন: 6 টি ধাপ
ESPcopter এবং Visuino - কম্পাস শিরোনামকে 3D এঙ্গলে রূপান্তর করুন: 6 টি ধাপ

ভিডিও: ESPcopter এবং Visuino - কম্পাস শিরোনামকে 3D এঙ্গলে রূপান্তর করুন: 6 টি ধাপ

ভিডিও: ESPcopter এবং Visuino - কম্পাস শিরোনামকে 3D এঙ্গলে রূপান্তর করুন: 6 টি ধাপ
ভিডিও: How to use MPU-9250 Gyroscope, Accelerometer, Magnetometer for Arduino 2024, নভেম্বর
Anonim

BoianMVisuino লেখক দ্বারা আরো অনুসরণ করুন:

এলিগু আরডুইনো রোবট সংস্করণ 2.0 একত্রিত করুন
এলিগু আরডুইনো রোবট সংস্করণ 2.0 একত্রিত করুন
এলিগু আরডুইনো রোবট সংস্করণ 2.0 একত্রিত করুন
এলিগু আরডুইনো রোবট সংস্করণ 2.0 একত্রিত করুন
ILI9341 TFT টাচস্ক্রিন ডিসপ্লে শিল্ড পেন দিয়ে আঁকতে ভিসুইনো সহ প্রোগ্রাম Arduino UNO
ILI9341 TFT টাচস্ক্রিন ডিসপ্লে শিল্ড পেন দিয়ে আঁকতে ভিসুইনো সহ প্রোগ্রাম Arduino UNO
ILI9341 TFT টাচস্ক্রিন ডিসপ্লে শিল্ড পেন দিয়ে আঁকতে ভিসুইনো সহ প্রোগ্রাম Arduino UNO
ILI9341 TFT টাচস্ক্রিন ডিসপ্লে শিল্ড পেন দিয়ে আঁকতে ভিসুইনো সহ প্রোগ্রাম Arduino UNO
কুমার ওয়াই-ফাই রোবটকে ক্যামেরা এবং ম্যানিপুলেটর দিয়ে একত্রিত করুন
কুমার ওয়াই-ফাই রোবটকে ক্যামেরা এবং ম্যানিপুলেটর দিয়ে একত্রিত করুন
কুমার ওয়াই-ফাই রোবটকে ক্যামেরা এবং ম্যানিপুলেটর দিয়ে একত্রিত করুন
কুমার ওয়াই-ফাই রোবটকে ক্যামেরা এবং ম্যানিপুলেটর দিয়ে একত্রিত করুন

ESPcopter এখন সম্পূর্ণরূপে Visuino এর সর্বশেষ সংস্করণ দ্বারা সমর্থিত, এবং এটি সম্ভবত অস্তিত্বের মধ্যে ড্রোন প্রোগ্রাম করা সবচেয়ে সহজ করে তোলে!:-)

এর ভিসুইনো সাপোর্টের সাহায্যে আপনি মোটর, এলইডি, অ্যাকসিলরোমিটার, জাইরোস্কোপ এবং কম্পাসের সাথে কাজ করতে পারেন, ওয়াইফাই এর মাধ্যমে ড্রোনের সাথে যোগাযোগ করতে পারেন, ফ্লাইটে স্থিতিশীলতা অর্জনের জন্য বিভিন্ন ফাইলের সাথে পরীক্ষা করতে পারেন, এটি অন্যান্য ড্রোন বা কম্পিউটারের সাথে যোগাযোগ করতে পারেন এবং আরও অনেক কিছু …

আপনার নিজের সেন্সর সংযুক্ত করুন, এবং ড্রোনকে আপনি যেভাবে চান কাস্টমাইজ করুন! আপনি একটি ড্রোন প্রোগ্রাম করতে পারেন, অথবা আরো মজাদার … একে অপরের সাথে যোগাযোগ করতে এবং একসাথে কাজ করার জন্য ড্রোনের ঝাঁক প্রোগ্রাম করতে পারেন:-)।

ESPcopter বর্তমানে ক্রাউডফান্ডিং করছে, সম্প্রসারণ বোর্ড এবং কাঙ্খিত পরিমাণের উপর নির্ভর করে বিভিন্ন পুরস্কারের মাত্রা পাওয়া যায়।

প্রথম প্রকল্প:

কম্পাস X, Y, এবং Z হেডিং ফোর্স পাঠায়। সেন্সরের 3D ওরিয়েন্টেশন নির্ধারণের জন্য প্রায়শই আমাদের বাহিনীগুলিকে X, Y, Z 3D কোণে রূপান্তর করতে হবে।

সরবরাহ

ESPcopter এখন সম্পূর্ণরূপে Visuino এর সর্বশেষ সংস্করণ দ্বারা সমর্থিত, এবং এটি সম্ভবত অস্তিত্বের মধ্যে ড্রোন প্রোগ্রাম করা সবচেয়ে সহজ করে তোলে!:-) এর ভিসুইনো সাপোর্টের সাহায্যে আপনি মোটর, এলইডি, অ্যাকসিলরোমিটার, জাইরোস্কোপ এবং কম্পাসের সাথে কাজ করতে পারেন, ওয়াইফাই দিয়ে ড্রোনের সাথে যোগাযোগ করতে পারেন, ফ্লাইটে স্থিতিশীলতা অর্জনের জন্য বিভিন্ন ফাইলের সাথে পরীক্ষা করতে পারেন, এটি অন্যান্য ড্রোনের সাথে যোগাযোগ করতে পারেন বা কম্পিউটার এবং আরো…

আপনার নিজের সেন্সর সংযুক্ত করুন, এবং ড্রোনকে আপনি যেভাবে চান কাস্টমাইজ করুন! আপনি একটি ড্রোন প্রোগ্রাম করতে পারেন, অথবা আরো মজাদার … একে অপরের সাথে যোগাযোগ করতে এবং একসাথে কাজ করার জন্য ড্রোনের ঝাঁক প্রোগ্রাম করতে পারেন:-)।

ESPcopter বর্তমানে ক্রাউডফান্ডিং করছে, সম্প্রসারণ বোর্ড এবং কাঙ্ক্ষিত পরিমাণের উপর নির্ভর করে বিভিন্ন পুরস্কারের স্তর পাওয়া যায়।

প্রথম প্রকল্প:

কম্পাস X, Y, এবং Z ত্বরণ বাহিনী পাঠায়। সেন্সরের 3D ওরিয়েন্টেশন নির্ধারণের জন্য প্রায়শই আমাদের বাহিনীগুলিকে X, Y, Z 3D কোণে রূপান্তর করতে হবে।

ধাপ 1: Visuino শুরু করুন, এবং ESPcopter বোর্ড প্রকার নির্বাচন করুন

Visuino শুরু করুন, এবং ESPcopter বোর্ড প্রকার নির্বাচন করুন
Visuino শুরু করুন, এবং ESPcopter বোর্ড প্রকার নির্বাচন করুন

আরডুইনো প্রোগ্রামিং শুরু করতে, আপনাকে এখান থেকে আরডুইনো আইডিই ইনস্টল করতে হবে:

নিশ্চিত করুন যে আপনি 1.6.7 বা উচ্চতর ইনস্টল করেছেন, অন্যথায় এই নির্দেশযোগ্য কাজ করবে না!

ভিসুইনো: https://www.visuino.com এছাড়াও ইনস্টল করা প্রয়োজন।

প্রথম ছবিতে দেখানো হিসাবে Visuino শুরু করুন

ভিসুইনোতে Arduino কম্পোনেন্টের "সরঞ্জাম" বোতামে ক্লিক করুন

যখন ডায়ালগ প্রদর্শিত হয়, দেখানো হিসাবে ESPcopter নির্বাচন করুন

ধাপ 2: ভিসুইনোতে: কোণে ত্বরণ যোগ করুন

ভিসুইনোতে: কোণে ত্বরণ যোগ করুন
ভিসুইনোতে: কোণে ত্বরণ যোগ করুন

X, Y, Z কম্পাস শিরোনামকে 3D X, Y, Z কোণে রূপান্তর করার জন্য প্রথমে আমাদের উপাদান যুক্ত করতে হবে:

  • কম্পোনেন্ট টুলবক্সের ফিল্টার বক্সে "কোণ" টাইপ করুন তারপর "অ্যাক্সিলারেশন টু এঙ্গেল" কম্পোনেন্টটি নির্বাচন করুন এবং নকশা এলাকায় ফেলে দিন
  • ESPCopter কম্পোনেন্টের X, Y, X অ্যাক্সিলারেশন পিন সম্বলিত "কম্পাস" বক্সের "আউট" বক্সে ক্লিক করুন যাতে সব আউট পিন একসাথে সংযোগ শুরু হয়।
  • AccelerationToAngle1 কম্পোনেন্টের "ইন" বক্সের "X" ইনপুট পিনের উপর মাউস সরান। ভিসুইনো স্বয়ংক্রিয়ভাবে তারগুলি ছড়িয়ে দেবে যাতে তারা বাকি পিনের সাথে সঠিকভাবে সংযুক্ত হবে

ধাপ 3: ভিসুইনোতে: প্যাকেট কম্পোনেন্ট যোগ করুন এবং হেডার মার্কার সেট করুন

ভিসুইনোতে: প্যাকেট কম্পোনেন্ট যোগ করুন এবং হেডার মার্কার সেট করুন
ভিসুইনোতে: প্যাকেট কম্পোনেন্ট যোগ করুন এবং হেডার মার্কার সেট করুন
ভিসুইনোতে: প্যাকেট কম্পোনেন্ট যোগ করুন এবং হেডার মার্কার সেট করুন
ভিসুইনোতে: প্যাকেট কম্পোনেন্ট যোগ করুন এবং হেডার মার্কার সেট করুন

Arduino থেকে সিরিয়াল পোর্টে সমস্ত চ্যানেলের ডেটা পাঠানোর জন্য আমরা প্যাকেট উপাদান ব্যবহার করে চ্যানেলগুলিকে একসাথে প্যাকেট করতে পারি, এবং সেগুলিকে ভিসুইনোতে স্কোপ এবং গেজে প্রদর্শন করতে পারি:

  • কম্পোনেন্ট টুলবক্সের ফিল্টার বক্সে "প্যাকেট" টাইপ করুন তারপর "প্যাকেট কম্পোনেন্ট" কম্পোনেন্ট সিলেক্ট করুন এবং নকশা এলাকায় ফেলে দিন
  • প্রোপার্টিতে "হেড মার্কার" সম্পত্তি প্রসারিত করুন
  • প্রোপার্টিতে "…" বোতামে ক্লিক করুন
  • বাইটস এডিটরে উদাহরণ হিসেবে কিছু সংখ্যা টাইপ করুন
  • সম্পাদককে নিশ্চিত করতে এবং বন্ধ করতে ওকে বোতামে ক্লিক করুন

ধাপ 4: ভিসুইনোতে: প্যাকেট কম্পোনেন্টে 3 টি বাইনারি অ্যানালগ উপাদান যুক্ত করুন এবং তাদের সাথে সংযুক্ত করুন

ভিসুইনোতে: প্যাকেট কম্পোনেন্টে 3 টি বাইনারি অ্যানালগ এলিমেন্ট যোগ করুন এবং তাদের সাথে সংযুক্ত করুন
ভিসুইনোতে: প্যাকেট কম্পোনেন্টে 3 টি বাইনারি অ্যানালগ এলিমেন্ট যোগ করুন এবং তাদের সাথে সংযুক্ত করুন

প্যাকেট 1 কম্পোনেন্টের "টুলস" বোতামে ক্লিক করুন (ছবি 1)

  • "এলিমেন্টস" এডিটরে "বাইনারি এনালগ" এলিমেন্ট সিলেক্ট করুন এবং তারপর "এনালগ" এলিমেন্ট যোগ করতে 3 বার "+" বাটনে ক্লিক করুন (ছবি 1)
  • একসেলরোটো অ্যাঙ্গেল 1 কম্পোনেন্টের পিন সম্বলিত "অ্যাকসিলরোমিটার" বক্সের "আউট" বক্সে ক্লিক করুন যাতে সমস্ত আউট পিন একসাথে সংযুক্ত করা যায় (ছবি 4)
  • Packet1 কম্পোনেন্টের "Elements. Analog (Binary) 1" এলিমেন্টের "ইন" পিনের উপর মাউস সরান। Visuinowill স্বয়ংক্রিয়ভাবে তারগুলি ছড়িয়ে দেয় যাতে তারা বাকি পিনের সাথে সঠিকভাবে সংযুক্ত হয় (ছবি 4)
  • প্যাকেট 1 কম্পোনেন্টের "আউট" আউটপুট পিনকে "Arduino" কম্পোনেন্টের "সিরিয়াল [0]" চ্যানেলের "ইন" ইনপুট পিনের সাথে সংযুক্ত করুন

ধাপ 5: Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন

Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন
Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন
  • ভিসুইনোতে, F9 চাপুন বা ছবিতে দেখানো বোতামে ক্লিক করে Arduino কোড তৈরি করুন এবং Arduino IDE খুলুন
  • আরডুইনো আইডিই -তে, কোডটি সংকলন এবং আপলোড করতে আপলোড বোতামে ক্লিক করুন

ধাপ 6: এবং খেলুন …

ESPcopter বর্তমানে ক্রাউডফান্ডিং করছে, সম্প্রসারণ বোর্ড এবং কাঙ্খিত পরিমাণের উপর নির্ভর করে বিভিন্ন পুরস্কারের মাত্রা পাওয়া যায়।

প্রস্তাবিত: