Innehållsförteckning:
- Tillbehör
- Steg 1: Låt oss sätta denna Togheter, börjar med Raspberry Pi
- Steg 2: Hårdvarutid
- Steg 3: Ansluta några ledningar
- Steg 4: Installera koden
- Steg 5: Auto Start Backend
Video: IHover: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
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
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.
- 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å.
- Därefter måste vi göra ytterligare två motorfästen som vi kommer att placera i mitten av båten (bild 2).
- Klipp ut undersidan av svävaren från en tjock isoleringsmus. Repa sedan en lufttät påse runt den (bild 3).
- 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.
- 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)
- Avsluta den med en extra kartong runt propellerhålen för ett bättre luftflöde (bild 10).
Steg 3: 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:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)