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

חיישן מד תאוצה עם Arduino: 5 שלבים
חיישן מד תאוצה עם Arduino: 5 שלבים

וִידֵאוֹ: חיישן מד תאוצה עם Arduino: 5 שלבים

וִידֵאוֹ: חיישן מד תאוצה עם Arduino: 5 שלבים
וִידֵאוֹ: דינמיקה - מדי תאוצה 2024, יולי
Anonim
Image
Image
שלב ראשון: העבירו את הג'ירו אל הארדואינו
שלב ראשון: העבירו את הג'ירו אל הארדואינו

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

אספקה

(1) כבל מחבר Arduino Uno ו- USB (1) גירוס ציר משולש L3G4200 (ניתן להשיג ב- MPJA.com, או בכל מקום שניתן למכור סוגים אלה של מודולים)

יד מלאה בחוטי זכר/נקבה (2+) נורות לד והנגדים המתאימים

(1) לוח לחם (גודל מיניאטורי בסדר)

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

סבלנות.

שלב 1: שלב ראשון: חברו את הג'ירו אל הארדואינו

שלב ראשון: העבירו את הג'ירו אל הארדואינו
שלב ראשון: העבירו את הג'ירו אל הארדואינו
שלב ראשון: העבירו את הג'ירו אל הארדואינו
שלב ראשון: העבירו את הג'ירו אל הארדואינו

אוקיי אז יש כמה חוטים שאפשר לחבר אותם ישירות לארדואינו, אבל יש שני חלקים שצריך לחבר אותם ליציאת 3.3v, אז אנחנו צריכים להשתמש בלוח הלחם בשביל זה. קדימה, צרף חוט אדום מיציאת 3.3v לשורה (+) בלוח הלחם. לאחר מכן חבר את הכבל אחד לחיבור סיכת ה- VCC בג'ירו ל- (+) בלוח הלחם. חזור על שלב זה בעזרת סיכת ה- SDO בג'ירו. כעת קח חוט שחור והצמד את סיכת ה- GND לשורה (-) בלוח הלחם, ולאחר מכן חבר חוט מיציאת הארדואינו של GND לשורה (-) בלוח הלחם. זה בערך עושה את זה בשביל כוח. עכשיו עבור חוטי הנתונים הדרושים להפעלה מלאה של הג'ירו. מתחת ל- GRN בג'ירו נמצא סיכת ה- SDA, חבר את זה ליציאת A4 בארדואינו. מתחת לזה נמצא סיכת SCL, חבר את זה ליציאת A5 בארדואינו. הג'ירו שלך מחובר כעת לחשמל מלא.

שלב 2: שלב 2: צרף נוריות

שלב 2: צרף נוריות
שלב 2: צרף נוריות

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

שלב 3: קידוד

אוקיי כאן הדברים נהנים. ובכיף אני מתכוון … אממ. נו. או שאתה אוהב את זה או שאתה לא אוהב את זה. כך או כך הנה! תצטרך לקודד את הג'ירו, שאני לא יודע איך לעשות. אבל האינטרנט כן. לפרויקט שלי, שאלתי קוד שסיפק באהבה על ידי jtbourke בפורום Arduino (https://forum.arduino.cc/index.php?topic=147351.0) אתה יכול להעתיק ולהדביק את זה ולהשתמש בו כבסיס שלך פּרוֹיֶקט. מכאן, עליך להוסיף כמה שורות קוד שיתאימו למטרות שלך. מצד אחד, אתה רוצה ליצור כמה משתנים גלובליים, אחד לכל נורית שאתה רוצה להדליק. מערכון זה כבר מכיל משתנים עבור קואורדינטות X, Y ו- Z. אתה צריך להוסיף לו את החלק הזה של הקוד, אני ממליץ על משפט IF THEN שמחפש כאשר האצה שלך מגיעה לסף מסוים. זה הרבה ניסוי וטעייה, אז קדימה תכיני לעצמך כריך ותלבשי קצת לופי היפ הופ.

שלב 4: הרכבה ובנייה

הרכבה ובנייה
הרכבה ובנייה
הרכבה ובנייה
הרכבה ובנייה
הרכבה ובנייה
הרכבה ובנייה

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

שלב 5: עשית זאת

עשית זאת
עשית זאת

עבודה נחמדה. אתה גמור. עכשיו תהנה מהקופסה שלך שנדלקת כשהיא זזה!

מוּמלָץ: