Obsah:
- Zásoby
- Krok 1: Poďme na togheter, počnúc Raspberry Pi
- Krok 2: Čas hardvéru
- Krok 3: Pripojenie niektorých káblov
- Krok 4: Inštalácia kódu
- Krok 5: Automatické spustenie backendu
Video: IHover: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
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
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.
- 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.
- Ďalej musíme vytvoriť ďalšie 2 úchytky motora, ktoré umiestnime do stredu plavidla (obrázok 2).
- Vystrihnite spodnú stranu vznášadla z hrubej izolačnej myši. Potom okolo neho naneste vzduchotesné vrecko (obrázok 3).
- 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.
- 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)
- 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
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:
Počítadlo krokov - mikro: bit: 12 krokov (s obrázkami)
Počítadlo krokov - mikro: bit: Tento projekt bude počítadlom krokov. Na meranie našich krokov použijeme senzor akcelerometra, ktorý je vstavaný v Micro: Bit. Zakaždým, keď sa Micro: Bit zatrasie, pridáme k počtu 2 a zobrazíme ho na obrazovke
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): 8 krokov
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): Ultrazvukové meniče zvuku L298N Dc napájací adaptér ženského adaptéra s mužským DC kolíkom Arduino UNOBreadboard Ako to funguje: Najprv nahráte kód do Arduino Uno (je to mikrokontrolér vybavený digitálnym a analógové porty na prevod kódu (C ++)
Bolt - Nočné hodiny pre bezdrôtové nabíjanie DIY (6 krokov): 6 krokov (s obrázkami)
Bolt - Nočné hodiny bezdrôtového nabíjania DIY (6 krokov): Indukčné nabíjanie (tiež známe ako bezdrôtové nabíjanie alebo bezdrôtové nabíjanie) je typ bezdrôtového prenosu energie. Na prenos elektriny do prenosných zariadení používa elektromagnetickú indukciu. Najbežnejšou aplikáciou je bezdrôtové nabíjanie Qi
Ako rozobrať počítač pomocou jednoduchých krokov a fotografií: 13 krokov (s obrázkami)
Ako rozobrať počítač jednoduchými krokmi a obrázkami: Toto je návod, ako rozobrať počítač. Väčšina základných komponentov je modulárna a dá sa ľahko odstrániť. Je však dôležité, aby ste o tom boli organizovaní. Pomôže to zabrániť strate súčiastok a tiež pri opätovnej montáži
Od Roomby k Roveru iba 5 krokov!: 5 krokov
Od Roomby po Rover za pouhých 5 krokov !: Roboti Roomba sú zábavným a jednoduchým spôsobom, ako ponoriť prsty do nohy vo svete robotiky. V tomto návode podrobne popíšeme, ako previesť jednoduchú Roombu na ovládateľný rover, ktorý súčasne analyzuje svoje okolie. Zoznam dielov 1.) MATLAB2.) Roomb