درود دوستان کد نوشته شده همراه با GUI برای stt
این کد چی کار میکنه :
میاد صدا به زبان انگلیسی رو تبدیل به متن میکنه
به چه دردی میخوره، فرض کنید میخواید ی ویدئو ی YouTube رو ترجمه کنید اون رو با کمک این سایت تبدیل به mp3 میکنید
https://yt1d.com/en404/
بعد صدا رو به برنامه میدین و اون رو تبدیل به متن کنه و در آخر هم ترجمه و...
https://github.com/ArtemisAsadii/WhisperTranscriber.git
این کد چی کار میکنه :
میاد صدا به زبان انگلیسی رو تبدیل به متن میکنه
به چه دردی میخوره، فرض کنید میخواید ی ویدئو ی YouTube رو ترجمه کنید اون رو با کمک این سایت تبدیل به mp3 میکنید
https://yt1d.com/en404/
بعد صدا رو به برنامه میدین و اون رو تبدیل به متن کنه و در آخر هم ترجمه و...
https://github.com/ArtemisAsadii/WhisperTranscriber.git
👌3✍2❤2👍1
دوستان درود ،
این گروه مربوط به هوش مصنوعی هستش :
https://news.1rj.ru/str/Artificial_Intelligence21
در این گروه هر ترم گروهبندی انجام میدیم و روی پروژههای مختلف هوش مصنوعی کار میکنیم؛ پروژههایی که هم جنبهی آموزشی دارند و هم اگر به ایدههای جدیتری تبدیل شدند، امکان تبدیلشدن به استارتآپ را خواهند داشت.
یک گپ مخصوص فریلنسینگ هم اضافه کردم تا برای اجرای ایدهها تیم جمع کنید، یا اگر پروژهای در سایتهای فریلنسیگ دیدید و برای انجامش نیاز به همتیمی داشتید، اون رو در گپ قرار بدین تا تیم مناسب رو پیدا کنید و با هم وارد بازار کار شوید.🌹❤️
این گروه مربوط به هوش مصنوعی هستش :
https://news.1rj.ru/str/Artificial_Intelligence21
در این گروه هر ترم گروهبندی انجام میدیم و روی پروژههای مختلف هوش مصنوعی کار میکنیم؛ پروژههایی که هم جنبهی آموزشی دارند و هم اگر به ایدههای جدیتری تبدیل شدند، امکان تبدیلشدن به استارتآپ را خواهند داشت.
یک گپ مخصوص فریلنسینگ هم اضافه کردم تا برای اجرای ایدهها تیم جمع کنید، یا اگر پروژهای در سایتهای فریلنسیگ دیدید و برای انجامش نیاز به همتیمی داشتید، اون رو در گپ قرار بدین تا تیم مناسب رو پیدا کنید و با هم وارد بازار کار شوید.🌹❤️
Telegram
هوش مصنوعی
این گروه برای به اشتراک گذاشتن مقالات مرتبط به هوش مصنوعی، آموزش ها، هم فکری و پرسش و پاسخ و... در حوزه ی هوش مصنوعی ساخته شد
❤13🙏1
📚مقالک
(Zero-Shot)
یعنی مدل بدون اینکه هیچ مثال یا نمونهای دریافت کند، باید مسئله را حل کند.
✔️ ویژگیها:
مدل فقط توضیح یا سؤال را میگیرد.
هیچ نمونهٔ ورودی–خروجی برای راهنمایی داده نمیشود.
عملکرد مدل به دانش قبلیاش وابسته است.
✔️ کاربرد:
زمانی که میخواهیم ببینیم مدل از دانش عمومیاش چقدر میتواند مسئله را حل کند.
✔️ مثال Zero-Shot:
درخواست:
جملهٔ زیر را به انگلیسی ترجمه کن:
"من امروز خیلی خستهام."
مدل بدون دریافت نمونهٔ قبلی ترجمه را تولید میکند:
I am very tired today.
One-Shot
وقتی مدل فقط یک مثال از ورودی–خروجی دریافت میکند تا الگو را یاد بگیرد.
Few-Shot Sampling
یعنی به مدل چند مثال (۲ تا مثلاً ۱۰) از کاری که قرار است انجام دهد میدهیم تا الگوی کاری را یاد بگیرد و سپس از او خروجی میخواهیم.
✔️ ویژگیها:
۲ تا چند نمونهٔ ورودی–خروجی در پرامپت نشان داده میشود.
مدل از روی الگوها، ساختار و سبک مثالها یاد میگیرد چطور پاسخ دهد.
معمولاً کیفیت و دقت بالاتری نسبت به Zero-Shot دارد.
✔️ کاربرد:
تعریف فرمت یا سبک خاص (مثلاً پاسخ کوتاه، جدول، تحلیلی…)
یاد دادن یک تبدیل مشخص
وظایفی که نیاز به توضیح بیشتر دارند
بهبود دقت در مسائل منطقی و ریاضی
(Zero-Shot)
یعنی مدل بدون اینکه هیچ مثال یا نمونهای دریافت کند، باید مسئله را حل کند.
✔️ ویژگیها:
مدل فقط توضیح یا سؤال را میگیرد.
هیچ نمونهٔ ورودی–خروجی برای راهنمایی داده نمیشود.
عملکرد مدل به دانش قبلیاش وابسته است.
✔️ کاربرد:
زمانی که میخواهیم ببینیم مدل از دانش عمومیاش چقدر میتواند مسئله را حل کند.
✔️ مثال Zero-Shot:
درخواست:
جملهٔ زیر را به انگلیسی ترجمه کن:
"من امروز خیلی خستهام."
مدل بدون دریافت نمونهٔ قبلی ترجمه را تولید میکند:
I am very tired today.
One-Shot
وقتی مدل فقط یک مثال از ورودی–خروجی دریافت میکند تا الگو را یاد بگیرد.
Few-Shot Sampling
یعنی به مدل چند مثال (۲ تا مثلاً ۱۰) از کاری که قرار است انجام دهد میدهیم تا الگوی کاری را یاد بگیرد و سپس از او خروجی میخواهیم.
✔️ ویژگیها:
۲ تا چند نمونهٔ ورودی–خروجی در پرامپت نشان داده میشود.
مدل از روی الگوها، ساختار و سبک مثالها یاد میگیرد چطور پاسخ دهد.
معمولاً کیفیت و دقت بالاتری نسبت به Zero-Shot دارد.
✔️ کاربرد:
تعریف فرمت یا سبک خاص (مثلاً پاسخ کوتاه، جدول، تحلیلی…)
یاد دادن یک تبدیل مشخص
وظایفی که نیاز به توضیح بیشتر دارند
بهبود دقت در مسائل منطقی و ریاضی
❤3💯2
pytorch_part2.pdf
3.9 MB
توی این جزوه سعی کردم مفاهیم مهم و پیشنیازهای معماریهای مدرن هوش مصنوعی مثل Attention، Self-Attention، ترنسفورمرها، Dot-Product Attention، Masking، Batch Computation و همچنین ارتباط این روشها با مفاهیم کلاسیک مثل رگرسیون نادارایا–واتسون و Kernel Methods رو خیلی ساده، شهودی و کاملاً عملی توضیح بدم.
❤16🕊2
📚مقالک ( اگر کسی این آزمون رو داده یا تجربه ای داره با بقیه دوستان به اشتراک بذاره تا کمک کننده باشه )
✅ آزمون Duolingo چیست و به چه درد میخوره؟
آزمون Duolingo English Test یک امتحان آنلاین تعیین سطح زبان انگلیسیه که به صورت آنلاین و در خانه برگزار میشه. این آزمون توسط بسیاری از دانشگاهها و موسسات بینالمللی، مخصوصاً در آمریکا و کانادا پذیرفته میشه .
برخلاف آیلتس و تافل، برای شرکت در آزمون دولینگو:
• نیازی به حضور در مرکز آزمون ندارید
• هزینه آن بسیار کمتر است
• نتیجه خیلی سریع (حدود ۴۸ ساعت) اعلام میشود
----------------------------------------
📌 آیا میشود با Duolingo مهاجرت تحصیلی یا کاری گرفت؟
✅ برای مهاجرت تحصیلی:
بله، در صورتی که دانشگاه مقصد، آزمون Duolingo را قبول داشته باشد، میتوانید از آن برای گرفتن پذیرش استفاده کنید.
❌ برای مهاجرت کاری:
در بیشتر موارد، برای ویزای کار، دولتها معمولاً آیلتس یا تافل را رسمیتر میدانند.
آزمون Duolingo بیشتر برای پذیرش دانشگاهها کاربرد دارد تا ویزای کاری.
----------------------------------------
اگر در گوگل سرچ کنی:
Duolingo accepted universities
به لیست کامل و بهروز دانشگاهها دسترسی خواهی داشت و میتوانی براساس کشور فیلتر کنی.
----------------------------------------
✅ تفاوت آزمون Duolingo با IELTS و TOEFL
Duolingo:
• آنلاین و در خانه برگزار میشود
• هزینه: حدود ۵۰ دلار
• زمان آزمون: حدود ۴۵ تا ۶۰ دقیقه
• نتیجه: ۲ روزه
• بیشتر برای پذیرش دانشگاهی
آزمون IELTS (آیلتس):
• حضوری در مرکز آزمون
• هزینه بالا (بیش از ۲۰۰ دلار)
• زمان آزمون: حدود ۳ ساعت
• نتیجه: حدود ۱۰ تا ۱۴ روز
• رسمیترین آزمون برای مهاجرت
آزمون TOEFL (تافل):
• بیشتر به صورت اینترنتی برگزار میشود
• تمرکز زیاد روی مهارت آکادمیک
• هزینه بالا
• زمان آزمون: حدود ۳ ساعت
• بیشتر برای دانشگاههای آمریکا
----------------------------------------
❓ سوالات پرتکرار درباره Duolingo
1. آیا Duolingo برای سفارت معتبر است؟
بیشتر برای دانشگاهها معتبر است، نه برای سفارتها و ویزای کاری.
2.ازمون Duolingo تا چه نمرهای دارد؟
از ۱۰ تا ۱۶۰ نمرهبندی میشود.
3. حداقل نمره قابل قبول چند است؟
اغلب دانشگاهها نمره بالای ۱۱۰ یا ۱۲۰ میخواهند.
4. چند بار میشود امتحان داد؟
تا ۳ بار در ۳۰ روز میتوانید شرکت کنید.
5. آیا سخت است؟
نسبت به آیلتس و تافل آسانتر و سریعتر است.
✅ آزمون Duolingo چیست و به چه درد میخوره؟
آزمون Duolingo English Test یک امتحان آنلاین تعیین سطح زبان انگلیسیه که به صورت آنلاین و در خانه برگزار میشه. این آزمون توسط بسیاری از دانشگاهها و موسسات بینالمللی، مخصوصاً در آمریکا و کانادا پذیرفته میشه .
برخلاف آیلتس و تافل، برای شرکت در آزمون دولینگو:
• نیازی به حضور در مرکز آزمون ندارید
• هزینه آن بسیار کمتر است
• نتیجه خیلی سریع (حدود ۴۸ ساعت) اعلام میشود
----------------------------------------
📌 آیا میشود با Duolingo مهاجرت تحصیلی یا کاری گرفت؟
✅ برای مهاجرت تحصیلی:
بله، در صورتی که دانشگاه مقصد، آزمون Duolingo را قبول داشته باشد، میتوانید از آن برای گرفتن پذیرش استفاده کنید.
❌ برای مهاجرت کاری:
در بیشتر موارد، برای ویزای کار، دولتها معمولاً آیلتس یا تافل را رسمیتر میدانند.
آزمون Duolingo بیشتر برای پذیرش دانشگاهها کاربرد دارد تا ویزای کاری.
----------------------------------------
اگر در گوگل سرچ کنی:
Duolingo accepted universities
به لیست کامل و بهروز دانشگاهها دسترسی خواهی داشت و میتوانی براساس کشور فیلتر کنی.
----------------------------------------
✅ تفاوت آزمون Duolingo با IELTS و TOEFL
Duolingo:
• آنلاین و در خانه برگزار میشود
• هزینه: حدود ۵۰ دلار
• زمان آزمون: حدود ۴۵ تا ۶۰ دقیقه
• نتیجه: ۲ روزه
• بیشتر برای پذیرش دانشگاهی
آزمون IELTS (آیلتس):
• حضوری در مرکز آزمون
• هزینه بالا (بیش از ۲۰۰ دلار)
• زمان آزمون: حدود ۳ ساعت
• نتیجه: حدود ۱۰ تا ۱۴ روز
• رسمیترین آزمون برای مهاجرت
آزمون TOEFL (تافل):
• بیشتر به صورت اینترنتی برگزار میشود
• تمرکز زیاد روی مهارت آکادمیک
• هزینه بالا
• زمان آزمون: حدود ۳ ساعت
• بیشتر برای دانشگاههای آمریکا
----------------------------------------
❓ سوالات پرتکرار درباره Duolingo
1. آیا Duolingo برای سفارت معتبر است؟
بیشتر برای دانشگاهها معتبر است، نه برای سفارتها و ویزای کاری.
2.ازمون Duolingo تا چه نمرهای دارد؟
از ۱۰ تا ۱۶۰ نمرهبندی میشود.
3. حداقل نمره قابل قبول چند است؟
اغلب دانشگاهها نمره بالای ۱۱۰ یا ۱۲۰ میخواهند.
4. چند بار میشود امتحان داد؟
تا ۳ بار در ۳۰ روز میتوانید شرکت کنید.
5. آیا سخت است؟
نسبت به آیلتس و تافل آسانتر و سریعتر است.
❤6✍1
Programmer
Ros2.pdf
درود بر شما 🌺🙂
میخوایم اینجا توضیح بدیم ros چیه و چی کار میکنه؟
در اصل ROS سیستم عامل رباته, مخفف (Robot operating System) که یک فریمورک هستش که بخاطر ابزار و کتابخونه های که داره برنامه نویسی برای ربات رو راحت تر میکنه
یک توضیح خیلی ساده از اینکه ROS چیه؟
فرض کن یک ادارهی بزرگ داری که داخلش چندتا اتاق هست و هر اتاق یک کار انجام میده.
یک اتاق مخصوص خوندن سنسوره
یک اتاق مخصوص دیدن دوربین
یک اتاق مخصوص کنترل چرخها
یک اتاق مخصوص ساختن نقشه
یک اتاق مخصوص پیدا کردن مسیر
در ROS هر اتاق = یک نود (node)
یعنی هر بخش ربات توی یک اتاق جداگانه کار میکنه.
حالا این اتاقها چطور با هم حرف میزنن؟
مثل اداره:
بلندگو وسط اداره → همه میتونن چیزی توش اعلام کنن و بقیه گوش بدن. (این میشه topic)
درخواست مستقیم → یکی زنگ میزنه به اتاق دیگه و جواب میگیره. (این میشه service)
تابلو اعلانات → یکسری اطلاعات ثابت مثل سرعت ربات، اندازه چرخ و… اونجا نوشته میشه. (این میشه parameter)
و در نهایت یک مسئول راهاندازی داریم که صبح میاد و همه اتاقها رو با هم روشن میکنه.
(این میشه launch file)
پس ROS در واقع یک سیستم نظمدهی و مدیریت ارتباط بین بخشهای مختلف رباته.
توضیح تخصصی
فرض کنید رباتی داریم شامل دوربین، سنسور، ماژول نقشه برداری mapping و ناوبری navigation هست
( توضیح mapping : میاد یک نقشه از محیط به کمک سامانه ی لیدار و یا دوربین تولید میکنه، و navigation چیه ؟ به کمک mapping برای حرکت ربات برنامه ریزی میکنه )
تعریف تخصصی :
🧑💼Node
یک برنامه ی مستقل یا یک فراینده که یک کار مشخص رو انجام میده، مثلا خواندن سنسور، پردازش تصویر و...
🗣️Topic
یک کانال برای انتشار و ارسال پیام node هستش مثلا لیدار داده ها رو بعد شناسایی به mapping میده
👥Service
سرویس میاد یک مکانیزم درخواست و پاسخ بین نود ها ایجاد میکنه
🏢 launch file
همه ی node ها داخلش اجرا میشن
حالا gazebo چیه ؟
فرض کنید داخل سالیدورکز ربات تون رو طراحی کردین، مفصل ها و اندام های حرکتی رو مشخص کردین
حالا ربات شبیه سازی شده رو میدین به gazebo تا در یک محیط شبیه سازی شده اون رو به نمایش بذاره
در اصل Gazebo مثل شهرک آزمایشیه.
قبل از اینکه ربات واقعیتو ببری تو خیابون،
میبریش داخل یک شهر فرضی که:
زمین داره
نور و سایه داره
اصطکاک داره
برخورد داره
دیوار و مانع داره
دوربین و لایدار و سنسور داخلش کار میکنن
یعنی یک دنیای «تقلبی» ولی واقعینما برای اینکه اشتباهاتت خرج روی ربات واقعی نذاره.
حالا اگر ROS + gazebo با RL رو ترکیب کنیم چی میشه؟
در دنیای رباتیک، RL کمک میکنه ربات یاد بگیره:
چطور حرکت کنه
چطور مانعها رو رد کنه
چطور بازو رو کنترل کنه
چطور مسیر بهتر پیدا کنه
وقتی RL رو با ROS + Gazebo ترکیب کنی:
Gazebo → دنیا رو شبیهسازی میکنه
ROS → اعضای ربات رو مدیریت میکنه
RL → مغزی که به ربات یاد میده رفتار خوب انجام بده
#robotic #robot #RL #ROS
میخوایم اینجا توضیح بدیم ros چیه و چی کار میکنه؟
در اصل ROS سیستم عامل رباته, مخفف (Robot operating System) که یک فریمورک هستش که بخاطر ابزار و کتابخونه های که داره برنامه نویسی برای ربات رو راحت تر میکنه
یک توضیح خیلی ساده از اینکه ROS چیه؟
فرض کن یک ادارهی بزرگ داری که داخلش چندتا اتاق هست و هر اتاق یک کار انجام میده.
یک اتاق مخصوص خوندن سنسوره
یک اتاق مخصوص دیدن دوربین
یک اتاق مخصوص کنترل چرخها
یک اتاق مخصوص ساختن نقشه
یک اتاق مخصوص پیدا کردن مسیر
در ROS هر اتاق = یک نود (node)
یعنی هر بخش ربات توی یک اتاق جداگانه کار میکنه.
حالا این اتاقها چطور با هم حرف میزنن؟
مثل اداره:
بلندگو وسط اداره → همه میتونن چیزی توش اعلام کنن و بقیه گوش بدن. (این میشه topic)
درخواست مستقیم → یکی زنگ میزنه به اتاق دیگه و جواب میگیره. (این میشه service)
تابلو اعلانات → یکسری اطلاعات ثابت مثل سرعت ربات، اندازه چرخ و… اونجا نوشته میشه. (این میشه parameter)
و در نهایت یک مسئول راهاندازی داریم که صبح میاد و همه اتاقها رو با هم روشن میکنه.
(این میشه launch file)
پس ROS در واقع یک سیستم نظمدهی و مدیریت ارتباط بین بخشهای مختلف رباته.
توضیح تخصصی
فرض کنید رباتی داریم شامل دوربین، سنسور، ماژول نقشه برداری mapping و ناوبری navigation هست
( توضیح mapping : میاد یک نقشه از محیط به کمک سامانه ی لیدار و یا دوربین تولید میکنه، و navigation چیه ؟ به کمک mapping برای حرکت ربات برنامه ریزی میکنه )
تعریف تخصصی :
🧑💼Node
یک برنامه ی مستقل یا یک فراینده که یک کار مشخص رو انجام میده، مثلا خواندن سنسور، پردازش تصویر و...
🗣️Topic
یک کانال برای انتشار و ارسال پیام node هستش مثلا لیدار داده ها رو بعد شناسایی به mapping میده
👥Service
سرویس میاد یک مکانیزم درخواست و پاسخ بین نود ها ایجاد میکنه
🏢 launch file
همه ی node ها داخلش اجرا میشن
حالا gazebo چیه ؟
فرض کنید داخل سالیدورکز ربات تون رو طراحی کردین، مفصل ها و اندام های حرکتی رو مشخص کردین
حالا ربات شبیه سازی شده رو میدین به gazebo تا در یک محیط شبیه سازی شده اون رو به نمایش بذاره
در اصل Gazebo مثل شهرک آزمایشیه.
قبل از اینکه ربات واقعیتو ببری تو خیابون،
میبریش داخل یک شهر فرضی که:
زمین داره
نور و سایه داره
اصطکاک داره
برخورد داره
دیوار و مانع داره
دوربین و لایدار و سنسور داخلش کار میکنن
یعنی یک دنیای «تقلبی» ولی واقعینما برای اینکه اشتباهاتت خرج روی ربات واقعی نذاره.
حالا اگر ROS + gazebo با RL رو ترکیب کنیم چی میشه؟
در دنیای رباتیک، RL کمک میکنه ربات یاد بگیره:
چطور حرکت کنه
چطور مانعها رو رد کنه
چطور بازو رو کنترل کنه
چطور مسیر بهتر پیدا کنه
وقتی RL رو با ROS + Gazebo ترکیب کنی:
Gazebo → دنیا رو شبیهسازی میکنه
ROS → اعضای ربات رو مدیریت میکنه
RL → مغزی که به ربات یاد میده رفتار خوب انجام بده
#robotic #robot #RL #ROS
❤10
Forwarded from Neurogenix
ترنسفورمرها.docx
9 MB
📘 جزوه جامع Transformer | از Attention تا LLM
این جزوه یک مسیر مرحلهبهمرحله برای فهم Transformer ارائه میدهد؛
از شهود Attention و معماری Encoder/Decoder
تا آموزش، بهینهسازی، مدلهایی مثل BERT و GPT
و کاربردها در NLP، بینایی ماشین و Agentها.
🔹 مناسب دانشجویان و علاقهمندان هوش مصنوعی
🔹 همراه با دیاگرامهای مفهومی و توضیح شهودی
⚠️ این جزوه شامل کد نیست
بخش پیادهسازی و کدنویسی پروژهمحور
بهزودی بهصورت ویدیوهای آموزشی روی YouTube منتشر میشود
همراه با Review و تحلیل کامل کدها.
📌 اگر میخواهی واقعاً بفهمی LLMها چطور کار میکنند،
این جزوه نقطه شروع درستی است.
این جزوه یک مسیر مرحلهبهمرحله برای فهم Transformer ارائه میدهد؛
از شهود Attention و معماری Encoder/Decoder
تا آموزش، بهینهسازی، مدلهایی مثل BERT و GPT
و کاربردها در NLP، بینایی ماشین و Agentها.
🔹 مناسب دانشجویان و علاقهمندان هوش مصنوعی
🔹 همراه با دیاگرامهای مفهومی و توضیح شهودی
⚠️ این جزوه شامل کد نیست
بخش پیادهسازی و کدنویسی پروژهمحور
بهزودی بهصورت ویدیوهای آموزشی روی YouTube منتشر میشود
همراه با Review و تحلیل کامل کدها.
📌 اگر میخواهی واقعاً بفهمی LLMها چطور کار میکنند،
این جزوه نقطه شروع درستی است.
❤4🦄2
Neurogenix
ترنسفورمرها.docx
Telegram
Neurogenix
در این کانال به کشف ارتباط علوم اعصاب، هوش مصنوعی و کدنویسی میپردازیم؛
جایی که مرز بین نورونهای واقعی و شبکههای مصنوعی کمرنگ میشود.
از تئوریهای ذهن تا الگوریتمهای یادگیری، با زبانی علمی و فلسفی همراه
باشید
https://x.com/alireza_rew1?s=21 توییتر
جایی که مرز بین نورونهای واقعی و شبکههای مصنوعی کمرنگ میشود.
از تئوریهای ذهن تا الگوریتمهای یادگیری، با زبانی علمی و فلسفی همراه
باشید
https://x.com/alireza_rew1?s=21 توییتر
❤2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
تو این عید قشنگ یکم جان بخشی با هوش مصنوعی ببینیم🌹🌹🌹
❤6
درود بر شما ترم جدید هوش مصنوعی رو شروع میکنیم، توضیحات و لینک گروه ها رو داخل گروه هوش مصنوعی قرار دادم
لینک دسترسی به توضیحات و گروه ها
https://news.1rj.ru/str/Artificial_Intelligence21/1/7490
لینک دسترسی به توضیحات و گروه ها
https://news.1rj.ru/str/Artificial_Intelligence21/1/7490
❤4🤩2
✍️ مقالک
برای استفاده از اردوینو در مرحله اول باید چه کار هایی انجام بدین
1️⃣اولین و مهم ترین کار نصب IDE هستش با این کار شما درایور های لازم رو نصب می کنید
2️⃣دومین کار وصل ان به سیستم و رفتن به قسمت Device Manager/ports هست در اينجا باید اسم اردوینو رو ببینید اگر اسم برد خودتون رو نمی بینید چند دلیل داره
پورت COM3 فعاله یا بردت به احتمال خیلی زیاد Arduino Nano (کپی) یا Uno کپی هست
3️⃣ حالا باید بری داخل IDE و این مسیر و port رو مشخص کنید، اسم پورت رو از Device Manager/port میتونید انتخاب کنید
حالا اگر esp32 داشتیم، مراحل اولیه شبیه همه ولی نکاتی رو باید اجرا کنید
نصب Board Package مخصوص ESP32
این Arduino IDE بهصورت پیشفرض ESP32 رو نداره ❌
مراحل زیر رو برو :
Arduino IDE → File → Preferences
1️⃣تو قسمت Additional Boards Manager URLs اینو اضافه کن:
OK
برو:
Tools → Board → Boards Manager
سرچ کن: esp32
esp32 by Espressif Systems
رو نصب کن
2️⃣ انتخاب برد ESP32
بعد از نصب:
Tools → Board → ESP32 Arduino → ESP32 Dev Module
(برای اکثر بردها همینه)
3️⃣ انتخاب پورت
مثل قبل:
Tools → Port → COMx
(مثلاً COM3)
4️⃣ درایور ESP32
بسته به چیپ USB:
CP2102 / CP2104
CH340
اگه تو Device Manager COM میاد → درایورش نصبه ✅
5️⃣ نکته خیلی مهم: دکمه BOOT ⚠️
بعضی ESP32ها موقع آپلود باید:
دکمه BOOT رو نگه داری
و Upload رو بزنی
وقتی نوشت Connecting... دکمه رو ول کنی
(بعضی بردها اتوماتیکن و لازم نیست)
6️⃣ تست سریع ESP32
بعد از تنظیمات، این کد رو تست کن:
File → Examples → WiFi → WiFiScan
اگه آپلود شد و:
Done uploading
اومد → همهچی اوکیه ✅
برای استفاده از اردوینو در مرحله اول باید چه کار هایی انجام بدین
1️⃣اولین و مهم ترین کار نصب IDE هستش با این کار شما درایور های لازم رو نصب می کنید
2️⃣دومین کار وصل ان به سیستم و رفتن به قسمت Device Manager/ports هست در اينجا باید اسم اردوینو رو ببینید اگر اسم برد خودتون رو نمی بینید چند دلیل داره
پورت COM3 فعاله یا بردت به احتمال خیلی زیاد Arduino Nano (کپی) یا Uno کپی هست
3️⃣ حالا باید بری داخل IDE و این مسیر و port رو مشخص کنید، اسم پورت رو از Device Manager/port میتونید انتخاب کنید
حالا اگر esp32 داشتیم، مراحل اولیه شبیه همه ولی نکاتی رو باید اجرا کنید
نصب Board Package مخصوص ESP32
این Arduino IDE بهصورت پیشفرض ESP32 رو نداره ❌
مراحل زیر رو برو :
Arduino IDE → File → Preferences
1️⃣تو قسمت Additional Boards Manager URLs اینو اضافه کن:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
OK
برو:
Tools → Board → Boards Manager
سرچ کن: esp32
esp32 by Espressif Systems
رو نصب کن
2️⃣ انتخاب برد ESP32
بعد از نصب:
Tools → Board → ESP32 Arduino → ESP32 Dev Module
(برای اکثر بردها همینه)
3️⃣ انتخاب پورت
مثل قبل:
Tools → Port → COMx
(مثلاً COM3)
4️⃣ درایور ESP32
بسته به چیپ USB:
CP2102 / CP2104
CH340
اگه تو Device Manager COM میاد → درایورش نصبه ✅
5️⃣ نکته خیلی مهم: دکمه BOOT ⚠️
بعضی ESP32ها موقع آپلود باید:
دکمه BOOT رو نگه داری
و Upload رو بزنی
وقتی نوشت Connecting... دکمه رو ول کنی
(بعضی بردها اتوماتیکن و لازم نیست)
6️⃣ تست سریع ESP32
بعد از تنظیمات، این کد رو تست کن:
File → Examples → WiFi → WiFiScan
اگه آپلود شد و:
Done uploading
اومد → همهچی اوکیه ✅
❤3☃2😍1
Programmer
در این ویدئو توضیح میده کرنل چیه و چه دسته هایی داره ۱. معماری Monolithic (تکپارچه یا یکتکه) در این روش، کل برنامه به صورت یک اپلیکیشن واحد و بزرگ ساخته میشه. یعنی تمام بخشها (ماژولها، پکیجها، کلاسها و...) داخل یک پروژه و یک سورسکد اصلی هستن. مثال:…
Building.Microservices.pdf
5.8 MB
شامل مبانی، طراحی، پیادهسازی و استراتژیهای عملی برای ساخت میکروسرویسها ست
❤7
Programmer
Seven Segment 4 Digital
کدش داخل اردوینو
در اینجا D ها پین های اردوینو هستن و A تا D4 مال سونسگمنت اینا رو با سیم به هم وصل کنید، کد رو هم از اینجا بردارید و داخل اردوینو upload کنید
A → D2
B → D3
C → D4
D → D5
E → D6
F → D7
G → D8
DP → D9
D1 → D10
D2 → D11
D3 → D12
D4 → D13
#include <SevSeg.h>
SevSeg sevseg;
int number = 20; // شروع از ۲۰
unsigned long previousMillis = 0;
const long interval = 1000; // 1 ثانیه بین اعداد
void setup() {
byte numDigits = 4; // ۴ رقم داریم
byte digitPins[] = {10, 11, 12, 13}; // D1->D10, D2->D11, D3->D12, D4->D13
byte segmentPins[] = {2, 3, 4, 5, 6, 7, 8, 9}; // A->D2, B->D3, C->D4, D->D5, E->D6, F->D7, G->D8, DP->D9
bool resistorsOnSegments = false;
sevseg.begin(COMMON_CATHODE, numDigits, digitPins, segmentPins, resistorsOnSegments);
sevseg.setBrightness(90);
}
void loop() {
unsigned long currentMillis = millis();
// هر 1 ثانیه عدد را کاهش بده
if (currentMillis - previousMillis >= interval) {
previousMillis = currentMillis;
if (number > 0) {
number--; // کاهش عدد
} else {
number = 20; // وقتی به ۰ رسید، دوباره از ۲۰ شروع کن
}
}
// نمایش عدد
sevseg.setNumber(number, -1); // -1 یعنی صفرهای غیرضروری نمایش داده نشود
sevseg.refreshDisplay();
}
در اینجا D ها پین های اردوینو هستن و A تا D4 مال سونسگمنت اینا رو با سیم به هم وصل کنید، کد رو هم از اینجا بردارید و داخل اردوینو upload کنید
A → D2
B → D3
C → D4
D → D5
E → D6
F → D7
G → D8
DP → D9
D1 → D10
D2 → D11
D3 → D12
D4 → D13
❤6👏1