شیلد توسعه AD/DA مخصوص رزبری پای Rpi GPIO Waveshare Shield
شیلد توسعه AD/DA مخصوص رزبری پای Rpi GPIO Waveshare Shield
از آنجایی که برد رزبری پای Raspberry Pi رابط آنالوگ ندارد، به هنگام استفاده از ماژول و سنسورهای آنالوگ با مشکل مواجه خواهید شد. در شیلد توسعه AD/DA مخصوص رزبری پای که ساخته Waveshare است. رابط آنالوگ به دیجیتال و هم رابط دیجیتال به آنالوگ برای ارتباط با انواع سنسورها را دارد. در کنار این دو رابط فعالیتهای دیگری هم میکند. دارای سنسور شدت نور LDR و پتانسیومتر روی برد مییاشد. کتابخانهها برای راه اندازی این شیلد و دیتاشیت تراشههای روی برد در قسمت دانلودها در همین صفحه در دسترس است.
مشخصات پینهای شیلد AD/DA
Pin | Symbol | Description |
---|---|---|
1, 17 | 3.3V | Power supply (3.3V) |
2, 4 | 5V | Power supply (5V) |
3, 5, 7, 8, 10, 18, 22, 24, 26, 27, 28, 29, 32, 36, 38, 40 | NC | NC |
6, 9, 14, 20, 25, 30, 34, 39 | GND | Ground |
11 | DRDY | ADS1256 data ready output, low active |
12 | RESET | ADS1256 reset input |
13 | PDWN | ADS1256 sync/power off input, low active |
15 | CS0 | ADS1256 chip select, low active |
16 | CS1 | DAC8552 chip select, low active |
19 | DIN | SPI data input |
21 | DOUT | SPI data output |
23 | SCK | SPI clock |
31, 33, 35, 37 | GPIO | extend to sensor interface |
مشخصات
- کاربری
- استفاده نیمه صنعتی
- نوع ماژول
- مبدل
- نوع شیلد
- شیلد رزبری - Raspberry Shield
- تعداد قطعات
- 46 عدد
- ابعاد فیبر
- 65 * 49 میلی متر
- تعداد فیبر
- 1 عدد
- سطح تجربه مورد نیاز
- فوق حرفه ای
- نوع ال ای دی
- معمولی
- فیبر مدار چاپی
- فایبر گلاس دورو
- چاپ مس
- دارای چاپ آبی
- اقلام همراه محصول
- اسپیسر و مهره + جامپر پین هدر
- سازنده
- Waveshare
- کشور سازنده
- چین
چین
- سوکت باتری
- no
- فرکانس
- دارای کریستال 7.65 مگا هرتز
- نوع کانکتور
- ترمینال پیچی
پین هدر
- ارتباط UART
- ندارد
- تعداد گیت
- 8 کانال آنالوگ به دیجیتال و 2 کانال دیجیتال به آنالوگ
- پردازنده
- ADS1256DAC8552LM285
- سایر توضیحات
- Onboard ADS1256, 8ch 24bit high-precision ADC (4ch differential input), 30ksps sampling rateOnboard DAC8552, 2ch 16bit high-precision DAC
- Wifi
- ندارد
- نسخه رزبری پای
- لوازم جانبی رزبری
توسط همین ماژول هم میتوانید اقدام به اجرای درخواستتان کنید. البته اگر فقط بخواهید یک سلول باتری لیتیومی را مدیریت شارژ کنید، همان گزینه ماژول TP4056 مناسب خواهد بود.
امکان راه اندازی چند سنسور DHT با ESP8266 با استفاده از MicroPython وجود دارد. سنسورهای DHT با پروتکل دیجیتال و از طریق پایههای GPIO قابل اتصال به میکروکنترلرها هستند.
برای ساخت یک سیستم کنترل دما با برد میکروکنترلر ESP32، به موارد زیر نیاز دارید:
یک برد میکروکنترلر ESP32
یک سنسور دما مثل DHT DS18B20
یک المان سرد کننده
با استفاده از کتابخانه DHT.h، میتوانید از سنسور دما برای خواندن دمای محیط استفاده کنید. سپس، میتوانید از این دما برای کنترل المان گرمایشی یا سرمایشی استفاده کنید.
در خصوص برنامه نویسی از کتابخانه DHT و در صورت نیاز کتابخانه وای فای برای ارسال دادهها به پلتفرم IoT باید استفاده کنید.
بله این امکان وجود دارد. با توجه به اینکه برد رزبری پای دارای پایههای GPIO است. امکان اتصال انواع ماژولهای مختلف را دارد. ماژولهای اترنت به SPI هم یکی از این موارد پر مصرف هستند. میتوانید از شاخه ماژول اترنت و شبکه انواع این بردها را برای اتصال به رزبری پای بررسی کنید.
دوربین IMX219 یک دوربین با رابط MIPI CSI-2 است که اکثرا با بردهای توسعهی مبتنی بر پردازندههای ARM که دارای رابط CSI-2 هستند، سازگاری دارد. برخی از این بردها شامل Raspberry Pi، Jetson Nano، Odroid و Orange Pi is هستند. با این حال، برای استفاده از دوربین IMX219 با هر برد دیگری، باید بررسی کنید که آیا برد شما دارای رابط MIPI CSI-2 است یا خیر. CSI2 یک رابط سریال پایدار برای انتقال داده های تصویری از سنسورهای تصویری به پردازنده ها است. برخی از بردهایی که دارای CSI2 هستند عبارتند از:
1- Raspberry Pi CM4
2- Nvidia Jetson Nano
3- Orange Pi
4- BeagleBone Black
5- Coral Dev Board
6- Qualcomm DragonBoard
7- HiKey 960
و بسیاری بردهای دیگر با پردازنده های مختلف از جمله ARM و x86.
لازم به ذکر است که برخی از این بردها ممکن است نیاز به ماژول تبدیل CSI2 به HDMI یا USB داشته باشند تا بتوانند با دوربین های دیگری که از رابط های HDMI یا USB استفاده می کنند سازگاری پیدا کنند.
باگ های نرم افزاری به مرور زمان با بهروزرسانی جدید به صورت اتوماتیک رفع خواهد شد. پیشنهاد میشود ورژن 3 را نصب کنید.
اگر نسخه 4 از Thonny IDE بر روی ویندوز 7 برای شما مشکلساز است و به دنبال جایگزینی مناسب برای توسعه میکروپایتون هستید، میتوانید از محیطهای توسعه دیگری استفاده کنید.
Mu: Mu یک محیط توسعه سبک و کم حجم برای میکروپایتون است. این نرمافزار بر روی ویندوز 7 نصب و اجرا میشود و ویژگیهای ساده و کاربرپسندی دارد.
IDLE (Integrated Development and Learning Environment): IDLE یک IDE رسمی برای میکروپایتون است و به صورت پیشفرض در همراه با نصب پایتون نصب میشود. این IDE از ورژنهای مختلف میکروپایتون پشتیبانی میکند.
Visual Studio Code (VS Code): اگر از یک IDE قدرتمند و انعطافپذیر برای توسعه میکروپایتون بهره میبرید، میتوانید از VS Code با استفاده از افزونههای مرتبط با میکروپایتون استفاده کنید. این IDE روی ویندوز 7 نیز عملکرد مناسبی دارد.
PyCharm Community Edition: اگر به دنبال یک IDE حرفهای برای توسعه پروژههای میکروپایتون هستید، میتوانید از نسخه رایگان PyCharm Community Edition استفاده کنید. این IDE ویژگیهای بسیار زیادی دارد و بر روی ویندوز 7 نیز قابل نصب است.