תוכן עניינים:
- אספקה
- שלב 1: התקנת Django ותנאי מוקדם לפרויקט
- שלב 2: הגדרת יישום הג'אנגו שלך
- שלב 3: יצירת GUI וקישור ל- Backend
- שלב 4: החלפת קבצים ב- Raspberry-pi והתצורה
וִידֵאוֹ: ממשק משתמש אוטומטי למכירה מודרנית באמצעות פאי של פטל עם DJANGO: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
האם אנו יכולים ליצור ממשק משתמש מודרני באמצעות שפות אינטרנט למכונות אוטומטיות?
התשובה לעיל היא כן אנחנו יכולים.אנחנו יכולים להשתמש באלה למכונות אוטומטיות באמצעות מצב קיוסק. הרעיון הבא כבר יישמתי על הפרויקט הקיים שלי וזה עובד מצוין ובדקנו הרבה. אתה יכול גם ליצור GUI מודרני למראה טוב עם הידע הקיים ב- CSS ו- HTML, JavaScript. הממשק בין סיכות ג'נגו ו- GPIO מוסבר בצורה ברורה ככל האפשר. אם אתה רוצה לעשות את אותו הדבר המשך לקרוא הלאה.
אספקה
התנאים המוקדמים הבאים נדרשים:
- פטל פאי עם מערכת הפעלה raspian מותקן בו
- תצוגת מסך מגע תואמת פטל פאי
- קצת ידע על יסודות שפות האינטרנט (CSS, HTML, JavaScript)
שלב 1: התקנת Django ותנאי מוקדם לפרויקט
- שדרג את Python 2 הקיים ל- 3 באמצעות הטרמינל. תוכל לעבור את השלבים בסרטון.
- התקן את Django ב- Raspberry pi באמצעות הפקודה Pip בשורת הטרמינל.
- (אופציונלי) התקן את הספריות הנדרשות לתצוגת מגע. לשם כך עיין בדף האינטרנט של יצרן התצוגה שלך.
שלב 2: הגדרת יישום הג'אנגו שלך
אם אתה מרגיש בנוח עם IDE על פטל פאי לך על זה.אבל אני ממליץ לעשות יישום Django במחשב. עדיף להשתמש ב- PyCharm או ב- Visual Studio לפיתוח יישומי Django. אני אעשה עם Pycharm. עבור אל Pycharm וצור פרויקט חדש תחת Select Django זה. תן שם חדש לפרויקט ועל הפעל תבנית וצור שם לאפליקציה שלך ואם אתה עובד על מסדי נתונים הפעל את מנהל Django ולחץ על start. זה יתקין חבילות נחוצות. לאחר מכן בצע את השלבים הבאים.
- בדוק שהשרת פועל או לא משתמש בפקודה - python manage.py runserver במסוף
- אם אינך יודע על יסודות Django נווט לאפליקציית סקרי האתר שבה תוכל להבין בקלות על יסודות Django.
שלב 3: יצירת GUI וקישור ל- Backend
- ליצירת GUI אני אעשה עם HTML 5 ו- CSS 3. תוכל ליצור מספר עמודים כרצונך ולסמלים ותמונות לנסות להוריד ולהשתמש אם אתה עובד עם מכונה אוטומטית לא מקוונת ולקישור כתובות אתרים. שמרתי את קבצי ה-.html האלה בספריית התבניות שהפעלנו זה עתה.
- השתמש בתיקייה סטטית לאחסון תמונות, קטעי וידאו וקבצי CSS בהתאמה
- לאחר מכן השתמש ב- urls.py בג'אנגו כדי לקשר בין הקבצים להתקדמות הקצה.
(אוֹ)
לשכפל או להוריד את המאגר ב- GitHub-Raspberry-pi-Gui-Django
שלב 4: החלפת קבצים ב- Raspberry-pi והתצורה
ברכותינו, אם עקבת אחר השלבים עד עכשיו הגיע הזמן לבדוק את GUI על פטל פאי.
- צור יישום Django בשם זהה לזה שמשמש במחשב האישי או במחשב הנייד שלך
- צור תבנית ותיקיות סטטיות ב- Pi שלך
- החלף את הקבצים החדשים בקבצים בפועל שיצרת לפרטים נוספים עיין בתמונות.
- השלב הבא הוא יצירת סקריפט הפעלה אוטומטית להפעלת שרת במהלך האתחול ברקע
- הדבר האחרון הוא לאפשר מצב קיוסק בפטל פאי לפרטים נוספים בדוק את דף Github שלי אם אתה רוצה להציג כרום במצב מסך מלא
מוּמלָץ:
הפוך לרובוט מבוקר Bluetooth באמצעות ממשק משתמש משלך: 5 שלבים
הפוך לרובוט מבוקר בלוטות 'עם GUI משלך: שלום חברים לאחר שהצבתם היום פרויקט מלאכה אני בא עם פרויקט ארדואינו מגניב. זה נראה קונספט ישן כלפי חוץ אבל רגע חבר'ה יש לי איזה טוויסט שהופך את הפרויקט לייחודי. אז מה הייחודי כאן? אז הנה אני הולך להראות לכם
עיצוב תפריט ARDUINO עם ממשק משתמש OLED (ממשק משתמש): 4 שלבים
עיצוב תפריט ARDUINO עם OLED-UI (ממשק משתמש): היי כולם! במדריך זה אנסה להסביר כיצד ליצור עיצוב תפריט ARDUINO באמצעות מסך OLED i2c. הוא ידוע גם בשם ממשק משתמש (ממשק משתמש). הוא משמש לפרויקטים רבים אך הוא חייב להיות מוכר לך ממדפסות תלת מימד :) כאן גם סרטון
תאורה מודרנית לתלייה מודרנית מיניאטורית: 5 שלבים
אור תליון מודרני עבודה מיניאטורי: מנורת תליון LED מיניאטורית עובדת זו מושלמת לקישוט שולחן עבודה, בית בובות, מוסך צעצוע לרכב או סתם לפרויקט כיף ראשון של אלקטרוניקה. 3Doodler, חוט תכשיטים וכמה חומרים אחרים הם כל מה שאתה צריך כדי לייצר את התאורה הקלה הזו
מזין כלבים אוטומטי של פטל פאי וסטרימר וידאו חי: 3 שלבים
מזין כלבים אוטומטי מ- Raspberry Pi & סטרימינג וידאו חי: זהו מזין הכלבים האוטומטי שלי מ- Raspberry PI. עבדתי מהבוקר בין השעות 11: 00-21: 00. הכלב שלי משתגע אם אני לא מאכיל אותו בזמן. גולש בגוגל לרכוש מזיני מזון אוטומטיים, הם אינם זמינים בהודו וייבוא יקר
ממשק משתמש אנדרואיד (remotexy) לשליטה במנוע סרוו באמצעות Arduino ו- Bluetooth: 7 שלבים (עם תמונות)
ממשק המשתמש של אנדרואיד (remotexy) לשליטה במנוע סרוו באמצעות Arduino ו- Bluetooth: במדריך זה אני אתן לך צעד מהיר לבצע ממשק משתמש אנדרואיד באמצעות Maker Remote Interface Maker לשליטה במנוע סרוו המחובר ל- Arduino Mega באמצעות Bluetooth. סרטון זה מראה כיצד ממשק המשתמש ישלוט על מהירות המיקום והמיקום שלו