ZetaBoard
رفتن به کانال در Telegram
طراحی و توسعه انواع بردهای الکترونیکی صنعتی Pcb and board design تماس با مدیریت👈 @zataboard
نمایش بیشتر4 219
مشترکین
+224 ساعت
+147 روز
+1430 روز
آرشیو پست ها
4 219
🎵 بازر پسیو با PWM در STM32
تنظیمات CubeMX:
TIM3 → Channel 3 → PWM Generation CH3
پایه: PB0
Prescaler = 71 | ARR = 999 → فرکانس 1kHz
تولید صدا:
c
void Buzzer_PlayTone(uint32_t freq, uint8_t duty) {
uint32_t arr = (1000000 / freq) - 1;
uint32_t ccr = (arr * duty) / 100;
__HAL_TIM_SET_AUTORELOAD(&htim3, arr);
__HAL_TIM_SET_COMPARE(&htim3, TIM_CHANNEL_3, ccr);
}
void Buzzer_Stop(void) {
__HAL_TIM_SET_COMPARE(&htim3, TIM_CHANNEL_3, 0);
}
اجرای آهنگ:
c
uint16_t notes[] = {392, 392, 440, 392, 523, 494};
uint16_t durations[] = {200, 200, 400, 400, 400, 800};
uint8_t total = sizeof(notes) / sizeof(notes[0]);
for (int i = 0; i < total; i++) {
Buzzer_PlayTone(notes[i], 50);
HAL_Delay(durations[i]);
Buzzer_Stop();
HAL_Delay(30);
}
نُتهای پرکاربرد:
Do 262
Re 294
Mi 330
Fa 349
Sol 392
La 440
Si 494
حالا هر آهنگی رو بخوای با این اعداد میتونی اجرا کنی
#STM32
#PWM
#Buzzer
#CubeMX
کانال ما @zetaboard4 219
اگر دنبال یک برد صنعتی ارزون قیمت برای ساخت HMI یا نمایش و کنترل فرایند های صنعتی هستید پیشنهاد من برد STM32F429ZGT6 هستش
این برد بر پایه میکرو کنترلر STM32F429ZGT6 طراحی شده و برای پروژههایی که نیاز به HMI، یا کنترل فرایند، اتوماسیون صنعتی و تجهیزات کنترلی و پزشکی کاربرد داره.
یکی از بخشهای مهم برد، امکان اتصال LCD های 40 و 50 پین از ۳.۵ اینچ تا ۱۰.۱ اینچ هست که میتونه برای ساخت رابط کاربری و نمایش اطلاعات و کنترل فرایند دستگاههای صنعتی استفاده بشه.
در کنار LCD و تاچ، دیگر امکانات این برد شامل :
CAN
RS485
USB Host / Device / OTG
SD Card
SPI Flash
NAND Flash (Optional)
256MB SDRAM
RTC با باتری پشتیبان
Buzzer
Led user
Key user
و چندین تمام پایه های استفاده نشده میکرو بروی پین هدر 2x20 قرار گرفته است
این برد دولایه با ابعاد 85x87mm میباشد
تمامی مثالها و شماتیک برد بعد خرید ارسال میگردد
برای اطلاعات بیشتر و شرایط تهیه برد، دایرکت پیام بدید.
#STM32
#STM32F429ZGT6
#HMI
#Industrial
4 219
برد صنعتی و حرفه ای بر پایه STM32H743IIT6
این برد برای پروژههایی طراحی شده که علاوه بر یک میکروکنترلر قدرتمند، نیاز به ارتباطات صنعتی، نمایشگر، ذخیرهسازی و امکانات جانبی مختلف وجود داره.
مناسب برای ساخت HMI، کنترل فرایند، اتوماسیون صنعتی و تجهیزات پزشکی.
مشخصات اصلی:
STM32H743IIT6
Cortex-M7
با فرکانس 480MHz
2MB Flash
64/256MB SDRAM
LCD با کانکتور 40 و 50 پین
پشتیبانی از تاچ خازنی و مقاومتی XPT2046
Ethernet 10/100 با LAN8742
CAN با SN65HVD230
RS485 با MAX3485
USB Host / Device / OTG
SD Card با SDIO
QSPI Flash مدل W25Q128
NAND Flash مدل K9F1G08U0C بهصورت آپشنال
Camera Interface
EEPROM مدل AT24C02
RTC با باتری پشتیبان
Buzzer
3 کلید کاربر و 1 LED کاربر
JTAG / SWD
AP3216C برای سنجش نور و مجاورت بهصورت آپشنال
MPU9250 نهمحوره بهصورت آپشنال
ورودی 5V
ابعاد برد 95x100mm بصورت دو لایه
یکی از قابلیتهای مهم این برد، امکان اتصال انواع LCD و ساخت رابط کاربری برای کنترل و مانیتورینگ فرایندهای صنعتی است.
همراه برد شماتیک ، مثالها ومستندات نیز ارسال میشود
کانال ما @zetaboard
تماس با ما @zataboard
#STM32H743IIT6
4 219
فروش کور برد صنعتی STM32H743IIT6 با امکانات زیر:
ابعاد برد فقط ۵×۵ سانتیمتر بصورت ۴ لایه
STM32H743IIT6
480Mhz
Cortex m-7
2MB Flash
LQFP-176
Lcd 40&50 pin standard
Touch Cap 6 pin 0.5mm
Touch Res 4 pin XPT2046 1mm
MPU6050 (optional)
Qspi flash 128mb W25Q128
Reset key
4 pin programmer socket (swd)
eeprom AT24C02
Rtc 32.768kh
Usb type C otg
Sd card sdio
256mb 16bit sdram
Input voltage 5v usb / 5v external
Board dimension 50x50
4 Layers pcb
توجه شود:
تمامی پایه های قابل استفاده میکرو بروی دو پین هدر 2x19 با فاصله پایه ۲.۵۴ میلیمتر در دو طرف برد قرار دارد
همچنین با توجه به پین کامپتیبل بودن اکثر میکرو های سری ۱۷۶ پایه شرکت ST میتوان میکروهایی مثل STM32F767IIT6 و STM32F429IIT6 را هم بروی این پلتفورم قرار داد
با توجه به ابعاد کوچک این ماژول و طراحی تولید آن در ایران فرایند کاستوم کردن پروژه ها با این برد خیلی سریعتر انجام میگیرد
قابلیت اتصال انواع السیدیهای RGB از ۴.۳ تا ۱۰.۱ اینچ RGB استاندارد
مناسب برای پروژه های صنعتی، پزشکی، اتوماسیون، ساخت HMI و کنترل فرایند
#فروش
تماس @zatabord
کانال ما @zetaboard
4 219
یک دقیقه با آموزش التیوم قسمت دوم
تغییر زاویه نوشته پینها در کامپوننت قطعات :
گاهی وقتها لازمه نوشته پینها نسبت به خود قطعه ۹۰ درجه بچرخه برلی اینکار در محیط شماتیک لایبرری روی پین دوبار کلیک کرده و در بخش Name position and Font باید تیک Customize Position رو فعال کرده سپس زاویه رو از حالت صفر به ۹۰ تغییر داده همچنین با تغییر مقدار مارجین از ۵ به صفر نوشته پین تا حد ممکن نزدیک لبه کامپوننت میشود
#اموزش_یک_دقیقه_ای
#قسمت_دوم
کانال ما @zetaboard
4 219
فایل اپن سورس التیوم طراحی شده توسط مجوعه زتابرد برای میکرو STM32F030C6T6 بصورت هدر برد با مبدل usb2serial بصورت انبرد CH340E
ابعاد برد 29X52mm
دولایه
دارای کلید و ال ای دی یوزر
تغذیه از طریق کانکتور usb
دارای کریستال ساعت
خروجی تمام پایه ها بروی پین هدر استاندارد ۲.۵۴
#STM32F030C6T6
کانال ما @zetaboard
4 219
یک دقیقه با آموزش التیوم قسمت اول
فعال کردن گزینه Auto Save:
اگه با آلتیوم کار میکنی، حتماً گزینه Auto Save رو فعال کن. با توجه به احتمال قطع برق و یا اینکه سیستم کامپیوتر شما به ups وصل نباشه و یا باتری لپتاپ شما خراب باشه و یا crash کردن سیستم ممکنه تمام طراحی شما از بین بره (چون سیو نکردین).
برای فعال کردن این ویژگی میرید قسمت DXP و قسمت Preferences سپس به Data Management و بعد Backup.
اینجا میتونی Auto Save رو فعال کنی، زمان ذخیره خودکار و تعداد نسخههایی که نگه داشته میشه رو مشخص کنید
#اموزش_یک_دقیقه_ای
#قسمت_اول
کانال ما @zetaboard
4 219
پروژه کامل فایل التیوم برد ESP32-D0WDQ6-V3
در بعضی پروژه ها نیازه که شما کنترلر ESP32 رو روی یه برد بدون قرار دادن ماژول اماده تو بازار پیاده کنید
من این برد رو طراحی و تست کردم و دقت کنید این برد پایه های کنترلر روی وایاهای اطراف برد پیاده شده
از چالشهای این برد که حتما باید در نظر بگیرید کریستال 40 مگ دقیق و فلش W25Q64J میباشد
همچنین این برد بصورت کتابخانه هم طراحی شده که در کتابخانه این مجموعه قرار داده شده که قابل استفاده هستش
کانال ما @zetaboard
4 219
🔄 اموزش تبدیل فایل PCB از Cadence Allegro به Altium Designer
گاهی یک فایل PCB با فرمت .brd از نرمافزار Cadence Allegro داریم، اما Altium Designer قادر به Import مستقیم آن نیست.
در این حالت میتوان فایل Allegro را ابتدا با ابزار Extracta کدنز به فرمت ASCII یعنی .alg تبدیل کرد و سپس فایل .alg را وارد Altium کرد.
در این آموزش حتما باید نرمافزار کدنز الگرو را در سیستم نصب داشته باشید
1️⃣ آمادهسازی فایلها
ابتدا فایل PCB اصلی Allegro را در یک پوشه قرار دهید. سپس دو ابزار زیر را از پوشه نصب التیوم به این پوشه کپی کنید
Allegro2Altium.bat
AllegroExportViews.txt
برای مثال:
E:\PB2_CONVERT\
│
├── beaglbone.brd
├── Allegro2Altium.bat
└── AllegroExportViews.txt
⚠️ همیشه قبل از باز کردن یا Upgrade کردن فایل Allegro با نسخه جدیدتر، از فایل اصلی Backup بگیرید.
2️⃣ پیدا کردن Extracta
ابزار extracta.exe همراه با Cadence Allegro نصب میشود.
برای مثال در Allegro 25 ممکن است در مسیر زیر باشد:
C:\Cadence\SPB_25.1\tools\bin\extracta.exe
برای بررسی نسخه Extracta، میتوانید CMD را باز کرده و دستور زیر را اجرا کنید:
"C:\Cadence\SPB_25.1\tools\bin\extracta.exe" -version
مثلاً خروجی:
Tool: extracta 25.1-P001
3️⃣ باز کردن CMD در پوشه فایلها
ابتدا وارد همان پوشهای شوید که فایلهای تبدیل داخل آن قرار دارند.
مثلاً:
E:\PB2_CONVERT
سپس در نوار آدرس بالای File Explorer کلیک کنید و بنویسید:
cmd
و کلید Enter را بزنید.
پنجره Command Prompt باز میشود و باید مسیر آن شبیه این باشد:
E:\PB2_CONVERT>
حالا در همین پنجره CMD دستور زیر را وارد کنید:
set "PATH=C:\Cadence\SPB_25.1\tools\bin;%PATH%"
با این کار مسیر extracta.exe فقط برای همین پنجره CMD به PATH اضافه میشود.
برای اطمینان از شناسایی Extracta، اجرا کنید:
extracta.exe -version
اگر خروجی مشابه زیر دریافت شد، Extracta بهدرستی شناسایی شده است:
Tool: extracta 25.1-P001
4️⃣ تبدیل فایل Allegro به ALG
حالا در همان CMD اجرا کنید:
Allegro2Altium "beaglbone.brd"
برنامه اطلاعات PCB را استخراج میکند و در نهایت فایل زیر ایجاد میشود:
beaglbone.brd.alg
همچنین فایل Log برای بررسی خطاها ایجاد میشود.
5️⃣ برای Import فایل ALG در Altium Designer
حالا Altium Designer را باز کنید.
از منوی:
File
↓
Import Wizard
↓
Allegro Design Files
گزینه Add را بزنید و فایل زیر را انتخاب کنید:
beaglbone.brd.alg
مراحل Import Wizard را ادامه دهید.
در نهایت PCB به فرمت Altium تبدیل میشود:
beaglbone.PcbDoc
⭐️ نتیجه تجربه عملی
در این مثال، Altium Designer فایل اصلی .brd مربوط به Allegro را مستقیماً Import نکرد؛ اما پس از تبدیل فایل با extracta.exe به .alg، همان فایل بدون مشکل در Altium Designer وارد شد.
Allegro 17.4 BRD
↓
Extracta 25.1
↓
ALG (ASCII)
↓
Altium Designer
↓
PcbDoc
💡 دلیل عدم تبدیل مستقیم:
فایل .brd فایل طراحی داخلی Allegro است و Altium در این مورد نتوانست مستقیماً اون را پردازش کند.
برنامه extracta.exe اطلاعات PCB را از فایل Allegro استخراج کرده و در قالب ASCII .alg قرار میدهد؛ این فایل سپس توسط Importer آلتیوم قابل خواندن است.
بنابراین اگر با خطای Import فایل .brd در Altium مواجه شدید، یک راهحل بسیار کاربردی این است:
BRD
↓
Extracta
↓
ALG
↓
Altium Import Wizard
↓
PcbDoc
⚠️ نکته مهم: در این روش میتوان از یک نسخه جدیدتر Allegro/Extracta برای استخراج فایل قدیمیتر استفاده کرد؛ در تجربه این آموزش، فایل Allegro 17.4 با Extracta 25.1 استخراج و سپس فایل .alg با موفقیت در Altium Designer Import شد.
4 219
👆👆👆
پست بالا در واقع نسخه اصولی و پیشرفته این شماتیک مدار or-ing هستش که بصورت idea diode با کنترل و تصمیم گیری مقدار ولتاژ ورودی و خروجی قابل پیاده سازی هستش
4 219
فایل التیوم یک مدار تغذیه کنترل ولتاژ ورودی حرفه ای مناسب بردهای حساس و دقیق با چیپ هایLM73100 به عنوان کنترلر ولتاژ ورودی BQ21040 به عنوان ایسی شارژر تک سل و TLV62595 به عنوان ایسی سوییچینگ مبدل ۵ ولت ورودی به ۳.۳ ولت دقیق
در این مدار ما از ۳ سورس ورودی تغذیه شامل ۵ ولت اداپتور و ۵ ولت usb و ۴.۲ ولت ولتاژ باتری با کنترل سطح ولتاژ های ورودی و خروجی امکان پیاده سازی تغذیه رو داریم تمامی این ۳ مدار بصورت مستقل از هم کار میکنن
با توجه به وجود پایه PG در هر کنترلر امکان مانیتورینگ و یا پیاده سازی پاور سکوئنس هم وجود داره
کانال ما @zetaboard
4 219
فایل التیوم پروژه کامل مبدل AC TO DC با چیپ ارزان و پرکاربرد DK106 با خروجی 5 ولت 5 وات و پین کامپتیبل با ماژول های HiLink
در این پروژه با تغییر مقدار مقاومتهای فیدبک ER6 و ER7 امکان تولید ولتاژ ۱۲ ولت هم میسر میباشد
همچنین این پروژه بصورت کتابخانه در کتابخانه اختصاصی این مجموعه موجود میباشد
کانال ما @zetaboard
4 219
پیاده سازی تصویر السیدی ۷ اینچ بروی نرم افزار vnc با پروتکل اترنت با برد stm32h743iit6
در این تست برد این امکان رو به کاربر میده که از طریق نرمافزار vnc ریموت تصویر روی السیدی رو بروی سیستم کامپیوتر بصورت لایو ببینید و با کلید بروی اکشن ها برد رو کنترل کنید
#stm32h743iit6
#vnc
کانال ما @zetaboard
4 219
معرفی کنترلر دات ماتریس TM1681 که میتونه دات ماتریس های 16X24 یا 8X32 در هر دو حالت اند مشترک و کاتد مشترک درایو کنه
#TM1681
کانال ما @zetaboard
4 219
مدار OR-ING ساده برای بردهایی که نیاز به تغذیه از دو مسیر دارند
در بیشتر بردها این نیاز وجود دارد که برد از دو مسیر جدا تغذیه شود به این صورت که مثلا در این نمونه ممکن است هم از طریق USB و هم از طریق جک پاور برد تفذیه شود در این حالت با توجه به اختلاف ولتاژ دو منبع برای جلوگیری از برگشت جریان نیاز به استقاده از دو ماسفت کانال P وجود دارد
توجه شود با توجه به دیود دو سر سورس و درین با وجود اختلاف ولتاژ دو منبع جریان برگشتی وجود نخواهد داشت
کانال @zetaboard
4 219
یک آموزش ساده برای مونتاژ بردهای میکروکنترلری
تو این آموزش یه میکرو ۱۷۶ پایه h743 از ابتدا تا انتها در زمان زیر ۵ دقیقه مونتاژ میشه
نکات داده شده در این آموزش فقط برای بردهای نو که روی اونها میکرو مونتاژ نشده معتبر هست
در مورد بردهای تعمیری که میکرو تعویض میشود کافیست بعد از تمیز و یکدست کردن تمام پدها و فیکس کردن میکرو حتما تمام پایه های میکرو با هات ایر گرم شود و با فشار آرام با پنس روی میکرو آنرا به برد بچسبانیم تا میکرو یکدست روی برد قرار بگیرد چون بعد از قرار دادن میکرو روی برد تعمیری به دلیل وجود قلع هیچ گاه میکرو بصورت بالانس روی برد قرار نمیگیرد
در مورد کنترل عدم تنفس بخارات روغن لحیم حتما حواستون باشه
ممنون از توجهتون
کانال ما @zetaborad
#اموزش
#مونتاژ
4 219
انتقال تصویر دوربین ip با رزولوشن ۶۴۰ در ۴۸۰ بصورت jpeg با پروتکل اترنت به برد سری h743iit6 و نمایش تصویر لایو بروی السیدی ۷ اینچ ۸۰۰ در ۴۸۰
توجه کنید تو این پروژه امکان عکس برداری از صفحه و ذخیره آن بروی sd card هم وجود دارد
استفاده از دوربین ip در پروژه ها این مزایا را دارد که میتوان محدودیت فاصله بین دوربین و برد را تا ۱۰۰ متر افزایش داد برخلاف اینترفیس dcmi داخلی میکرو
مراحل انتقال تصویر به این شکل میباشد :
ابتدا وارد منو دوربین از طریق کروم میشویم و یوزرنیم و پسوورد را وارد کرده و وارد تنظیمات دوربین شده و در قسمت ساب استریم رزولوشن خروجی تصویر را بروی 640x480 و بصورت jpeg قرار داده و سپس میکرو از طریق فیزیکال اترنت با زدن سوکت tcp درخواست فریم را به دوربین داده و پس از دریافت فریم آنرا دیکد کرده و بروی ادرس فریم بافر السیدی و dma کپی کرده
در کل سری h743 یکی از سختترین مراحل رو در راه اندازی اترنت داره چون همزمان باید dma و mpu و آدرس sdram بصورت دقیق مدیریت شود
کانال ما @zetaboard
#ipcamera
#stm32h743iit6
#stm3
4 219
این برد که توسط این مجموعه به درخواست یکی از دوستان طراحی شده صرفا جهت آشنایی با عملکرد یه دستگاه صنعتی که ممکنه در هر ساختمانی وجود داشته باشه هستش
اجزای اصلی پروژه:
میکرو سری stm32f051k8t6
قابلیت کنترل ماکزیمم ۳۶ عدد ریسه led که ۱۲ ولتی هستن که توسط شیفت رجیستر hc595 کنترل میشه
کنترل ۱۰۰۰ عدد led برنامه پذیر ws2812 یا ws2815 با مسیر تغذیه جدا
دارای دو عدد ورودی سنسور تشخیص حرکت
دارای یک پورت rs485 برلی ارتباط با سایر کنترلرها در ساختمانهای مرتفع
هر کنترلر مخصوص یک طبقه میباشد
دارای ایتوپرام و السیدی oled و ۴ عدد کلید برای کنترل و ذخیره سازی اطلاعات
امیدوارم براتون جالب باشه
کانال ما @zetaboard
4 219
معرفی برد stm32f412ret6 با اکسترنال لودر QSPI برای قرار دادن منو ها و عکس ها بروی فلش خارجی با قابلیت های زیر
1. Core cortex-m4/LQFP-64
2. 100mhz clock
3. 512kb Flash / 128kb Sram
3. 1x led / 1x key user
4. Rtc with battery back up interface
5. Sd Card with sdio interface
6. 2kb eeprom
7. 64mb qspi flash
8. 20 pin fpc connector for spi lcd interface
9. Lcd 2.8/4.0 inch ili9341/st7796/ili9488/ft8xx
10. Touch gfx with gt911/xpt2046 touch
11. Usb FS / 5v power in
12. 2x20 2.54mm pin header
13. 51x25mm dimension/2-Layer
کانال ما @zetaboard
تماس با ما @zataboard
