לקחתי חלק מהעיצוב שלי מהוראות ההרכבה של לגו טכני 42049. השאר זה האלתור שלי. לצורך ניהול אשתמש במודול Bluetooth המחובר להתקן או למחשב אנדרואיד.
אז אנחנו צריכים:
לגו טכני 42029
לגו טכני 42033
- Arduino Pro Mini 5v AT מגה 328
- 2 נהגי מנוע L9110S
- כונן סרוו 1 SG-90
- מודול Bluetooth HC-05 או שווה ערך
- USB-UART לקושחת arduino
- מנוע הילוכים מיני 50 סל"ד
- תיבת הילוכים מיני מנוע 100 סל"ד
- תיבת הילוכים מנוע 6 וו 150 סל"ד
- 2 נוריות לד
- 2 נגדים 150 אוהם
- קבל 10v 1000uF
- 2 מסרקים בשורה יחידה PLS-40
- משרן 68 מ"ק ג"ג
- 6 סוללות NI-Mn 1.2v 1000mA
- המחבר אבא-אמא שני סיכות לחוט
- הומוטיק
- חוטים בצבעים שונים
- הלחמה
- רוזין
- הלחמה
- ברגים 3x20, אגוזים וכביסות עבורם
- ברגים 3x40
- ברגים 3x60
שלב 1 מכלול הסרן האחורי
לתנועה נשתמש במנוע הילוכים עם מנוע 6 וולט במהירות של 150 סל"ד. יש לחתוך את ציר תיבת ההילוכים משני הצדדים ולשים חלקי לגו. הציר האחורי מורכב כך:
ובצד ההפוך:
שלב 2 הרכבת הציר הקדמי
לסיבוב הגלגלים הסרוו SG-90 מתאים היטב. כדי לתקן אותו בדגם שלנו, יש צורך לקדוח בזהירות, כדי לא לגעת בחלקים הפנימיים של הסרוו, חור דרך בקוטר 3.2 מ"מ או סתם לחתוך אותו עם סכין נייר מכתבים. וגם לחתוך את החלקים הבולטים ("כנפיים" לחיזוק). אנו מכניסים בריח לחור שנעשה ומתקנים אותו עם אגוזים. על ציר הסרוו הנחנו מנוף עם חלק דפוק מלגו:
ובצד ההפוך:
שלב 3 הרכבת הבסיס והמונית
אנו מחברים בין שני הגשרים כמוצג בתמונה:
אנו מרכיבים את התא (הדרוש ליופי):
הנחנו את התא על בסיס:
שלב 4 לשים כובע או טופר
הטופר מונע על ידי תיבת הילוכים מיני מנוע במהירות של 50 סל"ד. פתרתי את הבעיה בחיבור מנוע ההילוכים לחלקי המעצב באופן הבא: הנחתי שרוול חיבור על ציר מנוע ההילוכים והכנסתי גרוטאה של גפרור לתיקון. להתקנה, מנוע ההילוכים השתמש בפלסטיק מתכת של מעצב ברזל ומהדק. התברר כדלקמן:
בשלב הבא אנו אוספים את הטופר עצמו מהתמונה:
אנו מקבעים אותו לבסיס:
תיבת הילוכים מיני מנוע במהירות 100 סל"ד מתאימה להרמת טופר:
שלב 5 חשמלאי
לשליטה, אנו נשתמש ב Arduino Pro Mini ובמודול ה- Bluetooth. דרושים נהגי מנוע לחיבור המנועים.
חיבור של כל הרכיבים עם חוטי דופונט אם לאם.הספק - 6 סוללות NI-Mn 1.2v 1000mA המחוברות בסדרה. קבלים של כל הספק נמוך, משרן גם תמצאו, אתם צריכים לייצב את כוחו של המיקרו-בקר. האנודות של שני נוריות ה- LED מחוברות לארדואינו 4 פינים, הקתודות ל- GND. נגדים נבחרים לנורות LED המשמשות. לנוחיותכם, סלילו את הסוללות בעזרת קלטת.
אנו מדביקים את הכל על קלטת דו צדדית על בסיס:
שלב 6 הגדרת Bluetooth
מודולי ה- Bluetooth הזולים ביותר כיום הם HC-05 ו- HC-06. הם נפוצים בחנויות מקוונות סיניות. ההבדלים ביניהם הם שהראשון יכול לעבוד גם במצב מאסטר (עבד) וגם במצב עבדים (אב). השני הוא מכשיר עבדים גרידא. במילים אחרות, HC-06 לא יכול לאתר מכשיר מזווג ולייצר חיבור איתו, הוא יכול רק לציית למאסטר.
מאפיינים קצרים של המודולים:
שבב Bluetooth - BC417143 מיוצר על ידי
- פרוטוקול תקשורת - מפרט Bluetooth v2.0 + EDR;
- רדיוס פעולה - עד 10 מטר (רמת כוח 2);
- תואם את כל מתאמי ה- Bluetooth התומכים ב- SPP;
- כמות זיכרון ההבזק (לאחסון קושחה והגדרות) - 8 מגה-בייט;
- תדר אות הרדיו - 2.40 .. 2.48 גיגה הרץ;
- ממשק מארח - USB 1.1 / 2.0 או UART;
- צריכת חשמל - הזרם במהלך התקשורת הוא 30-40 mA. הערך הנוכחי הממוצע הוא כ- 25 mA. לאחר יצירת החיבור, הצריכה הנוכחית היא 8 mA. אין מצב שינה.
בדרך כלל מודולים נמכרים כשני לוחות מולחמים יחד. הקטנה יותר היא מודול מפעל, בשימוש נרחב במגוון אלקטרוני מכשירים. גדול - קרש לחם מיוחד לתכשיטי DIY. זה נראה כמו לוח קטן יותר עם שבב BC417:
וכך מודולי ה- DIY HC-05 ו- HC-06 עצמם:
באופן עקרוני, אתה יכול להשתמש בכל מודול שאתה אוהב. מודול ללא קרש לחם עולה פחות, אך אז תצטרכו לדאוג לאספקת החשמל של 3.3 וולט עבור המודול ולהייסר את עצמכם על ידי הלחמת חוטים למודול. בחרתי את האופטימלי, לדעתי, ביחס מחיר / פונקציונאלי HC-06.
אנו מתחברים כדלקמן:
Arduino Pro Mini - Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND –GND
להפעלה תקינה, יש להגדיר את המודול. אנו נקבע תצורה של פקודות AT שהוזנו בחלון המסוף. אני נותן דוגמא להקמת מודול HC-05. אם יש לך הגדרה אחרת עשויה להיות שונה. על מנת שהמודול שלנו יקבל פקודות, ראשית אנו מבהיקים את הארדואינו עם הקושחה הבאה:
במקרה זה, ארדואינו משמש כגשר בין מחשבים למודול. בקושחה אני משתמש בספריה SoftwareSerial. במהירויות גבוהות זה עובד לא יציב. אם אתה רוצה מהירות גבוהה, אתה יכול לחבר את המודול ישירות לאנשי הקשר של Arduino RX ו- TX ולשכתב את הקושחה. אבל במקרה שלי, אנו נעבוד עם המודול במהירות של 9600. אז לאחר הקושחה, פתח את הטרמינל ונכנס:
"AT" (ללא ציטוטים) התשובה "OK" צריכה להגיע (זה אומר שהכל מחובר כראוי והמודול עובד)
"AT + BAUD96000" (ללא הצעות המחיר) התשובה "OK9600" צריכה להיות.
אם יש לך את התשובה הנכונה, עבור לשלב הבא.
שלב 7 קושחה
כדי לכתוב את הקושחה ואת הקושחה עצמה, אני משתמש ב- IDE של Arduino. הגרסה הנוכחית להיום היא 1.8. למעשה קושחה:
שלב 8 הגדר את הטלפון שלך.
בטלפון אנדרואיד, עליכם להתקין תוכנית לשליטה ברובוט באמצעות Bluetooth. יש הרבה כאלה. אתה יכול להזין "Bluetooth Arduino" במחזה של גוגל ולבחור לפי הטעם שלך. אהבתי את בקר BT. הורד והתקן בטלפון או בטאבלט אנדרואיד שלך. בשלב הבא, דרך הגדרות אנדרואיד, עליך ליצור חיבור עם המודול שלנו. הסיסמה לחיבור היא "1234" או "0000". בשלב הבא, הגדר את התוכנית לפקודות המתאימות. הרשימה למטה.
שלב 9 הגדרת מחשב (במידת הצורך)
במידת הצורך, או סתם נוחות לשליטה, תוכלו להשתמש במחשב או במחשב נייד. לשם כך, על המחשב להיות בעל Bluetooth. אנו יוצרים תקשורת עם המודול שלנו דרך הפקדים במחשב. בשלב הבא, אנו זקוקים למסוף לשליחת פקודות. כל דבר שנוח לך. לאחר הקלטת הקושחה, השליטה מתבצעת על ידי הכפתורים הבאים (פקודות):
W - קדימה
S - חזרה
א - שמאל
D - צודק
F - עצור
G - הגה
K - פנסים
L - פנס ראש כבוי
R - הרם
E - ירידה
ש - עצירת מעלית
לכידת T
Y - שחרור
H - עצור טופר
כניסה קבועה לפקודות אינה נוחה, לכן אני ממליץ להשתמש בתוכנית לשליחת פקודות. אני משתמש Z-Controller.בתוכנית, בחר את היציאה (יציאת ה- com שדרכה נוצר החיבור) וקבע את התצורה של המקשים לפקודות. הגדר סרק ואינטואיטיבי.