استفاده از 6 تا 7 عدد سنسور imu جهت ثبت اطلاعات شتاب و زاویه اندامهای یک ورزشکار حین فعالیت بطور وایرلس به نحوی که سنسور ها قابلیت استارت همزمان و کالیبره کردن داشته باشند و توانایی ثبت اطلاعات برای مدت زمان طولانی(10دقیقه و بیشتر) را داشته باشند سنسور ها برد …
ادامه نوشته »نتایج جست و جو برای: برد برد
ADC در آردوینو
مقدمه وقتی ارتباط بین سنسورها با میکروکنترلر را برقرار میکنیم، در اکثر موارد خروجی سنسورها ذاتاً آنالوگ میباشد. اما میکروکنترلر تنها سیگنالهای دیجیتالی را پردازش میکند. بنابراین باید از ADC بین سنسور و میکروکنترلر استفاده کنیم. ADC سیگنال آنالوگ را به دیجیتال تبدیل کرده و تحویل میکروکنترلر میدهد. ADC کاربردهای …
ادامه نوشته »تایمر سگ نگهبان با آردوینو
بورد آردوینو Uno یک چیپ ATmega328P را به عنوان واحد کنترل کننده در قلب خود دارد. ATmega328P دارای یک تایمر سگ نگهبان (Watchdog Timer) است. این تایمر در سناریوهایی که سیستم در اثر وجود خطا در کد نوشته شده هنگ کرده و فریز میشود و یا در شرایطی که مشکلات …
ادامه نوشته »I2C آردوینو
مقدمه Inter-Integrated Circuit یا به اختصار I2C یک پروتکل ارتباطی سریال میباشد. این پروتکل two wire interface) TWI) نیز نامیده میشود زیرا از دو سیم برای برقراری ارتباط استفاده میکند. این دوسیم SDA (داده سریال) و SCL (کلاک سریال) میباشند. I2C یک پروتکل ارتباطی مبتنی بر تایید (acknowledgment-based) میباشد، بدین …
ادامه نوشته »اتصال LCD (نمایشگر کریستال مایع) ۱۶*۲ به آردوینو
در این آموزش، مروری بر مراحل اتصال یک LCD 16*2 ساده به آردوینو خواهیم داشت. کارهای زیادی هست که میتوان با یک LCD (نمایشگر کریستال مایع) انجام داد، این نمایشگر یک دستگاه کوچک مفید برای یادگیری و برقراری ارتباط میباشد. میدانید که اکثر بوردهای LCD بدون پین هدر عرضه میشوند …
ادامه نوشته »طراحی پانل ال ای دی با ارتباط مدباس
با استفاده از ماژول آماده ال ای دی p10 که در بازار برای ساخت تابلو روان استفاده می شود ، می خواهیم پانلی طراحی شود که در دو حالت اسلیو و مستر در پروتکل ModBud-RTU بتواند با سایر تجهیزات ارتباط برقرار کند، اینکار با یک میکروکنترلر Atmega 32 انجام می …
ادامه نوشته »راهنمای جامع و گام به گام آردوینو
آردوینو، محصولی که شاید بتوان گفت صنعت برنامهنویسی میکروکنترلرها و بردهای نهفته (Embedded Boards) را دگرگون کرد. به خیلی از افرادی که متخصص برنامهنویسی و الکترونیک هم نبودن فرصتی داد تا بتوانند ایدههای خود را به واقعیت تبدیل کنند و بتوانند نمونههای اولیه محصولات را بهارزانی بسازند و تست کنند. …
ادامه نوشته »توابع پایه مرتبط با ارتباط سریال در آردوینو
در این جلسه برخی از توابع پایه مرتبط با ارتباط سریال، که پیوسته در IDE آردوینو استفاده میشوند را با هم ملاحظه میکنیم. USART تابع (Serial.begin(baud_rate Baud_rate: باودریتی که برای ارتباط سریال استفاده میشود. میتواند ۴۸۰۰، ۹۶۰۰، ۱۴۴۰۰، ۱۹۲۰۰ و … باشد. این تابع برای تعریف باودریت مورد استفاده در …
ادامه نوشته »توابع GPIO آردوینو (توابع پایه)
میخواهیم چند تابع پایه مربوط به راهاندازی آردوینو و GPIO که پیوسته در IDE آردوینو استفاده میشوند را با هم مرور کنیم. توابع شروع به کار ()setup این تابع در آغاز اسکچ فراخوانی میشود. این تابع برای آغاز و مقداردهی اولیه متغیرها، مد پینها و … استفاده میشود. این تابع …
ادامه نوشته »پروتکل CAN Bus در آردوینو با آیسی MCP2515
در این پروژه، میخواهیم با ماژول MCP2515 که یک CAN controller است آشنا شویم و یاد بگیریم که چگونه این ماژول را به بورد آردوینو متصل کنیم. همچنین اینکه چگونه با استفاده از این ماژول و پروتکل CAN، بین دو بورد آردوینو ارتباط برقرار کنیم. فهرست مطالبی که در این …
ادامه نوشته »نصب بوت لودر روی ATmega328 با آردوینو UNO
در این پروژه، نحوه نصب بوت لودر را در میکروکنترلر ATmega328 به شما نشان خواهم داد. با استفاده از این روش، میتوانید از میکروکنترلر ATmega328 خود به صورت مستقل در طراحی سفارشی یا PCB استفاده کنید. (همچنین میتوانید کد را آپلود کنید). مقدمه اگر در حال مطالعه این پروژه هستید، …
ادامه نوشته »آشنایی با میکروکنترلرهای PIC
مقدمه و معرفی میکروکنترلرهای PIC محصول شرکت Microchip هستند و انواع 8 بیت، 16 بیت و 32 بیتی دارند. خود میکروکنترلرهای 8 بیتی PIC خانوادههای گسترده و متنوعی دارند که در جدول زیر مشخصاتی از آنها را میبینیم. اغلب این خانواده ها از نظر پینها به هم شباهت دارند و …
ادامه نوشته »ساخت فرستندهی RC با آردوینو
در این آموزش میخواهیم با هم یاد بگیریم که چگونه با استفاده از بوردهای آردوینو یک فرستنده RC بسازیم. علت اینکه به سراغ چنین پروژهای آمدهایم این است که این کنترلر رادیویی میتواند جایگزین خوبی برای کنترلرهای وایرلس باشد و تقریبا در هر پروژهای کاربرد داشته باشد. مقدمه امروزه و …
ادامه نوشته »آموزش کار با سنسورهای دما و رطوبت DHT11 و DHT22 با استفاده از آردوینو
در این آموزش نحوهی استفاده از سنسور DHT11 و یا DHT22 برای اندازهگیری دما و رطوبت را با استفاده از برد آردوینو یاد خواهیم گرفت. شما میتوانید برای جزئیات بیشتر ویدئو زیر را مشاهده کرده و یا آموزش نوشته شدهی زیر را مطالعه کنید. بررسی اجمالی این سنسورها برای کارهای …
ادامه نوشته »راه اندازی نمایشگر کریستال مایع ۲*۱۶ با رزبریپای
در این آموزش، مراحل راهاندازی نمایشگر LCD رزبریپای ۲*۱۶ را با هم مرور میکنیم. نمایشگر یک روش جذاب برای نمایش اطلاعات از رزبریپای بدون احتیاج به هیچ هزینه یا تنظیمات پیچیده است. نمایشگر ۲*۱۶ برخلاف صفحه نمایش لمسی یا صفحه LCD معمولی، برای نمایش پیامها یا اطلاعات کوتاه مناسب است. …
ادامه نوشته »