Obsah:

IHover: 5 krokov
IHover: 5 krokov

Video: IHover: 5 krokov

Video: IHover: 5 krokov
Video: Сказка о потерянном времени (сказка, реж. Александр Птушко, 1964 г.) 2024, November
Anonim
IHover
IHover

Pravdepodobne sa pýtate, čo je do pekla tento mlynček na mäso ?? Dovoľte mi, aby som vám predstavil moje vznášadlo. Nie je vznášadlo niečo zo si-fi filmu, ktorý by ste sa mohli opýtať? Nie naozaj nie, skutočné vznášadlo používa dôveru zostreľovania smerom nadol, že sa zachytí do akéhosi vaku pod ním. Keď je dostatočný tlak, zachytený vzduch vytlačí vznášadlo hore, aby mohlo uniknúť z otvoru pod vreckom. Účinne vytvára vzduchovú bublinu, na ktorej sa vznáša. Preto názov vznášadlo.

Tento výkonný stroj unesie veľkú váhu a dokáže preletieť každým terénom, ktorý chcete. A ak ste nejakým spôsobom schopní odletieť dostatočne ďaleko, aby ste to už nepočuli, gratulujeme vám, ale nebojte sa, je vybavený systémom GPS, takže ho pri nastavovaní nových rýchlostných rekordov vždy nájdete.

Zásoby

- Malinový koláč

-Výkonné motory dronov: SUNNYSKY A2212 KV980

-4 ESC s minimálnym prúdom 15A: LittleBee 20A-S ESC BLHeli_S OPTO

-Typ vrtule 10 x 4,5

-Vysokovýkonná batéria pre drony s minimálnym prúdom 60A a napätím 3S: VGEBY1 LiPo-accu, 3S 11, 1 V

-RC nabíjačka digitálnych váh pre lítiové batérie

-LED pásik

-2 ultrazvukové senzory HC-sr04

-snímač LDR

-FlySky FS-i6 RC vysielač s prijímačom FS-iA6B

-modul GPS 6MV2

-5V powerbank

-Servo (min. 3 kg sily)

-Transportér minimálne 12V ako TIP120

-MCP3008 analógovo -digitálny prevodník

Menič -9V na 5V a 3,3V

-držiak batérie (6,5 až 12 V)

-Sada rezistorov

-prepojovacie vodiče

-Postavte materiály ako drevo a izolačnú myš

Krok 1: Poďme na togheter, počnúc Raspberry Pi

Inštalácia Raspbian

Celý tento efektný hardvér je ovládaný malinovým pi. Aby ste si uľahčili život, nainštalujte si raspbian na kartu SD a postupujte podľa týchto krokov. Po prvom spustení operačného systému a pred prvým zavedením systému: Napíšte ip = 169.254.10.1 na koniec súboru cmdline.txt, ktorý nájdete v zavádzacom adresári novo flashovanej karty SD. Uložte tento súbor a ukončite ho. Vo svojom Pi ste práve nastavili statickú IP adresu.

Ak chcete pri prvom spustení ľahko povoliť pripojenie ssh, vytvorte v rovnakom zavádzacom adresári súbor s názvom ssh bez toho, aby k nemu boli pripojené akékoľvek rozšírenia, napríklad.txt. Tento súbor nechajte prázdny.

Spustite počítač Pi Pripojte zariadenie Pi pomocou ethernetu a vytvorte pripojenie ssh pomocou programu ako je tmel. Adresa IP na pripojenie je adresa IP, ktorú ste zadali v súbore cmdline.txt: 169.254.10.1

Konfigurácia Rasbianu

Napíšte

sudo raspi-config

na otvorenie nastavení Rasbianu.

Najprv v ponuke prejdite na rozhrania a povoľte sériovú komunikáciu a zbernicu SPI. Reštartovať.

Je smutné, že umožnenie sériovej komunikácie nie je také jednoduché. Tieto príkazy musíte spustiť aj vtedy, ak máte Pi 3 alebo 4.

sudo systemctl stop [email protected]

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

Ďalej prejdite znova do adresára /boot/cmdline.txt pomocou

sudo nano /boot/cmdline.txt

a odstráňte textovú konzolu = serial0, 115200. Nakoniec otvorte súbor /boot/config.txt

sudo nano /boot/config.txt

a napíšte to dole:

enable_uart = 1

dtoverlay = miniuart-bt

Tým prepnete piny rx a tx vášho pí na skutočnú hardvérovú zbernicu na vašom pi a bluetooth bude falošný a horší.

Wifi

Wifi nie je žiadny luxus, ak si želáte nainštalovať nový softvér v poradí, ako to potrebujeme urobiť.

Vykonajte to pomocou nasledujúceho príkazu a zmeňte SSID a heslo pomocou SSID a hesla vášho smerovača.

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

Reštartujte počítač Pi, aby sa zmeny prejavili. Skontrolujte svoje spojenie s

ping www.google.com

zadajte príkaz a pokračujte, ak dostanete ďalší krok, ak dostanete odpoveď.

Nainštalujte nejaký softvér

Najprv zadajte:

sudo apt-get aktualizácia

sudo apt-get upgrade

a dajte svojmu Pi čas na inštaláciu aktualizácií.

Potom musíme nainštalovať databázu na uloženie všetkých údajov o polohe, ktoré budeme zbierať.

sudo apt nainštalovať mariadb-server

mysql_secure_installation

Postupujte podľa sprievodcu inštaláciou. Aby ste mohli webovú stránku prevádzkovať z pi, nainštalujte si webový server apache.

sudo apt nainštalovať apache2 -y

Nakoniec musíme ešte nainštalovať niekoľko balíkov pythonu

Banka

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

Krok 2: Čas hardvéru

Čas hardvéru
Čas hardvéru
Čas hardvéru
Čas hardvéru
Čas hardvéru
Čas hardvéru

Základ

Došli ste tak ďaleko ?? Al softvér by mal byť vykonaný, takže začnime so všetkými zábavnými vecami, hardvérom.

Základňa vznášadla pochádza z drevenej a izolačnej myši.

  1. Položku na prvom musíte urobiť dvakrát. Izolačná myš je rozrezaná hojdačkou a na ňu je nalepená drevená doska. Priestor medzi izolačnou myšou musí byť dostatočne veľký, aby sa do nej zmestila vrtuľa. Ďalej zaskrutkujte dva motory dronov v strede dosky a na vrch namontujte vrtule.
  2. Ďalej musíme vytvoriť ďalšie 2 úchytky motora, ktoré umiestnime do stredu plavidla (obrázok 2).
  3. Vystrihnite spodnú stranu vznášadla z hrubej izolačnej myši. Potom okolo neho naneste vzduchotesné vrecko (obrázok 3).
  4. Teraz musíme urobiť horný panel. To musí mať presne rovnaké rozmery ako spodná strana, ktorú sme vyrobili v predchádzajúcom kroku. V strede urobte 2 otvory veľkosti priemeru vrtule a na ňu prilepte 4 držiaky držiakov motora, ktoré sme urobili v kroku 1 a 2. Potom prilepíme spodnú stranu z kroku 3 zospodu.
  5. Pokračujeme výrobou plutiev, ktoré potrebujeme na riadenie. Vytvorte dve plutvy ako na obrázku 5 na skrutke v hornej časti paluby. Aby ste ich mohli presunúť, vytvorte podobnú štruktúru ako na fotografii 9. (Obrázok 5 - 9)
  6. Teraz dokončite niekoľko ďalších kartónov okolo otvorov vrtule, aby ste dosiahli lepšie prúdenie vzduchu (obrázok 10).

Krok 3: Pripojenie niektorých káblov

Pripojenie niektorých káblov
Pripojenie niektorých káblov
Pripojenie niektorých káblov
Pripojenie niektorých káblov

V nižšie uvedených dokumentoch nájdete presne rovnakú schému dvakrát, jedenkrát v schematickom formáte a druhýkrát vo forme breadboardu. Ak strom už nevidíte lesom, môžete niečo zmeniť.

TIP: Dbajte na to, aby ste jeden z nižšie zapojených a spätne zapojených motorov zapojili opačne, ako je to znázornené na schéme breadboard. Motor sa bude otáčať opačne.

Krok 4: Inštalácia kódu

Všetok kód, ktorý som napísal, je k dispozícii zadarmo na github.

Na klonovanie backendu zadajte

klon git

a klonovať frontend

github.com/BaertTorre/www

Backend môžete uložiť, kam chcete, ale frontend musí byť umiestnený v adresári / var / a nahradiť existujúcu mapu www.

Ak to urobíte správne, môžete pomocou brosera prejsť na stránku 169.254.10.1 a navštíviť webovú stránku frontendu.

Krok 5: Automatické spustenie backendu

Vitajte v poslednom kroku. Dúfajme, že ste sa dostali tak ďaleko, bez väčších problémov. Ja určite nie:).

Tento krok popisuje, ako automaticky spustiť softvér backendu pri štarte Pi.

Vytvorte súbor pomocou tohto príkazu:

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

V tomto súbore vložte nasledujúce položky:

[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 serveri ExecStart zadajte správnu cestu k súboru launcher.sh, ktorý je súčasťou backendu.

Nakoniec zmeny začnú platiť:

sudo systemctl daemon-reload

sudo systemctl povoliť službu iHover.service

A máte hotovo !!

Bavte sa s novou hračkou.

Odporúča: