ماژول پتانسیومتر دیجیتال 10 کیلواهمی X9C103
ماژول پتانسیومتر دیجیتال با تراشه X9C103 است. ولتاژ کاری 3 تا 5 ولت است و با برد آردوینو سازگاری دارد. ماژول پتانسیومتر دیجیتال X9C103 یک کامپوننت الکترونیکی است که به عنوان یک پتانسیومتر دیجیتال 10 کیلواهمی عمل می کند. این ماژول از تکنولوژی پتانسیومتر دیجیتال استفاده می کند تا مقاومت خود را تغییر دهد و بتوانید مقدار مقاومت مورد نیاز را برای کاربردهای مختلف تنظیم کنید.این ماژول دارای یک پتانسیومتر دیجیتال 10 کیلواهمی است، که به کمک آن می توانید مقدار مقاومت در محدوده 0 تا 10 کیلواهم تنظیم کنید.این ماژول از واسط SPI (Serial Peripheral Interface) برای ارتباط با میکروکنترلر یا سیستم کنترلی استفاده میکند.X9C103 دارای رزولوشن 64 سطح مختلف است، به این معنا که می توانید مقدار مقاومت را در 64 مقدار مختلف متفاوت تنظیم کنید.مقدار مقاومت می تواند به صورت دیجیتال و دقیق تغییر کند و برنامهپذیر است.ماژول X9C103 با ولتاژ تغذیه 5 ولت کار میکند. این ماژولها میتوانند از راه دور توسط میکروکنترلر یا میکروپروسسور کنترل شوند.در کل، ماژول پتانسیومتر دیجیتال X9C103 یک ابزار مفید برای تنظیم مقاومت در برنامههای الکترونیکی مختلف است و به دلیل ویژگیهای دیجیتال و کنترل پذیری آن، در بسیاری از پروژههای الکترونیکی مورد استفاده قرار میگیرد.
ویژگی های ماژول پتانسیومتر دیجیتال 10 کیلواهمی X9C103
- مقدار مقاومت: 10 کیلواهم (10kΩ).
- رزولوشن: 64 سطح (یعنی 64 مقدار مختلف برای تنظیم مقاومت).
- ولتاژ تغذیه: ولتاژ 5 ولت DC
- واسط ارتباطی: SPI (Serial Peripheral Interface)
- دقت: دقت تنظیم مقاومت بالا
- نوع تنظیم: تنظیم مقاومت به صورت دیجیتال و برنامهپذیر
- کنترل از راه دور: ماژول X9C103 به کمک سیگنالهای کنترلی از راه دور میتواند تغییر مقاومت را انجام دهد.
ّبررسی پایه های X9C103
به همراه ماژول پتانسیومتر دیجیتال 10 کیلواهمی X9C103 چه اقلامی باید خریداری شود؟
- برد آردوینو
- کلید و ال ای دی
- کابل فلت
- برد بورد
راه اندازی ماژول پتانسیومتر X9C103 با آردوینو
در این کد کتابخانه SPI را برای ارتباط با ماژول X9C103 فراخوانی شده است.پینهای کنترلی برای ماژول X9C103 را تعریف شده است. پین CS_PIN (انتخاب چیپ)، پین INC_PIN (افزایش)، و پین U_D_PIN (بالا/پایین).در تابع setup()، ارتباط SPI را مقدماتی کرده و پینهای کنترلی را به عنوان خروجی تنظیم کرده و پین CS را به وضعیت بالا (HIGH) تنظیم میکنیم تا در ابتدا ماژول را انتخاب نکند.در تابع loop()، با تنظیم پین CS به وضعیت پایین (LOW)، ماژول را انتخاب میکنیم، سپس مقاومت را با تنظیم پین U_D به LOW و پین INC به HIGH افزایش میدهیم. شما میتوانید با تنظیم پین U_D به HIGH، جهت کاهش مقاومت را تغییر دهید. زمان تأخیر را برای کنترل سرعت تغییر مقاومت تنظیم کنید.پس از تغییر مقاومت، میتوانید کدهای خود را اضافه کنید تا با استفاده از مقدار جدید مقاومت، اقدامات مورد نظر را انجام دهید.ما در حلقه اصلی یک تأخیر برای اهداف نمایشی اضافه کردهایم.
#include <SPI.h>
// تعریف پینهای کنترلی برای ماژول X9C103
const int CS_PIN = 10; // پین انتخاب چیپ (CS)
const int INC_PIN = 9; // پین افزایش (INC)
const int U_D_PIN = 8; // پین بالا/پایین (U/D)
void setup() {
// شروع ارتباط SPI
SPI.begin();
// تنظیم پینهای CS، INC و U/D به عنوان خروجی (OUTPUT)
pinMode(CS_PIN, OUTPUT);
pinMode(INC_PIN, OUTPUT);
pinMode(U_D_PIN, OUTPUT);
// تنظیم پین CS به وضعیت بالا (HIGH) برای عدم انتخاب ماژول X9C103
digitalWrite(CS_PIN, HIGH);
}
void loop() {
// تنظیم پین CS به وضعیت پایین (LOW) برای انتخاب ماژول X9C103
digitalWrite(CS_PIN, LOW);
// افزایش مقاومت (میتوانید جهت را با تنظیم پین U/D به HIGH تغییر دهید)
digitalWrite(U_D_PIN, LOW); // برای افزایش مقاومت به LOW تنظیم شده است
digitalWrite(INC_PIN, HIGH);
delay(10); // زمان تأخیر را به تناسب نیاز تنظیم کنید
// عدم انتخاب ماژول X9C103
digitalWrite(CS_PIN, HIGH);
// کدهای خود را در اینجا اضافه کنید تا با مقدار جدید مقاومت اقدامات مورد نظر را انجام دهید
delay(1000); // تأخیر برای اهداف نمایشی در حلقه اصلی
}
مشخصات
- کاربری
- مناسب برای استفاده شخصی
- ابعاد فیبر
- 2.7* 1.3 سانتی متر
- سطح تجربه مورد نیاز
- مبتدی
- ولتاژ مورد نياز
- 3 تا 5 ولت DC
- ظرفیت
- 10 کیلو اهم
- چاپ مس
- سبز
- اقلام همراه محصول
- پین هدر
- خروجی
- دیجیتال
- پردازنده
- X9C103S
- مقاومت
- دارای مقاومت متغیر دیجیتال
امکان راه اندازی چند سنسور DHT با ESP8266 با استفاده از MicroPython وجود دارد. سنسورهای DHT با پروتکل دیجیتال و از طریق پایههای GPIO قابل اتصال به میکروکنترلرها هستند.
برای ساخت یک سیستم کنترل دما با برد میکروکنترلر ESP32، به موارد زیر نیاز دارید:
یک برد میکروکنترلر ESP32
یک سنسور دما مثل DHT DS18B20
یک المان سرد کننده
با استفاده از کتابخانه DHT.h، میتوانید از سنسور دما برای خواندن دمای محیط استفاده کنید. سپس، میتوانید از این دما برای کنترل المان گرمایشی یا سرمایشی استفاده کنید.
در خصوص برنامه نویسی از کتابخانه DHT و در صورت نیاز کتابخانه وای فای برای ارسال دادهها به پلتفرم IoT باید استفاده کنید.