مشاهده همه محصولات
محصولی پیدا نشد
دوست داشتن

ماژول درایور استپر موتور دو کاناله L9110S

مرجع:
DKP - 40291
DKP - 40291
دسته بندی: درایور موتور
موجودی: 22
39,800 تومان
توضیحات

ماژول درایور استپر موتور دو کاناله L9110S

ماژول درایور L9110S یک درایور استپر موتور دو کاناله است که برای کنترل حرکت استپر موتورها با جریان متوسط ​​(حداکثر ۸ آمپر) استفاده می شود. این ماژول دارای دو ورودی کنترل (IN1 و IN2) و دو خروجی موتور (OUT1 و OUT2) است.ماژول درایور L9110S  برای کنترل حرکت موتور به صورت دو جهت (راست و چپ) استفاده می شود. برای کنترل حرکت موتور، ورودی های کنترل (IN1 و IN2) به صورت متقابل فعال می شوند. برای مثال، اگر IN1 فعال شود و IN2 غیرفعال باشد، موتور به سمت راست حرکت خواهد کرد. اگر IN2 فعال شود و IN1 غیرفعال باشد، موتور به سمت چپ حرکت خواهد کرد.ماژول درایور L9110S دارای ورودی های مناسب برای سطح منطقی TTL و اتصالات مناسب برای موتورهای استپر دو فازی است. ماژول درایور L9110S همچنین دارای محافظ حرارتی است که در صورت بالا رفتن دمای آن، خاموش خواهد شد تا از آسیب به ماژول جلوگیری کند.

 

مشخصات فنی ماژول درایور استپر موتور دو کاناله L9110S

  • ولتاژ کاری: 2.5 تا 12 ولت DC
  • جریان ماکزیمم خروجی: 800 میلی آمپر در هر کانال
  • جریان ماکزیمم ورودی: 2.5 میلی آمپر
  • فرکانس کاری: حداکثر 2 کیلوهرتز
  • قابلیت کنترل حرکت موتور در دو جهت (راست و چپ)
  • دارای ورودی های مناسب برای سطح منطقی TTL
  • اتصالات مناسب برای موتورهای استپر دو فازی
  • دارای محافظ حرارتی جهت جلوگیری از آسیب به ماژول در صورت بالا رفتن دمای آن

 

راه اندازی ماژول درایور استپر موتور L9110S

برای راه اندازی ماژول درایور استپر موتور دو کاناله L9110S ابتدا، ماژول را به برد آردوینو یا میکروکنترلر خود متصل کنید. برای این کار، ورودی های کنترل (IN1 و IN2) را به پین های مورد نظر برد آردوینو و خروجی های موتور (OUT1 و OUT2) را به موتورهای استپر دو فازی متصل کنید.سپس، ولتاژ کاری مورد نیاز برای موتورهای شما را با استفاده از منبع تغذیه خود (مثلاً باطری یا آداپتور) اعمال کنید. توصیه می شود ولتاژ کاری موتورها با محدودیت های مشخص شده در مشخصات فنی ماژول سازگار باشد.

 

راه اندازی ماژول درایور استپر موتور L9110S با آردوینو

کد را بر روی برد آردوینو آپلود کنید. برای مثال، کد زیر می تواند موتورها را در جهت راست حرکت دهد.در این کد، پین های 2 و 3 برای کنترل حرکت موتورها (IN1 و IN2) مورد استفاده قرار گرفته اند. تابع digitalWrite برای فعال و غیرفعال کردن ورودی های کنترل استفاده شده است.پس از آپلود کد برنامه، موتورهای شما باید حرکت کنند. در صورتی که موتورها به درستی حرکت نمی کنند، می توانید ولتاژ کاری، پین های کنترل یا اتصالات موتورها را بررسی کنید.

 

void setup() {
  pinMode(2, OUTPUT); // IN1
  pinMode(3, OUTPUT); // IN2
}

void loop() {
  digitalWrite(2, HIGH);
  digitalWrite(3, LOW);
  delay(1000);
}

 

 

راه اندازی ماژول درایور استپر موتور L9110S با میکروپایتون و ESP32

در این کد، ابتدا کلاس Pin را از ماژول machine وارد می‌کنیم تا پین های استفاده شده برای درایور L9110S را تعریف کنیم. سپس تاخیر بین هر قدم، تعداد قدم ها برای یک دوران کامل و یک توالی قدم ها برای موتور را تعریف می‌کنیم. دو تابع برای قدم زدن به موتور به دو جهت تعریف می‌کنیم. تابع step_forward موتور را برای تعداد مشخصی قدم به سمت جلو می گرداند و از توالی قدم هایی که قبلاً تعریف شده است استفاده می کند. تابع step_backward موتور را برای تعداد مشخصی قدم به سمت عقب می‌گرداند و از توالی قدم ها در ترتیب برعکس استفاده می‌کند.

 

from machine import Pin
import time

# Define the pins for the L9110S driver
IN1 = Pin(13, Pin.OUT)
IN2 = Pin(12, Pin.OUT)

# Define the delay between steps (adjust as needed)
DELAY = 0.005

# Define the steps for one revolution (adjust for your motor)
STEPS_PER_REV = 200

# Define the sequence of steps for the motor (adjust for your motor)
SEQ = [
    [1, 0],
    [1, 1],
    [0, 1],
    [0, 1],
    [0, 1],
    [1, 1],
    [1, 0],
    [1, 0]
]

# Define a function to step the motor in one direction
def step_forward(steps):
    for i in range(steps):
        for j in range(len(SEQ)):
            IN1.value(SEQ[j][0])
            IN2.value(SEQ[j][1])
            time.sleep(DELAY)

# Define a function to step the motor in the other direction
def step_backward(steps):
    for i in range(steps):
        for j in reversed(range(len(SEQ))):
            IN1.value(SEQ[j][0])
            IN2.value(SEQ[j][1])
            time.sleep(DELAY)

# Step the motor forward for one revolution
step_forward(STEPS_PER_REV)

# Pause for 1 second
time.sleep(1)

# Step the motor backward for one revolution
step_backward(STEPS_PER_REV)

  

راه اندازی ماژول درایور استپر موتور L9110S با میکروپایتون و RP2040

import machine
import utime

# Define the pins for the L9110S driver
IN1_PIN = 0
IN2_PIN = 1

# Define the delay between steps (adjust as needed)
DELAY = 0.005

# Define the steps for one revolution (adjust for your motor)
STEPS_PER_REV = 200

# Define the sequence of steps for the motor (adjust for your motor)
SEQ = [
    [1, 0],
    [1, 1],
    [0, 1],
    [0, 1],
    [0, 1],
    [1, 1],
    [1, 0],
    [1, 0]
]

# Initialize the pins for the L9110S driver
in1 = machine.Pin(IN1_PIN, machine.Pin.OUT)
in2 = machine.Pin(IN2_PIN, machine.Pin.OUT)

# Define a function to step the motor in one direction
def step_forward(steps):
    for i in range(steps):
        for j in range(len(SEQ)):
            in1.value(SEQ[j][0])
            in2.value(SEQ[j][1])
            utime.sleep(DELAY)

# Define a function to step the motor in the other direction
def step_backward(steps):
    for i in range(steps):
        for j in reversed(range(len(SEQ))):
            in1.value(SEQ[j][0])
            in2.value(SEQ[j][1])
            utime.sleep(DELAY)

# Step the motor forward for one revolution
step_forward(STEPS_PER_REV)

# Pause for 1 second
utime.sleep(1)

# Step the motor backward for one revolution
step_backward(STEPS_PER_REV)

ادامه مطلبShow less
جزئیات محصول
DKP - 40291

مشخصات

کاربری
مناسب برای استفاده شخصی
نوع ماژول
درایور
تعداد قطعات
14 عدد
ابعاد فیبر
31 * 22 میلی متر
تعداد فیبر
1 عدد
سطح تجربه مورد نیاز
نیمه حرفه ای
ولتاژ مورد نياز
2.5 تا 12 ولت DC
ولتاژ خروجی
بسته به نوع موتور از 2.5 تا 12 ولت DC
فیبر مدار چاپی
فایبرگلاس دورو متالیزه
جریان
800 میلی آمپر برای هر کانال
چاپ مس
دارای چاپ آبی
وزن
7 گرم
نوع کانکتور
پین هدر و ترمینال پیچی
معماری پردازنده
DRIVER
تعداد ورودی
6 پایه ورودی جهت کنترل
تعداد خروجی
4 پایه خروجی جهت کنترل 2 موتور
پردازنده
HG7881
نظرات(4)
رتبه‌بندی کلی
5
4 نظرات
کیفیت کالا
(5)
ارزش خرید
(5)
سوالات متداول
    آیان امکان راه اندازی چند سنسور DHT با ESP8266 با میکروپایتون وجود دارد؟

    امکان راه اندازی چند سنسور DHT با ESP8266 با استفاده از MicroPython وجود دارد. سنسورهای DHT با پروتکل دیجیتال و از طریق پایه‌های GPIO قابل اتصال به میکروکنترلرها هستند.


    چه جوری از میکروکنترلر ESP32 برای ساخت یک سیستم کنترل دما استفاده کنیم؟ برنامه نویسی پیچیده است؟

    برای ساخت یک سیستم کنترل دما با برد میکروکنترلر ESP32، به موارد زیر نیاز دارید:

    یک برد میکروکنترلر ESP32

    یک سنسور دما مثل DHT DS18B20

    یک المان سرد کننده

    با استفاده از کتابخانه DHT.h، می‌توانید از سنسور دما برای خواندن دمای محیط استفاده کنید. سپس، می‌توانید از این دما برای کنترل المان گرمایشی یا سرمایشی استفاده کنید.

    در خصوص برنامه نویسی از کتابخانه DHT و در صورت نیاز کتابخانه وای فای برای ارسال داده‌ها به پلتفرم IoT باید استفاده کنید. 


خریداران این محصول، این کالاها را نیز خریده اند:
محصولات مرتبط

ویژگی‌های فیزیکی

تعداد قطعات
14 عدد
ابعاد فیبر
31 * 22 میلی متر
تعداد فیبر
1 عدد
فیبر مدار چاپی
فایبرگلاس دورو متالیزه
چاپ مس
دارای چاپ آبی
وزن
7 گرم
نوع کانکتور
پین هدر و ترمینال پیچی
تعداد ورودی
6 پایه ورودی جهت کنترل
تعداد خروجی
4 پایه خروجی جهت کنترل 2 موتور

ارتباطات

نوع کانکتور
پین هدر و ترمینال پیچی

پردازنده

پردازنده
HG7881

تغذیه

ولتاژ مورد نياز
2.5 تا 12 ولت DC
ولتاژ خروجی
بسته به نوع موتور از 2.5 تا 12 ولت DC
جریان
800 میلی آمپر برای هر کانال

ویژگی های فنی

معماری پردازنده
DRIVER

سایر ویژگی‌ها

کاربری
مناسب برای استفاده شخصی
نوع ماژول
درایور
سطح تجربه مورد نیاز
نیمه حرفه ای
0 تومان
در این کیت 5 مدار آموزشی کنترل سطح مخزن آب ،آبیاری خودکار گل و باغچه ،دزدگیر منزل ،تهویه خودکار ،لامپ هوشمند بصورت کاردستی الکترونیک برای دانش آموزان و بدون نیاز به لحیم کاری و تجهیزات خاص به همراه DVD آموزش ویدئویی...
0 تومان
ماکت یک کیت مونتاژ شده مجموعه کامل و آماده جهت آموزش و یادگیری هوشمندسازی منازل و ساختمانهاست، با استفاده از اپلیکیشن بلوتوث موبایل سنسورهای ماکت را فعال میکنید و عملکرد هر ماژول بصورت آلارم هشدار بازر یا نمایش بر روی...

فهرست

تماس با دانشجو کیت

ساعت تماس همه روزه از 9 صبح تا 5 عصر (بجز روزهای تعطیل) البته فروشگاه ما به صورت آنلاین است و می‌توانید خریدتان را انجام دهید. اما اگر سوالی داشتید که به تماس تلفنی نیاز داشت، فقط در ساعت‌های اعلام شده در خدمتیم.

021-88857245

021-88856524

031-32243207

031-32211313

 

شماره روبیکا و ایتا، فقط پیام، پاسخ به سوالات قبل از خرید و دریافت تصاویر کالاها

09375076606

 

ارسال سریع تهران (تحویل همان روز)

تمامی شهرهای ایران با پست

بخش قوانین ارسال و قوانین خرید را مطالعه کنید.

جستجو

مشاهده همه محصولات
محصولی پیدا نشد

یک حساب کاربری رایگان برای ذخیره آیتم‌های محبوب ایجاد کنید.

ورود به سیستم