INHOUDSOPGAWE:

IHover: 5 stappe
IHover: 5 stappe

Video: IHover: 5 stappe

Video: IHover: 5 stappe
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, November
Anonim
IHover
IHover

U vra uself waarskynlik af, wat is hierdie vleissnit eintlik? Laat ek u aan my sweeftuig voorstel. Is 'n sweeftuig nie iets uit 'n si-fi-film nie, kan u vra? Nie regtig nie, 'n regte sweeftuig gebruik afwaartse vuurvertroue dat dit in 'n soort sak onder hom vasgevang word. As daar genoeg druk is, sal die ingeslote lug die sweeftuig omhoog stoot sodat dit uit die gat onder die sak kan ontsnap. Dit skep effektief 'n lugborrel waar dit beweeg. Dus die naam hovercraft.

Hierdie kragtige masjien kan baie gewig dra en kan oor elke terrein vlieg wat u wil hê. En as u dit op een of ander manier ver genoeg kan wegvlieg sodat u dit nie meer kan hoor nie, baie geluk, maar moenie bekommerd wees nie, dit is toegerus met GPS sodat u dit altyd kan terugvind terwyl u nuwe snelheidsrekords opstel.

Voorrade

- Framboos Pi

-Kragtige drone motors: SUNNYSKY A2212 KV980

-4 ESC's met 'n minimum stroom van 15A: LittleBee 20A-S ESC BLHeli_S OPTO

-Propeller tipe 10 x 4.5

-Drone battery met 'n hoë krag met 'n minimum stroom van 60A en 3S spanning: VGEBY1 LiPo-accu, 3S 11, 1 V

-RC digitale balanslaaier vir litiumbatterye

-Led strook

-2 HC-sr04 ultrasoniese sensors

-LDR sensor

-FlySky FS-i6 RC-sender met FS-iA6B-ontvanger

-GPS 6MV2 module

-5V kragbank

-Servo (min 3 kg krag)

-Transistor minimum 12V soos TIP120

-MCP3008 analoog na digitaal omskakelaar

-9V tot 5v en 3.3V omskakelaar

-Batteryhouer (6,5 tot 12V)

-Weerstandstel

-Jumper drade

-Bou materiaal soos hout en isolasie muis

Stap 1: Kom ons sit hierdie Togheter, begin met die Framboos Pi

Die installering van Raspbian

Al hierdie luukse hardeware word beheer deur 'n framboospi. Om die lewe maklik te maak, installeer raspbian op 'n SD -kaart en volg hierdie stappe. Nadat u die bedryfstelsel geflits het en voordat u die eerste keer begin: Skryf ip = 169.254.10.1 aan die einde van die cmdline.txt -lêer wat u in die opstartgids van u nuut geflitsde SD -kaart kan vind. Stoor hierdie lêer en verlaat. U het pas 'n statiese IP -adres in u Pi ingestel.

Om maklik ssh -verbinding op u eerste opstart moontlik te maak, skep in dieselfde opstartgids 'n lêer genaamd ssh sonder enige uitbreidings soos.txt daaraan gekoppel. Laat hierdie lêer leeg.

Start u Pi Koppel u Pi via ethernet en maak 'n ssh -verbinding oop met 'n program soos stopverf. Die IP -adres om aan te sluit is die IP -adres wat u in die cmdline.txt -lêer ingevoer het: 169.254.10.1

Rasbiese konfigurasie

Tik

sudo raspi-config

om die rasbian -instellings oop te maak.

Gaan eers na die koppelvlakke in die spyskaart en aktiveer seriële kommunikasie en die SPI -bus. Herlaai.

Dit is ongelukkig nie so maklik om reekskommunikasie moontlik te maak nie. U moet ook hierdie opdragte uitvoer as u 'n Pi 3 of 4 het.

sudo systemctl stop [email protected]

sudo systemctl deaktiveer [email protected]

Gaan dan weer na die /boot/cmdline.txt -gids met

sudo nano /boot/cmdline.txt

en verwyder die tekskonsole = serial0, 115200. Maak uiteindelik die /boot/config.txt -lêer oop

sudo nano /boot/config.txt

en skryf dit onderaan:

enable_uart = 1

dtoverlay = miniuart-bt

Dit skakel die rx- en tx -penne van u pi oor na die regte hardeware uart -bus op u pi en gee Bluetooth die vals en erger een.

Wifi

Wifi is geen luukse as u nuwe sagteware wil installeer nie, soos ons moet doen.

Doen dit met die volgende opdrag en verander SSID en wagwoord met onderskeidelik die SSID en wagwoord van u router.

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

Herlaai u Pi om die veranderinge in werking te stel. Kontroleer u verbinding met die

ping www.google.com

beveel en gaan voort as na die volgende stap as u 'n antwoord kry.

Installeer 'n paar sagteware

Voer eerstens in:

sudo apt-get update

sudo apt-get upgrade

en gee u Pi die tyd om die opdaterings te installeer.

Dan moet ons die databasis installeer om al die liggingsdata wat ons gaan versamel, te stoor.

sudo apt installeer mariadb-bediener

mysql_secure_installation

Volg die installeringsassistent. Installeer apache -webbediener om die webwerf vanaf die pi te kan bestuur.

sudo apt installeer apache2 -y

Uiteindelik moet ons nog 'n paar python -pakkette installeer

Fles

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

Stap 2: Hardeware tyd

Hardeware tyd
Hardeware tyd
Hardeware tyd
Hardeware tyd
Hardeware tyd
Hardeware tyd

Die basis

So ver gekom ?? Al die sagteware moet gedoen word, so laat ons begin met al die lekker dinge, die hardeware.

Die basis van die sweeftuig bestaan uit hout en isolasie muis.

  1. Die item op die eerste moet twee keer gemaak word. Die isolasiemuis word met 'n wip gesny met 'n houtplank bo -op. Die spasie tussen die isolasiemuis moet groot genoeg wees sodat die skroef daar tussen pas. Vervolgens skroef u die twee hommeltuigmotors in die middel van die plank vas en plaas die skroewe bo -op.
  2. Vervolgens moet ons nog twee motorhouers maak wat ons in die middel van die vaartuig sal plaas (prent 2).
  3. Sny die onderkant van die sweeftuig uit 'n dik isolasie muis. Druk dan 'n lugdigte sak om dit (prent 3).
  4. Nou moet ons die boonste paneel maak. Dit moet presies dieselfde afmetings hê as die onderkant wat ons in die vorige stap gemaak het. Maak 2 gate in die middel van die skroefdiameter en plak die 4 motorsteunhouers wat ons in stap 1 en 2 gemaak het, bo -op. Dan plak ons die onderkant vanaf stap 3 onder.
  5. Ons gaan voort met die vinne wat ons nodig het om te stuur. Maak twee vinne soos op prent 5 op die skroef bo -op jou dek. Om dit te kan beweeg, maak 'n soortgelyke struktuur soos op foto 9. (prent 5 - 9)
  6. Voltooi dit nou met 'n ekstra karton om die skroefgate vir 'n beter lugvloei (prent 10).

Stap 3: Koppel sommige drade

Koppel sommige drade
Koppel sommige drade
Koppel sommige drade
Koppel sommige drade

In die onderstaande dokumente vind u presies dieselfde skema twee keer, een keer in skematiese vorm en die ander keer in broodbordvorm. Verander gerus 'n paar dinge as u nie meer die boom deur die bos kan sien nie.

WENK: maak seker dat u die afwaartse en afwaartse afvuurmotor agteruitdraai, soos in die broodbordskema gesien word. Dit sal die motor in trurat laat draai.

Stap 4: Installeer die kode

Al die kode wat ek geskryf het, is gratis beskikbaar op github.

Om die agterkant te kloon, voer in

git -kloon

en om die voorkant te kloon

github.com/BaertTorre/www

Die agterkant kan u stoor waar u wil, maar die voorkant moet in die / var / gids geplaas word en die bestaande www -kaart vervang.

As u dit reg gedoen het, kan u met u broser na 169.254.10.1 navigeer en die frontend -webwerf sien.

Stap 5: Outo -begin -agterkant

Welkom by die laaste stap. Hopelik het jy so ver gekom sonder te veel rommel. Ek het beslis nie:).

Hierdie stap behandel hoe u die back -end -sagteware outomaties kan laat begin by die aanvang van die Pi.

Skep 'n lêer met hierdie opdrag:

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

Verby die volgende in hierdie lêer:

[Eenheid] Beskrywing = iHover After = netwerk.target mariadb.service [Diens] Tipe = eenvoudig gebruiker = root ExecStart =/bin/sh /Path/To/Repo_with_launcher.sh [Installeer] WantedBy = multi-user.target

Gee die regte pad na ExecStart na die launcher.sh wat in die backend ingesluit is.

Laastens, laat die veranderinge in werking tree met:

sudo systemctl daemon-herlaai

sudo systemctl aktiveer iHover.service

En jy is klaar !!

Om pret te hê met u nuwe speelding.

Aanbeveel: