Съдържание:

IHover: 5 стъпки
IHover: 5 стъпки

Видео: IHover: 5 стъпки

Видео: IHover: 5 стъпки
Видео: 5 ПРАВИЛ, КАК ПРИНИМАТЬ ПРОТЕИН ПРАВИЛЬНО! 2024, Юни
Anonim
IHover
IHover

Вероятно се питате какво, по дяволите, е тази месомелачка ?? Е, позволете ми да ви запозная с моя кораб на въздушна възглавница. Може ли да попитате въздушен кораб на въздушна възглавница не е нещо от сифи филм? Всъщност не, истински кораб на въздушна възглавница използва стрелба надолу, доверие, което улавя в нещо като торба под него. Когато има достатъчно налягане, задържаният въздух ще изтласка кораба на въздушна възглавница нагоре, така че да може да излезе от дупката под торбата. Той ефективно създава въздушен мехур, където се движи. Така името на въздушна възглавница.

Тази мощна машина може да носи голяма тежест и да лети над всеки терен, който искате. И ако по някакъв начин сте в състояние да го отлетите достатъчно далеч, за да не го чувате повече, поздравления за вас, но не се притеснявайте, той е оборудван с GPS, така че винаги можете да го намерите обратно, докато поставяте нови рекорди за скорост.

Консумативи

- Малина Пи

-Мощни безпилотни двигатели: SUNNYSKY A2212 KV980

-4 ESC с минимален ток 15A: LittleBee 20A-S ESC BLHeli_S OPTO

-Вид на витло 10 x 4.5

-Дрон батерия с висока мощност с минимален ток 60A и 3S напрежение: VGEBY1 LiPo-accu, 3S 11, 1 V

-RC цифрово балансиращо зарядно за литиеви батерии

-LED лента

-2 HC-sr04 ултразвукови сензора

-LDR сензор

-FlySky FS-i6 RC предавател с FS-iA6B приемник

-GPS 6MV2 модул

-5V powerbank

-Серво (минимум 3 кг сила)

-Транзистор минимум 12V като TIP120

-MCP3008 аналогово -цифров конвертор

-9V към 5v и 3.3V конвертор

-държач на батерията (6.5 до 12V)

-Резисторен комплект

-Джъмперни проводници

-Изградете материали като дърво и изолираща мишка

Стъпка 1: Нека сложим този Togheter, започвайки с Raspberry Pi

Инсталиране на Raspbian

Целият този изискан хардуер се контролира от малинов пи. За да улесните на живо, инсталирайте raspbian на SD карта и следвайте тези стъпки. След флашване на операционната система и преди стартиране за първи път: Напишете ip = 169.254.10.1 в края на файла cmdline.txt, който можете да намерите в зареждащата директория на новата ви SD карта. Запазете този файл и излезте. Току -що сте задали статичен IP адрес във вашия Pi.

За да активирате лесно ssh връзката при първото си зареждане, създайте в същата директория за зареждане файл, наречен ssh без никакви разширения като.txt, прикрепени към него. Оставете този файл празен.

Стартирайте своя Pi Свържете своя Pi чрез ethernet и отворете ssh връзка с програма като kit. IP адресът за свързване е IP адресът, който сте въвели във файла cmdline.txt: 169.254.10.1

Rasbian конфигурация

Тип

sudo raspi-config

за да отворите настройките на rasbian.

Първо отидете на интерфейси в менюто и активирайте серийната комуникация и SPI шината. Рестартирайте.

За съжаление активирането на серийна комуникация не е толкова лесно. Трябва също да изпълните тези команди, ако имате Pi 3 или 4.

sudo systemctl stop [email protected]

sudo systemctl деактивирайте [email protected]

След това отидете отново в /boot/cmdline.txt директорията с

sudo nano /boot/cmdline.txt

и изтрийте текстовата конзола = serial0, 115200. Накрая отворете /boot/config.txt файла

sudo nano /boot/config.txt

и напишете това най -долу:

enable_uart = 1

dtoverlay = miniuart-bt

Това ще превключи rx и tx щифтовете на вашия pi към истинската хардуерна uart шина на вашия pi и ще даде на bluetooth фалшивия и по -лошия.

Wifi

Wifi не е лукс, ако искате да инсталирате нов софтуер надолу, както трябва да направим.

Направете това със следната команда и променете SSID и парола съответно с SSID и парола на вашия рутер.

wpa_passphrase "SSID" "Парола" >> /etc/wpa_supplicant/wpa_supplicant.conf

Рестартирайте своя Pi, за да оставите промените да влязат в сила. Проверете връзката си с

ping www.google.com

команда и продължете, ако преминете към следващата стъпка, ако получите отговор.

Инсталирайте малко софтуер

Първо въведете:

sudo apt-get update

sudo apt-get надстройка

и дайте на вашия Pi време да инсталира актуализациите.

След това трябва да инсталираме базата данни, за да съхраняваме всички данни за местоположението, които ще събираме.

sudo apt инсталирате mariadb-сървър

mysql_secure_installation

Следвайте съветника за инсталиране. За да можете да стартирате уебсайта от pi, инсталирайте apache уеб сървър.

sudo apt инсталирате apache2 -y

Накрая все още трябва да инсталираме някои пакети на python

Колба

Flask_cors Flask_socketio Python-mysql-конектор sudo apt-get инсталирайте python3-spidiv

Стъпка 2: Време за хардуер

Хардуерно време
Хардуерно време
Хардуерно време
Хардуерно време
Хардуерно време
Хардуерно време

Базата

Стигна ли дотук ?? Въпреки че софтуерът трябва да бъде свършен, така че нека започнем с всички забавни неща, хардуера.

Основата на кораба на въздушна възглавница съществува от дърво и изолираща мишка.

  1. Елементът на първия за вас трябва да направите два пъти. Изолиращата мишка е изрязана с трион с дървена дъска, залепена върху нея. Пространството между изолиращата мишка трябва да е достатъчно голямо, така че витлото да се побира между него. След това завинтвате двата дрон двигателя в средата на дъската и монтирате витлата отгоре.
  2. След това трябва да направим още 2 опори за мотор, които ще поставим в средата на кораба (снимка 2).
  3. Изрежете долната страна на кораба на въздушна възглавница от дебела изолираща мишка. След това поставете херметически затворен плик около него (снимка 3).
  4. Сега трябва да направим горния панел. Това трябва да има точно същите размери като долната страна, която направихме в предишната стъпка. Направете 2 дупки с големина на диаметъра на витлото в средата и залепете четирите опори на двигателя, които направихме в стъпки 1 и 2 върху него. След това залепваме долната страна от стъпка 3 отдолу.
  5. Продължаваме, като правим перките, от които се нуждаем за управление. Направете две перки като на снимка 5 на винт в горната част на палубата. За да можете да ги преместите, направете подобна структура, видяна на снимка 9. (Снимка 5 - 9)
  6. Сега го завършете с допълнителна кутия около отворите на витлото за по -добър въздушен поток (снимка 10).

Стъпка 3: Свързване на някои кабели

Свързване на някои проводници
Свързване на някои проводници
Свързване на някои проводници
Свързване на някои проводници

В документите по -долу ще намерите точно същата схема два пъти, един път в схематична форма, а друг път в макетна форма. Чувствайте се свободни да промените някои неща, ако вече не виждате дървото през гората.

СЪВЕТ: Уверете се, че сте свързали един двигател надолу и назад, задействащ обратно, както се вижда в схемата на макета. Това ще накара двигателя да се върти обратно.

Стъпка 4: Инсталиране на кода

Целият код, който съм написал, е достъпен безплатно в github.

За да клонирате бекенда, въведете

git clone

и за клониране на фронтенд

github.com/BaertTorre/www

Бекендът, който можете да запишете където искате, но интерфейсът трябва да бъде поставен в / var / директорията и да замени съществуващата www карта.

Ако е направено правилно, можете да сърфирате до 169.254.10.1 с вашия браузър и да видите уебсайта на интерфейса.

Стъпка 5: Автоматично стартиране на бекенда

Добре дошли в последната стъпка. Надяваме се, че сте стигнали дотук без много трусове. Със сигурност не съм:).

Тази стъпка обхваща как да накарате бекенд софтуера автоматично да стартира при стартиране на Pi.

Създайте файл с тази команда:

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

Мина следното в този файл:

[Единица] Описание = iHover After = network.target mariadb.service [услуга] Тип = прост потребител = root ExecStart =/bin/sh /Path/To/Repo_with_launcher.sh [Инсталиране] WantedBy = многопотребителски целеви

На линия ExecStart дайте правилния път към launcher.sh, включен в бекенда.

Накрая нека промените да влязат в сила с:

sudo systemctl демон-презареждане

sudo systemctl активира iHover.service

И сте готови !!

Забавлявайте се с новата си играчка.

Препоръчано: