Raspberry Pi הוא מחשב הלוח הבודד הפופולרי ביותר (SBC) הקיים. רק 35 דולר מעניקים לך מחשב לינוקס עוצמתי ומלא, עם סיכות Wi-Fi, Bluetooth ו- 40 סיכות קלט / פלט לשימוש כללי. אין זה פלא שה- Raspberry Pi פופולרי באותה מידה בין מהנדסים מקצועיים, חובבי מחשבים, יצרנים ובמגזר החינוך.

בזמן ש- Raspberry Pi פועל על לינוקס, יש כמה תכונות נוספות שתמצא בהפצה לינוקס נפוצה. תוספת סיכות GPIO, יחד עם שתי הספריות העיקריות התומכות בהן, פירושה הרבה יותר לזכור!

זו הסיבה שהכנו את גיליון הרמאות שימושי לשימוש יום-יומי של פטל Pi.

הורדה חינמית: גיליון רמאות זה זמין בתור PDF להורדה מאת שותף ההפצה שלנו, TradePub. יהיה עליכם למלא טופס קצר כדי לגשת אליו בפעם הראשונה בלבד. הורד גיליון הרמאות של פטל Pi האולטימטיבי.

גיליון הרמאות של פטל Pi האולטימטיבי

instagram viewer
פקודה תוֹצָאָה
מסוף מערכת ההפעלה Raspbian
חתול [שם] הצג את תוכן הקובץ [שם]
תקליטור .. שנה לספריית האב
CD [נתיב] עבור לספרייה ב [נתיב]
CD / שנה לספריית השורש
תקליטור ~ שנה לספרייה הביתית שלך - בדרך כלל "/ home /"
chmod [מי] [+, -, =] [הרשאות] [שם] שנה את ההרשאות לקובץ
chmod 777 [name] אפשר לכל המשתמשים לקרוא, לכתוב ולבצע את הקובץ [שם]
chmod u + x [שם] אפשר למשתמש לבצע [שם]
cp -r [מ-] [ל-] העתק את כל הקבצים ותיקיות המשנה מהמקור [מ-] ליעד [אל]
cp [מ-] [ל-] העתק קובץ ממקור [מ] ליעד [אל]
למצוא חפש קבצים ותוכנם
grep 'מחרוזת' [שם] חפש בתוך קובץ אחד או יותר אחר הופעות של 'מחרוזת'
ראש [שם] החזר את כל המופעים של 'מחרוזת' בתוך הקובץ [name]
ls פרט את תוכן הספרייה הנוכחית
אני-א פרט את כל הקבצים כולל קבצים מוסתרים
ls -l פרט את תוכן הספרייה הנוכחית עם מידע נוסף על הקבצים
ls [נתיב] פרט את תוכן הספרייה שנמצאה ב [נתיב]
גבר [פקודה] פתח את המדריך / דף העזרה עבור [פקודה]
גבר גבר פתח את דף היד / עזרה עבור הפקודה 'גבר' (עזרה)
mkdir [שם] צור ספרייה בשם [שם] בספריית העבודה הנוכחית
mv -r [מ-] [ל-] העבר את כל הקבצים והספריות ממקור [מ] ליעד [אל]
mv [מ-] [ל-] העבר קובץ ממקור [מ] ליעד [אל]
pwd הצג את שם ספריית העבודה הנוכחית
python / python3 - גרסאות מראה לך איזו גרסת Python התקנת כעת
rm -r * הסר את כל הקבצים והספריות מהספרייה העובדת הנוכחית
rm [שם] הסר את הקובץ שצוין
rm * הסר את כל הקבצים מספריית העבודה הנוכחית
rmdir [שם] הסר את הספרייה הריקה [שם] מספריית העבודה הנוכחית
sudo [פקודה] משתמש סופר-על. בצע [פקודה] עם הרשאות גבוהות (מאפשר לך לעשות דברים שלרוב לא הייתה לך גישה אליהם)
sudo apt-get להתקין [חבילה] התקן חבילה
עדכון sudo מתאים לקבל עדכן את רשימת החבילות
sudo מתאים לקבל שדרוג שדרג את החבילות המותקנות - יש להפעיל לאחר עדכון sudo apt-get
sudo chown pi: root [name] שנה את הבעלים של הקובץ [שם] למשתמש 'pi' והגדר את הקבוצה ל'שורש '.
sudo raspi-config הפעל את תפריט התצורה של Raspberry Pi
אתחל מחדש הפעל מחדש בבטחה את ה- Pi שלך
כיבוי sudo - עכשיו כבה בבטחה את ה- Pi שלך מייד
sudo su מציב אותך בספריית השורש עם גישה למשתמשים שורש - היזהר בזה!
זנב [שם] הצג את סוף הקובץ [שם]
tar -cvzf [שם] [נתיב] צור קובץ דחוס [שם] מתוכן [נתיב]
זפת -xvzf [שם] חלץ את תוכן הקובץ הדחוס [שם]
wget [uri] הורד את הקובץ שנמצא ב- [uri] באינטרנט
RPi. ספריית GPIO
יבוא RPi. GPIO בתור GPIO ייבא את ה- RPi. מודול GPIO לשרטוט הפיתון
GPIO.setmode (GPIO.BCM) השתמש במספרי סיכות ברודקום (GPIO 14, GPIO 15 וכו ')
GPIO.setmode (GPIO.BOARD) השתמש במספרי סיכות לוח (4,5, 8 וכו ')
GPIO.getmode () החזרת מצב מספור סיכה נוכחי (BCM, BOARD או None)
GPIO.setup ([מספר PIN], GPIO.IN) הגדר את הסיכה ב [מספר סיכה] כדי להיות קלט
GPIO.setup ([מספר סיכה], GPIO.IN, pull_up_down = GPIO.PUD_DOWN) הגדר את הסיכה ב [מספר סיכה] כדי להיות קלט עם התנגדות פנימית כלפי מטה
GPIO.setup ([מספר סיכה], GPIO.IN, pull_up_down = GPIO.PUD_UP) הגדר את הסיכה ב [מספר סיכה] כדי להיות קלט עם התנגדות פנימית כלפי מעלה
GPIO.setup ([מספר PIN], GPIO.OUT) הגדר את הסיכה ב [מספר סיכה] כדי להיות פלט
GPIO.setup ([מספר סיכה], GPIO.OUT, ראשוני = 1) הגדר את הסיכה ב [מספר סיכה] כדי להיות פלט עם הערך ההתחלתי '1'
GPIO.output ([מספר סיכה], 1) הגדר את הערך של [מספר מספר] ל -1. שים לב ש- 1, GPIO.HIGH ו- True הם אותו הדבר
GPIO.output ([מספר PIN], 0) הגדר את הערך של [מספר מספר] ל 0. שים לב ש- 0, GPIO.LOW ו- False הם אותו הדבר
i = GPIO.input ([מספר סיכה]) קבע את המשתנה i לערך של [מספר סיכה]
אם GPIO.input ([מספר סיכה]): השתמש בערך של [מספר סיכה] כבולני בקוד
GPIO.cleanup () אפס את כל סיכות ה- GPIO (שיטות עבודה טובות להתקשר לפני שאתה עוזב תוכנית כלשהי)
גרסת GPIO מחזירה את RPi הנוכחי. גרסת GPIO
ספריית אפס GPIO
נוריות לד
מ- gpiozero יבוא LED ייבא את קטע ה- LED בספריית gpiozero
led = לד (17) הקצה את המשתנה 'הוביל' לנורית לד על גבי סיכה GPIO 17
led.on () הפעל את הנורית המאוחסנת במשתנה 'הוביל'
הוביל את() כבה את הנורית המאוחסנת במשתנה 'הוביל'
led.toggle () החלף את הנורית המאוחסנת במשתנה 'הוביל' (אם זה כבוי, הפעל אותו ולהיפך)
מנועים
מ- gpiozero יבוא מוטוריקה ייבא את החלק המנוע של ספריית gpiozero
מנוע = מנוע (17, 18) הקצה את המשתנה 'מנוע' לאובייקט מוטורי המכיל את מספרי סיכות הכונן קדימה ואחורה
motor.forward () הפעל את הסיכה הקדמית של המנוע 'משתנה'.
motor.backward () הפעל את הסיכה לאחור של המשתנה 'מנוע'
motor.reverse () הפוך את הכיוון המוטורי הנוכחי
motor.stop () עצור את המנוע
זַמזָם
מ- gpiozero יבוא זמזם ייבא את קטע הבאזר בספריית gpiozero
bz = זמזם (3) הקצה את המשתנה bz לזמזם עם סיכה GPIO3
bz.on () הפעל את הבאזר
bz.off () כבה את זמזם
bz.toggle () החלף את מצב זמזם (אם הוא כבוי, הפעל אותו ולהפך)
סרוו
מ- gpiozero יבוא סרוו ייבא את החלק של סרוו בספריית gpiozero
סרוו = סרוו (17) הקצה את המשתנה 'סרוו' לסרוו ב- GPIO 17
servo.min () העבר את הסרוו לערך המינימלי שלו
servo.mid () העבר את הסרוו לערך האמצעי שלו
servo.max () העבר את הסרוו לערך המקסימלי שלו
servo.value = 0.5 העבר את הסרוו לנקודה מספרית מוגדרת (דקות = -1, מקסימום = 1)
תמונת מצלמה Raspi
raspistill פקודה לצלם תמונת סטילס עם מצלמה מצורפת, שנה עם הארגומנטים למטה
- רוחב, -w הגדר רוחב תמונה
- גובה, -ה הגדר גובה תמונה
- איכות, -Q הגדר איכות JPEG <0 עד 100> (75 נפוץ ביותר)
- לצייר, -r מכניס נתוני Bayer גולמיים מהמצלמה למטא נתונים של JPEG
- תפוקה, -או שם קובץ פלט (חובה לשמירה)
- הכי הכי, -l הוסף את המסגרת האחרונה לשם הקובץ
- verbose, -v מידע על ניפוי שפה מרובה במהלך ההפעלה
פסק זמן, -ט קבע זמן לחכות לפני שתצלם תמונה.
- קידוד, -ה קידוד לשימוש לקובץ פלט - jpg, gif, bmp או png
מצלמת Raspi מצלמה
מבריק פקודה לצלם וידאו באמצעות מצלמה מצורפת, שנה עם הארגומנטים למטה
- רוחב, -w הגדר רוחב תמונה (בין 64 פיקסלים - 1920 פיקסלים)
- גובה, -ה הגדר גובה תמונה (בין 64px - 1080px)
- לנקוט, -ב הגדר קצב סיביות בסיביות לשנייה (כלומר 15 Mbits / s = 15000000)
- תפוקה, -או שם קובץ פלט (חובה לשמירה)
- verbose, -v מידע על ניפוי שפה מרובה במהלך ההפעלה
פסק זמן, -ט קבע זמן לחכות לפני שתצלם את הווידאו
- מבוסס-סרטון, -fps ציין את המסגרות בשנייה להקלטה

הרחב את הידע שלך באמצעות לינוקס

פקודות אלה יעזרו לכם לנווט במסוף ה- Pi ולתכנת את סיכות ה- GPIO שלו. עם זאת, גיליון הרמאות הזה אפילו לא מתחיל לשרוט את פני השטח. יש עומק ענק של תמיכה ברכיבי תחביב, מצלמות ומסכים עבור ה- Raspberry Pi. זה כמעט בלתי אפשרי לרשום אותם במקום אחד!

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

גילוי שותפים: על ידי רכישת המוצרים שאנו ממליצים, אתה עוזר להחיות את האתר. קרא עוד.

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