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

IHover: 5 שלבים
IHover: 5 שלבים

וִידֵאוֹ: IHover: 5 שלבים

וִידֵאוֹ: IHover: 5 שלבים
וִידֵאוֹ: How To Do Stable Diffusion LORA Training By Using Web UI On Different Models - Tested SD 1.5, SD 2.1 2024, יוני
Anonim
IHover
IHover

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

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

אספקה

- פאי פטל

-מנועי מזל ט רבי עוצמה: SUNNYSKY A2212 KV980

-4 ESC עם זרם מינימלי של 15A: LittleBee 20A-S ESC BLHeli_S OPTO

-סוג מדחף 10 x 4.5

-סוללת מזל ט גבוהה עם זרם מינימלי של מתח 60A ו- 3S: VGEBY1 LiPo-accu, 3S 11, 1 V

-מטען איזון דיגיטלי RC לסוללות ליתיום

-רצועת לד

-2 חיישנים אולטרסוניים HC-sr04

-חיישן LDR

משדר RC-FlySky FS-i6 עם מקלט FS-iA6B

מודול GPS 6MV2

-5 וולט בנק

סרבו (מינימום 3 ק ג כוח)

-מעבר מינימלי 12V כמו TIP120

-MCP3008 ממיר אנלוגי לדיגיטלי

-ממיר 9V ל 5V ו -3.3V

-מחזיק סוללה (6.5 עד 12V)

-סט נגד

-חוטים מגשרים

-בניית חומרים כמו עץ ועכבר בידוד

שלב 1: בואו לשים את זה Togheter, החל עם פטל פטל

התקנת Raspbian

כל החומרה המהודרת הזו נשלטת על ידי פאי פטל. כדי להפוך את החיים לקלים יותר, התקן raspbian בכרטיס SD ופעל לפי השלבים הבאים. לאחר הברקת מערכת ההפעלה ולפני אתחול בפעם הראשונה: כתוב ip = 169.254.10.1 בסוף קובץ cmdline.txt שתוכל למצוא בספריית האתחול של כרטיס ה- SD שהבזק לאחרונה. שמור קובץ זה וצא. רק הגדרת כתובת IP סטטית ב- Pi שלך.

כדי לאפשר חיבור ssh בקלות באתחול הראשון שלך, צור באותה ספרית אתחול קובץ בשם ssh ללא הרחבות כמו.txt המצורפת אליו. השאר את הקובץ ריק.

אתחל את ה- Pi חבר את ה- Pi שלך באמצעות אתרנט ופתח חיבור ssh עם תוכנית כמו מרק. כתובת ה- IP לחיבור היא כתובת ה- IP שהזנת בקובץ cmdline.txt: 169.254.10.1

תצורת רסבית

סוּג

sudo raspi-config

כדי לפתוח את ההגדרות הראסביות.

קודם כל עבור לממשקים בתפריט ואפשר תקשורת טורית ואוטובוס SPI. לְאַתחֵל.

למרבה הצער הפעלת תקשורת טורית אינה כה פשוטה. אתה גם צריך להריץ פקודות אלה אם יש לך Pi 3 או 4.

sudo systemctl stop [email protected]

sudo systemctl השבת [email protected]

לאחר מכן עבור שוב לספרייה /boot/cmdline.txt עם

sudo nano /boot/cmdline.txt

ומחק את מסוף הטקסט = serial0, 115200. לבסוף פתח את הקובץ /boot/config.txt

sudo nano /boot/config.txt

וכתוב את זה בתחתית:

enable_uart = 1

dtoverlay = miniuart-bt

זה יעביר את סיכות rx ו- tx של ה- pi לאוטובוס החומרה האמיתי של uart ב- pi וייתן ל- bluetooth את המזויף והגרוע יותר.

וויי - פיי

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

בצע זאת באמצעות הפקודה הבאה ושנה את SSID והסיסמה באמצעות ה- SSID והסיסמה של הנתב בהתאמה.

wpa_passphrase "SSID" "סיסמה" >> /etc/wpa_supplicant/wpa_supplicant.conf

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

ping www.google.com

פקודה והמשך אם לשלב הבא אם תקבל תגובה.

תתקין קצת תוכנה

ראשית, הזן:

עדכון sudo apt-get

sudo apt-get upgrade

ותן ל- Pi שלך זמן להתקין את העדכונים.

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

sudo apt להתקין mariadb-server

mysql_secure_installation

עקוב אחר אשף ההתקנה. כדי שתוכל להפעיל את האתר מה- pi, התקן את שרת האינטרנט apache.

sudo apt להתקין apache2 -y

לבסוף עדיין עלינו להתקין כמה חבילות פייתון

בקבוק

Flask_cors Flask_socketio מחבר Python-mysql sudo apt-get להתקין python3-spidiv

שלב 2: זמן חומרה

זמן חומרה
זמן חומרה
זמן חומרה
זמן חומרה
זמן חומרה
זמן חומרה

הבסיס

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

הבסיס של הרחפת קיים מעץ ועכבר בידוד.

  1. הפריט על הראשון בשבילך צריך לעשות פעמיים. עכבר הבידוד נחתך בעזרת נדנדה ומעליו מודבק קרש עץ. המרווח בין עכבר הבידוד חייב להיות גדול מספיק כך שהמדחף יתאים בינו. לאחר מכן אתה דופק את שני מנועי המל"טים באמצע הקרש ומעלה את המדחפים למעלה.
  2. בשלב הבא עלינו ליצור עוד 2 תושבי מנוע אותם נציב באמצע המלאכה (תמונה 2).
  3. גזור את החלק התחתון של רחפת מעכבר בידוד עבה. לאחר מכן חזור סביבו שקית אטומה (תמונה 3).
  4. עכשיו עלינו ליצור את הלוח העליון. זה חייב להיות בעל אותם מידות בדיוק כמו החלק התחתון שעשינו בשלב הקודם. צור 2 חורים בגודל קוטר המדחף באמצע והדבק מעליו את 4 תושבות התושבים המנועים שעשינו בשלב 1 ו -2. לאחר מכן אנו מדביקים את החלק התחתון משלב 3 מתחת.
  5. אנו ממשיכים ביצירת הסנפירים הדרושים לנו להגה. צור שני סנפירים כמו בתמונה 5 על הבורג בחלק העליון של הסיפון שלך. כדי שתוכל להזיז אותם צור מבנה דומה הנראה בתמונה 9. (תמונה 5 - 9)
  6. כעת סיימו אותו עם קרטון נוסף סביב חורי המדחף לזרימת אוויר טובה יותר (תמונה 10).

שלב 3: חיבור כמה חוטים

חיבור כמה חוטים
חיבור כמה חוטים
חיבור כמה חוטים
חיבור כמה חוטים

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

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

שלב 4: התקנת הקוד

כל הקוד שכתבתי זמין בחינם ב- github.

כדי לשכפל את ה- backend הכנס

שיבוט git

וכדי לשכפל את החזית

github.com/BaertTorre/www

הקצה האחורי אתה יכול לשמור היכן שאתה רוצה, אך יש להציב את הקצה הקדמי בספרייה / var / ולהחליף את מפת www הקיימת.

אם נעשה נכון אתה יכול לגלוש ל- 169.254.10.1 עם הברוזר שלך ולראות את אתר החזית.

שלב 5: התחלה אוטומטית של סוף גב

ברוכים הבאים לשלב האחרון. אני מקווה שהצלחת להגיע עד לכאן בלי הרבה התעסקות. בהחלט לא עשיתי:).

שלב זה מכסה כיצד לגרום לתוכנת backend להתחיל באופן אוטומטי בעת ההפעלה של ה- Pi.

צור קובץ עם הפקודה הבאה:

sudo nano /etc/systemd/system/iHover.service

עבר את הדברים הבאים בקובץ זה:

[יחידה] תיאור = iHover After = network.target mariadb.service [Service] Type = simple User = root ExecStart =/bin/sh /Path/To/Repo_with_launcher.sh [Install] WantedBy = multi-user.target

בקו ExecStart, תן את הנתיב הנכון ל- launcher.sh הכלול בקצה האחורי.

לבסוף אפשר לשינויים להיכנס לתוקף באמצעות:

sudo systemctl daemon-reload

sudo systemctl אפשר iHover.service

וסיימת!!

תהנה עם הצעצוע החדש שלך.

מוּמלָץ: