Talaan ng mga Nilalaman:

IHover: 5 Hakbang
IHover: 5 Hakbang

Video: IHover: 5 Hakbang

Video: IHover: 5 Hakbang
Video: Худеем на 5 кг! Быстрое сжигание жира за счет разрыхления и наращивания ягодичных мышц: 16 мин. 2024, Hunyo
Anonim
IHover
IHover

Marahil ay tinatanong mo ang iyong sarili, ano sa impiyerno ang meat grinder na ito ?? Kaya, hayaan mo akong ipakilala sa aking hovercraft. Ang isang hovercraft ay hindi isang bagay mula sa isang si-fi na pelikula na maaari mong tanungin? Hindi talaga hindi, ang isang tunay na hovercraft ay gumagamit ng pababang pagtitiwala sa pagtitiwala na ito ay nakakulong sa isang uri ng bag sa ilalim niya. Kapag may sapat na presyon ang nakulong na hangin ay itulak ang hovercraft pataas upang makatakas ito mula sa butas sa ilalim ng bag. Epektibong lumilikha ito ng isang air bubble kung saan ito umikot. Kaya ang pangalang hovercraft.

Ang makapangyarihang makina na ito ay maaaring magdala ng maraming timbang at maaaring lumipad sa bawat lupain na nais mo. At kung sa paano mo man mailipad ito ng sapat na malayo upang hindi mo na ito marinig, congrats sa iyo ngunit huwag magalala, ito ay nilagyan ng mga gps upang palagi mong mahahanap ito pabalik habang nagtatakda ng mga bagong tala ng bilis.

Mga gamit

- Raspberry Pi

-Powerful drone motors: SUNNYSKY A2212 KV980

-4 Ang ESC na may minimum na kasalukuyang 15A: LittleBee 20A-S ESC BLHeli_S OPTO

-Type ng tagabenta 10 x 4.5

-High power drone baterya na may minimum na kasalukuyang 60A at 3S boltahe: VGEBY1 LiPo-accu, 3S 11, 1 V

-RC digital na balanse ng charger para sa baterya ng lithium

-Led strip

-2 Mga sensor ng ultrasonic na HC-sr04

-LDR sensor

-FlySky FS-i6 RC Transmitter na may FS-iA6B Receiver

-GPS 6MV2 module

-5V powerbank

-Servo (min 3kg ng lakas)

-Transitor minimum na 12V tulad ng TIP120

-MCP3008 analog sa digital converter

-9V hanggang 5v at 3.3V converter

-May hawak ng baterya (6.5 hanggang 12V)

-Natakda ang Revistor

-Jumper wires

-Bumuo ng mga matterial tulad ng kahoy at paghihiwalay ng mouse

Hakbang 1: Ilagay natin ang Togheter na Ito, Simula Sa Raspberry Pi

Pag-install ng Raspbian

Ang lahat ng magarbong hardware na ito ay kinokontrol ng isang raspberry pi. Upang gawing madali ang live, mag-install ng raspbian sa isang SD card at sundin ang mga hakbang na ito. Matapos i-flashing ang OS at bago mag-boot sa unang pagkakataon: Isulat ang ip = 169.254.10.1 sa dulo ng cmdline.txt file na mahahanap mo sa direktoryo ng boot ng iyong bagong flash SD card. I-save ang file na ito at lumabas. Nagtakda ka lang ng isang static na IP address sa iyong Pi.

Upang madaling paganahin ang koneksyon ssh sa iyong unang boot, lumikha sa parehong direktoryo ng boot ng isang file na tinatawag na ssh nang walang anumang mga extension tulad ng.txt na nakakabit dito. Iwanan ang file na ito na walang laman.

I-boot ang iyong Pi Ikonekta ang iyong Pi sa pamamagitan ng ethernet at buksan ang isang koneksyon sa ssh sa isang programa tulad ng masilya. Ang IP address upang kumonekta ay ang IP address na ipinasok mo sa cmdline.txt file: 169.254.10.1

Rasbian config

Uri

sudo raspi-config

upang buksan ang mga setting ng rasbiano.

Una sa lahat pumunta sa mga interface sa menu at paganahin ang serial komunikasyon at ang SPI bus. Reboot.

Nakalulungkot na pagpapagana ng serial na komunikasyon ay hindi ganoon kadali. Kailangan mo ring patakbuhin ang mga utos na ito kung mayroon kang Pi 3 o 4.

sudo systemctl ihinto ang [email protected]

sudo systemctl huwag paganahin ang [email protected]

Susunod na pumunta muli sa direktoryo ng /boot/cmdline.txt kasama

sudo nano /boot/cmdline.txt

at tanggalin ang text console = serial0, 115200. Panghuli buksan ang /boot/config.txt file

sudo nano /boot/config.txt

at isulat ito sa ibaba:

enable_uart = 1

dtoverlay = miniuart-bt

Ililipat nito ang mga rx at tx na pin ng iyong pi sa totoong bus na uart ng hardware sa iyong pi at bibigyan ang Bluetooth ng pekeng at mas masahol pa.

Wifi

Ang Wifi ay walang luho kung nais mong mag-install ng ilang bagong software sa linya, tulad ng kailangan naming gawin.

Gawin ito sa sumusunod na utos at baguhin ang SSID at password sa SSID at password ng iyong router ayon sa pagkakabanggit.

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

I-reboot ang iyong Pi upang hayaang magkabisa ang mga pagbabago. Suriin ang iyong koneksyon sa

ping www.google.com

utos at ipagpatuloy kung sa susunod na hakbang kung nakakuha ka ng isang tugon.

Mag-install ng ilang software

Una sa, ipasok:

sudo apt-get update

sudo apt-get upgrade

at bigyan ang iyong Pi ng oras upang mai-install ang mga update.

Pagkatapos ay kailangan naming i-install ang database upang maiimbak ang lahat ng data ng lokasyon na kinokolekta namin.

sudo apt i-install ang mariadb-server

mysql_secure_install

Sundin ang wizard sa pag-install. Upang mapatakbo ang website mula sa pi, i-install ang apache web server.

sudo apt i-install ang apache2 -y

Sa wakas kailangan pa nating mag-install ng ilang mga pakete sa sawa

Prasko

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

Hakbang 2: Oras ng Hardware

Oras ng Hardware
Oras ng Hardware
Oras ng Hardware
Oras ng Hardware
Oras ng Hardware
Oras ng Hardware

Ang base

Nakarating dito ?? Al ang software ay dapat gawin upang magsimula tayo sa lahat ng mga nakakatuwang bagay, ang hardware.

Ang base ng hovercraft ay umiiral mula sa kahoy at paghihiwalay ng mouse.

  1. Ang item sa una para sa kailangan mong gawin ng dalawang beses. Ang isolation mouse ay pinutol ng isang seesaw na may kahoy na tabla na nakadikit sa tuktok nito. Ang puwang sa pagitan ng mouse ng paghihiwalay ay dapat sapat na malaki upang magkasya ang propeller sa pagitan nito. Susunod na i-tornilyo mo ang dalawang mga motor na drone sa gitna ng plank en mount ang mga propeller sa itaas.
  2. Susunod na kailangan namin upang gumawa ng 2 pang mga motor mount na ilalagay namin sa gitna ng bapor (larawan 2).
  3. Gupitin ang ilalim ng hovercraft mula sa isang makapal na mouse ng paghihiwalay. Pagkatapos ay i-rep ang isang airtight bag sa paligid nito (larawan 3).
  4. Ngayon kailangan nating gawin ang tuktok na panel. Dapat itong magkaroon ng eksaktong parehong mga sukat tulad ng sa ilalim na ginawa namin sa nakaraang hakbang. Gumawa ng 2 butas sa laki ng diameter ng propeller sa gitna at idikit ang 4 na mga mounting ng motor na ginawa namin sa hakbang 1 at 2 sa itaas nito. Pagkatapos ay kola namin ang ilalim mula sa hakbang 3 sa ilalim.
  5. Nagpapatuloy kami sa pamamagitan ng paggawa ng mga palikpik na kailangan namin para sa pagpipiloto. Gumawa ng dalawang palikpik tulad ng larawan 5 sa tornilyo sa tuktok ng iyong deck. Upang mailipat ang mga ito gumawa ng isang katulad na istraktura na nakikita sa larawan 9. (Larawan 5 - 9)
  6. Tapusin ito ngayon ng ilang dagdag na karton sa paligid ng mga butas ng propeller para sa isang mas mahusay na daloy ng hangin (larawan 10).

Hakbang 3: Pagkonekta sa Ilang Mga Wires

Pagkonekta sa Ilang mga Wires
Pagkonekta sa Ilang mga Wires
Pagkonekta sa Ilang mga Wires
Pagkonekta sa Ilang mga Wires

Sa mga dokumento sa ibaba makikita mo ang eksaktong parehong pamamaraan ng dalawang beses, isang oras sa porma ng eskematiko at ang iba pang oras sa form ng breadboard. Huwag mag-atubiling baguhin ang ilang mga bagay kung hindi mo na makita ang puno sa pamamagitan ng kagubatan.

TIP: tiyaking i-wire ang isa pababa at paatras na nagpapaputok ng motor sa kabaligtaran, na nakikita sa scheme ng breadboard. Gagawin nitong pabaliktad ang motor.

Hakbang 4: Pag-install ng Code

Ang lahat ng isinulat kong code ay magagamit nang libre sa github.

Upang i-clone ang backend enter

git clone

at upang i-clone ang frontend

github.com/BaertTorre/www

Maaari mong i-save ang backend kung saan mo nais ngunit ang frontend ay dapat ilagay sa direktoryo ng / var / at palitan ang mayroon nang www map.

Kung tapos nang tama maaari kang mag-surf sa 169.254.10.1 sa iyong broser at tingnan ang website ng frontend.

Hakbang 5: Auto Start Backend

Maligayang pagdating sa huling hakbang. Inaasahan mong nagawa mo ito hanggang ngayon nang hindi napakaraming trubble. Tiyak na hindi ako nagawa:).

Saklaw ng hakbang na ito kung paano awtomatikong magsisimula ang backend software sa pagsisimula ng Pi.

Lumikha ng isang file gamit ang utos na ito:

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

Nakaraan ang sumusunod sa file na ito:

[Unit] Paglalarawan = iHover After = network.target mariadb.service [Serbisyo] Uri = simpleng User = root ExecStart = / bin / sh /Path/To/Repo_with_launcher.sh [I-install] WantedBy = multi-user.target

Sa linya ng ExecStart, ibigay ang tamang landas sa launcher.sh na kasama sa backend.

Panghuli hayaang magkabisa ang mga pagbabago sa:

sudo systemctl daemon-reload

sudo systemctl paganahin ang iHover.service

At tapos ka na !!

Magsaya kasama ang iyong bagong laruan.

Inirerekumendang: