Sadržaj:

IHover: 5 koraka
IHover: 5 koraka
Anonim
IHover
IHover

Vjerovatno se pitate, što je dovraga ova mlin za meso ?? Pa, dozvolite 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će ispod njega. Kad postoji dovoljan pritisak, zarobljeni zrak će gurnuti lebdjelicu nagore kako bi mogla izaći iz rupe ispod vreće. Efikasno stvara mjehurić zraka tamo gdje lebdi. Tako je dobio ime lebdjelica.

Ova moćna mašina može nositi veliku težinu i može preletjeti svaki teren 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.

Supplies

- Raspberry Pi

-Moćni bespilotni motori: SUNNYSKY A2212 KV980

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

-Tip 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 litijumskih baterija

-Led traka

-2 HC-sr04 ultrazvučna senzora

-LDR senzor

-FlySky FS-i6 RC predajnik sa FS-iA6B prijemnikom

-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 12V)

-Resistor set

-Jamper žice

-Gradite materijale poput drveta i izolacijskog miša

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

Instaliranje Raspbiana

Sav ovaj fensi hardver kontrolira malina pi. Da biste olakšali uživo, instalirajte raspbian na SD karticu i slijedite ove korake. Nakon fleširanja OS -a i prije prvog pokretanja: Napiš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. Sačuvajte 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

da otvorite postavke za razijske jezike.

Prije svega idite na sučelja u izborniku i omogućite serijsku komunikaciju i SPI sabirnicu. Ponovo pokrenite sistem.

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ći [email protected]

Zatim idite ponovo u /boot/cmdline.txt direktorij sa

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 i dati bluetoothu lažni i gori.

Wifi

Wifi nije luksuz ako želite instalirati neki novi softver niz liniju, 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

Ponovo pokrenite svoj Pi kako bi promjene stupile na snagu. Provjerite svoju vezu sa

ping www.google.com

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

Instalirajte neki softver

Prvo unesite:

sudo apt-get update

sudo apt-get nadogradnja

i dajte svom Pi -u vremena 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 sa pi, instalirajte apache web server.

sudo apt install apache2 -y

Konačno, još uvijek moramo instalirati neke python pakete

Flask

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

Korak 2: Vrijeme hardvera

Vreme hardvera
Vreme hardvera
Vreme hardvera
Vreme hardvera
Vreme hardvera
Vreme hardvera

Baza

Da li ste stigli ovako daleko ?? Softver bi trebao biti gotov pa počnimo sa svim zabavnim stvarima, hardverom.

Osnova lebdjelice proizvedena je od drveta 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. Zatim zašrafite dva bespilotna motora na sredini 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 od debelog izolacijskog miša. Zatim omotajte nepropusnu vrećicu oko nje (slika 3).
  4. Sada moramo napraviti gornju ploču. Ovo 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 lijepimo donju stranu iz koraka 3 ispod.
  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 koja se vidi na fotografiji 9. (Slika 5 - 9)
  6. Sada ga dovršite dodatnim kartonom oko rupa propelera za bolji protok zraka (slika 10).

Korak 3: Povezivanje nekih žica

Povezivanje nekih žica
Povezivanje nekih žica
Povezivanje nekih žica
Povezivanje nekih žica

U donjim dokumentima dvaput ćete pronaći potpuno 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: Obavezno povežite jedan motor za paljenje prema dolje i unatrag, što se vidi na shemi matične ploče. Ovo ć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 da klonira front

github.com/BaertTorre/www

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

Ako ste to učinili ispravno, možete surfati do 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 dospjeli ovako daleko bez previše trunke. Sigurno nisam:).

Ovaj korak pokriva kako učiniti da se pozadinski softver automatski pokrene pri pokretanju Pi.

Kreirajte datoteku pomoću ove naredbe:

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 [Instaliraj] WantedBy = višekorisnički cilj

Na mreži ExecStart, dajte ispravnu putanju lanser.sh uključenom u pozadinu.

Konačno neka promjene stupe na snagu sa:

sudo systemctl daemon-reload

sudo systemctl omogućuje iHover.service

I gotovi ste !!

Zabavite se sa svojom novom igračkom.

Preporučuje se: