Forwarded from ♾🇮🇷
🔥25❤9👍5😍3👏1
Media is too big
VIEW IN TELEGRAM
راز عجیب تمیز کردن و خنک کردن قطعات با آب خاص! 💧⚡️
@ArduinoFarsi_cc
@ArduinoFarsi_cc
❤15🔥4👍2
با سلام و احترام خدمت دوستان عزیز
تعداد جلسات و هزینه دوره های آموزشی آردوینو فارسی :
مدرس : رضا اژدرکش
✔️ دوره کامل آردوینو با عنوان
تعداد جلسات : 70 جلسه
هزینه آموزش : 2,250,000 تومان.
✔️ دوره پیشرفته برنامه نویسی آردوینو با عنوان
هزینه آموزش : 2,250,000 تومان.
✔️ دوره آموزش برنامه نویسی اندروید با
تعداد جلسات : 18 جلسه
هزینه آموزش : 1,800,000 تومان.
به دوستانی که عضو کانال یوتیوب آردوینو فارسی هستند مبلغ 500,000 تومان تخفیف داده می شود:
👇👇👇👇👇👇👇👇👇
https://www.youtube.com/c/ArduinoFarsi
شماره حساب جهت پرداخت هزینه: 6104331049714000
بانک ملت بنام : رضا اژدرکش
شماره تماس : 09199117192
ارسال رسید پرداخت به آی دی : @Reza_Azhdarkosh
از خرید شما سپاس گزاریم. 🌹
تعداد جلسات و هزینه دوره های آموزشی آردوینو فارسی :
مدرس : رضا اژدرکش
✔️ دوره کامل آردوینو با عنوان
آموزش مقدماتی آردوینو
تعداد جلسات : 70 جلسه
هزینه آموزش : 2,250,000 تومان.
✔️ دوره پیشرفته برنامه نویسی آردوینو با عنوان
دوره متوسطه
تعداد جلسات : 30 جلسه + چند جلسه حل تمریناتهزینه آموزش : 2,250,000 تومان.
✔️ دوره آموزش برنامه نویسی اندروید با
MIT AppInventor و ارتباط با ESP32
از طریق SMS و بلوتوث و WiFiتعداد جلسات : 18 جلسه
هزینه آموزش : 1,800,000 تومان.
به دوستانی که عضو کانال یوتیوب آردوینو فارسی هستند مبلغ 500,000 تومان تخفیف داده می شود:
👇👇👇👇👇👇👇👇👇
https://www.youtube.com/c/ArduinoFarsi
شماره حساب جهت پرداخت هزینه: 6104331049714000
بانک ملت بنام : رضا اژدرکش
شماره تماس : 09199117192
ارسال رسید پرداخت به آی دی : @Reza_Azhdarkosh
از خرید شما سپاس گزاریم. 🌹
YouTube
ArduinoFarsi
Share your videos with friends, family, and the world
❤4🔥3👏3
This media is not supported in your browser
VIEW IN TELEGRAM
کوالکام آردوینو را خرید! شروع عصر جدید میکرکنترلرهای هوشمند
یکی از بزرگترین خبرهای سال در دنیای سختافزار منتشر شد: کوالکام رسماً شرکت Arduino را خریداری کرد!
این یعنی ترکیب قدرت پردازش و هوش مصنوعی کوالکام با سادگی و جامعهی عظیم آردوینو
اولین نتیجهی این همکاری، برد Arduino UNO Q است :
پردازندهی Qualcomm Dragonwing QRB2210 برای اجرای Linux و هوش مصنوعی و یک میکروکنترلر ریلتایم برای کنترل دقیق سختافزار
این ترکیب یعنی اجرای مدلهای AI مثل تشخیص تصویر و صدا، در کنار کنترل دقیق موتور و سنسور — همه در یک برد واحد!
همچنین آردوینو از محیط توسعهی جدید Arduino App Lab رونمایی کرده که مسیر طراحی، تست و اجرای پروژههای هوش مصنوعی را سادهتر از همیشه میکند.
اگر این مسیر با فلسفهی متنباز آردوینو ادامه یابد، پروژههای DIY، IoT و رباتیک وارد مرحلهی تازهای از هوشمندی خواهند شد.
یکی از بزرگترین خبرهای سال در دنیای سختافزار منتشر شد: کوالکام رسماً شرکت Arduino را خریداری کرد!
این یعنی ترکیب قدرت پردازش و هوش مصنوعی کوالکام با سادگی و جامعهی عظیم آردوینو
اولین نتیجهی این همکاری، برد Arduino UNO Q است :
پردازندهی Qualcomm Dragonwing QRB2210 برای اجرای Linux و هوش مصنوعی و یک میکروکنترلر ریلتایم برای کنترل دقیق سختافزار
این ترکیب یعنی اجرای مدلهای AI مثل تشخیص تصویر و صدا، در کنار کنترل دقیق موتور و سنسور — همه در یک برد واحد!
همچنین آردوینو از محیط توسعهی جدید Arduino App Lab رونمایی کرده که مسیر طراحی، تست و اجرای پروژههای هوش مصنوعی را سادهتر از همیشه میکند.
اگر این مسیر با فلسفهی متنباز آردوینو ادامه یابد، پروژههای DIY، IoT و رباتیک وارد مرحلهی تازهای از هوشمندی خواهند شد.
❤14😍5
Applications
Advanced Robotics & Autonomous Systems
Edge AI & Computer Vision
Interactive Art & Kiosks
Specification
Microprocessor Unit (MPU) - Qualcomm Dragonwing™ QRB2210
CPU: Quad-core Arm® Cortex®-A53 @ 2.0 GHz
GPU: Adreno 702 @ 845 MHz (3D graphics accelerator)
ISP: Dual Image Signal Processor (Supports 13 MP + 13 MP or 25 MP @ 30 fps)
Operating System: Debian Linux OS (with upstream support)
RAM: 2 GB (ABX00162) LPDDR4
Storage: 16 GB (ABX00162) eMMC
MPU I/O: 12x Digital I/O Pins exposed on JMISC header
MPU User Interfaces: 2x RGB LEDs, 1x Power Button
Microcontroller Unit (MCU) - STM32U585
Core: Arm® Cortex®-M33 @ up to 160 MHz
Operating System: Arduino Core on Zephyr OS
Memory: 2 MB Flash, 786 KB SRAM
Digital I/O Pins: 47 total (22x on JANALOG/JDIGITAL headers, 25x on JMISC header)
Analog Inputs (ADC): 6x (14-bit resolution)
Analog Outputs (DAC): 2x (12-bit resolution)
PWM Pins: 6x
Communication Protocols: 4x I2C, 3x SPI, 3x USART, 2x UART, 1x FDCAN, 2x SAI, 1x PSSI
MCU User Interfaces: 2x RGB LEDs, 8x13 Blue LED Matrix
Connectivity & Radio
Wi-Fi: Wi-Fi® 5 (802.11ac), Dual-band 2.4/5 GHz with onboard antenna
Bluetooth: Bluetooth® 5.1 with onboard antenna
Interfaces & Media
USB Port: 1x USB-C® port (Supports Host/Device switching, Power Delivery, Video Output)
Video Output: USB-C® DisplayPort, MIPI DSI (via JMEDIA header)
Camera Input: USB UVC cameras (via USB-C dongle), Dual MIPI CSI (via JMEDIA header)
Audio: 3.5mm Jack functionality for Microphone IN, Headphone OUT, Line OUT (via JMISC header)
Special Connectors:
1x Qwiic Connector (I2C, 3.3V)
1x JCTL Connector (MPU Remote Debug)
Power
Main Power Input: 5 VDC @ 3 A max via USB-C® connector
VIN Input Voltage: 7 - 24 VDC
I/O Operating Voltage: 3.3 VDC for MCU (5V tolerant on some pins), 1.8 VDC for MPU
DC Current per I/O Pin: 20 mA
Physical Dimensions
Length: 68.58 mm
Width: 53.34 mm
Documents
Arduino UNO Q Documentation :
https://docs.arduino.cc/hardware/uno-q/#compatibility
User Manual:
https://docs.arduino.cc/tutorials/uno-q/user-manual
Arduino App Lab:
https://docs.arduino.cc/software/app-lab/tutorials/getting-started/
Pinout (PDF):
https://docs.arduino.cc/resources/pinouts/ABX00162-full-pinout.pdf
Datasheet:
https://docs.arduino.cc/resources/datasheets/ABX00162-ABX00173-datasheet.pdf
Schematics:
https://docs.arduino.cc/resources/schematics/ABX00162-schematics.pdf
CAD Files:
https://docs.arduino.cc/static/b65965e81318cc98547ea8713cfb3341/cad-files.zip
STEP Files:
https://docs.arduino.cc/resources/models/ABX00162-step.zip
Advanced Robotics & Autonomous Systems
Edge AI & Computer Vision
Interactive Art & Kiosks
Specification
Microprocessor Unit (MPU) - Qualcomm Dragonwing™ QRB2210
CPU: Quad-core Arm® Cortex®-A53 @ 2.0 GHz
GPU: Adreno 702 @ 845 MHz (3D graphics accelerator)
ISP: Dual Image Signal Processor (Supports 13 MP + 13 MP or 25 MP @ 30 fps)
Operating System: Debian Linux OS (with upstream support)
RAM: 2 GB (ABX00162) LPDDR4
Storage: 16 GB (ABX00162) eMMC
MPU I/O: 12x Digital I/O Pins exposed on JMISC header
MPU User Interfaces: 2x RGB LEDs, 1x Power Button
Microcontroller Unit (MCU) - STM32U585
Core: Arm® Cortex®-M33 @ up to 160 MHz
Operating System: Arduino Core on Zephyr OS
Memory: 2 MB Flash, 786 KB SRAM
Digital I/O Pins: 47 total (22x on JANALOG/JDIGITAL headers, 25x on JMISC header)
Analog Inputs (ADC): 6x (14-bit resolution)
Analog Outputs (DAC): 2x (12-bit resolution)
PWM Pins: 6x
Communication Protocols: 4x I2C, 3x SPI, 3x USART, 2x UART, 1x FDCAN, 2x SAI, 1x PSSI
MCU User Interfaces: 2x RGB LEDs, 8x13 Blue LED Matrix
Connectivity & Radio
Wi-Fi: Wi-Fi® 5 (802.11ac), Dual-band 2.4/5 GHz with onboard antenna
Bluetooth: Bluetooth® 5.1 with onboard antenna
Interfaces & Media
USB Port: 1x USB-C® port (Supports Host/Device switching, Power Delivery, Video Output)
Video Output: USB-C® DisplayPort, MIPI DSI (via JMEDIA header)
Camera Input: USB UVC cameras (via USB-C dongle), Dual MIPI CSI (via JMEDIA header)
Audio: 3.5mm Jack functionality for Microphone IN, Headphone OUT, Line OUT (via JMISC header)
Special Connectors:
1x Qwiic Connector (I2C, 3.3V)
1x JCTL Connector (MPU Remote Debug)
Power
Main Power Input: 5 VDC @ 3 A max via USB-C® connector
VIN Input Voltage: 7 - 24 VDC
I/O Operating Voltage: 3.3 VDC for MCU (5V tolerant on some pins), 1.8 VDC for MPU
DC Current per I/O Pin: 20 mA
Physical Dimensions
Length: 68.58 mm
Width: 53.34 mm
Documents
Arduino UNO Q Documentation :
https://docs.arduino.cc/hardware/uno-q/#compatibility
User Manual:
https://docs.arduino.cc/tutorials/uno-q/user-manual
Arduino App Lab:
https://docs.arduino.cc/software/app-lab/tutorials/getting-started/
Pinout (PDF):
https://docs.arduino.cc/resources/pinouts/ABX00162-full-pinout.pdf
Datasheet:
https://docs.arduino.cc/resources/datasheets/ABX00162-ABX00173-datasheet.pdf
Schematics:
https://docs.arduino.cc/resources/schematics/ABX00162-schematics.pdf
CAD Files:
https://docs.arduino.cc/static/b65965e81318cc98547ea8713cfb3341/cad-files.zip
STEP Files:
https://docs.arduino.cc/resources/models/ABX00162-step.zip
❤8
سلام دوستان
ما دو تا موضوع مهم داریم که تازگی دارند و باید با هم مرور کنیم:
1- محیط Arduino App Lab (محیط جدید کدنویسیِ Arduino)
2- برد Arduino UNO Q که این محیط مخصوصش هست
پس بریم یکییکی ببینیم چی هستند، چه قابلیتهایی دارند، کجا استفادهشان کنیم:
1- محیط Arduino App Lab:
چی هست؟
✔️محیط App Lab یک محیط توسعه یکپارچه (IDE / Platform) هست که توسط Arduino معرفی شده تا کدهای Sketch معمولی (C++ برای بخش MCU)، اسکریپتهای Python، و حتی مدلهای AI/ماشینلرنینگ را در یک جریان کاری ترکیب کند.
✔️ این محیط از طریق «Bricks» (بلوکهای آماده) کار را سریعتر میکند؛ یعنی بخشی از کار آماده است و شما میتوانید آن بلوکها را با پروژهتان ترکیب کنید.
✔️ مخصوصاً برای برد جدید UNO Q طراحی شده است، تا ترکیبی از «پردازش بالا (Linux/Python/AI)» و «کنترل ریل-تایم (MCU)» را میسر کند.
چه قابلیتهایی دارد؟
✔️ امکان اجرای Sketchهای Arduino روی بخش MCU (مثلاً STM32) و در عین حال اجرای برنامههای Python روی بخش Linux.
✔️ امکان استفاده از مدلهای AI یا بینایی ماشین به صورت آماده یا با ادغام، همراه با توسعه سریعتر.
✔️ پشتیبانی از کار به دو صورت: اتصال برد به کامپیوتر + IDE یا اینکه برد را مثل یک کامپیوتر مستقل با مانیتور/کیبورد/ماوس استفاده کنید.
چرا خوبه؟
✔️ اگر بخوای پروژهای داشته باشی که فقط سنسور میخونه و موتور راهاندازی میکنه، MCU تنها کافی هست؛ ولی اگر بخوای مثلاً تشخیص تصویر، صدای انسان یا تعامل پیچیده داشته باشی، داشتن بخش Linux + AI خیلی کمک میکنه.
✔️ این محیط کار را برای ترکیب این دو نوع کار (ریزکنترل و کامپیوتر-بلوک) ساده میکنه — یعنی لازم نیست دو محیط جدا داشته باشی، همهش در App Lab جمع شده.
✔️ برای توسعه سریعتر مناسب هست، مخصوصاً وقتی بخوای نمونه اولیه بسازی یا میخوای برای آموزش یا ارائه آماده باشی.
نکات و جوانب آموزشی/تخصصی:
✔️ با این حال چون تکنولوژی جدید هست، ممکنه همچنان بخشهایی از اکوسیستمش کامل نشده باشن یا مستندات کمتر باشن نسبت به محیطهای کلاسیک Arduino.
✔️ اگر پروژهات فقط ریزکنترلر هست و نیازی به Linux/AI نداری، ممکنه MCU سادهتر با IDE کلاسیک ارزانتر و سریعتر باشه.
✔️ باید توجه کنی که آیا نیاز به حافظه، قدرت پردازش، یا I/O خاصی داری که UNO Q پشتیبانی میکنه یا نه (یعنی ممکنه برد بزرگتر از نیاز باشه یا هزینهاش بیشتر بشه) — ولی اگر میخوای آیندهنگر باشی، این گزینه عالیه.
2- برد Arduino UNO Q :
مشخصات و اینکه کلا چی هست؟
✔️ برد UNO Q بردی هست که دو بخش دارد: یک MPU (پردازنده لینوکسی) یعنی Qualcomm Dragonwing QRB2210 و یک MCU یعنی STMicroelectronics STM32U585.
✔️ فرم فکتورش مثل بردهای UNO هست، یعنی از نظر شیلدها یا ساختار پایه مشابه UNO کلاسیک هست.
✔️ مشخصات قابل توجه: رم 2GB (یا بیشتر در نسخههای بعدی)، حافظه eMMC 16 GB و WiFi دو بانده، بلوتوث 5.1، ماتریس LED 8×13، پورت USB-C و …
چرا ترکیبی از MPU + MCU؟
✔️ بخش MCU برای کنترل دقیق، سریع، زمان واقعی (“real-time”) مثل خواندن سنسورها، کنترل موتورها، پاسخدهی سریع استفاده میشود.
✔️ بخش MPU با لینوکس امکان میدهد کارهای سنگینتر مثل پردازش تصویر، اجرای مدلهای AI، استفاده از Python، رابطهای گرافیکی، حتی اتصال مانیتور/کیبورد.
✔️ یعنی بردی که هم مثل Arduino کلاسیک عمل میکند و هم مثل یک کامپیوتر کوچک برای کاربردهای پیشرفتهتر.
چرا خوبه؟
✔️ اینکه بتوانی در یک برد هم “کنترل سختافزار” و هم “پردازش بالا” داشته باشی خیلی قدرتمند است، مخصوصاً برای پروژههای رباتیک، بینایی ماشین، خانه هوشمند، IoT پیشرفته.
✔️ چون فرم UNO دارد، میتوان بخش زیادی از اکسسوریها، شیلدها یا اکوسیستم Arduino را استفاده کرد.
✔️ استفاده از محیط App Lab به این معنی است که توسعهدهنده میتواند سریعتر وارد پروژه شود بدون شروع از صفر کامل.
مواردی که باید در نظر بگیری:
✔️ قیمت و ترکیب ابعاد: ممکنه نیاز داشته باشی هزینه بیشتری بدهی نسبت به بردهای سادهتر.
✔️ پیچیدگی: اگر پروژهات خیلی ساده است، مثلا فقط یک LED خاموش/روشن، استفاده از چنین برد قدرتمندی ممکنه overkill باشد.
✔️ نیازمندیها: مطمئن باش که منابع نرمافزاری (کتابخانهها، مثالها) برای App Lab و UNO Q برای کاری که میکنی آماده هستند.
@ArduinoFarsi_cc
ما دو تا موضوع مهم داریم که تازگی دارند و باید با هم مرور کنیم:
1- محیط Arduino App Lab (محیط جدید کدنویسیِ Arduino)
2- برد Arduino UNO Q که این محیط مخصوصش هست
پس بریم یکییکی ببینیم چی هستند، چه قابلیتهایی دارند، کجا استفادهشان کنیم:
1- محیط Arduino App Lab:
چی هست؟
✔️محیط App Lab یک محیط توسعه یکپارچه (IDE / Platform) هست که توسط Arduino معرفی شده تا کدهای Sketch معمولی (C++ برای بخش MCU)، اسکریپتهای Python، و حتی مدلهای AI/ماشینلرنینگ را در یک جریان کاری ترکیب کند.
✔️ این محیط از طریق «Bricks» (بلوکهای آماده) کار را سریعتر میکند؛ یعنی بخشی از کار آماده است و شما میتوانید آن بلوکها را با پروژهتان ترکیب کنید.
✔️ مخصوصاً برای برد جدید UNO Q طراحی شده است، تا ترکیبی از «پردازش بالا (Linux/Python/AI)» و «کنترل ریل-تایم (MCU)» را میسر کند.
چه قابلیتهایی دارد؟
✔️ امکان اجرای Sketchهای Arduino روی بخش MCU (مثلاً STM32) و در عین حال اجرای برنامههای Python روی بخش Linux.
✔️ امکان استفاده از مدلهای AI یا بینایی ماشین به صورت آماده یا با ادغام، همراه با توسعه سریعتر.
✔️ پشتیبانی از کار به دو صورت: اتصال برد به کامپیوتر + IDE یا اینکه برد را مثل یک کامپیوتر مستقل با مانیتور/کیبورد/ماوس استفاده کنید.
چرا خوبه؟
✔️ اگر بخوای پروژهای داشته باشی که فقط سنسور میخونه و موتور راهاندازی میکنه، MCU تنها کافی هست؛ ولی اگر بخوای مثلاً تشخیص تصویر، صدای انسان یا تعامل پیچیده داشته باشی، داشتن بخش Linux + AI خیلی کمک میکنه.
✔️ این محیط کار را برای ترکیب این دو نوع کار (ریزکنترل و کامپیوتر-بلوک) ساده میکنه — یعنی لازم نیست دو محیط جدا داشته باشی، همهش در App Lab جمع شده.
✔️ برای توسعه سریعتر مناسب هست، مخصوصاً وقتی بخوای نمونه اولیه بسازی یا میخوای برای آموزش یا ارائه آماده باشی.
نکات و جوانب آموزشی/تخصصی:
✔️ با این حال چون تکنولوژی جدید هست، ممکنه همچنان بخشهایی از اکوسیستمش کامل نشده باشن یا مستندات کمتر باشن نسبت به محیطهای کلاسیک Arduino.
✔️ اگر پروژهات فقط ریزکنترلر هست و نیازی به Linux/AI نداری، ممکنه MCU سادهتر با IDE کلاسیک ارزانتر و سریعتر باشه.
✔️ باید توجه کنی که آیا نیاز به حافظه، قدرت پردازش، یا I/O خاصی داری که UNO Q پشتیبانی میکنه یا نه (یعنی ممکنه برد بزرگتر از نیاز باشه یا هزینهاش بیشتر بشه) — ولی اگر میخوای آیندهنگر باشی، این گزینه عالیه.
2- برد Arduino UNO Q :
مشخصات و اینکه کلا چی هست؟
✔️ برد UNO Q بردی هست که دو بخش دارد: یک MPU (پردازنده لینوکسی) یعنی Qualcomm Dragonwing QRB2210 و یک MCU یعنی STMicroelectronics STM32U585.
✔️ فرم فکتورش مثل بردهای UNO هست، یعنی از نظر شیلدها یا ساختار پایه مشابه UNO کلاسیک هست.
✔️ مشخصات قابل توجه: رم 2GB (یا بیشتر در نسخههای بعدی)، حافظه eMMC 16 GB و WiFi دو بانده، بلوتوث 5.1، ماتریس LED 8×13، پورت USB-C و …
چرا ترکیبی از MPU + MCU؟
✔️ بخش MCU برای کنترل دقیق، سریع، زمان واقعی (“real-time”) مثل خواندن سنسورها، کنترل موتورها، پاسخدهی سریع استفاده میشود.
✔️ بخش MPU با لینوکس امکان میدهد کارهای سنگینتر مثل پردازش تصویر، اجرای مدلهای AI، استفاده از Python، رابطهای گرافیکی، حتی اتصال مانیتور/کیبورد.
✔️ یعنی بردی که هم مثل Arduino کلاسیک عمل میکند و هم مثل یک کامپیوتر کوچک برای کاربردهای پیشرفتهتر.
چرا خوبه؟
✔️ اینکه بتوانی در یک برد هم “کنترل سختافزار” و هم “پردازش بالا” داشته باشی خیلی قدرتمند است، مخصوصاً برای پروژههای رباتیک، بینایی ماشین، خانه هوشمند، IoT پیشرفته.
✔️ چون فرم UNO دارد، میتوان بخش زیادی از اکسسوریها، شیلدها یا اکوسیستم Arduino را استفاده کرد.
✔️ استفاده از محیط App Lab به این معنی است که توسعهدهنده میتواند سریعتر وارد پروژه شود بدون شروع از صفر کامل.
مواردی که باید در نظر بگیری:
✔️ قیمت و ترکیب ابعاد: ممکنه نیاز داشته باشی هزینه بیشتری بدهی نسبت به بردهای سادهتر.
✔️ پیچیدگی: اگر پروژهات خیلی ساده است، مثلا فقط یک LED خاموش/روشن، استفاده از چنین برد قدرتمندی ممکنه overkill باشد.
✔️ نیازمندیها: مطمئن باش که منابع نرمافزاری (کتابخانهها، مثالها) برای App Lab و UNO Q برای کاری که میکنی آماده هستند.
@ArduinoFarsi_cc
❤17👍1
مقایسه کامل Arduino App Lab با PlatformIO.pdf
304.2 KB
مقایسه کامل Arduino App Lab با PlatformIO
@ArduinoFarsi_cc
@ArduinoFarsi_cc
❤12