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

ماژول HX711 مبدل 24 بیتی دو کاناله آنالوگ به دیجیتال ADC

مرجع:
DKP - 40797
DKP - 40797
دسته بندی: مبدل پروتکل
موجودی: 65
36,800 تومان
توضیحات

 ماژول HX711 مبدل 24 بیتی دو کاناله آنالوگ به دیجیتال ADC  

ماژول های مبدل آنالوگ به دیجیتال از ابزارهای بسیار کاربردی در صنایع و پروژه های مختلف به شمار می روند. به کمک این ماژول ها می توان سیگنال های آنالوگ را با دقت بسیار بیشتری به سیگنال های دیجیتال تبدیل نمود. ماژول مبدل آنالوگ به دیجیتال HX711 دو کاناله، یک ماژول فوق العاده کاربردی  و با دقت 24 بیت است. به کمک این ماژول می توانید سیگنال های آنالوگ را فرم دیجیتال، آن هم با دقت بسیار بالا تبدیل نمود. راه اندازی و کار با این ماژول بسیار ساده بوده و جهت راه اندازی و کار با آن کتابخانه تحت آردوینو توسعه یافته است. این ماژول دارای دو کانال خروجی جهت اندازه گیری مقادیر آنالوگ است. از این ماژول می توانید در راه اندازی و کار با سنسورهای وزن استفاده نمایید.

 

مشخصات فنی و ویژگی های کلی ماژول HX711 مبدل 24 بیتی دو کاناله 

  •  راه اندازی سریع، آسان و کاربردی
  • دارای ولتاژ کاری 5 ولت DC
  • دارای فرکانس کاری 80 کیلوهرتزی
  • قابلیت اتصال به سنسورهای سنسورهای وزن 
  • دارای دو کانال جهت اتصال سیگنال آنالوگ
  • دارای کتابخانه تحت آردوینو جهت راه اندازی سریع و آسان

 

پایه های pinout ماژول HX711 

ماژول HX711 یک مبدل آنالوگ به دیجیتال با قابلیت تقویت سیگنال است که برای اندازه‌گیری وزن و فشار به کار می‌رود. پایه های این ماژول به شرح زیر است.

پایه VCC: پایه‌ی تغذیه، که به منبع تغذیه متصل می‌شود و ولتاژ تغذیه ماژول را فراهم می‌کند. مقدار ولتاژ تغذیه بین 2.6 تا 5.5 ولت است.

پایه GND: پایه‌ی زمین، که به منبع تغذیه وصل می‌شود و به عنوان نقطه‌ی مشترکی برای سیگنال‌های ماژول عمل می‌کند.

پایه DT: پایه‌ی انتقال داده‌ها، که به یکی از پایه‌های ورودی دیجیتال میکروکنترلر وصل می‌شود. این پایه برای انتقال داده‌های ماژول به میکروکنترلر استفاده می‌شود.

پایه SCK: پایه‌ی ساعت، که به یکی از پایه‌های ورودی دیجیتال میکروکنترلر وصل می‌شود. این پایه برای فرستادن سیگنال ساعت به ماژول و همگام سازی انتقال داده‌ها استفاده می‌شود.

سنسور وزن که به عنوان بخشی از سیستم وزن‌سنجی با ماژول HX711 استفاده می‌شود، دارای 4 پایه است که عبارتند از:

پایه E+ (Excitation+): ولتاژ تغذیه از طریق این پایه به سنسور وزن اعمال می‌شود.

پایه E- (Excitation-): این پایه به منظور ارت کردن ولتاژ تغذیه استفاده می‌شود.

پایه A- (Amplifier-): این پایه به منظور دریافت سیگنال خروجی سنسور وزن به ماژول HX711 متصل می‌شود.

پایه A+ (Amplifier+): این پایه به منظور دریافت سیگنال خروجی سنسور وزن به ماژول HX711 متصل می‌شود.

 

اگر سنسور وزن شما دارای پایه‌های دیگری است، لطفاً دیتاشیت آن را مطالعه کرده و پایه‌های آن را بررسی کنید. توجه داشته باشید که این پایه ها به صورت معمول بر روی یک برد HX711 وجود دارند و ممکن است در ماژول ها و دستگاه های دیگر مقدار و تعداد آن ها تفاوت داشته باشد. بهتر است در هنگام استفاده از دستورالعمل مربوط به ماژول خاص خود مورد بررسی قرار دهید.

 

به همراه این ماژول چه اقلامی باید خریداری شود؟

برای راه‌اندازی ماژول HX711 نیاز به موارد زیر است.

1- ماژول HX711

2- سنسور وزن (به عنوان ورودی برای ماژول)

3- میکروکنترلر (مثل آردوینو یا رزبری پای)

4- نرم‌افزار Arduino IDE یا نرم‌افزاری مشابه برای کدنویسی بر روی میکروکنترلر

5- کابل USB برای اتصال میکروکنترلر به کامپیوتر برای برنامه‌ریزی

6- کابل‌های مربوط به اتصال سنسور وزن به ماژول HX711 (معمولاً کابل‌های ۳ پین یا ۴ پین)

7- منبع تغذیه (مثل باتری یا آداپتور)

در نهایت باید توجه داشت که هر سنسور وزن معمولاً دارای ویژگی‌هایی مانند حداکثر وزن قابل اندازه‌گیری و رزولوشن است، بنابراین باید در انتخاب سنسور وزن، به این ویژگی‌ها نیز توجه کرد.

 

راه اندازی سنسور وزن با آردوینو 

راه اندازی سنسور وزن با استفاده از آردوینو، نیازمند تعامل با ماژول HX711 است. برای راه اندازی سنسور وزن با آردوینو، مراحل زیر را دنبال کنید.

اتصالات سنسور لودسل وزن به HX711 و آردوینو - ساخت ترازو - دانشجو کیت

 

اتصال سنسور وزن به ماژول HX711: اتصال سنسور وزن به ماژول HX711 بر اساس دیتاشیت سنسور وزن و ماژول HX711 انجام می شود. معمولا دو پین مربوط به نیروی وارده و خارجه سنسور وزن به پین های E+ و E- ماژول متصل می شوند. 

اتصال ماژول HX711 به آردوینو: پین های VCC و GND ماژول HX711 به پاور و زمین آردوینو متصل شوند. پین های DT و SCK ماژول به پین های دلخواهی از آردوینو متصل شوند.

نصب کتابخانه HX711: کتابخانه HX711 برای خواندن اطلاعات وزن از ماژول HX711 استفاده می شود. برای نصب کتابخانه HX711 در نرم افزار آردوینو، به قسمت Sketch > Include Library > Manage Libraries بروید. در باکس جستجو، HX711 را جستجو کنید. کتابخانه HX711 را پیدا کرده و آن را نصب کنید.

 

#include "HX711.h"

#define DOUT  3
#define CLK  2

HX711 scale(DOUT, CLK);

void setup() {
  Serial.begin(9600);
  scale.set_scale(2280.f);
  scale.tare();
}

void loop() {
  float weight = scale.get_units();
  Serial.print("Weight: ");
  Serial.print(weight);
  Serial.println(" g");
  delay(1000);
}

  

کتابخانه HX711.h برای استفاده از ماژول HX711 به کد اضافه شده است. پایه DOUT ماژول به پایه دیجیتال 3 و پایه CLK ماژول به پایه دیجیتال 2 برد آردوینو وصل شده‌اند. در تابع setup، ابتدا سرعت ارتباط سریال با 9600 بیت بر ثانیه تنظیم شده و سپس مقدار واحد اندازه گیری شده توسط سنسور و مقدار صفر گرافته شده تنظیم می‌شود. در تابع loop، مقدار واحد اندازه گیری شده توسط سنسور در متغیر weight ذخیره می‌شود و با استفاده از سریال، وزن به صورت گرم در خروجی چاپ می‌شود. سپس برنامه برای 1 ثانیه توقف می‌کند.

 

راه اندازی hx711 با میکروپایتون و برد esp32

برای راه اندازی HX711 با میکروکنترلر ESP32 و زبان میکروپایتون، می‌توانید از کتابخانهٔ رسمی ESP32 MicroPython استفاده کنید. این کتابخانه شامل توابعی برای کار با ورودی‌های آنالوگ می‌شود که می‌توانید از آنها برای خواندن اطلاعات از HX711 استفاده کنید. قبل از هر چیز، باید کتابخانهٔ machine را وارد کنید. این کتابخانه برای کنترل سخت افزار میکروکنترلر ESP32 در میکروپایتون استفاده می‌شود. برای این منظور کد import machine را در ابتدای برنامهٔ خود وارد کنید. در ادامه می‌توانید کد زیر را برای خواندن اطلاعات از HX711 در ESP32 و با استفاده از کتابخانهٔ machine بنویسید.

from machine import Pin
from machine import SPI

# ایجاد یک شی SPI با فرکانس 100KHz
spi = SPI(1, baudrate=100000, polarity=0, phase=1)

# تنظیم پایه‌های HX711 برای خواندن اطلاعات
pd_sck = Pin(26, Pin.OUT)
dout = Pin(25, Pin.IN)

# تنظیم تعداد بیت‌های ADC
NUM_BITS = 24

# تعداد بار خواندن داده از HX711
NUM_READS = 10

def read():
    # تنظیم پایهٔ pd_sck برای شروع یک خواندن داده
    pd_sck.value(0)
    dout_value = dout.value()

    # خواندن داده با SPI
    data = spi.read(NUM_BITS // 8)

    # تبدیل داده به عددی معادل با وزن
    weight = int.from_bytes(data, 'big', signed=True)

    # محاسبهٔ میانگین داده‌های خوانده شده
    for i in range(NUM_READS - 1):
        pd_sck.value(1)
        pd_sck.value(0)
        dout_value = dout.value()
        data = spi.read(NUM_BITS // 8)
        weight += int.from_bytes(data, 'big', signed=True)
    
    # بازگرداندن میانگین وزن
    return weight / NUM_READS

 

راه اندازی hx711 با میکروپایتون و برد RP2040 رزبری پیکو

برای راه‌اندازی ماژول HX711 با استفاده از میکروکنترلر RP2040 و زبان میکروپایتون می‌توانید از کتابخانه RP2040_HX711 استفاده کنید. این کتابخانه، برای اتصال به HX711 از رابط SPI استفاده می‌کند و شامل توابعی برای خواندن وزن است. قبل از شروع به کد نویسی، ابتدا باید کتابخانه RP2040_HX711 را در پروژه خود وارد کنید. برای این کار می‌توانید از ابزار pip استفاده کنید. دستور pip install RP2040_HX711 را در ترمینال پروژه وارد کنید. حالا می‌توانید کد زیر را برای خواندن وزن با استفاده از ماژول HX711 و برد RP2040 نوشته و بر روی برد اجرا کنید.

import machine
from RP2040_HX711 import HX711

# تعریف پایه‌های SPI
spi = machine.SPI(0, baudrate=1000000, sck=machine.Pin(18), mosi=machine.Pin(19), miso=machine.Pin(16))

# تعریف ماژول HX711
hx = HX711(dout=machine.Pin(17), pd_sck=machine.Pin(21), spi=spi)

# تنظیم چندین پارامتر برای ماژول HX711
hx.set_gain(128)
hx.set_channel(1)
hx.set_reference_unit(92.5)

# خواندن وزن
weight = hx.get_weight_mean(10)

print('Weight: {} g'.format(weight))

 

در این کد، ابتدا پایه‌های SPI برای برقراری ارتباط با HX711 تعریف شده‌اند. سپس یک شی از کلاس HX711 ایجاد شده و پارامتر‌های آن تنظیم شده‌اند. سپس با فراخوانی تابع get_weight_mean() وزن داده شده به ماژول HX711 توسط سنسور را به صورت میانگین 10 بار خوانده و مقدار آن در متغیر weight ذخیره شده و در نهایت چاپ می‌شود.

 

کاربردهای ماژول مبدل 24 بیتی دو کاناله آنالوگ به دیجیتال ADC  HX711

  •  راه اندازی و کار با سنسورهای وزن لود سل

  • استفاده به عنوان واحد ADC برای بردهای رزبری

  • استفاده به عنوان واحد ADC خارجی جهت افزایش دقت

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

مشخصات

کاربری
مناسب برای استفاده صنعتی
نوع ماژول
مبدل
ابعاد فیبر
38 * 21 *10 میلی متر
سطح تجربه مورد نیاز
نیمه حرفه ای
ابعاد
33x20mm
ولتاژ ورودی
5 ولت DC
جریان
10 میلی آمپر
چاپ مس
دارای چاپ سبز
تعداد پایه ها
10 پایه
ترتیب پایه ها
مطابق چاپ روی برد
کشور سازنده
چین
چین
وزن
20 گرم
فرکانس
80 HZ
نوع کانکتور
پین هدر
پروتکل ارتباطی
I2C
نوع اسیلاتور
کریستال داخلی
دقت اندازه گیری
24 بیت
پردازنده
HX711
نوع مبدل
مبدل ADC
نظرات(19)
رتبه‌بندی کلی
4.9
19 نظرات
کیفیت کالا
(4.9)
ارزش خرید
(4.9)
سوالات متداول
    همراه با ماژول sim800l چه قطعاتی باید تهیه کنم؟

    ولقطعات مورد نیاز برای راه اندازی ماژول sim800l عبارتند از:

    • ماژول sim800l
    • سیم کارت
    • منبع تغذیه
    • آنتن GSM
    • کابل USB به سریال
    • خازن 1000 میکروفاراد
    • ماژول کاهنده LM2596

    ماژول برای شارژ و دشارژ همزمان باتری 18650 با ظرفیت 1200mAh تک سل چی بگیرم؟ tp4056 که چنین قابلیتی نداشت

    توسط همین ماژول هم میتوانید اقدام به اجرای درخواستتان کنید. البته اگر فقط بخواهید یک سلول باتری لیتیومی را مدیریت شارژ کنید، همان گزینه ماژول TP4056 مناسب خواهد بود.


    آیان امکان راه اندازی چند سنسور DHT با ESP8266 با میکروپایتون وجود دارد؟

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


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

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

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

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

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

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

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


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

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

ابعاد فیبر
38 * 21 *10 میلی متر
ابعاد
33x20mm
چاپ مس
دارای چاپ سبز
تعداد پایه ها
10 پایه
وزن
20 گرم
نوع کانکتور
پین هدر

ارتباطات

فرکانس
80 HZ
نوع کانکتور
پین هدر
پروتکل ارتباطی
I2C

پردازنده

پردازنده
HX711

تغذیه

ولتاژ ورودی
5 ولت DC
جریان
10 میلی آمپر

ویژگی های فنی

ترتیب پایه ها
مطابق چاپ روی برد
دقت اندازه گیری
24 بیت

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

کاربری
مناسب برای استفاده صنعتی
نوع ماژول
مبدل
سطح تجربه مورد نیاز
نیمه حرفه ای
کشور سازنده
چین
چین
نوع اسیلاتور
کریستال داخلی
نوع مبدل
مبدل ADC
2,350,000 تومان
در این کیت 5 مدار آموزشی کنترل سطح مخزن آب ،آبیاری خودکار گل و باغچه ،دزدگیر منزل ،تهویه خودکار ،لامپ هوشمند بصورت کاردستی الکترونیک برای دانش آموزان و بدون نیاز به لحیم کاری و تجهیزات خاص به همراه DVD آموزش ویدئویی...
7,130,000 تومان
ماکت یک کیت مونتاژ شده مجموعه کامل و آماده جهت آموزش و یادگیری هوشمندسازی منازل و ساختمانهاست، با استفاده از اپلیکیشن بلوتوث موبایل سنسورهای ماکت را فعال میکنید و عملکرد هر ماژول بصورت آلارم هشدار بازر یا نمایش بر روی...
نوشته‌های مرتبط

فهرست

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

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

021-88857245

021-88856524

031-32211313

 

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

09375076606

 

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

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

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

جستجو

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

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

ورود به سیستم