جدول المحتويات:
- اللوازم
- الخطوة 1: لنضع هذا Togheter ، بدءًا من Raspberry Pi
- الخطوة 2: وقت الجهاز
- الخطوة الثالثة: توصيل بعض الأسلاك
- الخطوة الرابعة: تثبيت الكود
- الخطوة 5: بدء تلقائي للخلفية
فيديو: IHover: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
ربما كنت تسأل نفسك ، ما بحق الجحيم مطحنة اللحم هذه ؟؟ حسنًا ، دعني أقدم لك حواماتي. هل الحوامة ليست شيئًا من فيلم 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: وقت الجهاز
القاعدة
حصلت على هذا الحد ؟؟ يجب أن يتم تنفيذ جميع البرامج ، فلنبدأ مع كل الأشياء الممتعة ، الأجهزة.
توجد قاعدة الحوامات من الخشب وفأرة العزل.
- يجب أن تقوم بعمل العنصر الموجود في الأول مرتين. يتم قطع ماوس العزلة بأرجوحة مع لصق لوح خشبي فوقه. يجب أن تكون المسافة بين فأرة العزل كبيرة بما يكفي بحيث تتناسب المروحة بينها. بعد ذلك ، تقوم بربط محركي الطائرة بدون طيار في منتصف اللوح الخشبي وتركيب المراوح في الأعلى.
- بعد ذلك ، نحتاج إلى صنع حوامل محركين إضافيتين سنضعهما في منتصف المركبة (الصورة 2).
- قطع الجانب السفلي من الحوامات من ماوس عزل سميك. ثم ضع كيسًا محكمًا حوله (الصورة 3).
- الآن علينا أن نجعل اللوحة العلوية. يجب أن يكون لهذا بالضبط نفس أبعاد الجانب السفلي الذي قطعناه في الخطوة السابقة. اصنع فتحتين بحجم قطر المروحة في المنتصف وألصق حوامل المحرك الأربعة التي صنعناها في الخطوة 1 و 2 فوقها. ثم نلصق الجانب السفلي من الخطوة 3 أدناه.
- نستمر في صنع الزعانف التي نحتاجها للتوجيه. اصنع زعنفتين مثل الصورة 5 على المسمار أعلى سطح السفينة. لتتمكن من تحريكها ، قم بعمل هيكل مشابه كما هو موضح في الصورة 9. (الصورة 5-9)
- قم الآن بإنهائه ببعض الكرتون الإضافي حول فتحات المروحة لتحسين تدفق الهواء (الصورة 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
وانت انتهيت!!
استمتع بلعبتك الجديدة.
موصى به:
تصميم اللعبة في فليك في 5 خطوات: 5 خطوات
تصميم اللعبة في Flick in 5 Steps: Flick هي طريقة بسيطة حقًا لصنع لعبة ، لا سيما شيء مثل الألغاز أو الرواية المرئية أو لعبة المغامرة
نظام اردوينو لتنبيه وقوف السيارة عند الرجوع للخلف - خطوات خطوة: 4 خطوات
نظام اردوينو لتنبيه وقوف السيارة عند الرجوع للخلف | خطوات بخطوة: في هذا المشروع ، سأصمم دائرة مستشعر لعكس مواقف السيارات من Arduino باستخدام مستشعر الموجات فوق الصوتية Arduino UNO و HC-SR04. يمكن استخدام نظام التنبيه العكسي للسيارة المستند إلى Arduino للتنقل الذاتي ومجموعة الروبوتات وغيرها من النطاقات
اكتشاف الوجه على Raspberry Pi 4B في 3 خطوات: 3 خطوات
اكتشاف الوجه على Raspberry Pi 4B في 3 خطوات: في هذا Instructable سنقوم باكتشاف الوجه على Raspberry Pi 4 باستخدام Shunya O / S باستخدام مكتبة Shunyaface. Shunyaface هي مكتبة للتعرف على الوجوه / الكشف عنها. يهدف المشروع إلى تحقيق أسرع سرعة في الكشف والتعرف مع
كيف تصنع عداد خطوات؟: 3 خطوات (بالصور)
How to Make Step Counter؟: اعتدت أن أؤدي أداءً جيدًا في العديد من الرياضات: المشي والجري وركوب الدراجة ولعب كرة الريشة وما إلى ذلك ، أحب ركوب الخيل للسفر في وقت قريب. حسنًا ، انظر إلى بطني المنتفخ … حسنًا ، على أي حال ، قررت إعادة التمرين. ما هي المعدات التي يجب أن أحضرها؟
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): 6 خطوات
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): هل تريد تخويف أصدقائك وإحداث بعض ضوضاء الصراخ في عيد الهالوين؟ أو تريد فقط عمل مزحة جيدة؟ يمكن لشاشة الزومبي المنبثقة القيام بذلك! في هذا Instructable ، سوف أعلمك كيفية جعل زومبي القفز للخارج بسهولة باستخدام Arduino. HC-SR0