সুচিপত্র:

স্টোন এলসিডি + এক্সিলারেশন জাইরোস্কোপ সেন্সর: 5 টি ধাপ
স্টোন এলসিডি + এক্সিলারেশন জাইরোস্কোপ সেন্সর: 5 টি ধাপ

ভিডিও: স্টোন এলসিডি + এক্সিলারেশন জাইরোস্কোপ সেন্সর: 5 টি ধাপ

ভিডিও: স্টোন এলসিডি + এক্সিলারেশন জাইরোস্কোপ সেন্সর: 5 টি ধাপ
ভিডিও: সকল ফোনের ডিপ্লের দাম জানুন | All mobile Original display Price in Bangladesh | Mobile LCD Display 2024, জুলাই
Anonim
স্টোন এলসিডি + অ্যাক্সিলারেশন জাইরোস্কোপ সেন্সর
স্টোন এলসিডি + অ্যাক্সিলারেশন জাইরোস্কোপ সেন্সর

এই ডকুমেন্টটি আপনাকে শেখাবে কিভাবে একটি STM32 MCU +MPU6050 অ্যাকসিলরোমিটার জাইরোস্কোপ সেন্সর +STONE STVC070WT সিরিয়াল পোর্ট ডিসপ্লে একটি ডেমোর জন্য ব্যবহার করতে হয়।

STVC070WT হল আমাদের কোম্পানির সিরিয়াল ডিসপ্লে, এর ডেভেলপমেন্ট সহজ, ব্যবহার করা সহজ, আপনি সব ডিসপ্লে ডিফারেন্সের জন্য আমাদের কোম্পানির ওয়েবসাইটে যেতে পারেন:

ধাপ 1: পাথরের সরঞ্জাম

পাথরের সরঞ্জাম
পাথরের সরঞ্জাম
পাথরের সরঞ্জাম
পাথরের সরঞ্জাম
পাথরের সরঞ্জাম
পাথরের সরঞ্জাম
পাথরের সরঞ্জাম
পাথরের সরঞ্জাম

এটা লক্ষণীয় যে আমাদের পর্দা সিরিয়াল পোর্ট যোগাযোগ সমর্থন করে। কিছু মডেল TTL/RS232/RS485 সমর্থন করে, কিন্তু কিছু শুধুমাত্র RS232 সমর্থন করে। যদি আপনার MCU এর সিরিয়াল পোর্ট টিটিএল লজিক লেভেল হয়, তাহলে আপনাকে লেভেল রূপান্তরের জন্য MAX3232 যোগ করতে হবে। যদি আপনি জানতে চান যে কোন স্ক্রিন টিটিএল সমর্থন করে এবং কোনটি টিটিএল এবং আরএস 232 উভয় সমর্থন করে, আপনি আমাদের ওয়েবসাইটে এটি পরীক্ষা করতে পারেন:

www.stoneitech.com/product/industrial-type

আমরা দেখতে পাচ্ছি যে "ইন্ডাস্ট্রিয়াল টাইপ" এবং "অ্যাডভান্সড টাইপ" স্ক্রিনগুলি সাধারণত শুধুমাত্র RS232 বা RS485 সমর্থন করে এবং শুধুমাত্র "সিভিলিয়ান টাইপ" স্ক্রিনগুলি TTL/RS232/RS485 সমর্থন করতে পারে। যদি আপনি "উন্নত টাইপ" বা "শিল্প টাইপ" বেছে নেন, কিন্তু আপনার SCM শুধুমাত্র TTL সমর্থন করে, তাহলে আপনাকে নিম্নলিখিত রূপান্তর করতে হবে:

অন্যান্য প্রাসঙ্গিক তথ্য অফিসিয়াল ওয়েবসাইটে দেখা বা ডাউনলোড করা যেতে পারে:

স্টোন ডিসপ্লে স্ক্রিন ডেভেলপমেন্টের তিনটি ধাপ:

স্টোন টুল সফটওয়্যারের সাথে ডিসপ্লে লজিক এবং বাটন লজিক ডিজাইন করুন এবং ডিসপ্লে মডিউলে ডিজাইন ফাইল ডাউনলোড করুন। এমসিইউ একটি সিরিয়াল পোর্টের মাধ্যমে স্টোন ডিসপ্লে মডিউলের সাথে যোগাযোগ করে।

ধাপ 2 এ প্রাপ্ত তথ্যের সাথে, MCU অন্যান্য কাজ করে।

পদক্ষেপ 2: প্রকল্প ভূমিকা

প্রকল্প ভূমিকা
প্রকল্প ভূমিকা
প্রকল্প ভূমিকা
প্রকল্প ভূমিকা
প্রকল্প ভূমিকা
প্রকল্প ভূমিকা
প্রকল্প ভূমিকা
প্রকল্প ভূমিকা

প্রকল্প ভূমিকা

আজ আমি আপনাকে যা দেখাতে যাচ্ছি তা হল মাধ্যাকর্ষণ, জাইরোস্কোপ, ইউলার এঙ্গেলের একটি ডেমো, ফাংশনগুলি নিম্নরূপ:

  • তিনটি টেক্সট বক্স ত্বরণের মান প্রদর্শন করে
  • তিনটি টেক্সট বক্স জাইরোস্কোপ মান প্রদর্শন করে
  • তিনটি টেক্সট বক্স ইউলার এঙ্গেলের মান প্রদর্শন করে
  • একটি টেক্সট বক্স বর্তমান রিফ্রেশ সময় প্রদর্শন করে
  • দুটি বোতাম রিফ্রেশ সময় সমন্বয় করে

প্রথমত, আমাদের দুটি UI ইন্টারফেস ডিজাইন করার জন্য ফটোশপ ব্যবহার করতে হবে এবং ডিজাইনের ফলাফল নিম্নরূপ:

প্রথম ছবিটি প্রধান স্ক্রিন ইমেজ, এবং দ্বিতীয় ছবিটি বোতাম প্রভাব। তারপরে আমরা "TOOL2019" খুলি এবং টুলের মধ্যে প্রভাবগুলি ডিজাইন করি:

দুটি প্রধান উপাদান ব্যবহার করা হয়:

সংখ্যাসূচক প্রদর্শন ইউনিট

ক্রমবর্ধমান বোতাম

নকশা পরে, সিমুলেশন অপারেশন প্রভাব সিমুলেশন ইন্টারফেসে দেখা যেতে পারে:

ধাপ 3: MPU-6050

এমপিইউ -6050
এমপিইউ -6050
এমপিইউ -6050
এমপিইউ -6050
এমপিইউ -6050
এমপিইউ -6050

Mpu-6050 বিশ্বের প্রথম সমন্বিত 6-অক্ষ গতি প্রক্রিয়াকরণ চিপ। মাল্টি-কম্পোনেন্ট সলিউশনের সাথে তুলনা করে, এটি কম্বাইন্ড জাইরোস্কোপ এবং এক্সিলারেটর টাইম অক্ষের মধ্যে পার্থক্যের সমস্যা দূর করে এবং প্যাকেজিং স্পেস অনেক কমিয়ে দেয়। যখন তিন-অক্ষের ম্যাগনেটোমিটার টাইমিংয়ের সাথে সংযুক্ত থাকে, তখন mpu-6050 I2C বা SPI পোর্টে একটি সম্পূর্ণ 9-অক্ষের গতি ফিউশন আউটপুট প্রদান করে (SPI শুধুমাত্র mpu-6000 এ উপলব্ধ)।

সেন্সিং পরিসীমা

Mpu-6050 এর কৌণিক বেগ সেন্সিং পরিসীমা হল ± 250, ± 500, ± 1000, এবং ± 2000 °/ SEC (DPS), যা সঠিকভাবে দ্রুত এবং ধীরগতিতে কাজ করতে পারে। তাছাড়া, ব্যবহারকারীরা accele 2g, ± 4g ± 8g এবং ± 16g হতে এক্সিলারেটর সনাক্তকরণ পরিসীমা প্রোগ্রাম এবং নিয়ন্ত্রণ করতে পারে। পণ্যের তথ্য 400kHz পর্যন্ত IIC বা 20MHz পর্যন্ত SPI এর মাধ্যমে প্রেরণ করা যেতে পারে (SPI শুধুমাত্র mpu-6000 এ পাওয়া যায়). Mpu-6050 বিভিন্ন ভোল্টেজের অধীনে কাজ করতে পারে, VDD এর ভোল্টেজ সরবরাহ 2.5v ± 5%, 3.0v ± 5% বা 3.3v ± 5%, এবং লজিক ইন্টারফেস VDDIO এর পাওয়ার সাপ্লাই 1.8v ± 5% (VDD শুধুমাত্র MPU6000 এর জন্য ব্যবহৃত হয়)। এমপিইউ -6050 এর প্যাকেজিং আকার 4x4x0.9 মিমি (কিউএফএন) শিল্পে বিপ্লবী। অন্যান্য বৈশিষ্ট্যগুলির মধ্যে রয়েছে অন্তর্নির্মিত তাপমাত্রা সেন্সর এবং অসিলেটর যা অপারেটিং পরিবেশে মাত্র ± 1% পরিবর্তিত হয়। আবেদন

মোবাইল সেন্সিং গেমস বর্ধিত বাস্তবতা, EIS: ইলেকট্রনিক ইমেজ স্ট্যাবিলাইজেশন (OIS: অপটিক্যাল ইমেজ স্টেবিলাইজেশন) "জিরো-টাচ" ইঙ্গিত সহ পথচারী নেভিগেটরের ইউজার ইন্টারফেস। স্মার্টফোন, ট্যাবলেট ডিভাইস, হ্যান্ডহেল্ড গেম পণ্য, গেম কনসোল, 3D রিমোট কন্ট্রোল, একটি বহনযোগ্য ন্যাভিগেশন ডিভাইস, UAV, ব্যালেন্স কার।

বৈশিষ্ট্য

ডিজিটাল আউটপুট 6-বা 9-অক্ষের ঘূর্ণন ম্যাট্রিক্স, কোয়াটারনিয়ন, ইউলার এঙ্গেল ফর্মার ফিউশন ক্যালকুলাস ডেটা। ± 1000 এবং ± 2000 °/ SEC। এটি একটি প্রোগ্রাম দ্বারা নিয়ন্ত্রিত হতে পারে, এবং প্রোগ্রাম নিয়ন্ত্রণ পরিসীমা হল ± 2g, ± 4g, ± 8g, এবং ± 16g। অ্যাক্সিলারেটর এবং জাইরোস্কোপ অক্ষের মধ্যে সংবেদনশীলতা সরান এবং সেটিংস এবং সেন্সর ড্রিফ্টের প্রভাব হ্রাস করুন। ডিএমপি (ডিজিটাল মোশন প্রসেসিং) ইঞ্জিন জটিল ফিউশন অ্যালগরিদম, সেন্সর সিঙ্ক্রোনাইজেশন, পোস্টুরাল সেন্সিং ইত্যাদির লোড হ্রাস করে। ডিজিটাল আউটপুট এবং ডিজিটাল ইনপুট সহ সিঙ্ক পিন সাপোর্ট ভিডিও ইলেকট্রনিক শ্যাডো ফেজ স্ট্যাবিলাইজেশন টেকনোলজি এবং জিপিএস প্রোগ্রামেবল কন্ট্রোল ইন্টারপোর্ট সাপোর্ট ইঙ্গিত স্বীকৃতি, ঝাঁকুনি, ছবি জুম ইন এবং আউট, রোলিং, রিডিপ ডিসেন্ট ইন্টারাপ্ট, হাই-জি ইন্টারাপ্ট, জিরো মোশন সেন্সিং, টাচ সেন্সিং, শেক সেন্সিং।ভিডিডির সাপ্লাই ভোল্টেজ হল 2.5v ± 5%, 3.0v ± 5%এবং 3.3v ± 5%। VDDIO এর অপারেটিং কারেন্ট 1.8v ± 5%: 5mA; জাইরোস্কোপের স্ট্যান্ডবাই কারেন্ট: 5uA; এক্সিলারেটর অপারেটিং কারেন্ট: 350uA, এক্সিলারেটর পাওয়ার-সেভিং মোড কারেন্ট: 20uA@10Hz I2C ফাস্ট মোডে 400kHz পর্যন্ত, অথবা SPI সিরিয়াল হোস্ট ইন্টারফেস 20MHz পর্যন্ত বিল্ট-ইন ফ্রিকোয়েন্সি জেনারেটর পূর্ণ তাপমাত্রার পরিসরে শুধুমাত্র ± 1% ফ্রিকোয়েন্সি বৈচিত্র। পোর্টেবল পণ্যের জন্য ন্যূনতম এবং পাতলা প্যাকেজিং (4x4x0.9 মিমি QFN) RoHS এবং পরিবেশগত মান পূরণ করার জন্য পরীক্ষা করা হয়েছে। পিন সম্পর্কে

এসসিএল এবং এসডিএ এমসিইউ এর আইআইসি ইন্টারফেসের সাথে সংযুক্ত, যার মাধ্যমে এমসিইউ এমপিইউ 6050 নিয়ন্ত্রণ করে। একটি আইআইসি ইন্টারফেস, এএক্সসিএল এবং এক্সডিএ রয়েছে, যা বাইরের স্লেভ ডিভাইস যেমন চৌম্বকীয় সেন্সরগুলিকে সংযুক্ত করতে একটি নয়-অক্ষরের সেন্সর তৈরি করতে ব্যবহার করা যেতে পারে। 1.8 ভি। সাধারণত, আমরা VDD ব্যবহার করতে পারি। যদি GND সংযুক্ত থাকে, তাহলে MPU6050 এর IIC ঠিকানা 0X68 এবং VDD সংযুক্ত থাকলে 0X69। দ্রষ্টব্য: এখানে ঠিকানাটি ডেটা স্থানান্তরের সর্বনিম্ন ক্রম ধারণ করে না (সর্বনিম্ন অর্ডার পড়া এবং লেখার জন্য ব্যবহৃত হয়)। নীচে mpu-6050 মডিউলটি আমি ব্যবহার করেছি:

ধাপ 4: STM32 মাইক্রোকন্ট্রোলার

STM32 মাইক্রোকন্ট্রোলার
STM32 মাইক্রোকন্ট্রোলার

STM32F103RCT6 MCU- এর শক্তিশালী ফাংশন রয়েছে। এখানে MCU এর মৌলিক পরামিতিগুলি রয়েছে:

সিরিজ: STM32F10X

কার্নেল: এআরএম - COTEX32

গতি: 72 MHZ

যোগাযোগ ইন্টারফেস: CAN, I2C, IrDA, LIN, SPI, UART/USART, USB

পেরিফেরাল সরঞ্জাম: DMA, মোটর নিয়ন্ত্রণ PWM, PDR, POR, PVD, PWM, তাপমাত্রা সেন্সর, WDT

প্রোগ্রাম সঞ্চয় ক্ষমতা: 256KB

প্রোগ্রাম মেমরির ধরন: ফ্ল্যাশ

র RAM্যাম ক্ষমতা: 48K

ভোল্টেজ - পাওয়ার সাপ্লাই (Vcc/Vdd): 2 V ~ 3.6 V

অসিলেটর: অভ্যন্তরীণ

অপারেটিং তাপমাত্রা: -40 ° C ~ 85 °

প্যাকেজ/আবাসন: 64-lqfp

এই প্রকল্পে, আমি UART, GPIO, ওয়াচ ডগ এবং STM32F103RCT6 এর টাইমার ব্যবহার করব। প্রকল্পের জন্য কোড ডেভেলপমেন্ট রেকর্ড নিম্নরূপ। STM32 ব্যবহার করে Keil MDK সফটওয়্যার ডেভেলপমেন্ট, যার সম্পর্কে আপনাকে অবশ্যই পরিচিত হতে হবে, তাই আমি এই সফটওয়্যারটির ইনস্টলেশন পদ্ধতি চালু করব না। STM32 j-link বা st-link এবং অন্যান্য সিমুলেশন টুলের মাধ্যমে অনলাইনে নকল করা যায়। নিচের ছবিটি STM32 ডেভেলপমেন্ট বোর্ড যা আমি ব্যবহার করেছি:

সিরিয়াল ড্রাইভার যোগ করুন STM32F103RCT6 এর বেশ কয়েকটি সিরিয়াল পোর্ট রয়েছে। এই প্রকল্পে, আমি সিরিয়াল পোর্ট চ্যানেল PA9/PA10 ব্যবহার করেছি, এবং সিরিয়াল পোর্ট বড রেট 115200 এ সেট করা হয়েছিল।

আপনার একটি সম্পূর্ণ কোড প্রয়োজন হলে আমাদের সাথে যোগাযোগ করুন:

www.stoneitech.com/contact আমরা আপনাকে 12 ঘন্টার মধ্যে উত্তর দেব।

ধাপ 5: MPU-6050 ড্রাইভার

MPU-6050 ড্রাইভার
MPU-6050 ড্রাইভার
MPU-6050 ড্রাইভার
MPU-6050 ড্রাইভার

এই কোড MPU6050 এর ডেটা পড়ার জন্য IIC কমিউনিকেশন মোড ব্যবহার করে এবং IIC কমিউনিকেশন সফটওয়্যার সিমুলেশন IIC ব্যবহার করে। অনেক সম্পর্কিত কোড আছে, তাই আমি তাদের এখানে পেস্ট করব না।

আপনার সম্পূর্ণ কোডের প্রয়োজন হলে আমাদের সাথে যোগাযোগ করুন: https://www.stoneitech.com/contact আমরা 12 ঘন্টার মধ্যে আপনাকে উত্তর দেব।

অপারেশন প্রভাবের জন্য অনুগ্রহ করে নিচের ছবিটি দেখুন:

প্রকল্প সম্পর্কে আরও জানতে এখানে ক্লিক করুন

প্রস্তাবিত: