مجله مطالب خواندنی

سبک زندگی، روانشناسی، سلامت،فناوری و ....

مجله مطالب خواندنی

سبک زندگی، روانشناسی، سلامت،فناوری و ....

آموزش ساخت سرعت سنج دوچرخه با برد آردوینو و میکروکنترلر Atmega 328p

[ad_1]

در این ساختنی آموزش ساخت سرعت سنج دوچرخه را یاد می‌گیرید. قطعه اصلی این سرعت سنج میکروکنترلر آردوینو است که کار با آن بسیار ساده است. ما کدهای آردوینوی سرعت سنج دوچرخه را در اختیارتان قرار می‌دهیم اما شما می‌توانید آن را مطابق نیازتان تغییر دهید. اطلاعات محاسبه شده توسط آردوینو هم روی یک LCD نمایش داده می‌شود. این سرعت سنج را می‌توانید روی موتورهای قدیمی‌مثل هوندا CD 70 هم استفاده کنید.

آموزش ساخت سرعت سنج دوچرخه و موتورسیکلت
آموزش ساخت سرعت سنج دوچرخه و موتورسیکلت

طرز کار سرعت سنج بسیار ساده است؛ یک رید سوئیچ دور در دقیقه (RPM) چرخ را اندازه می‌گیرد. سپس از این مقدار و محیط چرخ برای محاسبه مسافت طی شده و سرعت استفاده می‌شود. برای ساخت سرعت سنج دوچرخه، فقط از سه پین دیجیتال I/O آردوینو استفاده می‌کنیم (که همگی به LCD وصل می‌شوند). به همین خاطر می‌توانید از پین‌های دیگر برای افزودن قابلیت‌های جدید استفاده کنید.

اگر به برد آردوینو دسترسی ندارید هم می‌توانید این سرعت سنج را بسازید. ما طرز ساخت ساعت سنج با برد آردوینو و میکروکنترلر Atmega 328p را به شما یاد می‌دهیم تا بتوانید از هر روشی که می‌خواهید استفاده کنید.

گام اول : وسایل مورد نیاز برای ساخت سرعت سنج

  • برد آردوینو UNO
  • LCD گرافیکی ۱۲۸x 64 با نور پس زمینه آبی یا زرد
  • برد آزمایشی ۴۰ در ۶۰ میلیمتر
  • مقاومت ۲۲۰ Ohm 1/4 W
  • دو عدد مقاومت ۱۰K Ohm 1/4 W
  • هر نر یک ردیف ۲۰ پین
  • هدر ماده یک ردیف ۲۰ پین
  • دیود ۱N4001 (می‌توانید تعداد دیودها را بسته به قابلیت مورد نیازتان تا پنج تا افزایش بدهید)
  • رید سوئیچ مغناطیسی
  • ماژول سنسور اثر‌هال (سه پین) – این قطعه اختیاری است و می‌توانید از آن بجای رید سوئیچ استفاده کنید
  • باتری آلکالین ۹ ولتی – اگر از سرعت سنج روی موتور استفاده می‌کنید، می‌توانید از باتری موتور به عنوان منبع تغذیه استفاده کنید
  • بست کمری
  • نوار چسب دوطرفه
  • چسب برق
  • دستگاه لحیم کاری

می‌توانید بجای استفاده از برد آردوینو UNO از قطعات زیر استفاده کنید:

  • میکروکنترلر Atmega 328p (بوت لود آردوینو)
  • آداپتور سوکت DIP IC 28 پین
  • نوسان ساز ۱۶MHz
  • دو عدد خازن سرامیکی ولتاژ پایین ۲۲pF 50 ولت
  • رگولاتور آی سی ۷۸۰۵
  • دو عدد خازن الکترولیتی۱۰uF 25 ولت

به برد آردوینو فقط برای وقتی که می‌خواهید کدها را روی میکروکنترلر Atmega آپلود کنید، نیاز دارید.

گام دوم : دیاگرام مدار بدون آردوینو UNO

در تصاویر بالا می‌توانید دیاگرام و شماتیک مدار با میکروکنترلر Atmega 328p را ببینید. کارکرد این مدار با مداری که با برد آردوینو ساخته می‌شود، یکسان است. پس هر کدام را که می‌خواهید انتخاب کنید.

این سرعت سنج برای موتوری طراحی شده که فقط دنده خلاص را تشخیص می‌دهد. این تشخیص هم از طریق سیمی‌است که بعد از خلاص شدن دنده به زمین وصل می‌شود. به همین خاطر از یک دیود برای تشخیص قطبیت مثبت روی این پین استفاده کرده ایم چون این جریان می‌توانید میکروکنترلر را بسوزاند.

اگر موتور سیکلت شما تمام دنده‌ها را تشخیص می‌دهد، از همین روش استفاده کنید اما از پین‌های اضافی آردوینو هم استفاده کنید. در ضمن باید چند تغییر جزیی روی کدها پیاده کنید. اگر هم از سرعت سنج روی دوچرخه استفاده می‌کنید، نیاز به تغییر نیست.

گام سوم : دیاگرام مدار با آردوینو UNO

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

گام چهارم : رید سوئیچ را به چرخ وصل کنید

رید سوئیچ و آهنربا را به چرخ وصل کنید
رید سوئیچ و آهنربا را به چرخ وصل کنید

اگر از رید سوئیچ شیشه ای و ظریف استفاده می‌کنید، باید آن را داخل یک قاب چوبی قرار بدهید و جایش را با چسب حرارتی ثابت کنید تا آسیب نبیند. رید سوئیچ را باید روی یکی از محورهای چرخ نصب کنید و آهنربا را به یکی از اسپوک‌ها و درست روبروی رید سوئیچ وصل کنید. برای محکم کردن آهنربا روی اسپوک‌ها از بست کمری استفاده کنید.

قبل از اینکه کدها را آپلود کنید، یک دور با دوچرخه یا موتور بزنید و مطمئن شوید جای رید سوئیچ و آهنربا مناسب و محکم است.

گام پنجم : کدها را آپلود کنید

کدهای سرعت سنج دوچرخه را آپلود کنید
کدهای سرعت سنج دوچرخه را آپلود کنید

میکروکنترلر Atmega 328p را روی برد آردوینو نصب کنید و کدهایی که از لینک زیر دریافت می‌کنید را در Arduino IDE کپی کنید. سپس آنها را روی میکروکنترلر آپلود کنید. اگر با خطای نصب نبودن کتابخانه مناسب مواجه شدید، کتابخانه u8glib را دانلود کنید و آن را به پوشه کتابخانه‌های آردوینو اضافه کنید. آموزش نصب کتابخانه‌های آردوینو هم در ساختنی موجود است.

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

سرعت سنج دوچرخه آماده است

فرقی نمی‌کند از چه میکروکنترلری برای ساخت سرعت سنج دوچرخه استفاده کنید، قابلیت و کارایی سرعت سنج در هر دو صورت یکسان خواهد بود. البته با استفاده از آردوینو می‌توانید قابلیت‌های جدیدی هم به سرعت سنج استفاده کنید. اگر می‌خواهید بجای رید سوئیچ از سنسور اثر‌هال استفاده کنید، باید کدها و شماتیک مدار را تغییر بدهید.

به ساخت گجت برای دوچرخه علاقه مند هستید؟ داشبورد الکترونیک دوچرخه را هم امتحان کنید و در کانال تلگرام ساختنی عضو شوید تا آموزش‌های جدید را از دست ندهید.

رمز فایل دریافتی saakhtani.ir است.

منبع

خلاصه مطلب

عنوان مطلب

آموزش ساخت سرعت سنج دوچرخه با برد آردوینو و میکروکنترلر Atmega 328p

توضیح کوتاه

این سرعت سنج را می‌توانید با دو نوع میکروکنترلر بسازید.

نویسنده

عاطفه اسدزاده

در ساختنی بخوانید :


[ad_2]
لینک منبع
بازنشر: مفیدستان

عبارات مرتبط با این موضوع

آموزش ساخت سرعت سنج دوچرخه با برد آردوینو و میکروکنترلر آموزش ساخت سرعت سنج دوچرخه با برد آردوینو و میکروکنترلر


ادامه مطلب ...

آموزش ساخت سرعت سنج دوچرخه با برد آردوینو و میکروکنترلر Atmega 328p

[ad_1]

در این ساختنی آموزش ساخت سرعت سنج دوچرخه را یاد می‌گیرید. قطعه اصلی این سرعت سنج میکروکنترلر آردوینو است که کار با آن بسیار ساده است. ما کدهای آردوینوی سرعت سنج دوچرخه را در اختیارتان قرار می‌دهیم اما شما می‌توانید آن را مطابق نیازتان تغییر دهید. اطلاعات محاسبه شده توسط آردوینو هم روی یک LCD نمایش داده می‌شود. این سرعت سنج را می‌توانید روی موتورهای قدیمی‌مثل هوندا CD 70 هم استفاده کنید.

آموزش ساخت سرعت سنج دوچرخه و موتورسیکلت
آموزش ساخت سرعت سنج دوچرخه و موتورسیکلت

طرز کار سرعت سنج بسیار ساده است؛ یک رید سوئیچ دور در دقیقه (RPM) چرخ را اندازه می‌گیرد. سپس از این مقدار و محیط چرخ برای محاسبه مسافت طی شده و سرعت استفاده می‌شود. برای ساخت سرعت سنج دوچرخه، فقط از سه پین دیجیتال I/O آردوینو استفاده می‌کنیم (که همگی به LCD وصل می‌شوند). به همین خاطر می‌توانید از پین‌های دیگر برای افزودن قابلیت‌های جدید استفاده کنید.

اگر به برد آردوینو دسترسی ندارید هم می‌توانید این سرعت سنج را بسازید. ما طرز ساخت ساعت سنج با برد آردوینو و میکروکنترلر Atmega 328p را به شما یاد می‌دهیم تا بتوانید از هر روشی که می‌خواهید استفاده کنید.

گام اول : وسایل مورد نیاز برای ساخت سرعت سنج

  • برد آردوینو UNO
  • LCD گرافیکی ۱۲۸x 64 با نور پس زمینه آبی یا زرد
  • برد آزمایشی ۴۰ در ۶۰ میلیمتر
  • مقاومت ۲۲۰ Ohm 1/4 W
  • دو عدد مقاومت ۱۰K Ohm 1/4 W
  • هر نر یک ردیف ۲۰ پین
  • هدر ماده یک ردیف ۲۰ پین
  • دیود ۱N4001 (می‌توانید تعداد دیودها را بسته به قابلیت مورد نیازتان تا پنج تا افزایش بدهید)
  • رید سوئیچ مغناطیسی
  • ماژول سنسور اثر‌هال (سه پین) – این قطعه اختیاری است و می‌توانید از آن بجای رید سوئیچ استفاده کنید
  • باتری آلکالین ۹ ولتی – اگر از سرعت سنج روی موتور استفاده می‌کنید، می‌توانید از باتری موتور به عنوان منبع تغذیه استفاده کنید
  • بست کمری
  • نوار چسب دوطرفه
  • چسب برق
  • دستگاه لحیم کاری

می‌توانید بجای استفاده از برد آردوینو UNO از قطعات زیر استفاده کنید:

  • میکروکنترلر Atmega 328p (بوت لود آردوینو)
  • آداپتور سوکت DIP IC 28 پین
  • نوسان ساز ۱۶MHz
  • دو عدد خازن سرامیکی ولتاژ پایین ۲۲pF 50 ولت
  • رگولاتور آی سی ۷۸۰۵
  • دو عدد خازن الکترولیتی۱۰uF 25 ولت

به برد آردوینو فقط برای وقتی که می‌خواهید کدها را روی میکروکنترلر Atmega آپلود کنید، نیاز دارید.

گام دوم : دیاگرام مدار بدون آردوینو UNO

در تصاویر بالا می‌توانید دیاگرام و شماتیک مدار با میکروکنترلر Atmega 328p را ببینید. کارکرد این مدار با مداری که با برد آردوینو ساخته می‌شود، یکسان است. پس هر کدام را که می‌خواهید انتخاب کنید.

این سرعت سنج برای موتوری طراحی شده که فقط دنده خلاص را تشخیص می‌دهد. این تشخیص هم از طریق سیمی‌است که بعد از خلاص شدن دنده به زمین وصل می‌شود. به همین خاطر از یک دیود برای تشخیص قطبیت مثبت روی این پین استفاده کرده ایم چون این جریان می‌توانید میکروکنترلر را بسوزاند.

اگر موتور سیکلت شما تمام دنده‌ها را تشخیص می‌دهد، از همین روش استفاده کنید اما از پین‌های اضافی آردوینو هم استفاده کنید. در ضمن باید چند تغییر جزیی روی کدها پیاده کنید. اگر هم از سرعت سنج روی دوچرخه استفاده می‌کنید، نیاز به تغییر نیست.

گام سوم : دیاگرام مدار با آردوینو UNO

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

گام چهارم : رید سوئیچ را به چرخ وصل کنید

رید سوئیچ و آهنربا را به چرخ وصل کنید
رید سوئیچ و آهنربا را به چرخ وصل کنید

اگر از رید سوئیچ شیشه ای و ظریف استفاده می‌کنید، باید آن را داخل یک قاب چوبی قرار بدهید و جایش را با چسب حرارتی ثابت کنید تا آسیب نبیند. رید سوئیچ را باید روی یکی از محورهای چرخ نصب کنید و آهنربا را به یکی از اسپوک‌ها و درست روبروی رید سوئیچ وصل کنید. برای محکم کردن آهنربا روی اسپوک‌ها از بست کمری استفاده کنید.

قبل از اینکه کدها را آپلود کنید، یک دور با دوچرخه یا موتور بزنید و مطمئن شوید جای رید سوئیچ و آهنربا مناسب و محکم است.

گام پنجم : کدها را آپلود کنید

کدهای سرعت سنج دوچرخه را آپلود کنید
کدهای سرعت سنج دوچرخه را آپلود کنید

میکروکنترلر Atmega 328p را روی برد آردوینو نصب کنید و کدهایی که از لینک زیر دریافت می‌کنید را در Arduino IDE کپی کنید. سپس آنها را روی میکروکنترلر آپلود کنید. اگر با خطای نصب نبودن کتابخانه مناسب مواجه شدید، کتابخانه u8glib را دانلود کنید و آن را به پوشه کتابخانه‌های آردوینو اضافه کنید. آموزش نصب کتابخانه‌های آردوینو هم در ساختنی موجود است.

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

سرعت سنج دوچرخه آماده است

فرقی نمی‌کند از چه میکروکنترلری برای ساخت سرعت سنج دوچرخه استفاده کنید، قابلیت و کارایی سرعت سنج در هر دو صورت یکسان خواهد بود. البته با استفاده از آردوینو می‌توانید قابلیت‌های جدیدی هم به سرعت سنج استفاده کنید. اگر می‌خواهید بجای رید سوئیچ از سنسور اثر‌هال استفاده کنید، باید کدها و شماتیک مدار را تغییر بدهید.

به ساخت گجت برای دوچرخه علاقه مند هستید؟ داشبورد الکترونیک دوچرخه را هم امتحان کنید و در کانال تلگرام ساختنی عضو شوید تا آموزش‌های جدید را از دست ندهید.

رمز فایل دریافتی saakhtani.ir است.

منبع

خلاصه مطلب

عنوان مطلب

آموزش ساخت سرعت سنج دوچرخه با برد آردوینو و میکروکنترلر Atmega 328p

توضیح کوتاه

این سرعت سنج را می‌توانید با دو نوع میکروکنترلر بسازید.

نویسنده

عاطفه اسدزاده

در ساختنی بخوانید :


[ad_2]
لینک منبع
بازنشر: مفیدستان

عبارات مرتبط با این موضوع

آموزش ساخت سرعت سنج دوچرخه با برد آردوینو و میکروکنترلر آموزش ساخت سرعت سنج دوچرخه با برد آردوینو و میکروکنترلر


ادامه مطلب ...