نتایج جست و جو برای: آردوینو

آموزش اتصال ماژول GPS به STM32

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

GPS مخفف عبارت Global Positioning System به معنای سیستم موقعیت‌یابی جهانی است و از آن برای به دست آوردن طول و عرض جغرافیایی یک مکان بر روی کره‌ی زمین و زمان UTC یا Universal Time Coordinated آن استفاده می‌شود. این سیستم مختصات هر مکانی را در هر لحظه از ماهواره‌ها …

ادامه نوشته »

اتصال سنسور دما و رطوبت DHT11 به STM32

اتصال سنسور سنجش دما و رطوبت DHT11 به میکروکنترلر STM32F103C8

DHT11 یک سنسور سنجش رطوبت و دما است که همان طور که از اسم آن برمی‌آید در اندازه‌گیری دمای اتمسفری یک محیط و سنجش میزان رطوبت آن استفاده می‌شود. محیط مورد نظر می‌تواند یک فضای باز و یا یک فضای بسته و محدود باشد. معمولا در کاربردهایی مانند کشاورزی، صنایع …

ادامه نوشته »

مبدل دیجیتال به آنالوگ یا DAC در STM32

استفاده از مبدل دیجیتال به آنالوگ در بورد STM32F10C8

همه‌ی ما به این موضوع واقف هستیم که میکروکنترلرها با مقادیر دیجیتال کار می‌کنند اما دنیای واقعی دنیای سیگنال‌ها و مقادیر آنالوگ است. به همین علت به مبدل‌هایی نیاز داریم که بتوانند سیگنال‌های آنالوگ را گرفته و معادل دیجیتال آنها را برای میکروها آماده کنند تا میکرو بتواند آن مقادیر …

ادامه نوشته »

اتصال استپر موتور به بورد STM32F103C8

اتصال موتور پله‌ای به بورد STM32F103C8

استپر موتور یا موتور پله‌ای، یکی از انواع موتورهای DC بدون جاروبک (brushless) است که می‌تواند با زوایای کوچک نیز بچرخد. به این زاویه‌ها استپ یا گام گفته می‌شود. معمولا استپر موتورها ۳۶۰ درجه را با ۲۰۰ گام طی می‌کنند. یعنی به عبارتی در هر گام ۱.۸ درجه می‌چرخند. از …

ادامه نوشته »

آموزش کار با بورد STM32 Nucleo64، با استفاده از نرم‌افزارهای STM32CubeMX و TrueSTUDIO – پروژه‌ی ساده‌ی کنترل LED

آموزش کار با بورد میکروکنترلر STM32 Nucleo64، با استفاده از نرم‌افزارهای STM32CubeMX و TrueSTUDIO

بسیاری از ما با میکروکنترلرهای محبوب و مشهوری مانند آردوینو، ESP8266، رزبری‌پای، NoduMCU ،8051 و … و بوردهای توسعه دهنده‌ی آنها آشنا هستیم. در این میان، معمولا ( نه به طور قطع) آردوینو انتخاب اول بیشتر افراد محسوب می‌شود. اما اگر قدری در کارها و پروژه‌ه‍ای تخصصی و پیچیده‌تر ورود …

ادامه نوشته »

آموزش کار با وقفه در میکروکنترلر STM32

آموزش کار با وقفه در میکروکنترلر STM32

سرویس وقفه (Interrupt)، امکان ویژه‌ای است که برای برخی دستورات یا I/Oها می‌توانیم از آن استفاده کنیم. در این صورت آن دستور یا I/O به نوعی بر تمام روند‌ها و دستورات و فعالیت‌های پروسسور اولویت می‌یابد و می‌تواند سرویس‌دهی به آنها را متوقف کرده و خود از پروسسور سرویس و …

ادامه نوشته »

پروتکل ارتباطی SPI در میکروکنترلر STM32

استفاده از پروتکل ارتباطی SPI در میکروکنترلر STM32

در آموزش‌های گذشته، در مورد پروتکل‌های ارتباطی SPI و I2C و نحوه‌ی استفاده از آنها برای برقرار کردن ارتباط بین دو بورد آردوینو صحبت کرده‌ایم. در این جلسه می‌خواهیم یکی از بوردهای آردوینو را با بورد Blue Pill که بورد مخصوص میکروکنترلر STM32 است جایگزین کنیم و با استفاده از …

ادامه نوشته »

اتصال LCD 16×2 به میکروکنترلر STM32F103C8T6

اتصال LCD 16x2 به میکروکنترلر STM32F103C8T6

در بسیاری از پروژه‌هایی که در آنها از میکروکنترلر استفاده می‌شود، استفاده از یک صفحه‌ی نمایشگر کار با سیستم را برای کاربر هم بسیار راحت‌تر و هم جذاب‌تر می‌کند. پرکاربردترین نمایشگرهایی که به میکروکنترلرها متصل می‌شوند، صفحه نمایشگرهای 16×2 Alpha numeric هستند. مزیت استفاده از این نمایشگرها این است که …

ادامه نوشته »

آموزش کار با میکروکنترلرهای STM32 با استفاده از Arduino IDE: پروژه LED چشمک زن

آموزش کار با میکروکنترلر STM32 با استفاده از Arduino IDE: پروژه LED چشمک زن

بوردهای آردوینو معمولا اولین انتخاب کسانی هستند که از روی سرگرمی و تفننی به سراغ پروژه‌های الکترونیکی می‌آیند. البته ناگفته نماند که انتخاب بسیاری مهندسان حرفه‌ای نیز در پروژه‌های سبک همین بوردها هستند. این که تاکید می‌کنیم که در پروژه‌های سبک و تفننی، به این علت است که هرچه وارد …

ادامه نوشته »

آموزش راه اندازی ماژول +nRF24L01

آموزش ماژول nRF24L01+ RF

مقدمه‌ پیش از این آموزش ESP8266-01، ماژول وای‌فایی با تراشه کوچک، که امکان افزودن وای‌فای به پروژه‌های کاربران را فراهم می‌کرد را پوشش دادیم. امروز، درباره‌ی ماژول nRF24L01+ RF صحبت خواهیم کرد، که به نحوی همانند خواهر ESP8266 ESP01 می‌باشد که قابلیت اضافه کردن ارتباط بی‌سیم با فرکانس رادیویی را …

ادامه نوشته »

جذب نیروی فریلنسر برای انجام پروژه: محافظ پمپ آب

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

ادامه نوشته »

بورد Arduino UNO R3

بورد Arduino UNO R3

بورد آردوینو UNO یکی از مجبوب‌ترین بوردهای آردوینو است و اگر اولین بورد آردوینو شما باشد، نقطه شروع مناسبی به حساب می‌آید. آردوینو UNO در گذر زمان مورد چند بازبینی قرار گرفته است، و آخرین نسخه آن Arduino UNO R3 می‌باشد. بین بازبینی‌ها تغییرات خیلی شگرفی پیدا نخواهید کرد. مهم‌ترین …

ادامه نوشته »

پروگرم کردن بورد STM32F103C8 با استفاده از USB port

پروگرم کردن بورد STM32F103C8 با استفاده از USB port

بورد STM32 Development Board که بورد توسعه‌ی میکروکنترلر STM32F103C8 محسوب می‌شود، با توجه به اینکه از معماری ARM Cortex M3 استفاده می‌کند، روز به روز در میان جامعه الکترونیک و برنامه‌نویسی محبوب‌تر و شناخته‌شده‌تر می‌شود. این بورد سرعت کاری بسیار بالا و آپشن‌های متعددی دارد و از آنجا که می‌توان …

ادامه نوشته »

آشنایی با بورد NodeMCU

NodeMCU یک فریمور منبع‌باز (open source) مبتنی بر زبان برنامه‌نویسی LUA است که بر پایه‌ی چیپ وای‌فای ESP8266 توسعه داده شده است. به طور دقیق‌تر می‌توان اینطور گفت که با در نظر گرفتن قابلیت‌هایی که تراشه‌ی ESP8266 دارد، NodeMCU دارای بورد توسعه‌ی ESP8266 است. تصویر این بورد را در اینجا …

ادامه نوشته »

استفاده از پلتفرم Arduino IoT Cloud در پروژه‌های اینترنت اشیا

استفاده از پلتفرم Arduino IoT Cloud در پروژه‌های اینترنت اشیا

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

ادامه نوشته »