Inhoudsopgave:
- Benodigdheden
- Stap 1: Laten we dit samenvoegen, te beginnen met de Raspberry Pi
- Stap 2: Hardwaretijd
- Stap 3: Sommige draden aansluiten
- Stap 4: De code installeren
- Stap 5: Backend automatisch starten
Video: IHover: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Je vraagt je waarschijnlijk af, wat is deze vleesmolen in godsnaam ?? Nou, laat me je voorstellen aan mijn hovercraft. Is een hovercraft niet iets uit een sifi-film vraag je je misschien af? Niet echt nee, een echte hovercraft gebruikt neerwaarts vurend vertrouwen dat het in een soort zak onder hem opsluit. Als er voldoende druk is, duwt de ingesloten lucht de hovercraft omhoog zodat deze uit het gat onder de zak kan ontsnappen. Het creëert effectief een luchtbel waar het op zweeft. Vandaar de naam hovercraft.
Deze krachtige machine kan veel gewicht dragen en kan over elk terrein vliegen waar je maar wilt. En als je op de een of andere manier in staat bent om het ver genoeg weg te vliegen zodat je het niet meer kunt horen, gefeliciteerd, maar maak je geen zorgen, het is uitgerust met gps zodat je het altijd terug kunt vinden terwijl je nieuwe snelheidsrecords vestigt.
Benodigdheden
- Raspberry Pi
-Krachtige drone-motoren: SUNNYSKY A2212 KV980
-4 ESC's met een minimale stroomsterkte van 15A: LittleBee 20A-S ESC BLHeli_S OPTO
-Propellertype 10 x 4,5
-Hoogvermogen drone-batterij met minimale stroom van 60A en 3S-spanning: VGEBY1 LiPo-accu, 3S 11, 1 V
-RC digitale balanslader voor lithiumbatterijen
-Loden strip
-2 HC-sr04 ultrasone sensoren
-LDR-sensor
-FlySky FS-i6 RC-zender met FS-iA6B-ontvanger
-GPS 6MV2-module
-5V powerbank
-Servo (min 3kg kracht)
-Transitor minimaal 12V zoals TIP120
-MCP3008 analoog naar digitaal converter
-9V naar 5v en 3.3V converter
- Batterijhouder (6.5 tot 12V)
-Weerstand set
-Jumperdraden
- Bouw materialen zoals hout en isolatiemuis
Stap 1: Laten we dit samenvoegen, te beginnen met de Raspberry Pi
Raspbian installeren
Al deze mooie hardware wordt bestuurd door een Raspberry Pi. Om het leven gemakkelijk te maken, installeert u raspbian op een SD-kaart en volgt u deze stappen. Na het flashen van het besturingssysteem en voor de eerste keer opstarten: Schrijf ip=169.254.10.1 aan het einde van het cmdline.txt-bestand dat je kunt vinden in de opstartmap van je nieuw geflitste SD-kaart. Sla dit bestand op en sluit af. Je hebt zojuist een statisch IP-adres in je Pi ingesteld.
Om gemakkelijk een ssh-verbinding in te schakelen bij je eerste keer opstarten, maak je in dezelfde bootdirectory een bestand met de naam ssh zonder extensies zoals.txt eraan gekoppeld. Laat dit bestand leeg.
Start je Pi op Verbind je Pi via ethernet en open een ssh-verbinding met een programma als putty. Het IP-adres om verbinding te maken is het IP-adres dat u hebt ingevoerd in het cmdline.txt-bestand: 169.254.10.1
Rasbische configuratie
Type
sudo raspi-config
om de Rasbian-instellingen te openen.
Ga eerst naar interfaces in het menu en schakel seriële communicatie en de SPI-bus in. Herstart.
Helaas is het inschakelen van seriële communicatie niet zo eenvoudig. Je moet deze commando's ook uitvoeren als je een Pi 3 of 4 hebt.
sudo systemctl stop [email protected]
sudo systemctl schakel [email protected] uit
Ga vervolgens opnieuw naar de map /boot/cmdline.txt met
sudo nano /boot/cmdline.txt
en verwijder de tekst console=serial0, 115200. Open ten slotte het bestand /boot/config.txt
sudo nano /boot/config.txt
en schrijf dit onderaan:
enable_uart=1
dtoverlay=miniuart-bt
Dit zal de rx- en tx-pinnen van je pi naar de echte hardware-uart-bus op je pi schakelen en bluetooth de neppe en slechtere geven.
Wifi
Wifi is geen overbodige luxe als je later wat nieuwe software wilt installeren, zoals wij moeten doen.
Doe dit met de volgende opdracht en wijzig SSID en wachtwoord met respectievelijk de SSID en het wachtwoord van uw router.
wpa_passphrase "SSID" "Wachtwoord" >> /etc/wpa_supplicant/wpa_supplicant.conf
Start je Pi opnieuw op om de wijzigingen door te voeren. Controleer uw verbinding met de
ping www.google.com
commando en ga door naar de volgende stap als u een reactie krijgt.
Installeer wat software
Voer eerst in:
sudo apt-get update
sudo apt-get upgrade
en geef je Pi de tijd om de updates te installeren.
Vervolgens moeten we de database installeren om alle locatiegegevens op te slaan die we gaan verzamelen.
sudo apt install mariadb-server
mysql_secure_installation
Volg de installatiewizard. Installeer de apache-webserver om de website vanaf de pi te kunnen draaien.
sudo apt installeer apache2 -y
Eindelijk moeten we nog wat python-pakketten installeren
Kolf
Flask_cors Flask_socketio Python-mysql-connector sudo apt-get install python3-spidiv
Stap 2: Hardwaretijd
De basis
Zo ver gekomen?? Alle software moet worden gedaan, dus laten we beginnen met alle leuke dingen, de hardware.
De basis van de hovercraft bestaat uit hout en isolatiemuis.
- Het item op de eerste moet je twee keer maken. De isolatiemuis wordt gesneden met een wip met daarop een houten plank gelijmd. De ruimte tussen de isolatiemuis moet groot genoeg zijn zodat de propeller er tussen past. Vervolgens schroef je de twee dronemotoren in het midden van de plank en monteer je de propellers erop.
- Vervolgens moeten we nog 2 motorsteunen maken die we in het midden van het vaartuig zullen plaatsen (foto 2).
- Knip de onderkant van de hovercraft uit een dikke isolatiemuis. Doe er dan een luchtdichte zak omheen (foto 3).
- Nu moeten we het bovenste paneel maken. Deze moet exact dezelfde afmetingen hebben als de onderkant die we in de vorige stap hebben gemaakt. Maak 2 gaten ter grootte van de propellerdiameter in het midden en lijm de 4 motorsteunen die we in stap 1 en 2 hebben gemaakt erop. Daarna lijmen we de onderkant uit stap 3 eronder.
- We gaan verder met het maken van de vinnen die we nodig hebben om te sturen. Maak twee vinnen zoals op foto 5 op de schroef bovenop je deck. Om ze te kunnen verplaatsen, maak je een soortgelijke structuur zoals te zien op foto 9. (Afbeelding 5 - 9)
- Maak het nu af met wat extra karton rond de schroefgaten voor een betere luchtstroom (foto 10).
Stap 3: Sommige draden aansluiten
In onderstaande documenten vind je twee keer exact hetzelfde schema, de ene keer in schematische vorm en de andere keer in breadboard-vorm. Voel je vrij om wat dingen te veranderen als je door het bos de bomen niet meer kunt zien.
TIP: zorg ervoor dat u een neerwaartse en achterwaartse ontstekingsmotor in omgekeerde richting bedient, te zien in het breadboard-schema. Hierdoor gaat de motor achteruit draaien.
Stap 4: De code installeren
Alle code die ik heb geschreven is gratis beschikbaar op github.
Om de backend te klonen, ga naar:
git clone
en om de frontend te klonen
github.com/BaertTorre/www
De backend kun je opslaan waar je wilt, maar de frontend moet in de /var/ directory worden geplaatst en de bestaande www map vervangen.
Als je het goed hebt gedaan, kun je met je broser naar 169.254.10.1 surfen en de frontend-website bekijken.
Stap 5: Backend automatisch starten
Welkom bij de laatste stap. Hopelijk heb je het zo ver gebracht zonder al te veel trubble. Ik zeker niet:).
In deze stap wordt beschreven hoe u de backend-software automatisch kunt laten starten bij het opstarten van de Pi.
Maak een bestand met dit commando:
sudo nano /etc/systemd/system/iHover.service
Plak het volgende in dit bestand:
[Unit]Description=iHover After=network.target mariadb.service [Service] Type=simple User=root ExecStart=/bin/sh /Path/To/Repo_with_launcher.sh [Installeren] WantedBy=multi-user.target
Geef online ExecStart het juiste pad op naar launcher.sh in de backend.
Laat ten slotte de wijzigingen van kracht worden met:
sudo systemctl daemon-reload
sudo systemctl iHover.service inschakelen
En je bent klaar!!
Veel plezier met je nieuwe speeltje.
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Hoe plug-ins in WordPress te installeren in 3 stappen: 3 stappen
Hoe plug-ins in WordPress te installeren in 3 stappen: In deze tutorial laat ik je de essentiële stappen zien om de WordPress-plug-in op je website te installeren. In principe kunt u plug-ins op twee verschillende manieren installeren. De eerste methode is via ftp of via cpanel. Maar ik zal het niet opsommen, want het is echt compl
Akoestische levitatie met Arduino Uno stap voor stap (8 stappen): 8 stappen
Akoestische levitatie met Arduino Uno Stap voor stap (8-stappen): ultrasone geluidstransducers L298N Vrouwelijke DC-adapter voeding met een mannelijke DC-pin Arduino UNOBreadboardHoe dit werkt: eerst upload je code naar Arduino Uno (het is een microcontroller uitgerust met digitale en analoge poorten om code te converteren (C++)