armeducation – Telegram
armeducation
3.58K subscribers
367 photos
326 videos
115 files
370 links
آموزش حرفه ای میکروکنترلرهای ARM

ادمین:
@mzarkoob
مهندس مهدی زرکوب
شروع مطالب :
https://news.1rj.ru/str/armeducation/1
اینستاگرام :
@armeducation
کانال ایتا:
https://eitaa.com/armeducation
همراه :
09359956361
Download Telegram
armeducation pinned Deleted message
armeducation
ساخت یک کنترلر CNC بهانه من برای شروع یادگیری میکروکنترلرهای ARM ! یادمه سال 1389 بعد از فارغ التحصیلی، رفته بودم خدمت یکی از مهندسین باتجربه برق مهندس شکراللهی (البته الان دیگه دکتر هستند 😊 ) ایشون پیشنهاد کردند در زمینه ساخت کنترلر CNC کار کنم و حمایت…
دستگاه اسکنر لیزر با ۴ محور
همان طور که قبلا گفتم بهانه شروع کار ما با میکروهای arm ساخت دستگاه کنترلر cnc سه محوره بود. دلیل محقق نشدن این موضوع نبود سخت افزار لازم بود. بعد از این همه سال در این دستگاه لازم شد در چند محور حرکت لازم ایجاد شود.
باعث افتخاره که مهندس قبادی سازنده دستگاه از شرکت کنندگان دوره مقدماتی متوسط stm32 بوده اند.
@armeducation
👍8👏2😡2
Media is too big
VIEW IN TELEGRAM
تست عملکرد حالت خوابیده دستگاه اسکنر لیزر
https://aparat.com/v/aselrjf
ابتدا با محور z تنظیم فاصله مورد نظر به صورت خودکار انجام می شود و سپس دو محور دیگر حرکت رفت و برگشت و پاندولی خواند داشت. بعد از اتمام کار محورها کالیبره می شود و به موقعیت صفر برمی گردند.
👈 بین پیاده سازی فقط همین کار با اینکه با ده ها گزینه و ملاحظه این یک حالت از خروجی باشد تفاوت زیادی هست.
این یک نتیجه کار بعد چند ماه تلاش است.
@armeducation
👏6👍4😡1
This media is not supported in your browser
VIEW IN TELEGRAM
تغییر موقعیت به حالت نشسته
در ابتدا از حالت عمودی به حالت افقی تغییر وضعیت می دهد و منتظر شروع به کار می ماند.
به نظر شما در این حالت چه تغییراتی نسبت به حالت خوابیده در ۴ محور وجود دارد؟
https://aparat.com/v/opf8p51
@armeducation
3👍1😡1
معرفی کتاب
کتاب مهندس موفق
https://electronicepoolsaz.ir/product/mmeb/
@armeducation
🔥5👍3😁1
armeducation pinned Deleted message
This media is not supported in your browser
VIEW IN TELEGRAM
تست برنامه تشخیص فاصله در پروژه
https://aparat.com/v/asiohuf
در نت سمپل اولیه هست که با مد کپچر این سنسور آلتراسونیک را راه اندازی کرده است. ولی در صورتی که در پروژه بخواهید از آن استفاده کنید یه کوچولو! برنامه نویسی باید بهش اضافه کنید و گرنه اون کاری که می خواهید درست انجام نمیشه و نویز کارتون را خراب می کنه.
در این پروژه با دو چالش اساسی موقع استفاده از این ماژول در پروژه مواجه شدیم که باز هم بهمون نشان داد بین راه اندازی یک دیوایس با استفاده در پروژه تفاوت بسیار هست.
شما در استفاده از این سنسور srf 04 و srf 05 چه مشکلات و چالش های داشته اید و برای رفع آن چه کردید؟
اگه در این پروژه یک نفر چند ساعت دستشو سریع بالا پایین کنه و محور هم مرتب تغییر وضعیت بده چی میشه !!؟ 😄

@armeducation
👍3
armeducation
تست عملکرد حالت خوابیده دستگاه اسکنر لیزر https://aparat.com/v/aselrjf ابتدا با محور z تنظیم فاصله مورد نظر به صورت خودکار انجام می شود و سپس دو محور دیگر حرکت رفت و برگشت و پاندولی خواند داشت. بعد از اتمام کار محورها کالیبره می شود و به موقعیت صفر برمی گردند.…
بررسی یک نظر
در میان بازدیدکنندگان نمایشگاه که خروجی این دستگاه را با مشابه خارجی مقایسه می کردند و براشون خیلی جالب بود، یک نظر قابل توجه بود. این عزیز که صرفا حرکت رفت و برگشت و پاندولی را دیده بودند گفتند همین !؟ اینکه کاری نداره، خیلی ساده هست و ...
در این پست گفتم کمی این دیدگاه را بررسی کنیم.
قبلا در مورد دیدگاه ساده انگارانه صحبت کرده بودم.
این دیدگاه یا به خاطر این هست که فرد اصلا دستش تو کار نیست یا دیگران یک کار ساده را اغراق آمیز نشون دادند و الان تصور شده اینم مثل همونه.
👈 سایر موارد را شما بگید.
خوب مسلما همین خروجی را با یک برنامه ساده، یک روزه میشه نوشت. ولی فقط همینه !؟ 🤷‍♂
۱- ساخت سخت افزار هست. هم قسمت مکانیک هم الکترونیکی که شامل طراحی برد و سیم کشی هاست. ۲- برنامه نویسی. قبلا گفتم این فقط یک حالت خروجی بعد کلی تنظیمات و لحاظ کردن کلی آپشن و .. هست.
- قرار دادن عکس ها در فلش خارجی و نمایش آنی روی tft
- تنظیم تاچ برای بیش از بیست صفحه
-تنظیم پارامترها با روتاری
-ذخیره چندین پارامتر در ایتوپرام
دیگه جا نداره تایپ کنم😅
به نظر شما انجام این کارها با یک تیم چند ماه طول می کشه؟
@armeducation
👍111
This media is not supported in your browser
VIEW IN TELEGRAM
#طنز همین !
اینم از همین که در پست قبلی در موردش صحبت شد 😅
😁4
armeducation pinned Deleted message
armeducation pinned Deleted message
This media is not supported in your browser
VIEW IN TELEGRAM
مرحله نازک کاری در پروژه
در این مرحله دیگه انجام کار مهم نیست. انجام دقیق کار مهمه. باید خیلی دقیق کار را بررسی کرد و ایرادی بود برطرف بشه.
خط کش دست گرفت دید فاصله درسته، فرکانس دقیق باشه، اندازه ولتاژ خروجی میلی ولتی درست باشه، سایز فونت و  ...
به نظرتون این کارها بعد پروژه چقدر زمان می‌بره ؟
اسم این مرحله خوبه بذاریم نازک کاری ؟
نازک کاری بیشتر طول می‌کشه یا بتون ریزی و سفت کاری !؟ 😅
پی نوشت : این یکی از ده ها ایراد پروژه بود که گفته بودند اندازه نمایش داده شده دقیق نیست و من تازه خط کش دست گرفتم بینم چقدره. قبلش چشمی میگفتم درسته 😄
https://aparat.com/v/mjq5qbm
@armeducation
👍3🤔21
This media is not supported in your browser
VIEW IN TELEGRAM
همیشه نتیجه وفق مراد نیست !
در اصلاحات برنامه نویسی که در مرحله نازک کاری! انجام میشه این طور نیست یک تغییر مختصری بدی و همه چیز ردیف باشه
در چندین جای دیگه برنامه هم باید دست ببری وگرنه نتیجه همینی میشه که دیدید 😄. این اصلاحات چندین ساعت وقت تون را میگیره. در حالی که در یک کار ساده چند دقیقه بیشتر کار نداره.
🖋اینجا می خواستیم یک کلید بذاریم در نقش emergency
https://aparat.com/v/wwg7593
@armeducation
😁4👍1
en.stm32cubef1-v1-8-6.zip
53.3 MB
آپدیت پک stm32F1 ورژن 1.8.6برای نرم افزار STM32CubeMX
دقت کنید اول باید پک 1.8.0 نصب کرده باشید
https://news.1rj.ru/str/armeducation/1095
👉 @armeducation
7
اولین پروژه متن باز ecu
👉 http://ecu.sisoog.com
@armeducation
👍9🔥3
armeducation pinned Deleted message
Media is too big
VIEW IN TELEGRAM
شرح نحوه عملکرد حذف نام
فعلا لایک کنید و نظرتو کامنت کن تا سر فرصت کپشن این قسمت کامل کنم 😄
https://aparat.com/v/wmg5mq1
@armrducation
11👍5😁2
armeducation
پیش نیاز ! از مواردی که در اطلاع رسانی دوره مقدماتی یا متوسط به عزیزان متقاضی باهاش مواجه میشم اینه که من اینها را بلدم یا تسلط نسبی دارم یا کار کردم و اگر دوره پیشرفته بذارید ان شاء الله در آن شرکت می کنم ! خوب تجربه ما چی میگه ؟ در اکثریت موارد به جز چند…
This media is not supported in your browser
VIEW IN TELEGRAM
فاصله تصور با واقعیت
از چندین نفر که بعد از دیدن سرفصل دوره مقدماتی stm32 می گفتند ما اینها را بلدیم چند سوال کردم. نتیجه قابل تامله. حتی یکی از عزیزان گفتند بهتر از کسانی که در دوره تان شرکت کردند به مطالب تسلط دارند ! یکی دیگه از عزیزان هم بهش برخورد و ظاهرا ناراجت شدند و قهر کردند ! 🤨
یک مشکلی که بعدها به وجود میاد اینه که با این تصور آن عزیز یک پروژه قبول می کند و در عمل می بینه انگار توانایی اتمامشو نداره.
مسلما مشکل اولیه اینه که در صورتی که در دوره ای شرکت کند که نیاز به تسلط به مباحث دوره قبلیست، متوجه مطالب نمیشه و باعث حاشیه و داستان میشه .
@armeducation
👍6
armeducation
نمایش عکس از برنامه پروگرام شده در فلاش خارجی https://aparat.com/v/wpcsA در اینجا به جای قرار دادن عکس ها در رم خارجی ،کل برنامه در فلش خارجی در برد stm32h7b0 کویر پروگرام شده است. عکس ها هم در داخل خود برنامه قرار داده شده، مانند وقتی که عکس در فلاش داخلی…
Media is too big
VIEW IN TELEGRAM
نتیجه اجرای برنامه از فلش خارجی
در اینجا کل برنامه نمایش عکس در فلش خارجی میکرو stm32h750 کویر پروگرام کرده ام. با این تفاوت که در اینجا از TFT مدل SPI استفاده کرده ام و با توابع هال هم دارم دیتا را روی spi قرار میدم.
بعد اینکه کلی وقت گذاشتم عکس پیدا کردم، سایزشو درست کردم، تابع نمایش عکس اصلاح کردم، تنظیمات را انجام دادم که برنامه از فلش خارجی اجرا بشه، انتظار این نتیجه را نداشتم.
نظر شما چیه؟
کیفیت ویدئو در پایین ترین حده تا زود آپلود بشه وگرنه کیفیت عکس رو ال سی دی در این حد نیست !
در ویدئو بعدی یک آموزش مختصر میذارم از نحوه پروگرام روی فلش خارجی.
@armeducation
👇
❤️
4👍1
armeducation
داشتن آمادگی به دلیل کمی فشرده بودن دوره، داشتن آمادگی قبل از حضور در هفته اول کاملا ضروریست. پس اگر قصد شرکت دارید پیشنهاد میشه زودتر اقدام کنید تا به گروه کلاس اد شوید و در جریان موارد لازم قرار داشته باشید. یکی از موارد آمادگی مشاهده فیلم های راه اندازی…
Media is too big
VIEW IN TELEGRAM
داشتن آمادگی اولیه قبل از شرکت در دوره مقدماتی
https://aparat.com/v/dtsr28e
بعضی از تقاضیان می پرسند تا کی فرصت هست در دوره مقدماتی stm32 ثبت نام کنیم؟
مسلما دو سه روز قبل از شروع زمان مناسبی نیست. چرا؟
این موضوع را گفتم ویدئو بگیرم یک شرحی بدم.
@armeducation
👍3