Мазмуну:

IHover: 5 кадам
IHover: 5 кадам

Video: IHover: 5 кадам

Video: IHover: 5 кадам
Video: MACAN - ASPHALT 8 2024, Июнь
Anonim
IHover
IHover

Балким сиз өзүңүздөн сурап жаткандырсыз, бул эт туурагыч эмне тозокто ?? Мейли, мен сизди өзүмдүн учуучу кемесим менен тааныштырайын. Hovercraft сиз сурай турган си-фи тасмасынан бир нерсе эмеспи? Жок, чынында эле, чыныгы учуучу аппарат анын астына кандайдыр бир сумкага түшүп кетет деген ишенимди колдонот. Жетиштүү басым болгондо, камалып калган аба учактын үстүндөгү тешиктен качып кетиши үчүн учуп кетет. Ал эффективдүү аба көбүгүн жаратат, ал учуп жүрөт. Ошентип, hovercraft аты.

Бул кубаттуу машина көп салмакты көтөрө алат жана сиз каалаган бардык аймактарда учуп кете алат. Эгерде сиз аны кандайдыр бир жол менен алысыраак учуп кете алсаңыз, анда сиз аны уга албайсыз, куттуктайм, бирок кабатыр болбоңуз, ал GPS менен жабдылган, ошондуктан сиз аны ылдамдыктын жаңы рекорддорун орнотуп жатканда кайра таба аласыз.

Жабдуулар

- Raspberry Pi

-Күчтүү пилотсуз кыймылдаткычтар: SUNNYSKY A2212 KV980

-4 ESC эң аз 15А ток менен: LittleBee 20A-S ESC BLHeli_S OPTO

-Пропеллер түрү 10 x 4.5

-60А жана 3S чыңалуусу бар жогорку кубаттуу пилотсуз батарея: VGEBY1 LiPo-accu, 3S 11, 1 V

-RC санарип балансынын литий батареялары үчүн заряддагыч түзүлүш

-Лед тилкеси

-2 HC-sr04 УЗИ сенсорлору

-LDR сенсор

-FlySky FS-i6 RC берүүчүсү FS-iA6B алгычы менен

-GPS 6MV2 модулу

-5В кубаттуулук банкы

-Серво (минута 3 кг күч)

-TIP120 сыяктуу минималдуу 12В өткөргүч

-MCP3008 аналогдук санариптик которгуч

5V жана 3.3V үчүн -9V үчүн

-Батарея кармагыч (6,5 -12 В)

-Резистор топтому

-Жумшак зымдар

-Жыгач жана изоляциялык чычкан сыяктуу материалдарды куруңуз

1 -кадам: Келгиле, Raspberry Pi менен баштап, ушул Togheterди коёлу

Raspbian орнотуу

Бул кооз аппараттардын баары малина пи тарабынан башкарылат. Жашоону оңой кылуу үчүн, raspbian'ды SD картка орнотуп, бул кадамдарды аткарыңыз. ОСту күйгүзгөндөн кийин жана биринчи жолу жүктөө алдында: cmdline.txt файлынын аягына ip = 169.254.10.1 деп жазыңыз, сиз жаңы жаркыраган SD картаңыздын жүктөө каталогунан таба аласыз. Бул файлды сактап, чыккыла. Сиз жөн гана Piңизге статикалык IP дарегин койдуңуз.

Биринчи жүктөөңүздө ssh туташуусун оңой иштетүү үчүн, ошол эле жүктөө каталогунда ага тиркелген.txt сыяктуу кеңейтүүлөрү жок ssh деп аталган файлды түзүңүз. Бул файлды бош калтырыңыз.

Pi'ни жүктөө Pi'иңизди ethernet аркылуу туташтырыңыз жана macut сыяктуу программа менен ssh туташуусун ачыңыз. Кошулуу үчүн IP дареги cmdline.txt файлына киргизилген IP дареги: 169.254.10.1

Rasbian config

Түрү

sudo raspi-config

rasbian орнотууларын ачуу үчүн.

Биринчиден, менюдагы интерфейстерге өтүңүз жана сериялык байланышты жана SPI шинасын иштетиңиз. Кайра жүктөө.

Тилекке каршы, сериялык байланышты иштетүү оңой эмес. Эгерде сизде Pi 3 же 4 болсо, анда сиз бул буйруктарды иштетишиңиз керек.

