সুচিপত্র:

Python (pySerial) + Arduino + DC Motor: 14 ধাপ
Python (pySerial) + Arduino + DC Motor: 14 ধাপ

ভিডিও: Python (pySerial) + Arduino + DC Motor: 14 ধাপ

ভিডিও: Python (pySerial) + Arduino + DC Motor: 14 ধাপ
ভিডিও: XBEEs + PYTHON (pySerial) + ARDUINO + DC MOTOR 2024, নভেম্বর
Anonim
পাইথন (pySerial) + Arduino + DC মোটর
পাইথন (pySerial) + Arduino + DC মোটর

এই দ্রুত টিউটোরিয়ালটি একটি পাইথন জিইউআই ব্যবহার করে একটি ডিসি মোটরের সহজ ক্রিয়াকলাপ দেখায়। একটি Arduino বোর্ডের সাথে যোগাযোগ করার জন্য পাইথন তৈরি করতে আমরা pySerial প্যাকেজ ব্যবহার করব। pySerial একটি পাইথন লাইব্রেরি যা বিভিন্ন ডিভাইসে বিভিন্ন সিরিয়াল সংযোগের জন্য সহায়তা প্রদান করে।

ধাপ 1: হার্ডওয়্যার

হার্ডওয়্যার
হার্ডওয়্যার

Adafruit মোটর ieldাল, Arduino বোর্ড (মেগা), ডিসি মোটর, 1k ওহম প্রতিরোধক (2), LEDs (2), হুক আপ তারের এবং breadboard।

পদক্ষেপ 2: হার্ডওয়্যার সেটআপ

হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ

এই সেটআপে, সবুজ LED -> Arduino বোর্ডেড LED এর পিন 30 -> Arduino বোর্ডের পিন 32 ডিসি মোটর -> মোটর শিল্ডের চ্যানেল 3 (M3)

ধাপ 3: সফ্টওয়্যার - Arduino IDE, PyCharm IDE

সফটওয়্যার - Arduino IDE, PyCharm IDE
সফটওয়্যার - Arduino IDE, PyCharm IDE

ধাপ 4: Arduino IDE

Arduino IDE
Arduino IDE

পছন্দসই Arduino বোর্ডকে পিসিতে সংযুক্ত করুন (এই ক্ষেত্রে আমি একটি Arduino মেগা ব্যবহার করছি)। Arduino IDE খুলুন এবং উপযুক্ত COM পোর্ট এবং বোর্ড নির্বাচন করুন। নীচের কোডটি আপলোড বোতামে ক্লিক করে আরডুইনো বোর্ডে আপলোড করা হয়েছে।

ধাপ 5: Arduino IDE - কোড পার্ট 1

Arduino IDE - কোড পার্ট 1
Arduino IDE - কোড পার্ট 1

ধাপ 6: Arduino IDE - কোড পার্ট 2

Arduino IDE - কোড পার্ট 2
Arduino IDE - কোড পার্ট 2

ধাপ 7: PyCharm IDE খুলুন এবং ফাইল -> সেটিংসে ক্লিক করুন।

প্রকল্পের অধীনে, প্রকল্প দোভাষী নির্বাচন করুন এবং "+" আইকনে ক্লিক করুন।
প্রকল্পের অধীনে, প্রকল্প দোভাষী নির্বাচন করুন এবং "+" আইকনে ক্লিক করুন।

সেটিংস। "src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp

সার্চ বারে, Pyserial টাইপ করুন এবং ইনস্টল প্যাকেজে ক্লিক করুন।
সার্চ বারে, Pyserial টাইপ করুন এবং ইনস্টল প্যাকেজে ক্লিক করুন।

সেটিংস। "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

ধাপ 8: প্রকল্পের অধীনে, প্রকল্প দোভাষী নির্বাচন করুন এবং "+" আইকনে ক্লিক করুন।

ধাপ 9: সার্চ বারে, Pyserial টাইপ করুন এবং ইনস্টল প্যাকেজে ক্লিক করুন।

ধাপ 10: নীচের পাইথন কোডটি PyCharm IDE তে চালানো হয়।

নীচের পাইথন কোডটি PyCharm IDE তে চালানো হয়।
নীচের পাইথন কোডটি PyCharm IDE তে চালানো হয়।

ধাপ 11: পাইথন কোড - পার্ট 1

পাইথন কোড - পার্ট 1
পাইথন কোড - পার্ট 1

দ্রষ্টব্য: একই COM পোর্ট নম্বরটি পাইথন কোডে ব্যবহার করা হয়েছে তা নিশ্চিত করুন। লাইব্রেরি/tkinter.html#tkinter- মডিউল

ধাপ 12: পাইথন কোড - পার্ট 2

পাইথন কোড - পার্ট 2
পাইথন কোড - পার্ট 2

ধাপ 13: চূড়ান্ত

ফাইনাল
ফাইনাল

একটি সাধারণ GUI 3 টি বোতাম দিয়ে খোলে - ফরওয়ার্ড, রিভার্স এবং এক্সিট। মোটর সংযোগের তারের উপর নির্ভর করে, মোটরটি ফরওয়ার্ড বা রিভার্স বোতামে ক্লিক করে কাঙ্ক্ষিত দিকে চলে। EXIT বাটন সিরিয়াল পোর্ট বন্ধ করে এবং প্রোগ্রাম এক্সিকিউশন শেষ করে।