Innehållsförteckning:

IHover: 5 steg
IHover: 5 steg

Video: IHover: 5 steg

Video: IHover: 5 steg
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, September
Anonim
IHover
IHover

Du frågar dig säkert, vad i helvete är den här köttkvarnen ?? Låt mig presentera dig för min svävare. Är en svävare inte något från en si-fi-film kan du fråga? Inte riktigt nej, en riktig svävare använder nedåtskjutande förtroende för att den fälls i en slags väska under honom. När det finns tillräckligt med tryck kommer den instängda luften att skjuta svävaren upp så att den kan fly från hålet under påsen. Det skapar effektivt en luftbubbla där den svävar vidare. Således namnet svävare.

Denna kraftfulla maskin kan bära mycket vikt och kan flyga över varje terräng du vill ha den. Och om du på något sätt kan flyga den tillräckligt långt bort så att du inte kan höra den längre, grattis till dig men oroa dig inte, den är utrustad med gps så att du alltid kan hitta den tillbaka när du sätter nya hastighetsrekord.

Tillbehör

- Raspberry Pi

-Kraftfulla drönarmotorer: SUNNYSKY A2212 KV980

-4 ESC: er med en minsta ström på 15A: LittleBee 20A-S ESC BLHeli_S OPTO

-Propeller typ 10 x 4.5

-Högeffektivt drönarbatteri med minsta ström på 60A och 3S spänning: VGEBY1 LiPo-accu, 3S 11, 1 V

-RC digital balansladdare för litiumbatterier

-Ledremsa

-2 ultraljudssensorer HC-sr04

-LDR -sensor

-FlySky FS-i6 RC-sändare med FS-iA6B-mottagare

-GPS 6MV2 -modul

-5V powerbank

-Servo (min 3 kg kraft)

-Transitor minst 12V som TIP120

-MCP3008 analog till digital omvandlare

-9V till 5v och 3.3V omvandlare

-Batterihållare (6,5 till 12V)

-Motståndssats

-Hopptrådar

-Bygg material som trä och isoleringsmus

Steg 1: Låt oss sätta denna Togheter, börjar med Raspberry Pi

Installera Raspbian

All denna fina hårdvara styrs av en hallon pi. För att göra live enkelt, installera raspbian på ett SD -kort och följ dessa steg. Efter att du har blinkat OS och innan du startar för första gången: Skriv ip = 169.254.10.1 i slutet av cmdline.txt -filen som du hittar i startkatalogen på ditt nyblinkade SD -kort. Spara den här filen och avsluta. Du har precis ställt in en statisk IP -adress i din Pi.

För att enkelt aktivera ssh -anslutning på din första start, skapa i samma startkatalog en fil som heter ssh utan några tillägg som.txt kopplade till den. Lämna den här filen tom.

Starta din Pi Anslut din Pi via ethernet och öppna en ssh -anslutning med ett program som kitt. IP -adressen som ska anslutas är den IP -adress du angav i cmdline.txt -filen: 169.254.10.1

Rasbisk konfiguration

Typ

sudo raspi-config

för att öppna de rasbiska inställningarna.

Först och främst gå till gränssnitt i menyn och aktivera seriell kommunikation och SPI -bussen. Starta om.

Tyvärr är det inte så enkelt att aktivera seriekommunikation. Du måste också köra dessa kommandon om du har en Pi 3 eller 4.

sudo systemctl stop [email protected]

sudo systemctl inaktivera [email protected]

Gå därefter igen till katalogen /boot/cmdline.txt med

sudo nano /boot/cmdline.txt

och ta bort textkonsolen = serial0, 115200. Slutligen öppna filen /boot/config.txt

sudo nano /boot/config.txt

och skriv detta längst ner:

enable_uart = 1

dtoverlay = miniuart-bt

Detta kommer att byta rx- och tx -stiften på din pi till den verkliga maskinvaruuartbussen på din pi och ge bluetooth den falska och sämre.

Wifi

Wifi är ingen lyx om du vill installera lite ny programvara, som vi måste göra.

Gör detta med följande kommando och ändra SSID och lösenord med routerns SSID respektive lösenord.

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

Starta om din Pi för att låta ändringarna träda i kraft. Kontrollera din anslutning till

ping www.google.com

kommando och fortsätt om till nästa steg om du får ett svar.

Installera lite programvara

Ange först:

sudo apt-get uppdatering

sudo apt-get uppgradering

och ge din Pi tid att installera uppdateringarna.

Sedan måste vi installera databasen för att lagra all platsdata som vi ska samla in.

sudo apt installera mariadb-server

mysql_secure_installation

Följ installationsguiden. För att kunna köra webbplatsen från pi, installera apache webbserver.

sudo apt installera apache2 -y

Slutligen måste vi fortfarande installera några python -paket

Flaska

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

Steg 2: Hårdvarutid

Hårdvarutid
Hårdvarutid
Hårdvarutid
Hårdvarutid
Hårdvarutid
Hårdvarutid

Basen

Har du kommit så långt ?? Programvaran borde vara klar, så låt oss komma igång med allt det roliga, hårdvaran.

Basen för svävaren existerar från trä och isoleringsmus.

  1. Varan på den första måste du göra två gånger. Isoleringsmusen skärs med en vipp med en träplanka limmad ovanpå den. Utrymmet mellan isoleringsmusen måste vara tillräckligt stort så att propellern passar mellan den. Därefter skruvar du de två drönarmotorerna i mitten av plankan och monterar propellrarna ovanpå.
  2. Därefter måste vi göra ytterligare två motorfästen som vi kommer att placera i mitten av båten (bild 2).
  3. Klipp ut undersidan av svävaren från en tjock isoleringsmus. Repa sedan en lufttät påse runt den (bild 3).
  4. Nu måste vi göra den övre panelen. Detta måste ha exakt samma mått som undersidan vi gjorde i föregående steg. Gör 2 hål med storleken på propellerdiametern i mitten och lim de 4 motorfästena som vi gjorde i steg 1 och 2 ovanpå den. Sedan limer vi undersidan från steg 3 nedan.
  5. Vi fortsätter med att göra fenorna vi behöver för att styra. Gör två fenor som på bild 5 på skruven ovanpå ditt däck. För att kunna flytta dem gör du en liknande struktur som syns på foto 9. (Bild 5-9)
  6. Avsluta den med en extra kartong runt propellerhålen för ett bättre luftflöde (bild 10).

Steg 3: Ansluta några ledningar

Ansluta några ledningar
Ansluta några ledningar
Ansluta några ledningar
Ansluta några ledningar

I dokumenten nedan hittar du exakt samma schema två gånger, en gång i schematisk form och den andra gången i paneler. Ändra gärna några saker om du inte kan se trädet genom skogen längre.

TIPS: var noga med att dra en nedåt och bakåt tändmotor bakåt, sett i brödbrädeskemat. Detta gör att motorn snurrar i omvänd ordning.

Steg 4: Installera koden

All kod jag har skrivit är gratis tillgänglig på github.

För att klona backend, skriv in

git -klon

och att klona frontänden

github.com/BaertTorre/www

Backend kan du spara där du vill, men frontend måste placeras i / var / katalogen och ersätta den befintliga www -kartan.

Om det görs korrekt kan du surfa till 169.254.10.1 med din broser och se frontend -webbplatsen.

Steg 5: Auto Start Backend

Välkommen till det sista steget. Förhoppningsvis har du kommit så här långt utan att behöva tjata så mycket. Det gjorde jag absolut inte:).

Detta steg täcker hur man gör att backend -programvaran automatiskt startar vid uppstart av Pi.

Skapa en fil med det här kommandot:

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

Tidigare följande i den här filen:

[Enhet] Beskrivning = iHover After = network.target mariadb.service [Service] Typ = enkel användare = root ExecStart =/bin/sh /Path/To/Repo_with_launcher.sh [Installera] WantedBy = multi-user.target

On line ExecStart, ge rätt sökväg till launcher.sh som ingår i backend.

Låt äntligen ändringarna träda i kraft med:

sudo systemctl daemon-reload

sudo systemctl aktivera iHover.service

Och du är klar !!

Ha kul med din nya leksak.

Rekommenderad: