সুচিপত্র:
- ধাপ 1: ব্যবহৃত সফ্টওয়্যার:
- ধাপ 2: ব্যবহৃত উপাদানগুলি:
- ধাপ 3: সার্কিট ডায়াগ্রাম
- ধাপ 4: কোড:
- ধাপ 5: কাজের নীতি এবং ভিডিও:
ভিডিও: এসটিএম 32 ভিত্তিক মাইক্রোকন্ট্রোলার থেকে পিসিতে কীভাবে ডেটা গ্রহণ করবেন: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:59
এখানে এই টিউটোরিয়ালে আমরা STM32l100 mcu এর UART এর একটি ব্যবহার করে মাইক্রোকন্ট্রোলার থেকে পিসিতে ডেটা প্রেরণ করেছি।
ধাপ 1: ব্যবহৃত সফ্টওয়্যার:
এই সফ্টওয়্যারটি আমরা এই প্রকল্পের জন্য ব্যবহার করেছি:
1. Atollic TrueSTUDIO: STM32 এর জন্য Atollic® TrueSTUDIO® হল STM32 MCU ডেভেলপারদের জন্য একটি নমনীয় এবং এক্সটেনসিবল ডেভেলপমেন্ট এবং ডিবাগিং IDE যারা উচ্চমানের এমবেডেড সফটওয়্যারের উন্নয়নে সাহায্য করার জন্য অত্যন্ত শক্তিশালী সরঞ্জাম চায়। TrueSTUDIO® ওপেন স্ট্যান্ডার্ড (ECLIPSE এবং GNU) এর উপর ভিত্তি করে এবং কোড ম্যানেজমেন্ট এবং অ্যাডভান্স সিস্টেম বিশ্লেষণের জন্য পেশাদার বৈশিষ্ট্যের সাথে প্রসারিত। এটি কাঠামো এবং সিস্টেমের গতিশীল আচরণের একটি অনন্য অন্তর্দৃষ্টি দেয়।
আপনি এই লিংক থেকে এই সফটওয়্যারটি ডাউনলোড করতে পারেন
2. STM32CubeMX: STM32CubeMX হল একটি গ্রাফিকাল টুল যা STM32 মাইক্রোকন্ট্রোলার এবং মাইক্রোপ্রসেসরগুলির খুব সহজে কনফিগার করার অনুমতি দেয়, সেইসাথে Arm® Cortex®-M কোর বা আর্মের জন্য আংশিক Linux® ডিভাইস ট্রি ® Cortex®-A core), ধাপে ধাপে প্রক্রিয়ার মাধ্যমে।
আপনি এই লিংক থেকে এই সফটওয়্যারটি ডাউনলোড করতে পারেন
ধাপ 2: ব্যবহৃত উপাদানগুলি:
এই টিউটোরিয়ালে আমরা প্রধানত দুটি হার্ডওয়্যার ব্যবহার করেছি:
1.32L100CDISCOVERY: 32L100CDISCOVERY আপনাকে STM32L100 Value Line 32-bit Cortex®-M3 মাইক্রোকন্ট্রোলারের বৈশিষ্ট্যগুলি আবিষ্কার করতে এবং সহজেই আপনার অ্যাপ্লিকেশনগুলি ডেভেলপ করতে সাহায্য করে। এটি নতুন এবং অভিজ্ঞ ব্যবহারকারীদের দ্রুত শুরু করার জন্য প্রয়োজনীয় সবকিছু অন্তর্ভুক্ত করে। STM32L100RCT6 এর উপর ভিত্তি করে, এটি একটি ST-LINK/V2 এমবেডেড ডিবাগ টুল, LEDs, অতিরিক্ত উপাদান এবং মডিউলগুলির সহজ সংযোগের জন্য পুশবাটন অন্তর্ভুক্ত করে।
2. ইউএসবি থেকে টিটিএল কনভার্টার। এই ডিসকভারি বোর্ডের মতো আমরা সরাসরি স্ট-লিঙ্ক ডিবাগার ক্যাবল থেকে সিরিয়াল ডেটা পেতে পারি না তাই আমাদের একটি ইউএসবি থেকে টিটিএল কনভার্টার কিনতে হবে। ইউএসবি থেকে টিটিএল কনভার্টারের কাজের নীতি খুবই সহজ। এই মডিউলটি ল্যাপটপের সাথে ব্যবহার করা যেতে পারে যার স্ট্যান্ডার্ড সিরিয়াল পোর্ট নেই। এই মডিউলটি আপনার কম্পিউটারে ইউএসবি ব্যবহার করে একটি ভার্চুয়াল COM পোর্ট তৈরি করে যা সিরিয়াল যোগাযোগের জন্য বিভিন্ন স্ট্যান্ডার্ড বাউড রেট সমর্থন করতে পারে।
ধাপ 3: সার্কিট ডায়াগ্রাম
সংযোগগুলি নিম্নরূপ:
32L100 ডিসকভারি বোর্ড ইউএসবি থেকে টিটিএল কনভার্ট
ডিসকভারি বোর্ডের Txd (PA9) Rxd
GND GND
3V3 3V3
ধাপ 4: কোড:
যেহেতু আমরা STM32CubeMX এর সাহায্যে কোডটি তৈরি করেছি, তাই এখানে আমি আপনাকে main.c ফাইলটি শেয়ার করছি।
আপনি নিচের লিঙ্ক থেকে main.c ফাইলটি পেতে পারেন
ধাপ 5: কাজের নীতি এবং ভিডিও:
এখানে প্রথমে আপনাকে STM32CubeMX খুলতে হবে তারপর যদি আপনি একটি কাস্টমাইজড বোর্ড ব্যবহার করেন তাহলে আপনাকে সঠিক বোর্ড বা এমসিইউ বেছে নিতে হবে।
পুরো প্রক্রিয়ার জন্য দয়া করে আমাদের এম্বেড করা ভিডিওটি দেখুন।
পুরো প্রকল্পের বিবরণ উপরের ভিডিওতে দেওয়া হয়েছে
এই প্রকল্পের বিষয়ে আপনার যদি কোন সন্দেহ থাকে তাহলে নির্দ্বিধায় আমাদের নিচে মন্তব্য করুন। এবং যদি আপনি এমবেডেড সিস্টেম সম্পর্কে আরো জানতে চান তাহলে আপনি আমাদের ইউটিউব চ্যানেল ভিজিট করতে পারেন
ঘন ঘন আপডেট পেতে অনুগ্রহ করে আমাদের ফেসবুক পেজে যান এবং লাইক করুন।
ধন্যবাদ & শুভেচ্ছা, এম্বেডোট্রনিক্স প্রযুক্তি
প্রস্তাবিত:
লাইভ আরডুইনো ডেটা থেকে সুন্দর প্লট তৈরি করুন (এবং এক্সেলে ডেটা সংরক্ষণ করুন): 3 টি ধাপ
লাইভ Arduino ডেটা থেকে সুন্দর প্লট তৈরি করুন (এবং এক্সেল এ ডেটা সংরক্ষণ করুন): আমরা সবাই আমাদের P … লটার ফাংশন Arduino IDE তে খেলতে পছন্দ করি। পয়েন্ট যোগ করা হয় এবং এটি বিশেষ করে চোখের জন্য সুখকর নয়। Arduino IDE চক্রান্তকারী না
আর্ডুইনো ইউএনও এবং এসডি-কার্ড দিয়ে আর্দ্রতা এবং তাপমাত্রা রিয়েল টাইম ডেটা রেকর্ডার কিভাবে তৈরি করবেন - প্রোটিয়াসে DHT11 ডেটা-লগার সিমুলেশন: 5 টি ধাপ
আর্ডুইনো ইউএনও এবং এসডি-কার্ড দিয়ে আর্দ্রতা এবং তাপমাত্রা রিয়েল টাইম ডেটা রেকর্ডার কিভাবে তৈরি করবেন | প্রোটিয়াসে DHT11 ডেটা-লগার সিমুলেশন: ভূমিকা: হাই, এটি লিওনো মেকার, এখানে ইউটিউব লিঙ্ক রয়েছে। আমরা আরডুইনো দিয়ে সৃজনশীল প্রকল্প তৈরি করছি এবং এমবেডেড সিস্টেমে কাজ করছি।
আপনার আসুস নোটবুক পিসিতে আপনার হার্ড ড্রাইভ কীভাবে পরিবর্তন করবেন: 4 টি ধাপ
আপনার আসুস নোটবুক পিসিতে আপনার হার্ড ড্রাইভটি কীভাবে পরিবর্তন করবেন: আপনি কি কখনও আপনার হার্ড ড্রাইভের কাজ বন্ধ করে দিয়েছেন বা আপনার হার্ড ড্রাইভে স্থান শেষ হয়ে গেছে? আমি আপনার জন্য একটি সমাধান আছে। আমি আপনাকে দেখাব কিভাবে আপনার আসুস নোটবুক পিসিতে আপনার হার্ড ড্রাইভ পরিবর্তন করবেন
কিভাবে একটি মোবাইল নিয়ন্ত্রিত রোবট তৈরি করবেন DTMF ভিত্তিক - মাইক্রোকন্ট্রোলার এবং প্রোগ্রামিং ছাড়া - বিশ্বের যেকোনো জায়গা থেকে নিয়ন্ত্রণ - RoboGeeks: 15 ধাপ
কিভাবে একটি মোবাইল নিয়ন্ত্রিত রোবট তৈরি করবেন DTMF ভিত্তিক | মাইক্রোকন্ট্রোলার এবং প্রোগ্রামিং ছাড়া | বিশ্বের যেকোনো জায়গা থেকে নিয়ন্ত্রণ | RoboGeeks: একটি রোবট তৈরি করতে চান যা বিশ্বের যে কোন জায়গা থেকে নিয়ন্ত্রিত হতে পারে, এটা করতে দিন
কয়েকটি মাইক্রোকন্ট্রোলার পিন থেকে প্রচুর এলইডি কীভাবে চালাবেন: 6 টি ধাপ (ছবি সহ)
কয়েকটি মাইক্রোকন্ট্রোলার পিন থেকে প্রচুর এলইডি কীভাবে চালানো যায়: অনেক মাইক্রোকন্ট্রোলার পিনের তিনটি অবস্থা (+V, GND, বা " উচ্চ প্রতিবন্ধকতা " । একটি PIC12Fxxx অথবা একটি ATtiny11 মত সামান্য 8pin মাইক্রোকন্ট্রোলার 20 এলইডি onits পাঁচটি উপলব্ধ ড্রাইভ করতে পারেন তাই