جدول المحتويات:
- الخطوة 1: الأجزاء:
- الخطوة 2: الاتصال
- الخطوة الثالثة: تحميل الكود:
- الخطوة 4: حزم
- الخطوة 5: قم بتشغيله
فيديو: مقياس سرعة الدوران للدراجة DIY: 5 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
سأوضح لك كيفية بناء عداد السرعة للدراجة. يعرض سرعتك ومتوسط السرعة ودرجة الحرارة ووقت الرحلة والمسافة الإجمالية. يمكنك تغييره باستخدام الزر. بالإضافة إلى ذلك ، يتم عرض السرعة على مقياس سرعة الدوران. لقد قمت ببنائه لأنني أحب بناء أشياء جديدة ، ولم أجد شيئًا كهذا على الإنترنت ، لذا أريد أن أوضح لك كيفية بناء عداد سرعة جيد مثل الذي على دراجتي ليس رائعًا كما أريد:). لذلك دعونا نبدأ.
الخطوة 1: الأجزاء:
هذه قائمة بالأجزاء التي ستحتاجها. كلفوني حوالي 40 دولارًا:
- اردوينو
- دراجة مع مفتاح القصب
- شاشة عرض LCD مقاس 16x2
- المؤازرة
- اللوح
- ميزان حرارة DS18B20
- المقاوم 1.2 كيلو Ω ، 4.7 كيلو أوم
- يحول
- زر
- مقياس الجهد 10 kΩ
- بطارية 9 فولت
- الكابلات
- علبة
- أدوات (مثقاب ، لحام ، سكين ، شريط لاصق)
الخطوة 2: الاتصال
لقد أضفت صورة من Fritzing ووصفًا شفهيًا لكيفية توصيله. في الصورة ، تم توصيل جميع الأسلاك الحمراء بجهد 5 فولت ، وجميع الكابلات الزرقاء متصلة بـ GND.
عرض شاشات الكريستال السائل:
VSS GND اردوينو
اردوينو VDP 5V
مقياس الجهد الناتج VO (مقياس الجهد VCC -> 5V Arduino ، مقياس الجهد GND -> Arduino GND).
RS دبوس 12 اردوينو
RW GND اردوينو
E pin 11 Arduino
D4 pin 5 اردوينو
D5 pin 4 اردوينو
D6 pin 3 اردوينو
D7 pin 2 اردوينو
5 فولت اردوينو
K GND اردوينو
المؤازرة:
اردوينو VCC 5V
كتلة GND اردوينو
دبوس البيانات 6 اردوينو
ميزان الحرارة:
اردوينو VCC 5V
كتلة GND اردوينو
دبوس البيانات 1 اردوينو
يتم توصيل البيانات والطاقة عبر المقاوم 4.7 kΩ
جهاز استشعار على العجلة:
نهاية واحدة -> 5V اردوينو
النهاية الثانية -> A0 Arduino والمقاوم 1 ، 2 kΩ
الطرف الآخر من المقاوم على الأرض في Arduino
زر:
نهاية واحدة 5V اردوينو
النهاية الثانية A1 Arduino
الخطوة الثالثة: تحميل الكود:
أدناه أضفت الكود في التعليقات هناك تفسير.
روابط لمكتبات التنزيل:
www.pjrc.com/teensy/arduino_libraries/OneWire.zip
github.com/milesburton/Arduino-Temperature-Control-Library
إذا كان لديك قطر عجلة مختلف ، يجب عليك تغييره. يمكنك حسابه بهذه الصيغة:
الدائرة = π * د * 2 ، 54 (د = قطر العجلة الخاصة بك ، لقد قمت بضربها في 2.54 للحصول على النتيجة بالأمتار).
/*
################################################## حقوق الطبع والنشر من قبل نيكوديم بارتنيك يونيو 2014 ############################################ ###### * / // library #include #include #include #include #define ONE_WIRE_BUS 1 OneWire oneWire (ONE_WIRE_BUS)؛ مستشعرات دالاس درجة الحرارة (وسلك واحد) ؛ // دبابيس شاشة LCD LiquidCrystal LCD (12 ، 11 ، 5 ، 4 ، 3 ، 2) ؛ // اسم المؤازرة Servo myservo ؛ // تعريف المتغيرات السابقة لفترة طويلة ، والوقت ، والوقت ، والنبضات ؛ عداد السرعة العائم ، dist ، aspeed ؛ مضاعفات int شاشة int = 1 ؛ // إذا كان لديك دائرة أخرى للعجلة ، فأنت بحاجة إلى تغيير دائرة العوامة = 2.0 ؛ درجة حرارة مزدوجة إعداد باطل () {lcd.begin (16، 2) ؛
pinMode (A0، INPUT) ؛ pinMode (A1 ، INPUT) ؛ // تعريف المؤازرة وضبط مقياس سرعة الدوران على 0 myservo.attach (6) ؛ myservo.write (180) ؛ lcd.print ("مقياس سرعة الدراجة") ؛ تأخير (1000) ؛ lcd.setCursor (5 ، 1) ؛ lcd.print ("V 1.0") ؛ تأخير (4000) ؛ lcd.clear () ؛ تأخير (500) ؛ lcd.setCursor (0 ، 0) ؛ lcd.print ("Dist:") ؛ } حلقة فارغة () {// إذا دارت العجلة إذا (analogRead (A0)> = 300) {// number of turn ++ impulses ++؛ // حساب وقت الدور = (مللي () - سابق) ؛ // عداد السرعة = (الدائرة / الوقت) * 3600.0 ؛ السابق = ميلي () ؛ مقياس سرعة الدوران () ؛ تأخير (100) ؛ } Lcd () ؛ } // سرعة العرض على مقياس سرعة الدوران الفارغ () {// سرعة الخريطة 0-180 إلى عداد السرعة المؤازر = int (عداد السرعة) ؛ المؤازرة = الخريطة (عداد السرعة ، 0 ، 72 ، 180 ، 0) ؛ // إعداد servo myservo.write (مؤازر) ؛ } void Lcd () {// عندما يتم النقر فوق الزر إذا (analogRead (A1)> = 1010) {lcd.clear ()؛ شاشة ++ ؛ إذا (الشاشة == 5) {الشاشة = 1 ؛ }} if (screen == 1) {// display speed lcd.setCursor (0، 1)؛ lcd.print ("السرعة:") ؛ lcd.setCursor (7 ، 1) ؛ lcd.print (عداد السرعة) ؛ lcd.print ("كم / ساعة") ؛ } إذا (الشاشة == 2) {// تعرض درجة حرارة درجة الحرارة = sensors.getTempCByIndex (0) ؛ مجسات.طلب درجات الحرارة () ؛ lcd.setCursor (0 ، 1) ؛ lcd.print ("درجة الحرارة:") ؛ lcd.setCursor (7 ، 1) ؛ lcd.print (درجة الحرارة) ؛ lcd.print ("C") ؛ } إذا كانت (الشاشة == 3) {// تعرض متوسط السرعة aspeed = dist / (millis () / 1000.0) * 3600.0 ؛ lcd.setCursor (0 ، 1) ؛ lcd.print ("A.speed:") ؛ lcd.setCursor (8 ، 1) ؛ lcd.print (أسبيد) ؛ lcd.print ("كم / ساعة") ؛ } if (screen == 4) {// Diplays trip time triptime = millis () / 60000؛ lcd.setCursor (0 ، 1) ؛ lcd.print ("الوقت:") ؛ lcd.setCursor (7 ، 1) ؛ lcd.print (نصوص) ؛ } lcd.setCursor (0، 0) ؛ lcd.print ("Dist:") ؛ // حساب المسافة dist = النبضات * الدائرة / 1000.00 ؛ // يعرض المسافة lcd.setCursor (6 ، 0) ؛ lcd.print (dist) ؛ lcd.print ("كم") ؛ }
الخطوة 4: حزم
كغطاء ، استخدمت صندوقًا بلاستيكيًا اشتريته مقابل 1 دولار. لقد قطعت الثقوب باستخدام سكين ومثقاب. شاشة مؤازرة وشاشة LCD لقد قمت بلصقها بشريط ، وطرف صنعته من الكرتون ورسمته بالطلاء. لقد قمت بالدرع في Corel Draw X5 وقمت بطباعته ، وأضفت صورة-p.webp
الخطوة 5: قم بتشغيله
الآن جاهز. كل ما عليك فعله هو تشغيله وركوبه. استمتع مع عداد السرعة الخاص بك. إذا أعجبك هذا المشروع ، يرجى التصويت لي.
موصى به:
مقياس سرعة الدوران / المسح الضوئي باستخدام ناقل Arduino و OBD2 و CAN: 8 خطوات
مقياس سرعة الدوران / المسح الضوئي باستخدام Arduino و OBD2 و CAN Bus: سيعرف أي من مالكي Toyota Prius (أو أي سيارة هجينة / خاصة أخرى) أن لوحات العدادات الخاصة بهم قد تفقد بعض الأوجه! لا تحتوي بريوس الخاصة بي على عدد دورات المحرك في الدقيقة أو مقياس درجة الحرارة. إذا كنت رجل أداء ، فقد ترغب في معرفة أشياء مثل تقديم التوقيت و
مقياس سرعة الدوران DIY (عداد RPM): 5 خطوات
DIY مقياس سرعة الدوران (عداد RPM): في هذا المشروع ، سأوضح لك كيف يعمل مستشعر مسافة الأشعة تحت الحمراء 3 € وكيف يمكننا استخدامه لبناء مقياس سرعة الدوران DIY المناسب الذي يعمل بشكل صحيح. هيا بنا نبدأ
أضف مقياس سرعة الدوران البصري المستند إلى Arduino إلى جهاز التوجيه CNC: 34 خطوة (بالصور)
أضف مقياس سرعة الدوران البصري المستند إلى Arduino إلى جهاز التوجيه CNC: قم ببناء مؤشر RPM بصري لجهاز التوجيه CNC الخاص بك باستخدام Arduino Nano ، ومستشعر IR LED / IR Photodiode وشاشة OLED بأقل من 30 دولارًا. لقد استلهمت الأمر من قياس rPM الخاص بـ eletro18 - مقياس سرعة الدوران البصري Instructable وأردت إضافة مقياس سرعة الدوران
التحكم الذاتي في عدد دورات المحرك في الدقيقة باستخدام نظام التغذية الراجعة من مقياس سرعة الدوران القائم على الأشعة تحت الحمراء: 5 خطوات (بالصور)
التحكم الذاتي في عدد دورات المحرك في الدقيقة باستخدام نظام التغذية المرتدة من مقياس سرعة الدوران القائم على الأشعة تحت الحمراء: هناك دائمًا حاجة لأتمتة العملية ، سواء كانت عملية بسيطة / وحشية ، لقد خطرت لي فكرة تنفيذ هذا المشروع من تحدٍ بسيط واجهته أثناء البحث طرق ري / ري قطعة أرضنا الصغيرة مشكلة عدم وجود خط إمداد حالي
مقياس سرعة الدوران مصنوع من عداد السرعة للدراجة (كمبيوتر دائري): 3 خطوات (بالصور)
مقياس سرعة الدوران مصنوع من عداد السرعة للدراجة (كمبيوتر دائري): في بعض الأحيان عليك فقط معرفة مدى سرعة دوران عجلة أو عمود أو محرك. جهاز قياس سرعة الدوران هو مقياس سرعة الدوران. لكنها غالية الثمن وليس من السهل العثور عليها. إنه رخيص وسهل صنعه باستخدام عداد السرعة للدراجة (سيكل