sudo systemctl токтотуу [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 төөнөгүчтөрүн пиңиздеги чыныгы аппараттык уарт автобусуна которот жана 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 жогорулатуу

жана Пиңизге жаңыртууларды орнотууга убакыт бериңиз.

Андан кийин биз чогулта турган бардык жайгашуу маалыматын сактоо үчүн маалымат базасын орнотушубуз керек.

sudo apt install mariadb-server

mysql_secure_installation

Орнотуу устасын ээрчиңиз. Вебсайтты piден иштетүү үчүн, apache веб -серверин орнотуңуз.

sudo apt install apache2 -y

Акыр -аягы, биз дагы эле кээ бир python пакеттерин орнотушубуз керек

Колба

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

2 -кадам: Аппараттык убакыт

Аппараттык убакыт
Аппараттык убакыт
Аппараттык убакыт
Аппараттык убакыт
Аппараттык убакыт
Аппараттык убакыт

База

Буга чейин жеттиңизби ?? Программалык камсыздоону жасоо керек, андыктан бардык кызыктуу нерселерди, жабдыктарды баштайлы.

Hovercraft базасы жыгачтан жана изоляциялык чычкандан турат.

  1. Биринчисиндеги пункт эки эсе жасалышы керек. Изоляциялык чычкан жыгач тактайдын үстүнө жабыштырылган араа менен кесилет. Изоляциялоочу чычкан ортосундагы боштук жетишерлик чоң болушу керек, андыктан винт ага туура келет. Кийинкиде, учкучсуз учуучу эки моторду тактайдын ортосуна, винттерди үстүнө орнотуңуз.
  2. Кийинкиде биз дагы 2 мотор тиркемесин жасашыбыз керек, аны биз кол өнөрчүлүктүн ортосуна жайгаштырабыз (2 -сүрөт).
  3. Калын изоляциялык чычкандан учуп жүрүүчү учактын астын кесип алыңыз. Андан кийин анын айланасына герметикалык баштыкты салыңыз (сүрөт 3).
  4. Эми биз жогорку панелди жасашыбыз керек. Бул биз мурунку кадамда жасаган астынкы тарабы менен дал келиши керек. Ортосунда винттин диаметри өлчөмүндө 2 тешик жасап, анын үстүнө биз 1 жана 2 -кадамда жасаган 4 мотор тиркемесин чаптаңыз. Андан кийин астына 3 -кадамдын астын чаптайбыз.
  5. Биз рулду башкарууга керектүү канаттарды жасоону улантабыз. Палубаңыздын үстүндөгү бурамадагы 5 -сүрөттөгүдөй эки канатты жасаңыз. Аларды жылдыра алуу үчүн 9 -сүрөттө окшош түзүлүштү түзүңүз (Picture 5 - 9)
  6. Эми аны жакшыраак аба агымы үчүн пропелдин тешиктеринин айланасына кошумча картон менен бүтүрүңүз (сүрөт 10).

3 -кадам: Кээ бир зымдарды туташтыруу

Кээ бир зымдарды туташтыруу
Кээ бир зымдарды туташтыруу
Кээ бир зымдарды туташтыруу
Кээ бир зымдарды туташтыруу

Төмөндөгү документтерде сиз так ошол схеманы эки жолу таба аласыз, бир жолу схемалык түрдө, экинчиси нан түрүндө. Эгерде дарак токойдун ары жагын көрө албаса, кээ бир нерселерди өзгөртө аласыз.

КЕҢЕШ: Нан тактасында көрүнүп тургандай, моторду артка карай ылдый жана артка зымдап коюңуз. Бул моторду тескери айландырат.

4 -кадам: Кодду орнотуу

Мен жазган бардык коддор githubда бекер жеткиликтүү.

Арткы жагын клондош үчүн

git клону

жана фронтту клондоштуруу

github.com/BaertTorre/www

Каалаган жериңизди сактай аласыз, бирок фронтту / var / каталогуна коюп, бар www картасын алмаштыруу керек.

Туура аткарылган болсо, анда сиз 169.254.10.1ге кайрылып, алдыңкы вебсайтты көрө аласыз.

5 -кадам: Autoend Backend

Акыркы кадамга кош келиңиз. Үмүт кылабыз, сиз буга чейин көп кыйынчылыксыз эле жетиштиңиз. Мен албетте жок:).

Бул кадам арткы программалык камсыздоону Pi башталганда автоматтык түрдө кантип баштоону камтыйт.

Бул буйрук менен файл түзүңүз:

sudo нано /etc/systemd/system/iHover.service

Бул файлга төмөнкүлөрдү коюңуз:

[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

ExecStart линиясында, backendге киргизилген launcher.shке туура жолду бериңиз.

Акыры өзгөртүүлөр төмөнкүчө күчүнө кирсин:

sudo systemctl демон-кайра жүктөө

sudo systemctl iHover.service иштетет

А сиз бүттүңүз !!

Жаңы оюнчугуңуз менен көңүл ачыңыз.

Сунушталууда: