Inhoudsopgave:

IHover: 5 stappen
IHover: 5 stappen

Video: IHover: 5 stappen

Video: IHover: 5 stappen
Video: НЕ ВЫБРОСИЛА СТАРЫЙ ТЮЛЬ И ХОРОШО СЭКОНОМИЛА СЕМЕЙНЫЙ БЮДЖЕТ! 4 КРУТЫЕ ИДЕИ ИЗ ТЮЛЯ! 2024, September
Anonim
IHover
IHover

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

Hardwaretijd
Hardwaretijd
Hardwaretijd
Hardwaretijd
Hardwaretijd
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.

  1. 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.
  2. Vervolgens moeten we nog 2 motorsteunen maken die we in het midden van het vaartuig zullen plaatsen (foto 2).
  3. Knip de onderkant van de hovercraft uit een dikke isolatiemuis. Doe er dan een luchtdichte zak omheen (foto 3).
  4. 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.
  5. 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)
  6. Maak het nu af met wat extra karton rond de schroefgaten voor een betere luchtstroom (foto 10).

Stap 3: Sommige draden aansluiten

Sommige draden aansluiten
Sommige draden aansluiten
Sommige draden aansluiten
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: