جدول المحتويات:

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

ربما كنت تسأل نفسك ، ما بحق الجحيم مطحنة اللحم هذه ؟؟ حسنًا ، دعني أقدم لك حواماتي. هل الحوامة ليست شيئًا من فيلم si-fi قد تسأل؟ ليس حقًا لا ، فالحوامة الحقيقية تستخدم ثقة إطلاق النار المتدنية التي تحبسها في نوع من الكيس تحته. عندما يكون هناك ضغط كافٍ ، سيدفع الهواء المحاصر الحوامات لأعلى حتى تتمكن من الهروب من الفتحة الموجودة أسفل الكيس. إنه يخلق بشكل فعال فقاعة هواء حيث تحوم فوقها. وهكذا اسم الحوامات.

يمكن أن تحمل هذه الآلة القوية الكثير من الوزن ويمكنها الطيران فوق كل التضاريس التي تريدها. وإذا كنت قادرًا بطريقة ما على الطيران بعيدًا بما يكفي بحيث لا يمكنك سماعها بعد الآن ، تهانينا لك ولكن لا تقلق ، فهي مجهزة بنظام تحديد المواقع العالمي (GPS) حتى تتمكن دائمًا من العثور عليها مرة أخرى أثناء تسجيل أرقام قياسية جديدة للسرعة.

اللوازم

- فطيرة التوت

- محركات الطائرات بدون طيار القوية: SUNNYSKY A2212 KV980

-4 ESC بحد أدنى للتيار 15 أمبير: LittleBee 20A-S ESC BLHeli_S OPTO

- نوع المروحة 10 × 4.5

-بطارية طائرة بدون طيار عالية الطاقة بجهد 60 أمبير و 3 S كحد أدنى: VGEBY1 LiPo-accu ، 3S 11 ، 1 V

-شاحن توازن رقمي RC لبطارية الليثيوم

-شريط يؤدى

-2 مستشعرات فوق صوتية HC-sr04

-مستشعر LDR

-FlySky FS-i6 RC مرسل مع FS-iA6B استقبال

-وحدة GPS 6MV2

-5 فولت powerbank

-Servo (الحد الأدنى 3 كجم من القوة)

-الحد الأدنى لنقل 12 فولت مثل TIP120

-MCP3008 التناظرية إلى محول رقمي

-9V إلى 5V و 3.3V المحول

-حامل البطارية (6.5 إلى 12 فولت)

مجموعة المقاوم

- أسلاك توصيل

- مواد البناء مثل الخشب وفأرة العزل

الخطوة 1: لنضع هذا Togheter ، بدءًا من Raspberry Pi

تثبيت Raspbian

يتم التحكم في كل هذه الأجهزة الفاخرة بواسطة Raspberry Pi. لتسهيل العيش ، قم بتثبيت raspbian على بطاقة SD واتبع هذه الخطوات. بعد وميض نظام التشغيل وقبل التمهيد للمرة الأولى: اكتب ip = 169.254.10.1 في نهاية ملف cmdline.txt الذي يمكنك العثور عليه في دليل التمهيد لبطاقة SD التي تم وميضها حديثًا. احفظ هذا الملف واخرج. لقد قمت للتو بتعيين عنوان IP ثابت في Pi الخاص بك.

لتمكين اتصال ssh بسهولة في التمهيد الأول ، أنشئ في نفس دليل التمهيد ملفًا يسمى ssh بدون أي ملحقات مثل.txt المرفقة به. اترك هذا الملف فارغا.

قم بتشغيل Pi الخاص بك قم بتوصيل Pi عبر ethernet وافتح اتصال ssh ببرنامج مثل المعجون. عنوان IP المراد الاتصال به هو عنوان IP الذي أدخلته في ملف cmdline.txt: 169.254.10.1

التكوين Rasbian

نوع

sudo raspi-config

لفتح إعدادات الراسبيان.

بادئ ذي بدء ، انتقل إلى الواجهات في القائمة وقم بتمكين الاتصال التسلسلي وناقل SPI. اعادة التشغيل.

للأسف ، ليس تمكين الاتصال التسلسلي بهذه السهولة. يجب عليك أيضًا تشغيل هذه الأوامر إذا كان لديك Pi 3 أو 4.

sudo systemctl stop [email protected]. نظام sudo

sudo systemctl تعطيل [email protected]

بعد ذلك ، انتقل مرة أخرى إلى الدليل /boot/cmdline.txt باستخدام

sudo نانو / التمهيد / cmdline.txt

وحذف وحدة تحكم النص = serial0، 115200. أخيرًا ، افتح الملف /boot/config.txt

sudo نانو / boot/config.txt

واكتب هذا في الأسفل:

enable_uart = 1

dtoverlay = miniuart-bt

سيؤدي هذا إلى تبديل دبابيس rx و tx في جهاز pi الخاص بك إلى ناقل uart للأجهزة الحقيقية على جهاز pi وإعطاء البلوتوث المزيف والأسوأ.

واي فاي

Wifi ليس رفاهية إذا كنت ترغب في تثبيت بعض البرامج الجديدة على طول الخط ، كما نحتاج إلى القيام به.

قم بذلك باستخدام الأمر التالي وقم بتغيير SSID وكلمة المرور باستخدام SSID الخاص بالموجه وكلمة المرور على التوالي.

wpa_passphrase "SSID" "كلمة المرور" >> /etc/wpa_supplicant/wpa_supplicant.conf

أعد تشغيل Pi للسماح بالتغييرات سارية المفعول. تحقق من اتصالك بـ

ping www.google.com

الأمر واستمر في الانتقال إلى الخطوة التالية إذا تلقيت ردًا.

ثبت بعض البرامج

أولاً ، أدخل:

sudo apt-get update

sudo apt-get ترقية

وامنح Pi الوقت لتثبيت التحديثات.

ثم نحتاج إلى تثبيت قاعدة البيانات لتخزين جميع بيانات الموقع التي سنجمعها.

sudo apt تثبيت خادم mariadb

mysql_secure_installation

اتبع معالج التثبيت. لتتمكن من تشغيل موقع الويب من pi ، قم بتثبيت خادم الويب apache.

sudo apt تثبيت apache2 -y

أخيرًا ، لا يزال يتعين علينا تثبيت بعض حزم بايثون

قارورة

Flask_cors Flask_socketio Python-mysql-connector sudo apt-get install python3-spidiv

الخطوة 2: وقت الجهاز

وقت الجهاز
وقت الجهاز
وقت الجهاز
وقت الجهاز
وقت الجهاز
وقت الجهاز

القاعدة

حصلت على هذا الحد ؟؟ يجب أن يتم تنفيذ جميع البرامج ، فلنبدأ مع كل الأشياء الممتعة ، الأجهزة.

توجد قاعدة الحوامات من الخشب وفأرة العزل.

  1. يجب أن تقوم بعمل العنصر الموجود في الأول مرتين. يتم قطع ماوس العزلة بأرجوحة مع لصق لوح خشبي فوقه. يجب أن تكون المسافة بين فأرة العزل كبيرة بما يكفي بحيث تتناسب المروحة بينها. بعد ذلك ، تقوم بربط محركي الطائرة بدون طيار في منتصف اللوح الخشبي وتركيب المراوح في الأعلى.
  2. بعد ذلك ، نحتاج إلى صنع حوامل محركين إضافيتين سنضعهما في منتصف المركبة (الصورة 2).
  3. قطع الجانب السفلي من الحوامات من ماوس عزل سميك. ثم ضع كيسًا محكمًا حوله (الصورة 3).
  4. الآن علينا أن نجعل اللوحة العلوية. يجب أن يكون لهذا بالضبط نفس أبعاد الجانب السفلي الذي قطعناه في الخطوة السابقة. اصنع فتحتين بحجم قطر المروحة في المنتصف وألصق حوامل المحرك الأربعة التي صنعناها في الخطوة 1 و 2 فوقها. ثم نلصق الجانب السفلي من الخطوة 3 أدناه.
  5. نستمر في صنع الزعانف التي نحتاجها للتوجيه. اصنع زعنفتين مثل الصورة 5 على المسمار أعلى سطح السفينة. لتتمكن من تحريكها ، قم بعمل هيكل مشابه كما هو موضح في الصورة 9. (الصورة 5-9)
  6. قم الآن بإنهائه ببعض الكرتون الإضافي حول فتحات المروحة لتحسين تدفق الهواء (الصورة 10).

الخطوة الثالثة: توصيل بعض الأسلاك

توصيل بعض الأسلاك
توصيل بعض الأسلاك
توصيل بعض الأسلاك
توصيل بعض الأسلاك

في المستندات أدناه ستجد نفس المخطط مرتين ، مرة في شكل تخطيطي ومرة أخرى في شكل لوح التجارب. لا تتردد في تغيير بعض الأشياء إذا لم يعد بإمكانك رؤية الشجرة عبر الغابة.

نصيحة: تأكد من توصيل محرك إطلاق واحد لأسفل وللخلف في الاتجاه المعاكس ، كما هو موضح في مخطط اللوح. هذا سيجعل المحرك يدور في الاتجاه المعاكس.

الخطوة الرابعة: تثبيت الكود

كل الكود الذي كتبته متاح مجانًا على جيثب.

لاستنساخ الخلفية أدخل

استنساخ بوابة

واستنساخ الواجهة الأمامية

github.com/BaertTorre/www

يمكنك حفظ الواجهة الخلفية في المكان الذي تريده ولكن يجب وضع الواجهة الأمامية في الدليل / var / واستبدال خريطة www الحالية.

إذا تم القيام به بشكل صحيح ، يمكنك التصفح إلى 169.254.10.1 مع Broser الخاص بك ومشاهدة موقع الواجهة الأمامية.

الخطوة 5: بدء تلقائي للخلفية

مرحبًا بك في الخطوة الأخيرة. أتمنى أن تكون قد وصلت إلى هذا الحد دون أن تتخبط كثيرًا. أنا بالتأكيد لم أفعل:).

تتناول هذه الخطوة كيفية جعل برنامج الواجهة الخلفية يبدأ تلقائيًا عند بدء تشغيل Pi.

قم بإنشاء ملف بهذا الأمر:

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

بعد ما يلي في هذا الملف:

[الوحدة] الوصف = iHover After = network.target mariadb.service [الخدمة] النوع = مستخدم بسيط = جذر ExecStart = / bin / sh /Path/To/Repo_with_launcher.sh [تثبيت] WantedBy = multi-user.target

على الخط ExecStart ، امنح المسار الصحيح إلى Launcher.sh المضمن في الواجهة الخلفية.

أخيرًا ، دع التغييرات نافذة المفعول مع:

تحميل برنامج sudo systemctl daemon-reload

يقوم sudo systemctl بتمكين iHover.service

وانت انتهيت!!

استمتع بلعبتك الجديدة.

موصى به: