Obsah:

IHover: 5 kroků
IHover: 5 kroků

Video: IHover: 5 kroků

Video: IHover: 5 kroků
Video: NanoCAD 5.0 Tutorial - PART 1 - Must See Tips & Tricks 2024, Listopad
Anonim
IHover
IHover

Pravděpodobně si říkáte, co to sakra je ten mlýnek na maso ?? Dovolte mi, abych vám představil mé vznášedlo. Není vznášedlo něco ze si-fi filmu, kterého byste se mohli zeptat? Ne opravdu ne, skutečné vznášedlo využívá sestřelovací důvěru, která se zachytí v jakémsi vaku pod ním. Když je dostatečný tlak, zachycený vzduch vytlačí vznášedlo nahoru, aby mohlo uniknout z otvoru pod vakem. Účinně vytváří vzduchovou bublinu, kde se vznáší. Proto název vznášedlo.

Tento výkonný stroj unese velkou váhu a dokáže létat nad každým terénem, který chcete. A pokud jste nějak schopni létat dostatečně daleko, takže už to nemůžete slyšet, gratulujeme vám, ale nebojte se, je vybaven GPS, takže ho můžete vždy najít zpět při nastavování nových rychlostních rekordů.

Zásoby

- Raspberry Pi

-Výkonné motory dronů: SUNNYSKY A2212 KV980

-4 ESC s minimálním proudem 15A: LittleBee 20A-S ESC BLHeli_S OPTO

-Typ vrtule 10 x 4,5

-Vysoce výkonná baterie dronu s minimálním proudem 60 A a 3S napětím: VGEBY1 LiPo-accu, 3S 11, 1 V

-Nabíječka digitálního vyvážení RC pro lithiové baterie

-LED pás

-2 ultrazvukové senzory HC-sr04

-LDR senzor

-FlySky FS-i6 RC vysílač s přijímačem FS-iA6B

-Modul GPS 6MV2

-5V powerbanka

-Servo (min. 3 kg síly)

-Transitor minimálně 12V jako TIP120

-MCP3008 analogově digitální převodník

-9V na 5V a 3,3V převodník

-Držák baterie (6,5 až 12 V)

-Sada rezistorů

-propojovací vodiče

-Postavte hmotné materiály, jako je dřevo a izolační myš

Krok 1: Pojďme to Togheter, počínaje Raspberry Pi

Instalace Raspbian

Celý tento efektní hardware je ovládán malinovým pi. Abyste si usnadnili život, nainstalujte raspbian na kartu SD a postupujte podle těchto kroků. Po flashování operačního systému a před prvním spuštěním: Napište ip = 169.254.10.1 na konec souboru cmdline.txt, který najdete ve spouštěcím adresáři vaší nově flashované SD karty. Uložte tento soubor a ukončete. Právě jste ve svém Pi nastavili statickou IP adresu.

Chcete -li při prvním spuštění snadno povolit připojení ssh, vytvořte ve stejném spouštěcím adresáři soubor ssh bez jakýchkoli přípon, jako je.txt. Tento soubor nechte prázdný.

Spusťte svůj Pi Připojte svůj Pi přes ethernet a otevřete připojení ssh pomocí programu, jako je tmel. IP adresa pro připojení je IP adresa, kterou jste zadali v souboru cmdline.txt: 169.254.10.1

Konfigurace Rasbianu

Typ

sudo raspi-config

k otevření nastavení rasbianu.

Nejprve přejděte v nabídce na rozhraní a povolte sériovou komunikaci a sběrnici SPI. Restartujte.

Smutné povolení sériové komunikace není tak snadné. Tyto příkazy musíte také spustit, pokud máte Pi 3 nebo 4.

sudo systemctl stop [email protected]

sudo systemctl zakáže službu [email protected]

Dále přejděte znovu do adresáře /boot/cmdline.txt pomocí

sudo nano /boot/cmdline.txt

a odstraňte textovou konzolu = serial0, 115200. Nakonec otevřete soubor /boot/config.txt

sudo nano /boot/config.txt

a napište to dole:

enable_uart = 1

dtoverlay = miniuart-bt

Tím přepnete piny rx a tx vašeho pí na skutečnou hardwarovou uart sběrnici na vašem pí a bluetooth bude falešný a horší.

Wifi

Wifi není žádný luxus, pokud si přejete nainstalovat nějaký nový software v řadě, jako to potřebujeme udělat.

Udělejte to pomocí následujícího příkazu a změňte SSID a heslo pomocí SSID a hesla vašeho routeru.

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

Restartujte svůj Pi, aby se změny projevily. Zkontrolujte své spojení s

ping www.google.com

zadejte příkaz a pokračujte v dalším kroku, pokud dostanete odpověď.

Nainstalujte si nějaký software

Nejprve zadejte:

sudo apt-get update

sudo apt-get upgrade

a dejte svému Pi čas na instalaci aktualizací.

Poté musíme nainstalovat databázi pro uložení všech údajů o poloze, které budeme shromažďovat.

sudo apt nainstalovat mariadb-server

mysql_secure_installation

Postupujte podle průvodce instalací. Chcete -li spustit web z pi, nainstalujte si webový server apache.

sudo apt install apache2 -y

Nakonec musíme ještě nainstalovat nějaké balíčky pythonu

Baňka

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

Krok 2: Hardwarový čas

Čas hardwaru
Čas hardwaru
Čas hardwaru
Čas hardwaru
Čas hardwaru
Čas hardwaru

Základna

Došli jste tak daleko ?? Al software by měl být proveden, takže pojďme začít se všemi zábavnými věcmi, hardwarem.

Základna vznášedla existuje ze dřeva a izolační myši.

  1. Položku na prvním musíte udělat dvakrát. Izolační myš je řezána houpačkou s dřevěným prknem nalepeným na ní. Prostor mezi izolační myší musí být dostatečně velký, aby se mezi ni vrtule vešla. Dále přišroubujte dva motory dronu uprostřed prkna a namontujte vrtule nahoře.
  2. Dále musíme vytvořit 2 další držáky motoru, které umístíme doprostřed plavidla (obrázek 2).
  3. Vystřihněte spodní stranu vznášedla ze silné izolační myši. Poté kolem něj naneste vzduchotěsný vak (obrázek 3).
  4. Nyní musíme udělat horní panel. To musí mít přesně stejné rozměry jako spodní strana, kterou jsme vytvořili v předchozím kroku. Uprostřed vytvořte 2 otvory o velikosti průměru vrtule a na něj nalepte 4 úchyty držáků motoru, které jsme vytvořili v kroku 1 a 2. Poté přilepíme spodní stranu z kroku 3 pod.
  5. Pokračujeme výrobou ploutví, která potřebujeme k řízení. Vytvořte dvě ploutve jako na obrázku 5 na šroubu v horní části paluby. Abyste je mohli přesouvat, vytvořte podobnou strukturu jako na fotografii 9. (Obrázek 5 - 9)
  6. Nyní dokončete několik dalších kartonů kolem otvorů vrtule pro lepší proudění vzduchu (obrázek 10).

Krok 3: Připojení některých vodičů

Připojení některých vodičů
Připojení některých vodičů
Připojení některých vodičů
Připojení některých vodičů

V níže uvedených dokumentech najdete přesně stejné schéma dvakrát, jednou ve schematickém tvaru a podruhé ve formě breadboardu. Nebojte se některé věci změnit, pokud už strom nevidíte lesem.

TIP: nezapomeňte zapojit jeden směrem dolů a dozadu spouštěcí motor obráceně, jak je vidět na schématu prkénka. Motor se protočí opačně.

Krok 4: Instalace kódu

Veškerý kód, který jsem napsal, je k dispozici zdarma na github.

Chcete -li klonovat backend, zadejte

klon git

a klonovat frontend

github.com/BaertTorre/www

Backend můžete uložit kam chcete, ale frontend musí být umístěn v adresáři / var / a nahradit stávající www mapu.

Pokud je to provedeno správně, můžete pomocí broseru procházet na 169.254.10.1 a podívat se na webové stránky frontendu.

Krok 5: Automatické spuštění backendu

Vítejte v posledním kroku. Doufejme, že jste to dotáhli tak daleko, aniž byste museli příliš trčet. Určitě ne:).

Tento krok popisuje, jak automaticky spustit backendový software při spuštění Pi.

Vytvořte soubor pomocí tohoto příkazu:

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

V tomto souboru vložte následující:

[Unit] Description = iHover After = network.target mariadb.service [Service] Type = simple User = root ExecStart =/bin/sh /Path/To/Repo_with_launcher.sh [Install] WantedBy = multi-user.target

Na řádku ExecStart zadejte správnou cestu k launcher.sh obsaženému v backendu.

Nakonec nechte změny vstoupit v platnost s:

sudo systemctl daemon-reload

sudo systemctl povolit službu iHover.service

A máte hotovo !!

Bavte se s vaší novou hračkou.

Doporučuje: