فهرست مطالب:

IHover: 5 مرحله
IHover: 5 مرحله

تصویری: IHover: 5 مرحله

تصویری: IHover: 5 مرحله
تصویری: Unreal Engine 5 Beginner Tutorial - UE5 Starter Course 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 شارژر تعادل دیجیتال برای باتری های لیتیوم

نوار LED

-2 سنسور اولتراسونیک HC-sr04

سنسور -RDR

-FlySky FS-i6 RC فرستنده با گیرنده FS-iA6B

ماژول -GPS 6MV2

پاوربانک 5 ولت

سروو (حداقل 3 کیلوگرم نیرو)

-ترانزیور حداقل 12 ولت مانند TIP120

-MCP3008 مبدل آنالوگ به دیجیتال

مبدل 9 ولت به 5 ولت و 3.3 ولت

نگهدارنده باتری (6.5 تا 12 ولت)

-مجموعه مقاومت

-سیم های بلوز

-مواد ضروری مانند چوب و موس جداگانه بسازید

مرحله 1: اجازه دهید این Togheter را شروع کنیم ، با Raspberry Pi شروع کنیم

نصب Raspbian

تمام این سخت افزارهای فانتزی توسط تمشک pi کنترل می شود. برای سهولت در اجرای برنامه ، raspbian را روی کارت SD نصب کنید و این مراحل را دنبال کنید. پس از چشمک زدن سیستم عامل و قبل از بوت برای اولین بار: ip = 169.254.10.1 را در انتهای فایل cmdline.txt بنویسید که می توانید در فهرست بوت کارت SD تازه فلاش شده خود پیدا کنید. این فایل را ذخیره کرده و خارج شوید. شما فقط یک آدرس IP ثابت در Pi خود تنظیم کرده اید.

برای اینکه به راحتی اتصال ssh را در اولین بوت خود فعال کنید ، در همان پوشه بوت یک فایل به نام ssh بدون هیچگونه پسوندی مانند.txt به آن ایجاد کنید. این فایل را خالی بگذارید.

بوت Pi خود Pi خود را از طریق اترنت وصل کنید و اتصال ssh را با برنامه ای مانند putty باز کنید. آدرس IP برای اتصال آدرس IP است که در فایل cmdline.txt وارد کرده اید: 169.254.10.1

پیکربندی Rasbian

تایپ کنید

sudo raspi-config

برای باز کردن تنظیمات rasbian.

اول از همه به رابط های موجود در منو بروید و ارتباط سریال و گذرگاه 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 شما را به گذرگاه سخت افزاری واقعی در pi شما تبدیل می کند و بلوتوث را جعلی و بدتر می کند.

وای فای

اگر مایل به نصب نرم افزاری جدید هستید ، مانند ما نیاز داریم Wifi لوکس نیست.

این کار را با دستور زیر انجام دهید و SSID و رمز عبور را به ترتیب با SSID و رمز عبور روتر خود تغییر دهید.

wpa_passphrase "SSID" "Password" >> /etc/wpa_supplicant/wpa_supplicant.conf

Pi خود را مجدداً راه اندازی کنید تا تغییرات اعمال شوند. ارتباط خود را با

ping www.google.com

دستور دهید و در صورت دریافت پاسخ به مرحله بعد ادامه دهید.

چند نرم افزار نصب کنید

ابتدا وارد کنید:

sudo apt-get update

sudo apt-get upgrade

و به Pi خود زمان دهید تا به روزرسانی ها را نصب کند.

سپس ما باید پایگاه داده را نصب کنیم تا همه داده های مکانی که جمع آوری می کنیم ذخیره شود.

sudo apt mariadb-server را نصب کنید

mysql_secure_instation

جادوگر نصب را دنبال کنید. برای اینکه بتوانید وب سایت را از pi اجرا کنید ، سرور وب apache را نصب کنید.

sudo apt install apache2 -y

در نهایت ما هنوز باید برخی از بسته های پایتون را نصب کنیم

فلاسک

Flask_cors Flask_socketio Python-mysql-connector sudo apt-get install 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 موجود است.

برای کلون کردن باطن وارد کنید

git clone

و کلون کردن نمای جلو

github.com/BaertTorre/www

پشتیبان را می توانید در جایی که می خواهید ذخیره کنید ، اما نمای جلو باید در فهرست / var / قرار داده شود و نقشه www موجود را جایگزین کند.

در صورت انجام صحیح می توانید با broser خود به 169.254.10.1 موج سواری کرده و وب سایت پیش رو را مشاهده کنید.

مرحله 5: شروع خودکار پشتیبان

به مرحله آخر خوش آمدید. امیدوارم شما تا اینجا بدون مشکل زیاد به این نتیجه رسیده باشید. مطمئناً نداشتم:).

این مرحله نحوه شروع به کار خودکار نرم افزار پشتیبان هنگام راه اندازی Pi را پوشش می دهد.

با این دستور یک فایل ایجاد کنید:

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

موارد زیر را در این فایل رد کنید:

[واحد] توضیحات = iHover After = network.target mariadb.service [خدمات] نوع = ساده کاربر = root ExecStart =/bin/sh /Path/To/Repo_with_launcher.sh [نصب] WantedBy = multi-user.target

در خط ExecStart ، مسیر صحیح را به launcher.sh موجود در باطن بدهید.

در نهایت اجازه دهید تغییرات با موارد زیر اعمال شوند:

sudo systemctl daemon-reload

sudo systemctl iHover.service را فعال کنید

و تموم شدی !!

با اسباب بازی جدید خود لذت ببرید.

توصیه شده: