תוכן עניינים:
- אספקה
- שלב 1: הרכיבו הכל
- שלב 2: קוד ספריות
- שלב 3: קוד
- שלב 4: חברו את זה ביחד
- שלב 5: הוסף סרוו לחיווט
- שלב 6: בדוק את הקוד
וִידֵאוֹ: מצפן סרוו בסיסי במיוחד ולא מכויל: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
זהו רק הוראה בסיסית לפרויקט שאני עובד עליו. זה אינו מכויל ומהווה אב טיפוס בסיסי ביותר שנועד לכיתה. במדריך מאוחר יותר, אראה כיצד לכייל אותו.
במקומך לא הייתי מצפה להרבה גדול מזה, זה יותר מתעד את התהליך.
אספקה
- סרוו מיקרו (השתמשתי ב- HXT900 Micro Servo מבית Hobby King)
- ארדואינו (השתמשתי באונו)
- LSM303DLHC הוא החיישן
- כבלים, הלחמות וכו '
- לוח לחם
שלב 1: הרכיבו הכל
וודא שהכותרות שלך מולחמות כהלכה על החיישן שלך ויש לך את החוטים ולוח הלחם שלך.
שלב 2: קוד ספריות
תרצה לוודא שהורדת אלה.
הספריות האחרות שבהן אתה משתמש, wire.h ו- servo.h, צריכות להיות מותקנות כבר כברירת מחדל.
שלב 3: קוד
פתח את ספריית הסקיצות 'מצפן' ממה שהורדת זה עתה. על מנת להשתמש בסרוו, ברצונך להכניס את קוד הסרוו לקוד זה. שילבתי אותו עם הקוד של האני קיאנה מכאן. המקור הוא של האני קיאני, לא אני. זה אמור להיראות כך.
#לִכלוֹל
#include #include #include #include Adafruit_LSM303DLH_Mag_Unified mag = Adafruit_LSM303DLH_Mag_Unified (12345); int servoPin = 3; סרוו סרוו 1; הגדרת void (void) {Serial.begin (9600); Wire.begin (); Servo1.attach (servoPin); Serial.println ("בדיקת מגנטומטר"); Serial.println (""); if (! mag.begin ()) {Serial.println ("אופס, לא זוהה LSM303 … בדוק את החיווט שלך!"); בעוד (1); }} לולאת void (void) { / * קבל אירוע חיישן חדש * / sensor_event_t אירוע; mag.getEvent (& event); לצוף פי = 3.14159; // חשב את הזווית של הווקטור y, הכותרת x לצוף = (atan2 (event.magnetic.y, event.magnetic.x) * 180) / Pi; // לנרמל ל-0-360 אם (כותרת <0) {כותרת = 360 + כותרת; } Serial.print ("כותרת מצפן:"); Serial.println (כותרת); Servo1.write (180 כותרות); עיכוב (10); }
שלב 4: חברו את זה ביחד
אתה רוצה שהסיכה- SCL- השמאלית ביותר תהיה מחוברת לקלט הנתונים A5
זה שלצידו- SDA- מחובר ליציאת A4.
הקרקע הולכת לקרקע.
VIN עובר ליציאת 5V.
שלב 5: הוסף סרוו לחיווט
הקרקע והמתח מדברים בעד עצמם, אך אתה רוצה שסיכת הנתונים תהיה ~ 3.
שלב 6: בדוק את הקוד
אם אתה מזיז את המגנומטר לאט, הסרוו צריך לנוע איתו. סביר להניח שזה לא משתנה במדויק, אבל זה לפחות עובד עם הקוד, כך שחלק ראשון הושלם. זה עדיין לא מכויל, אבל זה עובד.
מוּמלָץ:
מיקרו: מצפן סיבי DIY: 6 שלבים
מיקרו: מצפן סיביות DIY: כיצד לקודד מצפן מיקרו: ביט
דרך קלה במיוחד לשלוט במנוע סרוו עם Arduino: 8 שלבים
דרך קלה במיוחד לשלוט במנוע סרוו עם Arduino: במדריך זה נשתמש במנוע סרוו וב- Arduino UNO וב- Visuino לשליטה על מיקום תואר מנוע סרוו באמצעות רכיבים מעטים בלבד ובכך הופכים את הפרויקט לסופר פשוט. צפה בסרטון הדגמה
FPGA ציקלון IV DueProLogic פקדי סרוו מנוע סרוו: 4 שלבים
FPGA Cyclone IV DueProLogic פקדי סרוו מנוע סרוו: במדריך זה אנו הולכים לכתוב קוד Verilog לשליטה במנוע סרוו. סרוו SG-90 מיוצר על ידי Waveshare. בעת רכישת מנוע סרוו, יתכן שתקבל גליון נתונים המפרט את מתח ההפעלה, המומנט המרבי ואת הפו המוצע
צפייה במשקפי הקריאה של הליקוי (ולא לשרוף את עיני): 4 שלבים (עם תמונות)
צפייה במשקפי הקריאה של הליקוי (ולא שורפים לי את העיניים): היי, האם קלטתי את הסקרנות שלך עם הכותרת שלי? גם אבי עשה זאת, כשהלכנו אתמול במונטור הישן, הוא הוציא את משקפיו והראה לי כיצד לראות כיצד רואים את הליקוי חשב את משקפי הקריאה שלו. אז כל מה ש
כיצד להכין אור פלאש בהיר במיוחד עם LED - DIY: אור בהיר במיוחד: 11 שלבים
כיצד להכין אור פלאש בהיר במיוחד עם LED - DIY: אור בהיר במיוחד: צפה בהתחלה בסרטון