در این ساختنی آموزش ساخت سرعت سنج دوچرخه را یاد میگیرید. قطعه اصلی این سرعت سنج میکروکنترلر آردوینو است که کار با آن بسیار ساده است. ما کدهای آردوینوی سرعت سنج دوچرخه را در اختیارتان قرار میدهیم اما شما میتوانید آن را مطابق نیازتان تغییر دهید. اطلاعات محاسبه شده توسط آردوینو هم روی یک LCD نمایش داده میشود. این سرعت سنج را میتوانید روی موتورهای قدیمیمثل هوندا CD 70 هم استفاده کنید.
طرز کار سرعت سنج بسیار ساده است؛ یک رید سوئیچ دور در دقیقه (RPM) چرخ را اندازه میگیرد. سپس از این مقدار و محیط چرخ برای محاسبه مسافت طی شده و سرعت استفاده میشود. برای ساخت سرعت سنج دوچرخه، فقط از سه پین دیجیتال I/O آردوینو استفاده میکنیم (که همگی به LCD وصل میشوند). به همین خاطر میتوانید از پینهای دیگر برای افزودن قابلیتهای جدید استفاده کنید.
اگر به برد آردوینو دسترسی ندارید هم میتوانید این سرعت سنج را بسازید. ما طرز ساخت ساعت سنج با برد آردوینو و میکروکنترلر Atmega 328p را به شما یاد میدهیم تا بتوانید از هر روشی که میخواهید استفاده کنید.
میتوانید بجای استفاده از برد آردوینو UNO از قطعات زیر استفاده کنید:
به برد آردوینو فقط برای وقتی که میخواهید کدها را روی میکروکنترلر Atmega آپلود کنید، نیاز دارید.
در تصاویر بالا میتوانید دیاگرام و شماتیک مدار با میکروکنترلر Atmega 328p را ببینید. کارکرد این مدار با مداری که با برد آردوینو ساخته میشود، یکسان است. پس هر کدام را که میخواهید انتخاب کنید.
این سرعت سنج برای موتوری طراحی شده که فقط دنده خلاص را تشخیص میدهد. این تشخیص هم از طریق سیمیاست که بعد از خلاص شدن دنده به زمین وصل میشود. به همین خاطر از یک دیود برای تشخیص قطبیت مثبت روی این پین استفاده کرده ایم چون این جریان میتوانید میکروکنترلر را بسوزاند.
اگر موتور سیکلت شما تمام دندهها را تشخیص میدهد، از همین روش استفاده کنید اما از پینهای اضافی آردوینو هم استفاده کنید. در ضمن باید چند تغییر جزیی روی کدها پیاده کنید. اگر هم از سرعت سنج روی دوچرخه استفاده میکنید، نیاز به تغییر نیست.
اگر از آردوینو برای ساخت سرعت سنج استفاده میکنید، دیاگرام و شماتیک بالا را برای ساخت مدار دنبال کنید.
اگر از رید سوئیچ شیشه ای و ظریف استفاده میکنید، باید آن را داخل یک قاب چوبی قرار بدهید و جایش را با چسب حرارتی ثابت کنید تا آسیب نبیند. رید سوئیچ را باید روی یکی از محورهای چرخ نصب کنید و آهنربا را به یکی از اسپوکها و درست روبروی رید سوئیچ وصل کنید. برای محکم کردن آهنربا روی اسپوکها از بست کمری استفاده کنید.
قبل از اینکه کدها را آپلود کنید، یک دور با دوچرخه یا موتور بزنید و مطمئن شوید جای رید سوئیچ و آهنربا مناسب و محکم است.
میکروکنترلر Atmega 328p را روی برد آردوینو نصب کنید و کدهایی که از لینک زیر دریافت میکنید را در Arduino IDE کپی کنید. سپس آنها را روی میکروکنترلر آپلود کنید. اگر با خطای نصب نبودن کتابخانه مناسب مواجه شدید، کتابخانه u8glib را دانلود کنید و آن را به پوشه کتابخانههای آردوینو اضافه کنید. آموزش نصب کتابخانههای آردوینو هم در ساختنی موجود است.
اگر بخواهید میتوانید تصویر نمایشگر و قابلیتهای سرعت سنج دوچرخه را در کدها تغییر بدهید. پس قبل از آپلود، کدها را با دقت مطالعه کنید و آن را متناسب با نیازهایتان تغییر بدهید. فراموش نکنید تغییر کدها گاهی اوقات مستلزم تغییر مدار نیز هست.
فرقی نمیکند از چه میکروکنترلری برای ساخت سرعت سنج دوچرخه استفاده کنید، قابلیت و کارایی سرعت سنج در هر دو صورت یکسان خواهد بود. البته با استفاده از آردوینو میتوانید قابلیتهای جدیدی هم به سرعت سنج استفاده کنید. اگر میخواهید بجای رید سوئیچ از سنسور اثرهال استفاده کنید، باید کدها و شماتیک مدار را تغییر بدهید.
به ساخت گجت برای دوچرخه علاقه مند هستید؟ داشبورد الکترونیک دوچرخه را هم امتحان کنید و در کانال تلگرام ساختنی عضو شوید تا آموزشهای جدید را از دست ندهید.
رمز فایل دریافتی saakhtani.ir است.
منبع
خلاصه مطلب
عنوان مطلب
آموزش ساخت سرعت سنج دوچرخه با برد آردوینو و میکروکنترلر Atmega 328p
توضیح کوتاه
این سرعت سنج را میتوانید با دو نوع میکروکنترلر بسازید.
نویسنده
عاطفه اسدزاده
در این ساختنی آموزش ساخت سرعت سنج دوچرخه را یاد میگیرید. قطعه اصلی این سرعت سنج میکروکنترلر آردوینو است که کار با آن بسیار ساده است. ما کدهای آردوینوی سرعت سنج دوچرخه را در اختیارتان قرار میدهیم اما شما میتوانید آن را مطابق نیازتان تغییر دهید. اطلاعات محاسبه شده توسط آردوینو هم روی یک LCD نمایش داده میشود. این سرعت سنج را میتوانید روی موتورهای قدیمیمثل هوندا CD 70 هم استفاده کنید.
طرز کار سرعت سنج بسیار ساده است؛ یک رید سوئیچ دور در دقیقه (RPM) چرخ را اندازه میگیرد. سپس از این مقدار و محیط چرخ برای محاسبه مسافت طی شده و سرعت استفاده میشود. برای ساخت سرعت سنج دوچرخه، فقط از سه پین دیجیتال I/O آردوینو استفاده میکنیم (که همگی به LCD وصل میشوند). به همین خاطر میتوانید از پینهای دیگر برای افزودن قابلیتهای جدید استفاده کنید.
اگر به برد آردوینو دسترسی ندارید هم میتوانید این سرعت سنج را بسازید. ما طرز ساخت ساعت سنج با برد آردوینو و میکروکنترلر Atmega 328p را به شما یاد میدهیم تا بتوانید از هر روشی که میخواهید استفاده کنید.
میتوانید بجای استفاده از برد آردوینو UNO از قطعات زیر استفاده کنید:
به برد آردوینو فقط برای وقتی که میخواهید کدها را روی میکروکنترلر Atmega آپلود کنید، نیاز دارید.
در تصاویر بالا میتوانید دیاگرام و شماتیک مدار با میکروکنترلر Atmega 328p را ببینید. کارکرد این مدار با مداری که با برد آردوینو ساخته میشود، یکسان است. پس هر کدام را که میخواهید انتخاب کنید.
این سرعت سنج برای موتوری طراحی شده که فقط دنده خلاص را تشخیص میدهد. این تشخیص هم از طریق سیمیاست که بعد از خلاص شدن دنده به زمین وصل میشود. به همین خاطر از یک دیود برای تشخیص قطبیت مثبت روی این پین استفاده کرده ایم چون این جریان میتوانید میکروکنترلر را بسوزاند.
اگر موتور سیکلت شما تمام دندهها را تشخیص میدهد، از همین روش استفاده کنید اما از پینهای اضافی آردوینو هم استفاده کنید. در ضمن باید چند تغییر جزیی روی کدها پیاده کنید. اگر هم از سرعت سنج روی دوچرخه استفاده میکنید، نیاز به تغییر نیست.
اگر از آردوینو برای ساخت سرعت سنج استفاده میکنید، دیاگرام و شماتیک بالا را برای ساخت مدار دنبال کنید.
اگر از رید سوئیچ شیشه ای و ظریف استفاده میکنید، باید آن را داخل یک قاب چوبی قرار بدهید و جایش را با چسب حرارتی ثابت کنید تا آسیب نبیند. رید سوئیچ را باید روی یکی از محورهای چرخ نصب کنید و آهنربا را به یکی از اسپوکها و درست روبروی رید سوئیچ وصل کنید. برای محکم کردن آهنربا روی اسپوکها از بست کمری استفاده کنید.
قبل از اینکه کدها را آپلود کنید، یک دور با دوچرخه یا موتور بزنید و مطمئن شوید جای رید سوئیچ و آهنربا مناسب و محکم است.
میکروکنترلر Atmega 328p را روی برد آردوینو نصب کنید و کدهایی که از لینک زیر دریافت میکنید را در Arduino IDE کپی کنید. سپس آنها را روی میکروکنترلر آپلود کنید. اگر با خطای نصب نبودن کتابخانه مناسب مواجه شدید، کتابخانه u8glib را دانلود کنید و آن را به پوشه کتابخانههای آردوینو اضافه کنید. آموزش نصب کتابخانههای آردوینو هم در ساختنی موجود است.
اگر بخواهید میتوانید تصویر نمایشگر و قابلیتهای سرعت سنج دوچرخه را در کدها تغییر بدهید. پس قبل از آپلود، کدها را با دقت مطالعه کنید و آن را متناسب با نیازهایتان تغییر بدهید. فراموش نکنید تغییر کدها گاهی اوقات مستلزم تغییر مدار نیز هست.
فرقی نمیکند از چه میکروکنترلری برای ساخت سرعت سنج دوچرخه استفاده کنید، قابلیت و کارایی سرعت سنج در هر دو صورت یکسان خواهد بود. البته با استفاده از آردوینو میتوانید قابلیتهای جدیدی هم به سرعت سنج استفاده کنید. اگر میخواهید بجای رید سوئیچ از سنسور اثرهال استفاده کنید، باید کدها و شماتیک مدار را تغییر بدهید.
به ساخت گجت برای دوچرخه علاقه مند هستید؟ داشبورد الکترونیک دوچرخه را هم امتحان کنید و در کانال تلگرام ساختنی عضو شوید تا آموزشهای جدید را از دست ندهید.
رمز فایل دریافتی saakhtani.ir است.
منبع
خلاصه مطلب
عنوان مطلب
آموزش ساخت سرعت سنج دوچرخه با برد آردوینو و میکروکنترلر Atmega 328p
توضیح کوتاه
این سرعت سنج را میتوانید با دو نوع میکروکنترلر بسازید.
نویسنده
عاطفه اسدزاده