Sadržaj:

IHover: 5 koraka
IHover: 5 koraka

Video: IHover: 5 koraka

Video: IHover: 5 koraka
Video: Домашний ХЛЕБ - всего 5 компонентов! + намазка к нему! Простейший РЕЦЕПТ от шеф-повара Лазерсона 2024, Studeni
Anonim
IHover
IHover

Vjerojatno se pitate, što je dovraga ova mlin za meso ?? Pa, dopustite mi da vam predstavim svoj hovercraft. Možda pitate hovercraft nije nešto iz si-fi filma? Zapravo ne, pravi hovercraft koristi silazno povjerenje koje zarobi u neku vrstu vrećice ispod njega. Kad postoji dovoljan pritisak, zarobljeni zrak će gurnuti lebdjelicu prema gore kako bi mogla izaći iz rupe ispod vreće. Učinkovito stvara mjehurić zraka tamo gdje lebdi. Tako je ime hovercraft.

Ovaj snažni stroj može nositi veliku težinu i može letjeti po svakom terenu koji želite. A ako ste nekako u stanju letjeti dovoljno daleko da više ne možete čuti, čestitam vam, ali ne brinite, opremljen je GPS -om tako da ga uvijek možete pronaći dok postavljate nove rekorde brzine.

Pribor

- Malina Pi

-Moćni bespilotni motori: SUNNYSKY A2212 KV980

-4 ESC-a s minimalnom strujom od 15A: LittleBee 20A-S ESC BLHeli_S OPTO

-Tipa elise 10 x 4,5

-Drone baterija velike snage s minimalnom strujom od 60A i 3S naponom: VGEBY1 LiPo-accu, 3S 11, 1 V

-RC digitalni punjač za balansiranje litijevih baterija

-LED traka

-2 HC-sr04 ultrazvučna senzora

-LDR senzor

-FlySky FS-i6 RC odašiljač s FS-iA6B prijamnikom

-GPS 6MV2 modul

-5V powerbank

-Servo (minimalno 3 kg sile)

-Tranzitor minimalno 12V poput TIP120

-MCP3008 analogno -digitalni pretvarač

Pretvarač -9V u 5v i 3.3V

-Držač baterije (6,5 do 12 V)

-Skup otpornika

-Spojne žice

-Gradite materijale poput drva i izolacijskog miša

Korak 1: Postavimo ovaj skup, počevši od Raspberry Pi

Instaliranje Raspbiana

Sav ovaj otmjeni hardver kontrolira malina pi. Da biste olakšali prijenos uživo, instalirajte raspbian na SD karticu i slijedite ove korake. Nakon bljeskanja OS -a i prije prvog podizanja sustava: Upišite ip = 169.254.10.1 na kraj datoteke cmdline.txt koju možete pronaći u direktoriju za pokretanje vaše novo fleširane SD kartice. Spremite ovu datoteku i izađite. Upravo ste postavili statičku IP adresu u svom Pi.

Da biste jednostavno omogućili ssh vezu pri prvom pokretanju, stvorite u istom direktoriju za pokretanje datoteku pod nazivom ssh bez ikakvih proširenja poput.txt. Ostavite ovu datoteku praznom.

Pokrenite svoj Pi Povežite svoj Pi putem etherneta i otvorite ssh vezu s programom poput kit. IP adresa za povezivanje je IP adresa koju ste unijeli u datoteku cmdline.txt: 169.254.10.1

Rasbian config

Tip

sudo raspi-config

za otvaranje postavki rasbian.

Prije svega idite na sučelja u izborniku i omogućite serijsku komunikaciju i SPI sabirnicu. Ponovno podizanje sustava.

Nažalost, omogućavanje serijske komunikacije nije tako jednostavno. Ove naredbe morate pokrenuti i ako imate Pi 3 ili 4.

sudo systemctl stop [email protected]

sudo systemctl onemogućiti [email protected]

Zatim ponovno idite u /boot/cmdline.txt direktorij s

sudo nano /boot/cmdline.txt

i izbrišite tekstualnu konzolu = serial0, 115200. Na kraju otvorite /boot/config.txt datoteku

sudo nano /boot/config.txt

i napiši ovo na dnu:

enable_uart = 1

dtoverlay = miniuart-bt

Ovo će prebaciti rx i tx pinove vašeg pi na pravu hardversku uart sabirnicu na vašem pi, a bluetoothu će dati lažni i lošiji.

Wifi

Wifi nije luksuz ako želite instalirati neki novi softver, kao što to moramo učiniti.

Učinite to sa sljedećom naredbom i promijenite SSID i lozinku sa SSID -om i lozinkom usmjerivača.

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

Ponovno pokrenite Pi kako bi promjene stupile na snagu. Provjerite svoju vezu s

ping www.google.com

naredbu i nastavite ako na sljedeći korak ako dobijete odgovor.

Instalirajte neki softver

Prvo unesite:

sudo apt-get ažuriranje

sudo apt-get nadogradnja

i dajte svom Pi vrijeme da instalira ažuriranja.

Zatim moramo instalirati bazu podataka za pohranu svih podataka o lokaciji koje ćemo prikupljati.

sudo apt install mariadb-server

mysql_secure_installation

Slijedite čarobnjaka za instalaciju. Da biste mogli pokrenuti web stranicu s pi, instalirajte apache web poslužitelj.

sudo apt install apache2 -y

Na kraju još moramo instalirati neke python pakete

Boca

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

Korak 2: Vrijeme hardvera

Vrijeme hardvera
Vrijeme hardvera
Vrijeme hardvera
Vrijeme hardvera
Vrijeme hardvera
Vrijeme hardvera

Uporište

Jeste li stigli ovako daleko ?? Al softver bi trebao biti gotov pa počnimo sa svim zabavnim stvarima, hardverom.

Baza lebdjelice lebdi od drva i izolacijskog miša.

  1. Stavku na prvom morate napraviti dva puta. Izolacijski miš izrezan je klackalicom na koju je zalijepljena drvena daska. Razmak između izolacijskog miša mora biti dovoljno velik da propeler stane između njega. Sljedeće, zašrafite dva bespilotna motora usred daske i montirate propelere na vrh.
  2. Zatim moramo napraviti još 2 nosača motora koje ćemo postaviti u sredinu plovila (slika 2).
  3. Izrežite donju stranu lebdjelice iz debelog izolacijskog miša. Zatim oko nje stavite nepropusnu vrećicu (slika 3).
  4. Sada moramo napraviti gornju ploču. To mora imati iste dimenzije kao donja strana koju smo napravili u prethodnom koraku. Napravite 2 rupe veličine promjera propelera u sredini i zalijepite 4 nosača motora koje smo napravili u 1. i 2. koraku. Zatim dolje lijepimo donju stranu iz koraka 3.
  5. Nastavljamo s izradom peraja koja su nam potrebna za upravljanje. Napravite dvije peraje kao na slici 5 na vijku na vrhu palube. Da biste ih mogli pomicati, napravite sličnu strukturu viđenu na fotografiji 9. (Slika 5 - 9)
  6. Sada ga dovršite dodatnim kartonom oko rupa propelera za bolji protok zraka (slika 10).

Korak 3: Spajanje nekih žica

Spajanje nekih žica
Spajanje nekih žica
Spajanje nekih žica
Spajanje nekih žica

U dokumentima u nastavku dvaput ćete pronaći istu shemu, jednom u shematskom obliku, a drugi put u obliku matične ploče. Slobodno promijenite neke stvari ako više ne vidite drvo kroz šumu.

SAVJET: Pobrinite se da jedan motor za paljenje okrenete prema dolje i unatrag, što se vidi na shemi matične ploče. To će pokrenuti motor u obrnutom smjeru.

Korak 4: Instaliranje koda

Sav kod koji sam napisao dostupan je besplatno na githubu.

Za kloniranje pozadine unesite

git clone

i za kloniranje frontenda

github.com/BaertTorre/www

Pozadinu koju možete spremiti gdje želite, ali sučelje morate postaviti u / var / direktorij i zamijeniti postojeću www kartu.

Ako ste to učinili ispravno, možete pregledavati 169.254.10.1 sa svojim preglednikom i vidjeti web stranicu sučelja.

Korak 5: Automatski pokreni pozadinu

Dobrodošli u posljednji korak. Nadam se da ste uspjeli dovde bez previše trunke. Ja sigurno nisam:).

Ovaj korak pokriva kako omogućiti automatsko pokretanje pozadinskog softvera pri pokretanju Pi.

Izradite datoteku s ovom naredbom:

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

U ovoj datoteci prošlo je sljedeće:

[Jedinica] Opis = iHover After = network.target mariadb.service [Usluga] Vrsta = jednostavan korisnik = root ExecStart =/bin/sh /Path/To/Repo_with_launcher.sh [Install] WantedBy = multi-userr.target

Na liniji ExecStart, dajte ispravan put do launcher.sh uključenog u pozadinu.

Konačno neka promjene stupe na snagu s:

sudo systemctl daemon-reload

sudo systemctl omogućiti iHover.service

I gotovi ste !!

Zabavite se s novom igračkom.

Preporučeni: