קובץ Readme.txt של מנהרת הרוח, מאת רוי מוריס, וניב למען הפרוייקט המשותף והבן מגמתי- מצד מגמת אלקטורניקה ומחשבים תשפ"ה, בית הספר עמל רב תחומי הולץ- חיל האוויר
הקודים המדוברים פה נכתבו על ידי- -רוי מוריס לקוד הראשי של הראסברי פאי -וניב ראובן חן הקוד של הESP32 *בנוסף עזרו לנו בחלקים האלה חברינו ממגמות השונות של חשמל, ומגמת הנסת תוכנה ביעוץ פיזי, ותכני, וטיפים ליעול התהליך חברינו- -יובל חיים סלוצקר ממגמת חשמל. -ושי משה ממגמת הנדסת תוכנה.
המטרה של הפרוייקט- היא למדוד מאפיינים אווירו דונמים של גופים בתוך מנהרת רוח(מדידות של זרימת אוויר), וניתוח שלהם למען הסקת מסכנות ושיפור. המטרה של הקוד- הוא להפעיל את המערכת קליטת הנתונים של מנהרת הרוח. הוא מפעיל, הוא שולח פרמטרים לESP32, והESP32 שולח לו נתונים, שאותם הוא השטלשות הבסיסית של האירועים היא שהRas Pi שולח אות לESP32,והESP32 במילא מחכה למסר מרגע שהוא פועל, ברגע שהESP32 מתחיל הוא מתחיל לעסוף את הנתונים, עושה אל חלקם חישובים, הוא מציג את הפלט אל המסך LCD, וה-ESP32 שולח את התוצעות לראסברי פאי את התוצעות.
הצעדים שצריך לעשות כדי להפעיל את המערכת-
-
לבדוק את החיבורים של הESP32 לחיישנים.
-
לחבר את המצלמה לUSB3 (הכניסה של הUSB הכחולה)
-
לחבר את הבקרים(הRasbpery Pi 4B, וה-ESP32) לחשמל / לסוללות.
-
לבדוק בקוד של הESP32 (בשורה 48) שהמשתנה Raspberry_ip הוא אל הIP הנכון
למקרה שלא ידוע איך לבדוק את הIP של הRaspberry Pi 4b: א. נכנסים לTerminal ופותחים לשונית חדשה בשביל זה. *להעתיק את הקוד רק אם מקש ימני(מונע בעיות של העתקה) ב. כותבים של את הפקודה- 'hostname -I | awk '{print $1} - שנותנת אך ורק! את הכתובת IP של הRaspberry Pi. ג. מעתיקים את הפלט שמים אותו בתוך המערכת (במקרה שהוא שונה ממה שמופיע בקוד לפני) למקרה שלא יודעים איך לצרוב/לבדוק את הקוד: א. בודקים במחשב שאליו צרבתם את התוכנה את הקוד. למקרה שאין גישה לאותו מחשב: א) פשוט לוקחים העתק של הקוד ופותחים אותו בThonny. ב) בוחרים בהגדרות שזה יהיה למיקרופייטון וCOM 3/4/5, ומשם צורבים את זה. -
לבדוק שהכל עובד ושאין שגיעת כשל באף אחד מהבקרים / החיישנים.
-
להיכנס לTerminal בRas-Pi אל ידי לחיצה למעלה בצד שמאל אל האיקון השני (אם השחור).
-
לכתוב שם את זה- source ~/realsense_env/bin/activate שמעביר את זה לספריה שתומכת בעבודה אם כל הספריות שלנו.
-
לכתוב שם את הפקודה python3 /home/RPi-Morris/Mainer.py - שמפעילה את הקוד הפייתון, מהמקום שהוא שמור בתוך.