Zedomax DIY 113 - בניית Bluetooth נשלט Holloween אור רחפת המפלגה!
[DIY 113]
עשה זאת בעצמך!
Zedomax רחפת גירסה 3 - אסטרואיד השנייה
לבנות Bluetooth אור רחפת צד controlledHolloween!



[נתונים GV = "C3v3uWwIGXQ"] [/ gv]
בסדר, ביום השני עשינו רחפת מגניב, היום אנו להוסיף מודול Bluetooth ומחשב מוטבע לעשות את זה ספין!
רשימת חלקים:
חלקים מן רחפת המקורי. (כן, אתה צריך לעשות את הראשון רחפת ...)
2 CUBLOC CB220 מודולים
2 CB220 הפרוטו לוחות
2 Acode מודולים-300 Bluetooth
2 Pushbuttons
2 נוריות
2 I / O סלולרי Relays
2 5V כדי הרגולטור 3.3V (עבור ACODE-300, יש לי את שלי Dongle XPORT ...)
2 Jacks DC
1 9V Battery
1 סוללת AAA
2 330Ohm Resistors
3 10K Resistors
1 יצירתיות
1 Concentation
HOWTO
ראשית, תצטרך לעשות כמה מעגלים. אתה צריך ליצור מודול משדר ואת מודול מקלט עבור רחפת שלך.
הנה מה ACODE-300 מודול של pinouts להיראות כך:

אתה בעצם צריך לעשות מעגל עבור ACODE-300, וכך עשינו את זה בעבר עם LCD אלחוטית, אתה יכול להתייחס הקישור הזה

ניתן להוריד את סכימתי מלא כאן:
אסטרואיד השנייה Bluetooth Trasmitter & המקלט
לאחר ביצוע trasmitter ו השפופרת, אתה צריך משהו כזה:
משדר:

המקלט (לשים על רחפת):

אוקיי, זה צריך לקחת לך כשעה 1 על 1 שעה ו משדר את המקלט.
ברגע שתסיים לעשות את זה, כדי לוודא התקנה ACODE שלך-300 מודולים 115200 bps והם מתחברים.
לפני שהכניס ACODE-300 שלך על trasmitter ו השפופרת שלך, להגדיר אותם באמצעות התוכנה למטה ואת ACODE ממשק הנאמנים:

הכנס ACODE שלך-300 מודול כפי שמוצג
מעל ללוח ממשק. גם לחבר כבל סדרתי
כוח הבירה (בין 5 ל 12V) לעלות על ממשק.
הפעל את PromiWIN4.0_Setup (עין). תוכנית ההתקנה exe ו להתקין
תוכנה Promi, שבה נשתמש כדי לחבר את שני ACODE-300 מודולים אלחוטיים.
PromiWIN4.0_Setup (עין). Exe הורדה
ברירת המחדל לקצב שידור עבור ACODE-300 מוגדר 9600 bps. כל כך פשוט
לחץ על אישור, ואתה אמור להיות מסוגל לראות את המסך הבא:

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

מבצע שינוי מצב על MODE3, קצב השידור כדי 115200bps ו
להגדיר את שם ההתקן למכשיר 1 כמתואר לעיל.

אם אתה מקבל את הודעת תצורת הוחל, אתה מוכן ללכת.
נתק ACODE-300 מודול שלך מהלוח ממשק וחבר אותו חזרה לתוך trasmitter שלך.

Power On Board לימוד שלך ACODE-300 שלך צריך להתחיל
הנורית מהבהבת כמו מעל כל 1-2 שניות.
עכשיו לקחת ACODE שלך-300 מודול מן השפופרת שלך
לחבר אותו אל הלוח ממשק ולהפעיל תוכנית Promi שוב.

ברגע שאתה מחובר, לשנות את מצב מבצע כדי MODE1, באוד
שער כדי 115200bps ולהגדיר את שם ההתקן למכשיר 1? כמתואר לעיל.
לאחר החלת ההגדרות לעיל, לחץ על חיבור (החוצה) ולחץ על חיפוש.

אתה אמור להיות מסוגל למצוא את המכשיר 1, ACODE-300 מודול על הלוח המחקר.

עכשיו, בחר את ההתקן 1 ולחץ על Connect.
אתה צריך לראות שתי נוריות של ACODE-300 להפעיל continusly פעם
אתה מקבל הודעה זו:


(LEDs ברציפות ON)
כאשר נוריות LED מוארים כמו לעיל, ACODE-300 הם מודולים
מחוברים בחיבור טורי RS232 ישר כבר
הוקמה. זה זה כאילו כבל טורי כבר מחובר
אלחוטי.
עכשיו נתק את ACODE-300 מודול מהלוח הממשק
ולחבר בחזרה לתוך השפופרת מודול שלך:

כעת, כשאתה כוח trasmitter שני & השפופרת אתה אמור לראות אור גם על נוריות כפי שמוצג בתמונה לעיל.
כעת לפתוח אולפן CUBLOC שלך קומפילציה להוריד את התוכנית משדר משדר את התוכנית אל השפופרת andthe אל השפופרת.
לחץ כאן כדי להוריד משדר תוכנית
לחץ כאן כדי להוריד תוכנית המקלט
עכשיו לקחת צד האור החדש שלך למסיבה הבאה של ידידך groovin להתחיל!
Cool Pics הולם של המשדר ביד:


לקחת אותה הלאה ...
ובכן, בניתי לי פרוטוקול פשוט מאוד, בפועל הנה הקוד כולו עבור המשדר:
ההתקנים ש = CB220
# define DEBOUNCE_RATE 10
קלט 0
קלט 1
על טיימר (DEBOUNCE_RATE) Gosub CheckKey 'סט ב 200ms
Opencom 1,115200,3,10,10
דים key0 כפי Byte, key1 כפי Byte
לעשות
לולאה
CheckKey:
key0 = ב (0)
key1 = ב (1)
אם key0 וגם key1 = 1 = 1 אז
Debug "שני מפתחות לחוץ", Cr
Putstr 1, "B"
ELSEIF key0 = 1 אז
Debug "מקש העכבר לחוץ", Cr
Putstr 1, "R"
ELSEIF key1 = 1 אז
Debug "שמאל קי לחוץ", Cr
Putstr 1, "L"
סיום אם
חזור
ואת הקוד עבור מקלט:
ההתקנים ש = CB220
פלט 14
פלט 15
דים הפקודה כפי Byte
דים אורך כפי Byte
Opencom 1,115200,3,3,3
על Recv1 Gosub Get_Command
מתוך 14,0
מתוך 15,0
לעשות
לולאה
Get_Command:
אורך Blen = (1,0)
אם אורך> 0 ואז
פיקוד = קבל (1,1)
אם פיקוד = Asc ( "L") ואז
Debug "הלחצן השמאלי לחוץ", Cr
מתוך 14,1
Delay 200
סיום אם
אם פיקוד = Asc ( "R") ואז
מתוך 15,1
Delay 200
Debug "לחצן העכבר לחוץ", Cr
סיום אם
אם פיקוד = Asc ( "B") ואז
מתוך 14,1
מתוך 15,1
Delay 200
Debug "שניהם לחצן לחוץ", Cr
סיום אם
סיום אם
מתוך 14,0
מתוך 15,0
חזור
בעיקרון, כל מה שעשיתי היה לצמצם את מספר מאגר לקבל ולשלוח באמצעות מאגר Opencom () כדי למנוע במקרה של הצפת ו להשתמש רק שלוש אותיות, L, R, ו-B-L הוא עבור השמאל, R הוא עבור הזכות, ו-B היא עבור שני כפתורים. אתה בטח יכול לראות שאתה יכול לבנות קוד הרבה יותר מורכב על גבי זה.
הנה סכימתי של I / O Cell Relay ו ACODE גיליון נתונים spec המלצה:


אני חושב לרחף-bot הבא ... אני חושב שאני יכול פשוט לשים כמה חיישנים ולהפוך אותו להסתובב על זה לבד עכשיו, זה לא יותר שליטה, יש לתת לה חופש לחשוב בכוחות עצמו ... ![]()
Happy Holloween!
< ![]()
אם יש לך בעיות עם מעל app, שלח דואר max@zedomax.com אלקטרוני
אם יש לך Apps מגניב תרצה לשתף או רוצים איזה DIY, נא שלחו דואר אלקטרוני כדי max@zedomax.com
אנחנו מקבלים דוגמיות חינם עבור DIYs, אנא max@zedomax.com דוא"ל ![]()

















































