تیم فنی مهندسی و بین رشته ای K-Tech
676 subscribers
198 photos
9 videos
2 files
101 links
K-tech | Khuzestan Technology & Engineering Hub
🚀 A community of engineers & innovators
⚡️ From ideas to real-world solutions
🌍 Connecting technology with the future
Download Telegram
☢️ ۳. انرژی هسته‌ای

در نیروگاه هسته‌ای با انجام «شکافت هسته‌ای» در قلب راکتور، حرارت بسیار زیادی تولید می‌شود. این حرارت آب را به بخار تبدیل می‌کند و توربین را می‌چرخاند.
مزایا:
آلودگی بسیار کم
توان تولید بسیار زیاد
مناسب تولید برق پایدار
چالش‌ها:
پسماند هسته‌ای
هزینه ساخت بالا
نیاز به امنیت بالا

#مهندسی_برق
🔥3
۴. ذخیره‌سازی انرژی (Energy Storage)

در سیستم‌های مدرن، ذخیره انرژی اهمیت زیادی دارد، چون تجدیدپذیرها برق را یکسان تولید نمی‌کنند.
انواع ذخیره‌سازها:
باتری لیتیوم-یونی
سیستم پمپاژ-ذخیره (پمپاژ آب به ارتفاع بالا)
ابرخازن‌ها
ذخیره هیدروژن

۵. آینده تولید انرژی (پیشرفت‌های روز دنیا)

مهم‌ترین روندهای آینده این حوزه:
توسعه گسترده خورشیدی و بادی
استفاده از شبکه هوشمند (Smart Grid)
کاهش وابستگی به سوخت‌های فسیلی
ورود هیدروژن سبز به عنوان سوخت پاک
ساخت نیروگاه‌های کوچک هسته‌ای (SMR)
ترکیب سیستم‌های تولید پراکنده در شهرها


تولید انرژی یکی از حیاتی‌ترین پایه‌های تمدن امروز است. هر روش تولید مزایا و محدودیت‌های خود را دارد، اما آینده بدون شک متعلق به ترکیب انرژی‌های پاک و تکنولوژی‌های ذخیره‌سازی خواهد بود. کشورها برای داشتن اقتصاد قوی، باید سیستم تولید انرژی خود را هوشمند، پاک و پایدار کنند.

#مهندسی_برق
3
👥 معرفی تیم K-TECH
مرکز نوآوری و هم‌افزایی مهندسی در خوزستان

🎯 اهداف ما:
▫️ برگزاری دوره های آموزشی نرم افزار ها
▫️ ایجاد بستری برای همکاری‌های علمی–مهندسی
▫️ تولید محتوای آموزشی تخصصی و کاربردی
▫️ توسعه مهارت‌های فردی و گروهی اعضا

🌟 اگر دانشجو یا متخصصی هستید که به دنبال رشد، همکاری و اجرای پروژه‌های واقعی هستید، اینجا جای شماست!

📌 همین حالا به جمع ما بپیوندید:

کانال تلگرام

پیج اینستاگرام
3🔥1
🐍 تفاوت تابع معمولی با Generator در پایتون

🔸۱. تابع معمولی چیست؟

تابع معمولی تمام کد خودش را یک‌بار اجرا می‌کند و در نهایت فقط یک مقدار نهایی با return برمی‌گرداند.
بعد از return، اجرای تابع کاملاً متوقف می‌شود.

مثال:
def numbers_list():
    return [1, 2, 3, 4, 5]

print(numbers_list())
🔸۲. جنریتور(Generator) چیست؟

جنریتور (Generator) همه چیز را یکجا برنمی‌گرداند
به جای آن، با دستور yield مقدارها را یکی‌یکی تولید می‌کند و بعد از هر بار تولید مقدار، اجرای تابع مکث می‌کند.

این کار باعث می‌شود حافظه بسیار کمتر مصرف شود، مخصوصاً برای داده‌های بزرگ.

.مثال:
def numbers_generator():
    for i in range(1, 6):
        yield i

for num in numbers_generator():
    print(num)

#مهندسی_کامپیوتر
❤‍🔥22
🧠 تفاوت‌های مهم
1️⃣ مصرف حافظه

• تابع → همه داده‌ها را یک‌جا برمی‌گرداند (مصرف بالای حافظه)

• جنریتور (Generator )→ مقدارها را در لحظه تولید می‌کند (حافظه بسیار کم)

2️⃣ نحوه اجرا

• تابع → از ابتدا تا انتها یک‌بار اجرا می‌شود

• جنریتور (Generator )→ بعد از هر yield متوقف می‌شود و وقتی لازم شد ادامه پیدا می‌کند

3️خروجی

• تابع → یک مقدار مشخص

• جنریتور (Generator )→ یک شیء generator که می‌توان روی آن loop زد.

کی از Generator استفاده کنیم؟

• وقتی داده‌ها خیلی زیاد یا سنگین هستند

• هنگام خواندن فایل‌های بزرگ

• هنگام پردازش استریم داده

• زمانی که سرعت و حافظه برای ما مهم است

• برای تولید داده‌های بی‌نهایت یا طولانی

#مهندسی_کامپیوتر
2🔥1
👥 معرفی تیم K-TECH
مرکز نوآوری و هم‌افزایی مهندسی در خوزستان

🎯 اهداف ما:
▫️ برگزاری دوره های آموزشی نرم افزار ها
▫️ ایجاد بستری برای همکاری‌های علمی–مهندسی
▫️ تولید محتوای آموزشی تخصصی و کاربردی
▫️ توسعه مهارت‌های فردی و گروهی اعضا

🌟 اگر دانشجو یا متخصصی هستید که به دنبال رشد، همکاری و اجرای پروژه‌های واقعی هستید، اینجا جای شماست!

📌 همین حالا به جمع ما بپیوندید:

کانال تلگرام

پیج اینستاگرام
1
🛰 مهندسی کنترل هوافضا (Aerospace Control) _ بخش آخر


🔹 مهندسی کنترل یعنی طراحی یک سیستم ریاضی که در شرایط غیر قابل پیشبینی پایداری خودشو حفظ کنه.

🔹 مهندسی هوافضا یعنی تحلیل و طراحی سازه های پرنده بر پایه اصول مکانیک الاستیسیته، ترمودینامیک و ریاضیات ناویر-استوکس

🌟 ترکیب این دو رشته گرایش جذاب کنترل هوافضا رو ایجاد میکنه.


🔧 مشکلات اساسی که حل می‌کنه 🔧

🔄 ناپایداری آیرودینامیکی: کنترل نوسانات در سرعت‌های مافوق صوت یا زوایای حمله بالا

🌪️ اختلالات جوی و محیطی: جبران تلاطم، بادهای جانبی و تغییرات گرانشی

⚙️ بهینه‌سازی مسیر و مصرف انرژی: کاهش سوخت در پروازهای طولانی یا مانورهای مداری

🤝 هماهنگی چندسیستمی: یکپارچه‌سازی حسگرها، عملگرها و الگوریتم‌های GNC (Guidance, Navigation, Control)

🔒 ایمنی در شرایط بحرانی: Fail-Safe، Redundancy و تشخیص خطا در سیستم‌های حیاتی

#مهندسی_برق
1
💼 شغل‌های فارغ‌التحصیلان 💼

✈️ مهندس کنترل پرواز: طراحی FCS در شرکت‌هایی مثل بوئینگ، ایرباس یا لاکهید مارتین

🛰️ متخصص GNC ماهواره: توسعه ADCS در آژانس‌های فضایی (NASA، ESA، ISRO) یا شرکت‌های خصوصی (SpaceX)

🛩️ مهندس کنترل پهپاد: بهینه‌سازی الگوریتم‌های خودمختار در DJI، Amazon Prime Air یا ارتش‌ها

🚁 طراح سیستم‌های ناوبری: کار با MATLAB/Simulink، Python و ROS در پروژه‌های eVTOL و UAM

🌐 محقق کنترل هوافضایی: ترکیب RL، MPC و کنترل غیرخطی در دانشگاه‌ها یا مراکز تحقیقاتی مثل JPL

🚀 فرصت‌های شغلی این گرایش با مهارت‌های مدل‌سازی ۶-DOF، کنترل بهینه و برنامه‌نویسی real-time، در بازار جهانی رو به انفجاره!

💡 مهندسی کنترل هوافضا، مغز متفکر سیستم‌های پرنده و فضاییه — متخصصاش با تسلط بر دینامیک، الگوریتم و سخت‌افزار، آسمان و فضا رو فتح می‌کنن! 💡


🙏 از توجهتون سپاسگزاریم.

این محتوا توسط تیم مهندسی برق مجموعه K_Tech team تهیه شده و ما رو در فضای مجازی دنبال کنید تا از مطالب بیشتر در حوزه فناوری و مهندسی بهره‌مند بشید.

#مهندسی_برق
👏2
👥 معرفی تیم K-TECH
مرکز نوآوری و هم‌افزایی مهندسی در خوزستان

🎯 اهداف ما:
▫️ برگزاری دوره های آموزشی نرم افزار ها
▫️ ایجاد بستری برای همکاری‌های علمی–مهندسی
▫️ تولید محتوای آموزشی تخصصی و کاربردی
▫️ توسعه مهارت‌های فردی و گروهی اعضا

🌟 اگر دانشجو یا متخصصی هستید که به دنبال رشد، همکاری و اجرای پروژه‌های واقعی هستید، اینجا جای شماست!

📌 همین حالا به جمع ما بپیوندید:

کانال تلگرام

پیج اینستاگرام
2
بی آی ام در عمران و معماری ستون‌ اصلی مدیریت نوین پروژه‌ها 🏗️

BIM (Building Information Modeling)
یک رویکرد هوشمند داده‌محور است که تمامی اطلاعات پروژه از طراحی و محاسبات تا زمان‌بندی و هزینه را در قالب یک مدل سه‌بعدی یکپارچه قرار می‌دهد. همین ویژگی باعث شده BIM به یکی از کلیدی‌ترین ابزارهای صنعت عمران و معماری تبدیل شود

🔧 چرا BIM اینقدر مهم است؟

۱. طراحی دقیق و پرجزئیات

• امکان مدل‌سازی کامل معماری، سازه و تأسیسات با جزئیات بالا
• عدم تداخل بین اجزا (مثلاً جلوگیری از برخورد لوله با تیر)

۲. هماهنگی کامل بین نقشه‌ها

• با تغییر هر جزء، تمام نقشه‌ها به‌طور هوشمند به‌روزرسانی می‌شوند
• کاهش خطا، افزایش سرعت و دقت

۳. مدیریت هزینه و زمان‌بندی

• برآورد خودکار هزینه‌ها و مصالح
• شبیه‌سازی مراحل ساخت و زمان‌بندی پروژه

۴. یکپارچگی تیم‌ها و همکاری گروهی

• تمام مهندسان (معماری، سازه، برق، مکانیک)، کارفرما و پیمانکار روی یک مدل مشترک کار می‌کنند
• افزایش هماهنگی و کاهش دوباره‌کاری

🛠 نرم‌افزارهای شاخص BIM

🔹 Revit رویت

• طراحی عناصر معماری و تأسیسات
• به‌روزرسانی خودکار نقشه‌ها
• شبیه‌سازی انرژی ساختمان
• ارسال مدل به ETABS و SAFE
• متره، برآورد، هماهنگی بین رشته‌ها

🔹 Tekla Structures تکلا

• تخصصی‌ترین نرم‌افزار سازه فولادی و بتنی
• مدل‌سازی اتصالات جوشی و پیچ‌ومهره
• قابلیت همکاری هم‌زمان چند کاربر
• اتصال مدل به زمان‌بندی و تخصیص متریال و قیمت
#مهندسی_عمران
👏21
🎯 مزیت‌های کلیدی BIM نسبت به نرم‌افزارهای قدیمی

• مدل سه‌بعدی هوشمند با اطلاعات مصالح، ابعاد و قیمت
• حذف خطاهای تداخلی
• افزایش سرعت، دقت و کیفیت طراحی
• هماهنگی کامل همه بخش‌های پروژه
• پشتیبانی از مدیریت، اجرا، نظارت و تصمیم‌گیری دقیق‌تر

پس BIM فقط یک نرم‌افزار نیست؛ یک فلسفه مدیریتی و ابزاری تحول‌آفرین است که فرآیند طراحی تا اجرا را هوشمند، هماهنگ و قابل اعتماد می‌کند. به همین دلیل، امروز BIM به استاندارد اصلی صنعت ساخت‌وساز در دنیا تبدیل شده است.

#مهندسی_عمران
👏2
👥 معرفی تیم K-TECH
مرکز نوآوری و هم‌افزایی مهندسی در خوزستان

🎯 اهداف ما:
▫️ برگزاری دوره های آموزشی نرم افزار ها
▫️ ایجاد بستری برای همکاری‌های علمی–مهندسی
▫️ تولید محتوای آموزشی تخصصی و کاربردی
▫️ توسعه مهارت‌های فردی و گروهی اعضا

🌟 اگر دانشجو یا متخصصی هستید که به دنبال رشد، همکاری و اجرای پروژه‌های واقعی هستید، اینجا جای شماست!

📌 همین حالا به جمع ما بپیوندید:

کانال تلگرام

پیج اینستاگرام
🆒4
🖇استرینگ (String) در برنامه‌نویسی یعنی رشته‌ای از کاراکترها که برای نگهداری متن استفاده می‌شود.
استرینگ⬅️متن
هر چیزی که داخل کوتیشن (' 'یا " ") قرار بگیرد، یک استرینگ است.

▪️ مثال

name = "Ali"
number = "123"
در اینجا هم استرینگ حساب میشود نه عدد⬆️

⭕️حتی فاصله، عدد و علامت‌ها هم می‌توانند بخشی از استرینگ باشند.

▪️استرینگ از چه ساخته شده؟

استرینگ از کاراکترها تشکیل شده:

حروف: a, ب, M

اعداد: 0 , 5 , 9

اسپیس:' '

علائم: ! @ # $


▪️مثل
"Hello World!"

شامل ۱۲ کاراکتر است (حتی فاصله هم حساب می‌شود)

#مهندسی_کامپیوتر #برنامه_نویسی
👏5
🖇کاراکتر (Character یا به اختصار Char) در برنامه‌نویسی یعنی یک نماد یا یک واحد تکی از متن.
کاراکتر = یک حرف، عدد یا علامت تکی

س ⬅️ کاراکتر (کاراکتر = یک حرف)

سلام ⬅️ استرینگ

▪️کاراکترها:

▫️حروف: a ، الف ، Z و...

▫️اعداد: 1 ، 2 ، 3 و...

▫️علامت‌ها: @ ، # ، !

▫️اسپیس: ' ' (فاصله هم یک کاراکتر است)


▪️تفاوت کاراکتر و استرینگ:

⭕️استرینگ در واقع مجموعه‌ای از کاراکترها است.

⭕️کاراکتر معمولاً داخل تک کوتیشن (' ') نوشته می‌شود.

#مهندسی_کامپیوتر #برنامه_نویسی
👏6
👥 معرفی تیم K-TECH
مرکز نوآوری و هم‌افزایی مهندسی در خوزستان

🎯 اهداف ما:
▫️ برگزاری دوره های آموزشی نرم افزار ها
▫️ ایجاد بستری برای همکاری‌های علمی–مهندسی
▫️ تولید محتوای آموزشی تخصصی و کاربردی
▫️ توسعه مهارت‌های فردی و گروهی اعضا

🌟 اگر دانشجو یا متخصصی هستید که به دنبال رشد، همکاری و اجرای پروژه‌های واقعی هستید، اینجا جای شماست!

📌 همین حالا به جمع ما بپیوندید:

کانال تلگرام

پیج اینستاگرام
👍4
میکروکنترلر STM32 خانواده‌ای از میکروکنترلرهای 32 بیتی شرکت STMicroelectronics است که بر پایه هسته‌های ARM Cortex-M ساخته شده‌اند. این خانواده به‌دلیل قدرت پردازش بالا، تنوع زیاد و مصرف انرژی مناسب، یکی از محبوب‌ترین میکروکنترلرها در صنعت و آموزش است.

⭐️ مزایای میکروکنترلرهای STM32

1. قدرت پردازش بالا

استفاده از هسته‌های Cortex-M0/M3/M4/M7/H7 با فرکانس‌های بالا

مناسب برای عملیات پیچیده، DSP، کنترل موتور، و کاربردهای بلادرنگ


2. تنوع بی‌نظیر

بیش از صدها مدل در سری‌های مختلف:
F0, F1, F3, F4, F7, H7, L0, L1, L4 …

بسته به نیاز (سرعت، مصرف انرژی، امکانات جانبی)


3. امکانات جانبی گسترده

ADC/DAC‌های دقیق

تایمر‌های پیشرفته (PWM، ورودی/خروجی، موتور)

ارتباطات کامل: USART, SPI, I2C, CAN, USB, Ethernet, SDIO

واحدهای سخت‌افزاری رمزنگاری، TFT LCD Controller و …


4. پشتیبانی نرم‌افزاری قوی

STM32CubeMX برای کانفیگ آسان

HAL و LL Libraries برای برنامه‌نویسی راحت‌تر

پشتیبانی از IDEهای محبوب مثل Keil, IAR, STM32CubeIDE

جامعه‌ی کاربری بسیار گسترده و مثال‌های فراوان


5. مصرف انرژی مناسب

سری L فوق کم‌مصرف برای دستگاه‌های باتری‌خور

#مهندسی_برق
👏2
❗️ معایب میکروکنترلرهای STM32

1. پیچیدگی یادگیری

نسبت به میکروکنترلرهای AVR (مثل ATmega) راه‌اندازی سخت‌تر است

تنظیم رجیسترها و محیط توسعه پیچیده‌تر


2. قیمت بالاتر (در برخی مدل‌ها)

مخصوصاً سری‌های پیشرفته (مثل F7 یا H7)


3. نیاز به ابزارهای دیباگ حرفه‌ای‌تر

ST-Link یا J-Link

بدون پروگرامر معمولی کار نمی‌کند


4. حساسیت نسبت به Layout برد

سرعت بالا → نیاز به طراحی PCB استانداردتر


🔧 کاربردهای میکروکنترلر STM32

به دلیل امکانات گسترده، تقریباً در تمام صنایع الکترونیک کاربرد دارد:

1. اینترنت اشیا (IoT)

سنسورهای هوشمند

ابزارهای کنترل خانگی

گیت‌وی‌ها


2. روباتیک و کنترل موتور

سرو موتور و براشلس (BLDC)

ربات‌های صنعتی و آموزشی

کنترلر CNC و پرینتر سه‌بعدی


3. تجهیزات پزشکی

مانیتورینگ ضربان

دستگاه‌های قابل‌حمل


4. سیستم‌های صوتی و پردازش سیگنال

پردازش صوت

فیلترهای دیجیتال

ضبط و پخش صدا


5. تجهیزات صنعتی

PLCهای سبک

کنترلرهای صنعتی

سنسورهای صنعتی


6. الکترونیک مصرفی

ساعت‌های هوشمند

دستگاه‌های ورزشی

اسباب‌بازی‌های هوشمند


7. کاربردهای چندرسانه‌ای

نمایشگرهای TFT

سیستم‌های گرافیکی سبک
👏2
🔍 نکات تکمیلی و مهم درباره STM32

🧩 انواع سری‌های STM32 و تفاوتشان

هر سری STM32 برای یک هدف خاص طراحی شده:

1) سری F0 | اقتصادی و ساده

هسته Cortex-M0

مناسب پروژه‌های ساده مثل UART، PWM، سنسور خوانی


2) سری F1 | پرکاربرد و محبوب

هسته Cortex-M3

مثل STM32F103 (آبی کوچک)

سرعت مناسب، قیمت خوب، امکانات کافی → عالی برای شروع


3) سری F3 | مخصوص میکسرهای آنالوگ

ADC پیشرفته

مناسب کنترل موتور و پردازش سیگنال


4) سری F4 | بسیار قدرتمند

هسته Cortex-M4 + واحد DSP

کاربرد: صوت، پردازش داده، رابط گرافیکی


5) سری F7 | فوق‌ قدرتمند

Cortex-M7

مناسب پروژه‌های نیمه حرفه‌ای: دوربین، صوت، TFT پیشرفته


6) سری H7 | هیولا!

بالاترین قدرت پردازشی

برابر یک مین کامپیوتر میکروکنترلری

برای هوش مصنوعی سبک، شبکه، داده‌های سنگین


7) سری L | فوق کم‌مصرف

مناسب باتری، سنسورها، IoT

توان کاری کم + مدت‌کار طولانی

#مهندسی_برق
👏3
⚙️ معماری داخلی STM32

چند چیز مهم که دلیل قدرت STM32 هست:

⭐️ 1) DMA (Direct Memory Access)

باعث میشه بدون دخالت CPU داده‌ها جابجا بشن
→ سرعت بالا
→ CPU آزاد میشه برای کارهای مهم

⭐️ 2) NVIC (مدیریت وقفه فوق‌پیشرفته)

کنترل دقیق اولویت‌ها
→ مناسب سیستم‌های real-time

⭐️ 3) Clock Tree

سیستم پیچیده مدیریت کلاک
→ انعطاف بالا، ولی نیازمند تنظیمات درست

⭐️ 4) حالت‌های خواب (Sleep Modes)

مناسب باتری → مصرف بسیار کم


🔧 ابزارهای مهم برای کار با STM32

🛠 1) STM32CubeMX

پیکربندی پین‌ها

تولید کد اولیه

تنظیم کلاک، وقفه‌ها، تایمرها

راحت‌ترین روش شروع کار


🛠 2) STM32CubeIDE

برنامه‌نویسی کامل + دیباگ

رایگان و رسمی


🛠 3) ST-Link V2

پروگرام و دیباگ

نسخه ارزون چینی هم موجوده

#مهندسی_برق
🔥3
📚 سبک‌های برنامه‌نویسی در STM32

سه سبک اصلی وجود داره:

1) HAL (High-level API)

ساده، راحت

مناسب شروع

2) LL (Low-level)

سریع‌تر، رجیستری‌تر

کنترل کامل دست برنامه‌نویس

3) Register-level (کاملاً رجیستری)

حرفه‌ای و سخت

بهترین سرعت و کمترین حجم کد


🧠 چرا STM32 در صنعت محبوب است؟

✔️ سرعت بالا
✔️ چندین پروتکل ارتباطی همزمان
✔️ پایدار و صنعتی
✔️ مستندات قوی
✔️ SDK رسمی و پشتیبانی طولانی
✔️ قابلیت کار 24/7 بدون هنگ کردن


⚡️ نکاتی که کمتر گفته می‌شوند

🔸 1) STM32ها در دسترسی به حافظه pipeline دارند

→ یعنی دستورها پشت‌سرهم بدون توقف اجرا می‌شن.

🔸 2) سری H7 دو هسته‌ای هم وجود داره

M7 + M4 → یکی برای پردازش، یکی برای کنترل real-time

🔸 3) برای پروژه‌های صوتی، سری F4 بهترین گزینه است

به‌خاطر واحد DSP سخت‌افزاری.

🔸 4) STM32 در حوزه اتوماسیون صنعتی استاندارد شناخته شده است

خیلی از PLCهای جدید داخلی و خارجی با STM32 ساخته می‌شوند.

#مهندسی_برق
🔥3