תוכן עניינים:
- שלב 1: על המנוע
- שלב 2: אודות מנהל ההתקן DC Bts7960b
- שלב 3: מה שאתה צריך
- שלב 4: המעגל
- שלב 5: התחל את Visuino ובחר את סוג הלוח UNO של Arduino
- שלב 6: ב- Visuino הוסף והגדר רכיבים
- שלב 7: רכיבי Visuino Connect
- שלב 8: צור, הידור והעלה את קוד הארדואינו
- שלב 9: שחק
וִידֵאוֹ: שליטה במנוע סקייטבורד חשמלי חזק אופנוע 350W DC באמצעות Arduino ו- BTS7960b: 9 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:11
במדריך זה אנו הולכים ללמוד כיצד לשלוט במנוע DC באמצעות מנהל התקן Arduino ו- Dc bts7960b.
המנוע יכול להיות 350W או רק מנוע dc צעצוע arduino קטן כל עוד הכוח שלו לא יעלה על מקס הזרם של נהג BTS7960b.
צפו בסרטון!
שלב 1: על המנוע
הספק מדורג הספק 350W. מתח מדורג 24/36V DC
מהירות מדורגת 2750 סל ד.
מהירות עומס 3300 סל ד
עומס מלא זרם = 19.20A.
ללא עומס זרם = 2.5A
מומנט מדורג 1.11 ננומטר (11.1 ק ג).
מומנט דוכן 5.55 ננומטר (55.11 ק ג) יעילות = 78%
שלב 2: אודות מנהל ההתקן DC Bts7960b
מִפרָט:
נהג גשר כפול BTS7960 זרם גדול (43 A);
5V לבודד עם MCU, ולהגן ביעילות על MCU;
מחוון הספק 5V על הלוח; אינדיקציה למתח של סוף המוצא של מנוע הנהג; יכול הלחמה כיור חום;
רק צריך ארבע שורות מ- MCU למודול הנהג (GND. 5V. PWM1. PWM2);
שבב בידוד אספקת חשמל 5 V (יכול לשתף עם MCU 5 V); גודל: 4 * 5 * 1.2 ס מ;
מסוגל להפוך את המנוע קדימה, שתי תדרי קלט PWM עד 25kHZ; שני זרימת חום העוברת דרך פלט אות שגיאה; שבב מבודד אספקת חשמל 5V (ניתן לחלוק עם 5V MCU), יכול להשתמש גם באספק 5V המשולב; מתח האספקה 5.5V עד 27V
שלב 3: מה שאתה צריך
- Arduino Uno או כל לוח Arduino אחר
- נהג מנוע DC Bts7960b
- באיזה מנוע DC הוא יכול להיות קטן או משהו חזק יותר כמו בניסוי הזה
- ספק כוח למנוע
- פוטנציומטר
- כפתור 2X
- חוטי מגשר
- לוח לחם
- תוכנת Visuino: הורדה כאן
שלב 4: המעגל
- חבר את הסיכה הדיגיטלית של Arduino [3] ל- RPWM סיכת הנהג bts7960
- חבר את הפין הדיגיטלי של Arduino [3] לסיכת הנהג bts7960 LPWM
- חבר את הפין הדיגיטלי של Arduino [4] לפין הנהג bts7960 R_EN
- חבר את הפין הדיגיטלי של Arduino [3] לסיכת הנהג bts7960 L_EN
- חבר את BTS7960 פין VCC לסיכה אנלוגית Arduino 5V
- חבר את bts7960 pin GND ל- Arduino Pin GND
- חבר את פין אספקת החשמל GND (-) עבור המנוע אל סיכת הנהג bts7960 B-
- חבר את פין ספק הכוח VCC (+) עבור המנוע ל- pin B+7960 הנהג
- חבר את החוט החיובי של המנוע ל- pin הנהג bts7960 M+
- חבר את החוט השלילי של המנוע לסיכת הנהג bts7960 M-
- חבר את סיכת הפוטנציומטר OTB לסיכה אנלוגית Arduino A0
- חבר את סיכת הפוטנציומטר VCC לסיכה אנלוגית Arduino 5V
- חבר את סיכת הפוטנציומטר GND ל- Pin Arduino GND
- BUTTON1 חבר את pin1 לסיכה Arduino 5V
- BUTTON2 חיבור pin1 לסיכה Arduino 5V
- כפתור 1 חבר pin2 לסיכה דיגיטלית של Arduino 8 ולנגד 1 קאוהם, חבר פין אחר בנגד לסיכת Arduino GND
- BUTTON2 חבר pin2 לסיכה דיגיטלית של Arduino 9 ולנגד 1 קאוהם, חבר פין אחר בנגד לסיכת Arduino GND
שלב 5: התחל את Visuino ובחר את סוג הלוח UNO של Arduino
יש להתקין גם את Visuino: https://www.visuino.eu. הורד גרסה חינם או הירשם לניסיון חינם.
התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר מופיע הדיאלוג, בחר "Arduino UNO" כפי שמוצג בתמונה 2
שלב 6: ב- Visuino הוסף והגדר רכיבים
- הוסף רכיב "SR Flip-Flop"
- הוסף רכיב "מהירות וכיוון למהירות"
- הוסף רכיב "נהג מנוע כפול DC 2 PWM Pins Bridge (L9110S, L298N, AM1016A, BTN7960/BTS7960)"
- הוסף רכיב "ערך דיגיטלי (בוליאני)"
בחר "DigitalValue1" ובחלון המאפיינים הגדר את "Value" ל- True, פעולה זו תאפשר את מנהל ההתקן, הגדרת אותו כ- false תשבית את נהג המנוע והמנוע לא יסתובב
שלב 7: רכיבי Visuino Connect
- חבר את הפין הדיגיטלי Arduino 8 ל"ער SRFlipFlop1 "הסיכה" סט"
- חבר את הפין הדיגיטלי Arduino 9 לסיכת הרכיב "SRFlipFlop1" "איפוס"
- חבר את סיכת "SRFlipFlop1" החוצה ל- "SpeedAndDirectionToSpeed1" סיכה "הפוך"
- חבר את סיכה 0 אנלוגי של Arduino ל- "SpeedAndDirectionToSpeed1" סיכה "מהירות"
- חבר את סיכת "SpeedAndDirectionToSpeed1" למנועים של "DualMotorDriver1" pin "[0]> In
- חבר את מנועי "DualMotorDriver1" סיכה "[0]> העבר לסיכה דיגיטלית של Arduino 5
- חבר את מנועי "DualMotorDriver1" סיכה "[0]> הפוך לפין דיגיטלי של Arduino 6
- חבר את סיכת "DigitalValue1" החוצה לסיכה 3 דיגיטלית של Arduino ולפין הדיגיטלי 4
שלב 8: צור, הידור והעלה את קוד הארדואינו
ב- Visuino, לחץ לחיצה תחתונה על הכרטיסייה "Build", וודא שהיציאה הנכונה נבחרה ולאחר מכן לחץ על הלחצן "Compile/Build and Upload".
שלב 9: שחק
אם תפעיל את מודול ה- Arduino UNO, המנוע יתחיל להסתובב, תוכל לכוונן את המהירות בעזרת פוטנציומטר או לשנות את הכיוון על ידי לחיצה על הכפתורים.
מזל טוב! סיימת את הפרויקט שלך עם Visuino. מצורף גם פרויקט Visuino שיצרתי עבור Instructable זה, אתה יכול להוריד אותו ולפתוח אותו ב- Visuino:
מוּמלָץ:
שליטה במנוע באמצעות Magicbit [Magicblocks]: 10 שלבים
שליטה במנוע באמצעות מג'יקביט [מג'יקבלוקים]: מדריך זה ילמד אותך לשלוט במנוע באמצעות מג'ביט באמצעות מג'יקבלוקים
מנורת זנב אופנוע עם בלינקים משולבים באמצעות נוריות לתכנות: 4 שלבים
מנורת זנב לאופנוע עם מצמוצים משולבים באמצעות נוריות ניתנות לתכנות: שלום! זהו מעט עשה זאת בעצמך קל כיצד להכין מנורת זנב RGB לתכנות מותאם אישית (עם מצמדים/אינדיקטורים משולבים) לאופנוע שלך או אולי כל דבר באמצעות WS2812B (נוריות הניתנות להתייחסות בנפרד) ו- Arduinos . ישנם 4 מצבי אור
לוח מהירות: סקייטבורד חשמלי: 5 שלבים
לוח מהירות: סקייטבורד חשמלי: שלום! אני סטודנט למכללת MCT מהווסט בבלגיה, היום אתן לך מדריך צעד אחר צעד כיצד להכין סקייטבורד חשמלי עם פטל פטל וארדואינו. קיבלתי השראה ליצור את הפרויקט הזה על ידי יוטיובר מפורסם בשם קייסי נייסטאט.
שלט לוח סקייטבורד חשמלי: 7 שלבים
שלט לוח סקייטבורד חשמלי: צור שלט חשמלי של סקייטבורד, ב- JAVASCRIPT! הצטרף למסע שלי, מקווה שתלמד משהו. זה לא יהיה שלב אחר שלב הדרכה. זה יהיה יותר חלון ראווה במה השתמשתי, איך עשיתי את זה ואני בטוח שאתה יכול לעשות את זה. אני אפילו ממליץ
מד מרחק סקייטבורד חשמלי: 5 שלבים
מד מרחק של סקייטבורד חשמלי: מבוא רוב הסקייטבורד החשמלי היוקרתי בסביבות טווח של אלף דולר מגיע עם אפליקציית טלפון המציגה מידע בזמן אמת על הסקייטבורד ולמרבה הצער, הסקייטבורדים היקרים יותר מסין אינם מגיעים עם אלה. אז למה לא