תוכן עניינים:

כיצד לבנות לונגבורד חשמלי עם בקרת טלפון: 6 שלבים (עם תמונות)
כיצד לבנות לונגבורד חשמלי עם בקרת טלפון: 6 שלבים (עם תמונות)

וִידֵאוֹ: כיצד לבנות לונגבורד חשמלי עם בקרת טלפון: 6 שלבים (עם תמונות)

וִידֵאוֹ: כיצד לבנות לונגבורד חשמלי עם בקרת טלפון: 6 שלבים (עם תמונות)
וִידֵאוֹ: Greenboard Sport 2020 | סקייטבורד חשמלי ישראלי 2024, יולי
Anonim
Image
Image
כיצד לבנות לונגבורד חשמלי עם בקרת טלפון
כיצד לבנות לונגבורד חשמלי עם בקרת טלפון
כיצד לבנות לונגבורד חשמלי עם בקרת טלפון
כיצד לבנות לונגבורד חשמלי עם בקרת טלפון

לונגבורד חשמלי זה דבר מדהים!

צילום הבדיקה בוידאו למעלה

כיצד לבנות לונג -בורד חשמלי המופעל באמצעות טלפון עם BLUETOOTH

עדכון מס '1: קלטת אחיזה מותקנת, כמה שינויים בבקר המהירות גרמו לי להוציא מהירות מהלוח אך הטווח נשאר אותו דבר! סרטון בקרוב. עובד גם על בקר nunchuck.

קישורים:

מנוע, Esc: hobbyking.co.uk

משאיות/ הרכבה מוטורית/ רכבת נסיעה: diyelectricskateboard.com

אז חשבתי שאסטה קצת מרובי מוטורים לפוסט הזה ואכתוב יומן של איך בניתי את הלונגבורד החשמלי שלי. זה היה משהו שרציתי להשיג כבר זמן מה ועם כל הפרויקטים שעשיתי על ה- CNC שלי, החלטתי לבנות אחד בעצמי. (לא יכולתי באמת להשתמש ב- CNC מכיוון שאין לו שטח עבודה גדול במיוחד) אני אתחיל במתן מתאר של מטרות הפרויקט שלי וכיצד התכוונתי להשיג אותן:

1. זה חייב להיות באורך ורוחב מספיק כדי להפוך אותו ליציב.

2. הוא חייב להיות מסוגל למהירות סבירה (15+ קמ ש).

3. הטווח חייב להיות לפחות 8 מייל מכיוון שהעיירה הקרובה ביותר שלי נמצאת במרחק של כ -4 קילומטרים משם.

4. אני רוצה להיות מסוגל לשלוט בלונגבורד עם הטלפון שלי (אנדרואיד).

5. אני רוצה לקבל קריאת מתח בטלפון כדי שאדע כמה סוללה נשארת.

אזהרות: הקוד והאפליקציה אינם מושלמים בשום צורה, הם עדיין עדיין בגרסת בטא. אנא היזהר עם כפתור העצירה מכיוון שהבלמים עלולים להיות אגרסיביים מאוד בהתאם לאיזה מסלול אתה משתמש ועלולים לזרוק אותך מהקרש.

כתב ויתור: אני לא אחראי אם אתה נופל מהלוח ו/או פוגע בעצמך בדרך כלשהי מכיוון שההאצה או הבלימה או המהירות אגרסיביים מדי בגלל האפליקציה/הקוד שלי/כל חלק ב"הדרכה "הזו. אם אתה משתמש בקוד ובאפליקציה שלי, בדוק היטב את ההגדרה הספציפית שלך כדי לוודא שזה לא יזיק לך. זה עשוי לקחת קצת שיפורים … אם יש לך שאלות, השאירו תגובה:)

אינסטגרם

ערוץ היוטיוב שלי:

שלב 1: התוכנית

התוכנית
התוכנית

יש שני היבטים של הפרויקט הזה שלדעתי יהיו הקשים ביותר. ראשית, הרכבת מנוע למשאיות הלוח הארוך והקמת רכבת הנעה. (יש לי תוכנית לכך) שנית תהיה הדרך לתקשר בין ה- ESC (המכשיר שמנוגד למנוע) לבין הטלפון שלי. לבעיה הראשונה אני מתכוון להשתמש בחברה בשם skateboards.com דיאלקטרית שמייצרת משאיות עם תושבות מנוע מולחמות והן מגיעות עם גלגלות וחגורה וגלגלים. (התכוונתי לבנות את החלק הזה בעצמי אבל הייתי במגבלת זמן ורציתי להקדיש את רוב הזמן לעבוד על האלקטרוניקה.) (עיין בדף התכניות שלי בבלוג שלי (https://skyhighrc.wordpress.com/) לכמה רעיונות לגבי הכנת תושבת מנוע) כאשר הבעיה נפתרה, אנו עוברים לאלקטרוניקה. אני הולך להשתמש בננו ארדואינו ובמודול בלוטות '(HC-05) לשליטה בלוח מהטלפון שלי. בכדי לכתוב את האפליקציה אני הולך להשתמש ב- Mit App Inventor שהוא כלי מקוון בחינם לבניית אפליקציות פשוטות.

שלב 2: הלוח

הלוח
הלוח
הלוח
הלוח

התחלתי בלוח שיצרתי לפני שנים רבות וישבתי זמן מה בסדנה שלי לאסוף אבק … החלטתי לשייף אותו ולכה אותו מחדש בלכה מאט שקופה.

שלב 3: משאיות והרמת מנוע

משאיות והר מנוע
משאיות והר מנוע
משאיות והר מנוע
משאיות והר מנוע

לאחר מכן התקנתי את המשאיות שקיבלתי מ- diyelectricskateboards.com. בערכה שקניתי מהם היו כל החלקים הדרושים לך כדי להגדיר את רכבת ההנעה.

המנוע שהשתמשתי בו היה SK3 192KV של טורקי. יש לו הרבה כוח אבל הוא מעט איטי יותר במונחי סל ד עם שישה תאים. אבל המומנט הנוסף נהדר כי אני יכול להתרחק מהמקום על המנוע. זה לא מומלץ מכיוון שהוא יכול ללבוש את המנוע. ה- ESC הוא ה- Turnify RotorStar 150amp ESC. אני לא ממליץ להשתמש בפרט הזה אבל אני ממליץ על אחד עם דירוג של לפחות 100 אמפר! השתמש במכונית RC אחת. במקרה קרה לי שזה שוכב מסיבה כלשהי … אם אתה הולך על אחת מערכות המשאיות כמוני, עקוב אחר ההוראות באתר כדי להגדיר אותן. הייתי צריך לקדוח את החריצים בגלגל שהברגים עוברים כדי להחזיק את הגלגלת לגלגל.

שלב 4: מארז אלקטרוניקה

מארז אלקטרוניקה
מארז אלקטרוניקה

לאחר מכן קידחתי כמה חורים בארבע הפינות של ארגז מיון בורג כמו זה:

לאחר מכן עשיתי את אותו הדבר ללוח עצמו ולאחר מכן השתמשתי בכמה ברגי ראש כפתור כדי לעבור דרך הלוח והקופסה והבטחתי אותם בעזרת אגוזים. לאחר מכן הנחתי שכבת קצף כדי לעצור את הברגים שפוגעים באלקטרוניקה שתיכנס לקופסה. הקצף גם עזר לשמור על הסוללות קבועות במקומן, כאשר כשהמכסה סגור הוא לוחץ את הסוללות לתוך הקצף ומונע מהן להחליק.

שלב 5: עכשיו לחלק הקשה … אלקטרוניקה

עכשיו לחלק הקשה … אלקטרוניקה
עכשיו לחלק הקשה … אלקטרוניקה
עכשיו לחלק הקשה … אלקטרוניקה
עכשיו לחלק הקשה … אלקטרוניקה
עכשיו לחלק הקשה … אלקטרוניקה
עכשיו לחלק הקשה … אלקטרוניקה

חיברתי את הננו הארדואינו שלי למודול ה- Bluetooth ואת ה- ESC לארדואינו. וודא שאתה לא משתמש ב- BEC במערכת החשמל או בכל מקור כוח חיצוני אחר כדי להפעיל את הארדואינו כאשר הארדואינו מחובר למחשב שלך לצורך תכנות. זה יכול להרוג את הארדואינו או יותר גרוע, יציאת ה- USB שלך על המחשב שלך!

להפעלת הארדואינו ולניטור מתח הסוללה השתמשתי בתקע האיזון של הליפו ולא ב- BEC

בתמונה של הלוחות אתה יכול לראות את מודול ה- Bluetooth, ננו הארדואינו וקצת PCB שחיברתי אליו את כל החיווט והקופצים. זה היה כדי לשמור על הכל מסודר יחסית ואיפשר לי להקים קרקע משותפת להתחבר לקרקע של הארדואינו מכיוון שיש לה רק 2 סיכות לקרקע והייתי צריך כמה.

בתמונה של מארז הפלסטיק בצד שמאל הוא הארגז בעל רצועת סקוטש המחזיקה אותו. במרכז נמצא מודול הארדואינו ובלוטות 'עם מעט מחשב PC כדי לארגן את החוטים. מימין נמצאת סוללת שישת התאים ששיניתי לשני 3 תאים המחוברים יחד אך חולקים תקע איזון.

כדי להפעיל את הארדואינו אני שואב משני שפות של ליפו 6s כדי לתת לי כ -7 וולט קלט בהתאם לרמת הטעינה (הארדואינו יכול להתמודד עם כניסה עד 20v אני חושב …). אני גם מחבר סיכה אנלוגית של הארדואינו ל- 1s של הליפו לשימוש כצג הסוללה. אם כל תא יורד מתחת 3.5 וולט הוא יכול להתחיל לפגוע בליפו אז בשביל זה הגדרתי את אזהרת הסוללה החלשה באפליקציה שלי. הנה הקוד לארדואינו שלי:

#include // ייבא את הספרייה הסדרתית

#includeSoftwareSerial Bluetooth (10, 11);

// RX, TXint BluetoothData; // הנתונים שניתנו מ- ComputerServo ESC;

long previousMillis = 0;

מרווח ארוך = 1000;

הגדרת בטל () {// שים את קוד ההתקנה שלך כאן, להפעלה פעם אחת:

Bluetooth.begin (9600);

Serial.begin (9600);

Serial.println ("Bluetooth מופעל");

צירוף ESC. (9);

}

לולאת חלל ()

{// שים את הקוד הראשי שלך כאן, כדי להריץ שוב ושוב:

אם (Bluetooth.available ()) {BluetoothData = Bluetooth.read ();

ESC.write (BluetoothData);

Serial.println (BluetoothData);

}

int sensorValue = analogRead (A0);

מתח צף = sensorValue * (5.0 / 1023.0);

current Signillial millis = millis ();

אם (currentMillis - previousMillis> מרווח) {previousMillis = currentMillis;

אם (מתח <= 3.5) Bluetooth.println ("סוללה חלשה");

אחר Bluetooth.println (מתח, DEC);

}

}

כך שבעצם הקוד לוקח את המספר מהמחוון באפליקציה ולאחר מכן שולח אותו לסרוו מתוך שהוא יכול לזהות אותו באמצעות הספרייה הסידרית שלו. לצורך ניטור מתח הסוללה, הוא קורא את הערך של אחד התאים של הליפו וממיר את הסמל האנלוגי לערך. ערך זה נשלח בחזרה לטלפון שיוצג. עדיין לא הצלחתי להבין איך לעגל את המספר הזה כך שהוא לא יופיע כעשירון ארוך באמת על המסך …

והנה האפליקציה: bluetooth_controller.apk (הורד ושנה סיומת קובץ ל-.apk) העלה אותה לטלפון ANDROID שלך והתקן. כאשר אתה פותח אותו אתה צריך להתחבר לארדואינו וללחוץ על כפתור העצירה, ואז לחבר את הסוללה ל- ESC. זה יצפצף קצת ואז אתה מוכן ללכת, השתמש במחוון כדי להתאים את המהירות בעדינות ותמיד לדחוף ואז להפעיל את המנוע!

שלב 6: סיים, היזהר

סיים, היזהר!
סיים, היזהר!
סיים, היזהר!
סיים, היזהר!
סיים, היזהר!
סיים, היזהר!
תזיז את זה
תזיז את זה
תזיז את זה
תזיז את זה

פרס שני בתנועה

מוּמלָץ: