Daftar Isi:

IHover: 5 Langkah
IHover: 5 Langkah

Video: IHover: 5 Langkah

Video: IHover: 5 Langkah
Video: Easiest Dropdown Hover Menu with HTML CSS Only 2024, Juni
Anonim
IHover
IHover

Anda mungkin bertanya pada diri sendiri, apa sih penggiling daging ini?? Baiklah, izinkan saya memperkenalkan Anda dengan hovercraft saya. Apakah hovercraft bukan sesuatu dari film si-fi yang mungkin Anda tanyakan? Tidak benar-benar tidak, hovercraft asli menggunakan kepercayaan penembakan ke bawah yang terperangkap di semacam tas di bawahnya. Ketika ada tekanan yang cukup, udara yang terperangkap akan mendorong hovercraft ke atas sehingga bisa keluar dari lubang di bawah tas. Ini secara efektif menciptakan gelembung udara di mana ia melayang. Demikian nama hovercraft.

Mesin yang kuat ini dapat membawa banyak beban dan dapat terbang di setiap medan yang Anda inginkan. Dan jika Anda entah bagaimana dapat menerbangkannya cukup jauh sehingga Anda tidak dapat mendengarnya lagi, selamat untuk Anda tetapi jangan khawatir, ia dilengkapi dengan gps sehingga Anda selalu dapat menemukannya kembali saat membuat rekor kecepatan baru.

Perlengkapan

- Raspberry Pi

-Motor drone yang kuat: SUNNYSKY A2212 KV980

-4 ESC dengan arus minimum 15A: LittleBee 20A-S ESC BLHeli_S OPTO

-Tipe baling-baling 10 x 4,5

-Baterai drone berdaya tinggi dengan arus minimum 60A dan tegangan 3S: VGEBY1 LiPo-accu, 3S 11, 1 V

-Pengisi daya keseimbangan digital RC untuk baterai lithium

-Strip yang dipimpin

-2 sensor ultrasonik HC-sr04

-sensor LDR

-Pemancar RC FlySky FS-i6 dengan Penerima FS-iA6B

-Modul GPS 6MV2

-5V power bank

-Servo (kekuatan min 3kg)

-Transitor minimum 12V seperti TIP120

-MCP3008 analog ke konverter digital

-9V ke 5v dan 3.3V konverter

-Tempat baterai (6,5 hingga 12V)

-Set resistor

-Kabel jumper

-Bangun bahan seperti kayu dan mouse isolasi

Langkah 1: Mari Pasang Togheter Ini, Dimulai Dengan Raspberry Pi

Menginstal Raspbian

Semua perangkat keras mewah ini dikendalikan oleh raspberry pi. Untuk mempermudah live, instal raspbian pada kartu SD dan ikuti langkah-langkah ini. Setelah menginstal OS dan sebelum boot untuk pertama kalinya: Tulis ip=169.254.10.1 di akhir file cmdline.txt yang dapat Anda temukan di direktori boot kartu SD yang baru Anda flash. Simpan file ini dan keluar. Anda baru saja menetapkan alamat IP statis di Pi Anda.

Untuk mengaktifkan koneksi ssh dengan mudah pada boot pertama Anda, buat di direktori boot yang sama sebuah file bernama ssh tanpa ekstensi seperti.txt yang dilampirkan padanya. Biarkan file ini kosong.

Boot Pi Anda Hubungkan Pi Anda melalui ethernet dan buka koneksi ssh dengan program seperti Putty. Alamat IP untuk terhubung adalah alamat IP yang Anda masukkan di file cmdline.txt: 169.254.10.1

Konfigurasi rasbian

Jenis

sudo raspi-config

untuk membuka pengaturan rasbian.

Pertama-tama buka antarmuka di menu dan aktifkan komunikasi serial dan bus SPI. Menyalakan ulang.

Sayangnya mengaktifkan komunikasi serial tidak semudah itu. Anda juga harus menjalankan perintah ini jika Anda memiliki Pi 3 atau 4.

sudo systemctl stop [email protected]

sudo systemctl nonaktifkan [email protected]

Selanjutnya pergi lagi ke direktori /boot/cmdline.txt dengan

sudo nano /boot/cmdline.txt

dan hapus teks console=serial0, 115200. Terakhir buka file /boot/config.txt

sudo nano /boot/config.txt

dan tulis ini di bagian bawah:

aktifkan_uart=1

dtoverlay=miniuart-bt

Ini akan mengalihkan pin rx dan tx dari pi Anda ke bus uart perangkat keras nyata di pi Anda dan memberikan bluetooth yang palsu dan yang lebih buruk.

Wifi

Wifi bukanlah hal yang mewah jika Anda ingin menginstal beberapa perangkat lunak baru, seperti yang perlu kita lakukan.

Lakukan ini dengan perintah berikut dan ubah SSID dan kata sandi dengan SSID dan kata sandi router Anda masing-masing.

wpa_passphrase "SSID" "Kata Sandi" >> /etc/wpa_supplicant/wpa_supplicant.conf

Nyalakan ulang Pi Anda agar perubahan diterapkan. Periksa koneksi Anda dengan

ping www.google.com

perintah dan lanjutkan jika ke langkah berikutnya jika Anda mendapatkan respons.

Instal beberapa perangkat lunak

Pertama, masukkan:

sudo apt-get update

sudo apt-get upgrade

dan beri waktu Pi Anda untuk menginstal pembaruan.

Kemudian kita perlu menginstal database untuk menyimpan semua data lokasi yang akan kita kumpulkan.

sudo apt install mariadb-server

mysql_secure_installation

Ikuti panduan instalasi. Untuk dapat menjalankan website dari pi, install apache web server.

sudo apt install apache2 -y

Akhirnya kita masih harus menginstal beberapa paket python

Labu

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

Langkah 2: Waktu Perangkat Keras

Waktu Perangkat Keras
Waktu Perangkat Keras
Waktu Perangkat Keras
Waktu Perangkat Keras
Waktu Perangkat Keras
Waktu Perangkat Keras

Dasar

Sudah sejauh ini?? Semua perangkat lunak harus dilakukan, jadi mari kita mulai dengan semua hal menyenangkan, perangkat keras.

Basis hovercraft terbuat dari kayu dan mouse isolasi.

  1. Item pertama untuk Anda perlu membuat dua kali. Tikus isolasi dipotong dengan jungkat-jungkit dengan papan kayu yang direkatkan di atasnya. Ruang antara mouse isolasi harus cukup besar sehingga baling-baling pas di antara itu. Selanjutnya Anda memasang dua motor drone di tengah papan dan memasang baling-baling di atasnya.
  2. Selanjutnya kita perlu membuat 2 motor mount lagi yang akan kita tempatkan di tengah kerajinan (gambar 2).
  3. Potong bagian bawah hovercraft dari mouse isolasi tebal. Kemudian pasang kantong kedap udara di sekelilingnya (gambar 3).
  4. Sekarang kita harus membuat panel atas. Ini harus memiliki dimensi yang sama persis dengan bagian bawah yang kita buat pada langkah sebelumnya. Buat 2 lubang seukuran diameter baling-baling di tengah dan rekatkan 4 dudukan motor yang kita buat pada langkah 1 dan 2 di atasnya. Kemudian kami merekatkan bagian bawah dari langkah 3 di bawahnya.
  5. Kami melanjutkan dengan membuat sirip yang kami butuhkan untuk kemudi. Buat dua sirip seperti pada gambar 5 pada sekrup di atas dek Anda. Untuk dapat memindahkannya buatlah struktur yang mirip seperti pada foto 9. (Gambar 5 - 9)
  6. Sekarang selesaikan dengan beberapa karton tambahan di sekitar lubang baling-baling untuk aliran udara yang lebih baik (gambar 10).

Langkah 3: Menghubungkan Beberapa Kabel

Menghubungkan Beberapa Kabel
Menghubungkan Beberapa Kabel
Menghubungkan Beberapa Kabel
Menghubungkan Beberapa Kabel

Dalam dokumen di bawah ini Anda akan menemukan skema yang sama persis dua kali, satu kali dalam bentuk skema dan waktu lainnya dalam bentuk papan tempat memotong roti. Jangan ragu untuk mengubah beberapa hal jika Anda tidak dapat melihat pohon menembus hutan lagi.

TIPS: pastikan untuk memasang satu motor pengapian ke bawah dan ke belakang secara terbalik, terlihat pada skema papan tempat memotong roti. Ini akan membuat motor berputar terbalik.

Langkah 4: Memasang Kode

Semua kode yang saya tulis tersedia gratis di github.

Untuk mengkloning backend, masukkan

git clone

dan untuk mengkloning frontend

github.com/BaertTorre/www

Backend dapat Anda simpan di tempat yang Anda inginkan tetapi frontend harus ditempatkan di direktori /var/ dan mengganti peta www yang ada.

Jika dilakukan dengan benar, Anda dapat menjelajahi 169.254.10.1 dengan broser Anda dan melihat situs web frontend.

Langkah 5: Mulai Otomatis Backend

Selamat datang di langkah terakhir. Semoga Anda berhasil sejauh ini tanpa banyak kesulitan. Saya pasti tidak:).

Langkah ini mencakup cara membuat perangkat lunak backend secara otomatis mulai saat startup Pi.

Buat file dengan perintah ini:

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

Lewati yang berikut dalam file ini:

[Unit]Description=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

Pada baris ExecStart, berikan jalur yang benar ke launcher.sh yang disertakan di backend.

Akhirnya biarkan perubahan berlaku dengan:

sudo systemctl daemon-reload

sudo systemctl aktifkan iHover.service

Dan kamu selesai!!

Bersenang-senang dengan mainan baru Anda.

Direkomendasikan: