در این پروژه، نحوه نصب بوت لودر را در میکروکنترلر ATmega328 به شما نشان خواهم داد. با استفاده از این روش، میتوانید از میکروکنترلر ATmega328 خود به صورت مستقل در طراحی سفارشی یا PCB استفاده کنید. (همچنین میتوانید کد را آپلود کنید). مقدمه اگر در حال مطالعه این پروژه هستید، …
ادامه نوشته »نتایج جست و جو برای: میکرو
ساخت فرستندهی RC با آردوینو
در این آموزش میخواهیم با هم یاد بگیریم که چگونه با استفاده از بوردهای آردوینو یک فرستنده RC بسازیم. علت اینکه به سراغ چنین پروژهای آمدهایم این است که این کنترلر رادیویی میتواند جایگزین خوبی برای کنترلرهای وایرلس باشد و تقریبا در هر پروژهای کاربرد داشته باشد. مقدمه امروزه و …
ادامه نوشته »آموزش کار با سنسورهای دما و رطوبت DHT11 و DHT22 با استفاده از آردوینو
در این آموزش نحوهی استفاده از سنسور DHT11 و یا DHT22 برای اندازهگیری دما و رطوبت را با استفاده از برد آردوینو یاد خواهیم گرفت. شما میتوانید برای جزئیات بیشتر ویدئو زیر را مشاهده کرده و یا آموزش نوشته شدهی زیر را مطالعه کنید. بررسی اجمالی این سنسورها برای کارهای …
ادامه نوشته »دستگاه برش فوم CNC با آردوینو
در این آموزش با نحوه ساخت دستگاه برش فوم آردوینو CNC آشنا میشویم. این پروژه بسیار ساده میباشد. زیرا از مواد ساده و ارزان ساخته شده است. برخی از قطعات، چاپی سه بعدی و دارای آردوینو به عنوان کنترلر است. بررسی اجمالی ابزار اصلی این دستگاه به جای مته یا …
ادامه نوشته »ارسال و دریافت SMS با STM32 و ماژول SIM800c
ماژولهای GSM با توجه به قابلیتی که در ارسال و دریافت ریموت دادهها دارند، در سیستمها و پروژههای IoT به صورت مکرر مورد استفاده قرار میگیرند. خوبی این ماژولها این است که برخلاف ماژولهای WiFi، محدودیتها و بستگیهای چندانی در استفاده ندارند و در حالیکه ماژولهایی مانند Wi-Fi و Zigbee …
ادامه نوشته »اصول توسعه Bootloader برای آردوینو
مقدمه بوت لودر (Bootloader)، اصولاً یک تکه کد آغازین است که هر میکروکنترلری هنگام روشن شدن یا راهاندازی مجدد آن را اجرا میکند. این کد مشابه مفهوم BIOS است که هر PC هنگام روشن شدن آن را اجرا میکند. در مورد PC ،BIOS منتظر ورودی از طرف کاربر برای تغییر …
ادامه نوشته »اتصال ماژول وایفای ESP8266 به STM32 (ایجاد یک وبسرور)
زمانی که به تکنولوژیهای آینده فکر میکنیم، نام دو موضوع حتما در میان پیشبینیهای ما وجود خواهد داشت، هوش مصنوعی (AI) و اینترنت اشیا (IoT). از این دو، هوش مصنوعی هنوز در مراحل اولیهی پیشرفت خود است و فرصت زیادی برای توسعه دارد. اما اینترنت اشیا مراحل اولیه را پشت …
ادامه نوشته »اتصال ماژول 433Mhz RF به STM32
در دنیای امبدد الکترونیک، ساخت پروژهها و سیستمهایی که بتوانند به صورت وایرلس به شبکه متصل شوند، از اهمیت ویژهای برخوردار است. چرا که در این گونه سیستمها، معمولا به دلیل تمایل به قابل حمل و جمعوجور بودن، سیمهای چندانی در اختیار نداریم که بتوانیم سیستم را با شیوههای مرسوم …
ادامه نوشته »ارتباط RS-485 بین STM32 و بورد Arduino Uno
پروتکلهای ارتباطی بخش مهمی از سیستمهای نهفته و تجهیزات الکترونیک دیجیتال محسوب میشوند. در هر جایی که بحث تعامل و ارتباط گرفتن چند میکروکنترلر با یکدیگر و یا با سایر اجزاء یک سیستم باشد، به منظور تبادل داده میان آنها باید از یک پروتکل ارتباطی استفاده شود. در حال حاضر …
ادامه نوشته »آموزش اتصال سروو موتور به STM32
در جهان الکترونیک، از سروو موتورها معمولا در پروژههای رباتیک استفاده میشود چرا که هم دقیق هستند و هم استفاده و کنترل آنها راحت است. از مزایای دیگر آنها اندازهی کوچکتر نسبت به بقیه موتورها و بهینه و کارآمد بودن از لحاظ مصرف انرژی است. بر اساس ویژگیهای هر مدل، …
ادامه نوشته »اتصال ماژول بلوتوث HC-05 به STM32
تکنولوژی بلوتوث در جهان امروز بسیار محبوب و پرکاربرد است. تقریبا تمام وسایل الکترونیکی مانند موبایلها، لپتاپها و حتی سیستم اطلاعرسانی در خودروها به منظور تبادل دادهها به صورت وایرلس از بلوتوث استفاده میکنند. قابلیت بسیار مهمی که این تکنولوژی دارد این است که نه تنها میتوان با استفاده از …
ادامه نوشته »آموزش راه اندازی ADC در STM32 (اندازهگیری ولتاژ آنالوگ)
یکی از کاربردیترین ماژولهایی که در بسیاری از امبدد سیستمها از آن استفاده میشود، مبدل آنالوگ به دیجیتال (ADC) است. این مبدل میتواند مقدار ولتاژ آنالوگ را از سنسورهای مختلفی مانند دما، جریان، سنجش میزان شیب و … بخواند و آن را به مقدار معادل دیجیتال تبدیل کند. در این …
ادامه نوشته »مدولاسیون عرض پالس یا PWM در STM32 – کنترل سرعت فن DC
در جلسات قبلی، استفاده از مبدل آنالوگ به دیجیتال (ADC) در میکروکنترلر STM32 را با هم یاد گرفتیم. در این جلسه میخواهیم به سراغ تکنیک PWM در این میکروکنترلر برویم و یاد بگیریم که چگونه میتوانیم با استفاده از آن شدت نور یک LED و یا سرعت یک فن DC …
ادامه نوشته »راه اندازی I2C در STM32
در جلسات قبلی، چگونگی استفاده از پروتکلهای ارتباطی Inter Integrated Circuits) I2C) و SPI را در ارتباط میان دو بورد آردوینو یاد گرفتهایم. در این جلسه میخواهیم یکی از بوردهای آردوینو را با بورد blue pill که بورد توسعهی میکروکنترلر STM32F103C8 است جایگزین کنیم و ببینیم که چطور میتوان با …
ادامه نوشته »آموزش اتصال ماژول GPS به STM32
GPS مخفف عبارت Global Positioning System به معنای سیستم موقعیتیابی جهانی است و از آن برای به دست آوردن طول و عرض جغرافیایی یک مکان بر روی کرهی زمین و زمان UTC یا Universal Time Coordinated آن استفاده میشود. این سیستم مختصات هر مکانی را در هر لحظه از ماهوارهها …
ادامه نوشته »