Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Lad os sætte denne Togheter, der starter med Raspberry Pi
- Trin 2: Hardwaretid
- Trin 3: Tilslutning af nogle ledninger
- Trin 4: Installation af koden
- Trin 5: Auto Start Backend
Video: IHover: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Du spørger sikkert dig selv, hvad i helvede er denne kødkværn ?? Lad mig introducere dig til min svævefly. Er en svævefly ikke noget fra en si-fi-film, du måske spørger? Ikke rigtigt nej, en rigtig svævefly anvender nedadgående affyret tillid til, at den fælder i en slags pose under ham. Når der er nok tryk, vil den indespærrede luft skubbe svæveflyet op, så det kan slippe ud af hullet under posen. Det skaber effektivt en luftboble, hvor den svæver videre. Således navnet hovercraft.
Denne kraftfulde maskine kan bære meget vægt og kan flyve over ethvert terræn, du vil have den til. Og hvis du på en eller anden måde kan flyve det langt nok væk, så du ikke kan høre det mere, tillykke med dig, men bare rolig, det er udstyret med gps, så du altid kan finde det tilbage, mens du sætter nye hastighedsrekorder.
Forbrugsvarer
- Hindbær Pi
-Kraftige dronemotorer: SUNNYSKY A2212 KV980
-4 ESC'er med en minimumsstrøm på 15A: LittleBee 20A-S ESC BLHeli_S OPTO
-Propeller type 10 x 4.5
-High power drone batteri med minimum strøm på 60A og 3S spænding: VGEBY1 LiPo-accu, 3S 11, 1 V
-RC digital balance oplader til litiumbatterier
-Lysstrimmel
-2 HC-sr04 ultralydssensorer
-LDR sensor
-FlySky FS-i6 RC-sender med FS-iA6B-modtager
-GPS 6MV2 modul
-5V powerbank
-Servo (min. 3 kg kraft)
-Transitor minimum 12V som TIP120
-MCP3008 analog til digital konverter
-9V til 5v og 3.3V converter
-Batteriholder (6,5 til 12V)
-Modstandssæt
-Jumper ledninger
-Byg materialer som træ og isolationsmus
Trin 1: Lad os sætte denne Togheter, der starter med Raspberry Pi
Installation af Raspbian
Al denne smarte hardware styres af en hindbærpi. For at gøre live let skal du installere raspbian på et SD -kort og følge disse trin. Efter at have blinket OS og før opstart for første gang: Skriv ip = 169.254.10.1 i slutningen af cmdline.txt -filen, du kan finde i boot -biblioteket på dit nyligt blinkede SD -kort. Gem denne fil og afslut. Du har lige angivet en statisk IP -adresse i din Pi.
For let at aktivere ssh -forbindelse ved din første opstart skal du i det samme boot -bibliotek oprette en fil kaldet ssh uden udvidelser som.txt knyttet til den. Lad denne fil være tom.
Start din Pi Tilslut din Pi via ethernet, og åbn en ssh -forbindelse med et program som spartel. IP -adressen, der skal forbindes, er den IP -adresse, du har angivet i cmdline.txt -filen: 169.254.10.1
Rasbian konfiguration
Type
sudo raspi-config
for at åbne de rasbiske indstillinger.
Først og fremmest skal du gå til grænseflader i menuen og aktivere seriel kommunikation og SPI -bussen. Genstart.
Desværre er det ikke så let at aktivere seriel kommunikation. Du skal også køre disse kommandoer, hvis du har en Pi 3 eller 4.
sudo systemctl stop [email protected]
sudo systemctl deaktiver [email protected]
Gå derefter igen til mappen /boot/cmdline.txt med
sudo nano /boot/cmdline.txt
og slet tekstkonsollen = serial0, 115200. Åbn endelig filen /boot/config.txt
sudo nano /boot/config.txt
og skriv dette i bunden:
enable_uart = 1
dtoverlay = miniuart-bt
Dette vil skifte rx og tx benene på din pi til den rigtige hardware uart bus på din pi og give bluetooth den falske og værre.
trådløst internet
Wifi er ingen luksus, hvis du ønsker at installere noget ny software nedad, som vi skal gøre.
Gør dette med følgende kommando, og skift SSID og adgangskode med henholdsvis din routers SSID og adgangskode.
wpa_passphrase "SSID" "Password" >> /etc/wpa_supplicant/wpa_supplicant.conf
Genstart din Pi for at lade ændringerne træde i kraft. Kontroller din forbindelse til
ping www.google.com
kommando og fortsæt hvis til det næste trin, hvis du får et svar.
Installer noget software
Først skal du indtaste:
sudo apt-get opdatering
sudo apt-get opgradering
og giv din Pi tid til at installere opdateringerne.
Derefter skal vi installere databasen for at gemme alle de placeringsdata, vi vil indsamle.
sudo apt installer mariadb-server
mysql_secure_installation
Følg installationsguiden. For at kunne køre webstedet fra pi, skal du installere apache webserver.
sudo apt installere apache2 -y
Endelig skal vi stadig installere nogle python -pakker
Kolbe
Flask_cors Flask_socketio Python-mysql-connector sudo apt-get install python3-spidiv
Trin 2: Hardwaretid
Basen
Er du kommet så langt ?? Al softwaren skal gøres, så lad os komme i gang med alt det sjove, hardware.
Hovercrafts bund består af træ og isolationsmus.
- Varen på den første skal du lave to gange. Isolationsmusen skæres med en vippe med en træplank limet oven på den. Mellemrummet mellem isoleringsmusen skal være stort nok, så propellen passer imellem den. Dernæst skruer du de to dronemotorer i midten af planken og monterer propellerne ovenpå.
- Dernæst skal vi lave yderligere 2 motorophæng, som vi placerer midt i håndværket (billede 2).
- Skær undersiden af hovercraften ud af en tyk isoleringsmus. Gentag derefter en lufttæt pose omkring den (billede 3).
- Nu skal vi lave det øverste panel. Dette skal have nøjagtig samme dimensioner som undersiden, vi lavede i det foregående trin. Lav 2 huller på størrelse med propeldiameteren i midten og lim de 4 motorophæng, vi lavede i trin 1 og 2 oven på den. Derefter limer vi undersiden fra trin 3 nedenunder.
- Vi fortsætter med at lave de finner, vi har brug for til styring. Lav to finner som på billede 5 på skruen oven på dit dæk. For at kunne flytte dem, lav en lignende struktur set på foto 9. (Billede 5-9)
- Afslut den nu med en ekstra karton omkring propelhullerne for en bedre luftstrøm (billede 10).
Trin 3: Tilslutning af nogle ledninger
I nedenstående dokumenter finder du nøjagtig det samme skema to gange, den ene gang i skematisk form og den anden gang i brødbrætform. Du er velkommen til at ændre nogle ting, hvis du ikke længere kan se træet gennem skoven.
TIP: Sørg for at føre en nedad og bagud affyringsmotor i bakgear, set i brødbrætskemaet. Dette får motoren til at dreje omvendt.
Trin 4: Installation af koden
Al den kode, jeg har skrevet, er gratis tilgængelig på github.
For at klone backend indtast
git -klon
og for at klone frontend
github.com/BaertTorre/www
Backend kan du gemme, hvor du vil, men frontend skal placeres i / var / biblioteket og erstatte det eksisterende www map.
Hvis det gøres korrekt, kan du surfe til 169.254.10.1 med din broser og se frontend -webstedet.
Trin 5: Auto Start Backend
Velkommen til det sidste trin. Forhåbentlig nåede du så langt uden for meget trøbbel. Det gjorde jeg bestemt ikke:).
Dette trin dækker, hvordan backend -softwaren automatisk starter ved opstart af Pi.
Opret en fil med denne kommando:
sudo nano /etc/systemd/system/iHover.service
Forbi følgende i denne fil:
[Enhed] Beskrivelse = iHover After = network.target mariadb.service [Service] Type = simpel bruger = root ExecStart =/bin/sh /Path/To/Repo_with_launcher.sh [Install] WantedBy = multi-user.target
On line ExecStart, giv den korrekte sti til launcher.sh, der er inkluderet i backend.
Lad endelig ændringerne træde i kraft med:
sudo systemctl daemon-reload
sudo systemctl aktiver iHover.service
Og du er færdig !!
God fornøjelse med dit nye legetøj.
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)