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

ממשק האינטרנט של Raspberry Pi: 5 שלבים
ממשק האינטרנט של Raspberry Pi: 5 שלבים

וִידֵאוֹ: ממשק האינטרנט של Raspberry Pi: 5 שלבים

וִידֵאוֹ: ממשק האינטרנט של Raspberry Pi: 5 שלבים
וִידֵאוֹ: התקנת מערכת הפעלה של רספברי פיי על SD card 2024, נוֹבֶמבֶּר
Anonim
ממשק האינטרנט של פטל פיי
ממשק האינטרנט של פטל פיי

אלה ההנחיות להתקנת ממשק האינטרנט שפיתחתי להחלפת סיכות ה- gpio של פטל פאי על מנת לשלוט בלוח ממסר נמוך פעיל המיועד לארדואינו. הוא משרת דף פשוט המאפשר לך ללחוץ על קישור כדי לשנות את מצב הפינים ונותן לך משוב על מצבם פשוט על ידי הפיכת הקישור לירוק עבור ממסר פעיל ואדום עבור ממש לא פעיל.

שלב 1: התקן את התמונה האחרונה של Raspbian

python 3.5 לפחות יותקן מראש

שלב 2: הגדר את הסביבה הווירטואלית

חלק זה הוא אופציונלי אך הוא תרגול טוב.

פתח מסוף ובצע את הפקודות הבאות:

CD

python3 -m venv env

מקור ~/env/bin/activ

הפקודה האחרונה גורמת למסוף הזה לפעול בסביבה הווירטואלית. אתה יודע שזה עבד אם אתה רואה את ה- env מול המסוף

התקן גם את הספריות:

pip להתקין django

pip התקן את RPi. GPIO

יש להתקין מחדש את RPi. GPIO אם אתה נמצא ב- (env)

שלב 3: הורד את תיקיית Gpio

הורד את תיקיית gpio מ- github בתיקיית הבית

GpioWebInterfaceProject_ לחץ כדי לעבור אל github ולהוריד את הקבצים

שלב 4: הפעל את הפרויקט

הפעל תמיד באותו מסוף (env) את הפקודות הבאות:

cd ~/gpioWebInterface/gpio

העברות של python manage.py

python manage.py להעביר

python manage.py יוצר משתמש גדול (הזן את כתובת הדוא ל והסיסמה של שם המשתמש שבה אתה עומד להשתמש כדי להוסיף קישורים המתאימים לסיכות GPIO)

python manage.py runserver 0: 8000

שלב 5: מחשבות אחרונות

אתה יכול לשלב אותו עם אפאצ'י או איזה שרת שאתה רוצה. לא מצאתי את זה הכרחי מכיוון שאין תנועה לדבר עליה. אני מפעיל אותו מאחורי NAT עם תצורה של העברת יציאות ומשתמש ב- no-ip עבור שם תחום דינמי dns כדי שאוכל לגשת אליו מכל מקום.

כל מה שאתה צריך כדי שזה יפעל במיקום מרוחק אם נקודת גישה של GSM Wifi כל עוד אתה משתמש ב- Raspberry pi zero w המומלץ.

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

מוּמלָץ: