Съдържание:
- Консумативи
- Стъпка 1: Нека сложим този Togheter, започвайки с Raspberry Pi
- Стъпка 2: Време за хардуер
- Стъпка 3: Свързване на някои кабели
- Стъпка 4: Инсталиране на кода
- Стъпка 5: Автоматично стартиране на бекенда
Видео: IHover: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Вероятно се питате какво, по дяволите, е тази месомелачка ?? Е, позволете ми да ви запозная с моя кораб на въздушна възглавница. Може ли да попитате въздушен кораб на въздушна възглавница не е нещо от сифи филм? Всъщност не, истински кораб на въздушна възглавница използва стрелба надолу, доверие, което улавя в нещо като торба под него. Когато има достатъчно налягане, задържаният въздух ще изтласка кораба на въздушна възглавница нагоре, така че да може да излезе от дупката под торбата. Той ефективно създава въздушен мехур, където се движи. Така името на въздушна възглавница.
Тази мощна машина може да носи голяма тежест и да лети над всеки терен, който искате. И ако по някакъв начин сте в състояние да го отлетите достатъчно далеч, за да не го чувате повече, поздравления за вас, но не се притеснявайте, той е оборудван с 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: Време за хардуер
Базата
Стигна ли дотук ?? Въпреки че софтуерът трябва да бъде свършен, така че нека започнем с всички забавни неща, хардуера.
Основата на кораба на въздушна възглавница съществува от дърво и изолираща мишка.
- Елементът на първия за вас трябва да направите два пъти. Изолиращата мишка е изрязана с трион с дървена дъска, залепена върху нея. Пространството между изолиращата мишка трябва да е достатъчно голямо, така че витлото да се побира между него. След това завинтвате двата дрон двигателя в средата на дъската и монтирате витлата отгоре.
- След това трябва да направим още 2 опори за мотор, които ще поставим в средата на кораба (снимка 2).
- Изрежете долната страна на кораба на въздушна възглавница от дебела изолираща мишка. След това поставете херметически затворен плик около него (снимка 3).
- Сега трябва да направим горния панел. Това трябва да има точно същите размери като долната страна, която направихме в предишната стъпка. Направете 2 дупки с големина на диаметъра на витлото в средата и залепете четирите опори на двигателя, които направихме в стъпки 1 и 2 върху него. След това залепваме долната страна от стъпка 3 отдолу.
- Продължаваме, като правим перките, от които се нуждаем за управление. Направете две перки като на снимка 5 на винт в горната част на палубата. За да можете да ги преместите, направете подобна структура, видяна на снимка 9. (Снимка 5 - 9)
- Сега го завършете с допълнителна кутия около отворите на витлото за по -добър въздушен поток (снимка 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
И сте готови !!
Забавлявайте се с новата си играчка.
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Как да направите 4G LTE двойна BiQuade антена Лесни стъпки: 3 стъпки
Как да направя 4G LTE двойна BiQuade антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Дизайн на играта с бързо движение в 5 стъпки: 5 стъпки
Дизайн на игра с Flick в 5 стъпки: Flick е наистина прост начин да направите игра, особено нещо като пъзел, визуален роман или приключенска игра
Система за предупреждение за паркиране на автомобил Arduino - Стъпки по стъпка: 4 стъпки
Система за предупреждение за паркиране на автомобил Arduino | Стъпки по стъпка: В този проект ще проектирам обикновена верига за сензори за паркиране на автомобил Arduino, използвайки Arduino UNO и HC-SR04 ултразвуков сензор. Тази базирана на Arduino система за предупреждение за автомобил за заден ход може да се използва за автономна навигация, измерване на роботи и други обхвати