mrawebمحمدرضا اسدی — Zanjan, Iran
EMBEDDED SYSTEMS // IoT // C++

طراحی مدارها و سامانه‌های الکترونیکی هوشمند با قابلیت کنترل از راه دور

من محمدرضا اسدی هستم، از زنجان. روی مرز سخت‌افزار و نرم‌افزار کار می‌کنم: از فلایت‌کنترل یه کوادکوپتر تا سیستمی که تصمیم می‌گیره کِی به یه مزرعه آب بده. برنامه‌نویسی پیشرفته‌ی C++، توسعه‌ی وب، و اینترنت اشیا روی بردهایی مثل ESP32، ESP8266 و Arduino.

SYSTEM_OVERVIEW.logONLINE
پروژه‌ی فعالکوادکوپتر
میکروکنترلرATmega2560
ارتباطESP8266 · WiFi
زبان اصلی
پروژه‌ی دومآب‌وند — مرحله نهایی
// درباره

معرفی

سلام، اینجانب محمدرضا اسدی از شهر زنجان در کشور ایران معرفی نامه خود را تقدیم می‌دارم. با تخصص و تجربه‌ی حرفه‌ای در برنامه‌نویسی پیشرفته‌ی زبان C++ و همچنین توسعه‌ی وب، آماده‌ی ارائه‌ی خدمات تخصصی در این عرصه‌ها هستم. در طول مسیر خودم، دانش و مهارتم رو در زمینه‌های نوظهور و کلیدی مثل اینترنت اشیا (IoT) تعمیق بخشیدم و با موفقیت به کار گرفتم. تجربیات عملی ارزشمندی در کار با بردهای توسعه‌ی میکروکنترلر مثل ESP (مخصوصاً سری ESP32 و ESP8266) و همچنین پلتفرم محبوب Arduino دارم که امکان پیاده‌سازی راهکارهای خلاقانه و کارآمد در پروژه‌های مختلف رو برام فراهم آورده.

یکی از برجسته‌ترین و در عین حال چالش‌برانگیزترین دستاوردهای حرفه‌ای‌ام در یک سال اخیر، طراحی و توسعه‌ی یک سیستم کوادکوپتر (پرنده‌ی چهار موتوره) بوده — پروژه‌ای مبتنی بر تراشه‌ی قدرتمند Arduino که قابلیت کنترل از طریق تلفن همراه رو داره و نیازمند تلفیق پیچیده‌ی سخت‌افزار و نرم‌افزار، مدیریت ارتباطات بی‌سیم، و توسعه‌ی الگوریتم‌های کنترلی دقیق بوده.

95%

C / C++ نهفته

90%

ESP32 / ESP8266

88%

کنترل PID

80%

توسعه‌ی وب

// پروژه‌ها

پروژه‌های شاخص

IoT · SMART FARMING

آب‌وند — آبیاری هوشمند

سیستمی بی‌سیم برای محاسبه‌ی لحظه‌ای نیاز آبی گیاه با الگوریتم تبخیر-تعرق و کنترل خودکار شیر برقی، برای تا ۱۰۰ سنسور همزمان.

ESP32سنسور رطوبتشیر برقی
مشاهده‌ی پروژه
// مقاله‌ها

مقاله‌ها

به‌زودی یادداشت‌های فنی درباره‌ی طراحی فلایت‌کنترل، تیونینگ PID، و معماری سیستم‌های بی‌سیم اینجا منتشر می‌شن.

// مخازن

ابزارها و کتابخانه‌ها

LIBRARY · ARDUINO

کتابخانه‌ی نمایشگر TFT 3.5inch

پیاده‌سازی سبک و بهینه برای نمایشگرهای لمسی TFT روی Arduino و ESP، با مدیریت رویداد کلیک بدون محاسبه‌ی دستی برخورد.

C++TFT_eSPIXPT2046
مشاهده‌ی مستندات

یه ایده یا پروژه داری؟

برای همکاری روی پروژه‌های نهفته، IoT، یا توسعه‌ی وب می‌تونی از همین راه‌ها باهام در ارتباط باشی.