Raspberry Pi: בקרת סיכות GPIO - איך זה עובד
בדף זה אנו מראים כיצד תוכלו לשלוט בקלות על סיכות ה- GPIO של ה- Raspberry Pi שלכם. גלריית תמונות עם השלבים האישיים מראה לך את הפרטים.
Raspberry Pi: סיכות GPIO בשלט רחוק עם הסמארטפון
ראשית, אנו רוצים להדגים כיצד תוכלו לשלוט על סיכות ה- GPIO של ה- Raspberry Pi באמצעות הטלפון החכם. אנו גם מראים לכם את כל השלבים בגלריית התמונות בסוף המאמר.
- הורד תחילה את אפליקציית "Blynk" בחינם עבור iOS או Android. הפעל את האפליקציה וצור חשבון Blynk בחינם.
- בדוגמה זו אנו רוצים לנסות לשלוט במנורה קטנה. לשם כך, ראשית חבר כבל לפין ה- GPIO השישי. סיכה זו היא סיכה קרקעית, שתפעל לאחר מכן כעמוד שלילי. ואז חבר כבל נוסף לפין ה- GPIO האחד-עשר. זה מספק מתח של 3.3 וולט ובהמשך ישמש כקוטב חיובי. ואז חבר את הכבלים למנורה קטנה. יתכן שתצטרך להכניס כאן נגד. עם נוריות LED עליכם לשים לב גם לקוטביות.
- פתח שוב את אפליקציית Blynk וצור פרוייקט חדש. תן לפרויקט שם, בחר את ה- Raspberry Pi שלך תחת "בחר מכשיר" ולבסוף בחר את סוג החיבור.
- ואז התחל את ה- Raspberry Pi שלך והפעל את הפקודה »curl -sL" //deb.nodesource.com/setup_6.x "| sudo -E bash - «(עם מרכאות בתוך הפקודה). ואז עדכן את Raspbian עם הפקודה "sudo apt-get update && sudo apt-get upgrade". לאחר מכן התקן "build-essential" באמצעות הפקודה »sudo apt-get install build-essential«. לבסוף, עם מנהל החבילות של Node עליכם להוסיף "npm" (עם הפקודה: »sudo npm install -g npm«), "onoff" (עם הפקודה: "sudo npm install -g onoff") ו- "blynk-library" (עם הפקודה: "sudo npm install -g blynk-library").
- לאחר מכן הוסף יישומון חדש באפליקציית Blynk: כדי לשלוט במנורה קטנה, אנו פשוט ממליצים על "כפתור" רגיל. בהגדרות הכפתור, בחרו בסיכה GPIO שאליו גם המנורה מחוברת.
- עבור אל תיבת הדואר הנכנס שלך. בשלב זה היית צריך לקבל דוא"ל Blynk שנוצר אוטומטית המכיל אסימון הרשאה. בעזרת אסימון זה אתה יכול בקלות להפעיל את לקוח Blynk. במקרה שלנו היינו צריכים לבצע את הפקודה "blynk-client 715f8cafe95f4a91bae319d0376caa8c" בטרמינל. לבסוף, לחץ על כפתור ההתחלה באפליקציית Blynk.
- כעת תוכלו להדליק ולכבות את המנורה באמצעות הטלפון החכם. אנו מראים שוב את כל השלבים בפירוט בגלריית התמונות שלנו.
פטל Pi: בקרת סיכות GPIO עם פייתון
דרך מעשית נוספת מאוד לשלוט על סיכות ה- GPIO היא ליצור תוכנית Python. אם מעולם לא עבדת עם פייתון, אנו ממליצים על הדרכת הפיתון הקלה להבנה. ואז בצע את הפעולות הבאות:
- ייבא תחילה את מודול ה- GPIO עבור ה- Raspberry Pi לפיתון. לשם כך, הוסף את הפקודה "ייבא RPi.GPIO כ- GPIO" (ללא מרכאות) ממש בתחילת הקוד שלך.
- לאחר מכן עליך לציין אם ברצונך להתייחס לסיכות ה- GPIO באמצעות מספר הלוח (1 - 40) או מספר ה- GPIO. אם אתה רוצה את זה האחרון, עליך להכניס את הפקודה "GPIO.setmode (GPIO.BCM)".
- לאחר מכן הגדר סיכת GPIO לבחירתך עם הפקודה "GPIO.setup (17, GPIO.OUT)" כפלט.
- עכשיו אתה יכול להגדיר את סיכת ה- GPIO ל- "HIGH" עם הפקודה "GPIO.output (17, GPIO.HIGH)" כך שהמנורה נדלקת, ועם הפקודה "GPIO.output (17, GPIO.LOW)" כבה את המנורה שוב.
- טיפ: פרויקטים פטל Pi המגניבים ביותר לבנות
בטיפ המעשי הבא נראה לכם כיצד תוכלו גם לקרוא ולכתוב תגי NFC עם ה- Raspberry Pi שלכם. אם נהנית גם מתכנות עם פייתון, אל תהסס להכנס לדף הנושא של שפת התכנות שלנו. שם אנו נותנים לכם טיפים לתכנות חשובים, ללא עלות לחלוטין.