תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
במדריך זה אנו הולכים לממשק חיישן ADXL335 (מד תאוצה) ב- Raspberry Pi 4 עם Shunya O/S
אספקה
- Raspberry Pi 4B (כל גרסה)
- ספק כוח תואם Raspberry Pi 4B
- כרטיס מיקרו SD בנפח 8GB ומעלה
- צג
- כבל מיקרו HDMI
- עכבר
- מקלדת
- מחשב נייד או מחשב אחר לתכנת כרטיס הזיכרון
- חיישן מד תאוצה ADXL3355 - קנה
- מודול ADC PCF8591 - קנה
- לוח לחם
- חיבור חוטים
שלב 1: התקן את מערכת ההפעלה Shunya ב- Raspberry Pi 4
תצטרך מחשב נייד או מחשב עם קורא/מתאם כרטיסי מיקרו SD כדי לטעון את כרטיס המיקרו SD עם מערכת ההפעלה Shunya.
- הורד את מערכת ההפעלה Shunya מהאתר הרשמי הרשמי
- לחבר'ה של מערכת ההפעלה Shunya יש הדרכה הגונה על מערכת ההפעלה Shunya המהבהבת ב- Raspberry Pi 4.
- הכנס כרטיס מיקרו SD ל- Raspberry Pi 4.
- חבר את העכבר והמקלדת ל- Raspberry Pi 4.
- חבר את הצג ל- Raspberry Pi 4 באמצעות מיקרו-HDMI
- חבר את כבל החשמל והפעל את ה- Raspberry Pi 4.
ה- Raspberry Pi 4 אמור לאתחל עם מערכת ההפעלה Shunya.
שלב 2: התקן ממשקי Shunya
ממשקי Shunya היא ספריית GPIO לכל הלוחות הנתמכים על ידי מערכת ההפעלה Shunya.
כדי להתקין ממשקי Shunya עלינו לחבר אותו ל- wifi עם גישה לאינטרנט.
1. התחבר ל- wifi באמצעות הפקודה
$ nmtui
2. התקנת ממשקי Shunya היא קלה, פשוט הפעל את הפקודה
$ sudo apt להתקין ממשקי shunya
שלב 3: חיבורי חיישן
ADXL335 הוא חיישן אנלוגי, אך Raspberry Pi 4 הוא מכשיר דיגיטלי. מכאן שאנו זקוקים לממיר PCF8591 (ADC) הממיר את כל הערכים האנלוגיים שנתנו ADXL335 לערכים דיגיטליים המובנים על ידי ה- Raspberry Pi 4.
תרשים המעגל ניתן בתמונה למעלה.
- חבר את סיכות SDA ו- SCL ב- PCF8591 לסיכה 3 וסיכה 5 ב- Raspberry Pi 4.
- חבר את VCC ו- GND ב- PCF8591 לפין 4 (5V) ולסיכה 6 (GND) ב- Raspberry Pi 4.
- חבר את VCC & GND ב- ADXL335 ל- VCC & GND ב- PCF8591.
- חבר את Ain1 ב- PCF8591 ל- X ב- ADXL335.
- חבר את Ain2 ב- PCF8591 ל- Y ב- ADXL335.
- חבר את Ain3 ב- PCF8591 ל- Z ב- ADXL335.
שלב 4: קוד דוגמה
- הורד את הקוד שניתן להלן.
- ערכו אותו באמצעות הפקודה
$ gcc -o adxl335 adxl335.c -lshunya ממשקים
הפעל אותו באמצעות הפקודה
$ sudo./adxl335