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

תרמיל חכם: 8 שלבים
תרמיל חכם: 8 שלבים

וִידֵאוֹ: תרמיל חכם: 8 שלבים

וִידֵאוֹ: תרמיל חכם: 8 שלבים
וִידֵאוֹ: פתרונות למטייל: ציוד - איך לבחור תרמיל? 2024, נוֹבֶמבֶּר
Anonim
תרמיל חכם
תרמיל חכם

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

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

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

אספקה

  • תרמיל
  • חיישן אולם מגנטי
  • מַגנֵט
  • ADXL345
  • 16*2 LCD
  • MCP3008
  • MFRC522
  • נגד 4.7K אוהם
  • חוטים
  • פח הלחמה
  • החום מתכווץ
  • פטל pi 3b+, ספק כוח
  • כרטיס מיקרו SD (8GB +)
  • דבק חזק
  • תגי rfid 13.56Mhz

כלים:

  • מברג
  • מלחם
  • סַכִּין
  • לפרק צבת

שלב 1: הגדרת ה- Raspberry Pi

לאחר שיהיה לך את כל הציוד שלך נוכל להתחיל!

  1. הכנס את כרטיס ה- microSD למחשב שלך;
  2. הורד את תמונת מערכת ההפעלה Raspbian מ-
  3. הבזק את התמונה בכרטיס ה- micro SD עם תוכנות כמו Etcher או win32diskimager;
  4. היכנסו למחיצה הנגישה של כרטיס ה- SD ופתחו את הקובץ cmdline.txt בעזרת פנקס רשימות;
  5. הוסף ip = 169.254.10.1 שמור וסגור;
  6. עכשיו הכנס את כרטיס ה- micro-SD שלך לפאי הפטל;
  7. לאחר האתחול, הורד Putty;
  8. כעת, התחבר ל- pi פטל שלך באמצעות כתובת ה- ip שהקלדנו קודם;
  9. התחבר עם משתמש pi וסיסמה פטל
  10. הקלד sudo raspi-config, שנה את הסיסמה שלך, עבור לאפשרויות הרשת, שנה את שם המארח של ה- pi שלך. עבור לאפשרויות הלוקליזציה ושנה את ארץ ה- Wi-Fi ואת אזור הזמן שלך. לאחר מכן, עבור לאפשרויות האתחול, הפעל את ההמתנה לרשת בעת האתחול והמתן למסך ההתזה. לבסוף עבור לאפשרויות הממשק ופתח את ממשק i2c ו- spi.
  11. התחבר ל- wi-fi באמצעות השלבים הבאים התחבר ל- wifi.
  12. בצע את הפקודות sudo apt-update ו- sudo apt-upgrade.

שלב 2: MySQL / Mariadb

MySQL / Mariadb
MySQL / Mariadb

כעת נוסיף את מסד הנתונים לפאי הפטל שלנו.

  • ראשית כל, בצע את הפקודות הבאות:

    • sudo apt-get להתקין mysql-server, mysql-client
    • mysql -u root -p
    • צור משתמש 'root'@'localhost' המזוהה באמצעות סיסמה;
    • להעניק את כל ההפרשות על *. * ל'שורש '@'%'
    • כעת העתק את הקוד של קובץ ה- sql והדבק אותו במרק והוצא אותו לפועל

שלב 3: בנה את המעגל החשמלי

בנה את המעגל החשמלי
בנה את המעגל החשמלי
בנה את המעגל החשמלי
בנה את המעגל החשמלי
בנה את המעגל החשמלי
בנה את המעגל החשמלי

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

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

שלב 4: בנה את התרמיל

בנה את התרמיל
בנה את התרמיל
בנה את התרמיל
בנה את התרמיל
בנה את התרמיל
בנה את התרמיל
בנה את התרמיל
בנה את התרמיל

עכשיו אנחנו הולכים לבנות הכל בתרמיל. בניתי הכל בתוך הכיס המוקף על התמונה למעלה.

  • בתוך הכיס הזה, חתכו חור כך שתוכלו לעבור בין שתי שכבות הבד, אנחנו הולכים להשתמש בזה לכבלים עבור קורא ה- rfid ו- LCD.
  • עכשיו גילף בזהירות חור מרובע באמצעות מסך ה- LCD כהתייחסות לגודל.
  • עכשיו אנחנו הולכים להכניס את קורא ה- RFID עם הכבלים קודם כל דרך החור, לוודא שהכבלים יוצאים החור שגיבשנו בתוך הכיס בחלק הפנימי של התרמיל.
  • עכשיו, השתמש בדבק חזק כדי להדביק את קורא ה- rfid בפנים, ניסיתי להשתמש בדבק על, אך הוא לא נדבק לעור, אני מציע שתשתמש בדבק 100% פטקס, מכיוון שזה אכן הדבק.
  • כעת הנח בזהירות את כבלי מסך ה- LCD תחילה דרך החור, וגרם לכבלים לצאת החור השני והדבק את ה- LCD בתוך התרמיל.
  • כעת בתוך התרמיל, הנח רוכסן אחד בקצהו המלא של התרמיל והדבק את חיישן האולם המגנטי על הרוכסן הזה. על הרוכסן השני הדביקו את המגנט. הקפד לא להשתמש הרבה דבק עבור המגנט, אתה לא רוצה שהרוכסן תקוע. עבור החיישן המגנטי, זה לא כזה עניין גדול, בגלל אורך הכבל הרוכסן הזה תמיד יישאר במיקום שלו.
  • עכשיו אתה יכול להלחם הכל לפי, או אם השתמשת בכבלי המגשר הנקביים, פשוט הניח אותם במקום הנכון באמצעות תוכנית Fritzing.
  • לחלופין, אתה יכול להפעיל את פאי הפטל באמצעות בנק בנק.

שלב 5: קוד

עכשיו שחלק הבנייה הסתיים, הורד את הקוד כאן: github. הנח אותו בתיקייה ב- pi פטל שלך באמצעות (S) FTP או שיבוט את המאגר ב- pi ישירות. הקוד כולל קוד בדיקה כלשהו לחיישנים, הקפד לבדוק אותם אם יש לך בעיה.

שלב 6: שרת אינטרנט

עכשיו אנחנו הולכים להפוך את ה- pi שלנו לשרת אינטרנט.

בצע את הפקודה sudo apt -get install apache2 -y

  • דפדף מהמחשב הנייד שלך אל כתובת ה- pi, שאמורה להיות 169.254.10.1 אם אתה עדיין מחובר עם כבל UTP, אם אתה רואה דף apache, פירוש הדבר שהוא מותקן בהצלחה.
  • כעת העבר את תיקיית החזית של הקוד שהורדת אל/var/www/html באמצעות הפקודה mv.
  • לאחר שהכנסת את הקוד לשם, הקלד את הפקודה sudo service apache2 restart.
  • עכשיו אתה אמור לראות את ממשק האינטרנט אם אתה גולש לכתובת ה- ip של ה- pi.

שלב 7: הפעלה אוטומטית

כעת עלינו לוודא שהתסריט פועל אוטומטית אם אתה מפעיל את ה- pi שלך.

  • ערוך את הקובץ rc.local באמצעות sudo nano /etc/rc.local
  • הוסף את הפקודה לביצוע הקוד שלך, זה יהיה python3.5 /yourpath/project.py &
  • הקפד להשאיר את היציאה 0 בתחתית.
  • עכשיו עשה אתחול sudo ובדוק אם זה עבד.

שלב 8: סיום

כעת, בעת אתחול ה- pi שלך, כתובת ה- ip אמורה להופיע על מסך LCD, גלוש למסך זה כדי לפתוח את ממשק האינטרנט.

מוּמלָץ: