Мазмұны:
- Жабдықтар
- 1 -қадам: Raspberry Pi -ден басталатын осы біріктіргішті қояйық
- 2 -қадам: Жабдықтың уақыты
- 3 -қадам: Кейбір сымдарды қосу
- 4 -қадам: кодты орнату
- 5 -қадам: Артқы жағын автоматты түрде бастау
Бейне: IHover: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Сіз өзіңізден сұрайтын шығарсыз, бұл ет тартқышы не? Ендеше, мен сізді өзімнің ұшып келе жатқан ұшағыммен таныстыруға рұқсат етіңіз. Hovercraft сіз сұрайтын си-фи фильмінен алынған нәрсе емес пе? Жоқ емес, нағыз ұшу аппараты оның астындағы сөмкеде қалатынына сенімділікпен қарайды. Қысым жеткілікті болған кезде, қапталған ауа сөмкенің астындағы шұңқырдан қашып кетуі үшін, жоғары көтеріледі. Ол әуеде көпіршікті тиімді түрде жасайды, онда ол ұшады. Осылайша, әуе кемесі атауы.
Бұл қуатты машина үлкен салмақты көтере алады және сіз қалаған барлық жердің үстінен өте алады. Егер сіз оны енді естімейтін етіп алыс қашықтыққа ұшып кете алатын болсаңыз, сізді құттықтаймын, бірақ уайымдамаңыз, ол GPS -пен жабдықталған, сондықтан сіз оны жаңа жылдамдық рекордтарын орнатқан кезде таба аласыз.
Жабдықтар
- Raspberry Pi
-Қуатты ұшқышсыз қозғалтқыштар: SUNNYSKY A2212 KV980
Минималды ток 15А болатын -4 ЭСК: LittleBee 20A-S ESC BLHeli_S OPTO
-бұрандашы 10х4,5
-60А және 3S кернеуінің минималды тогы бар жоғары қуатты дрон батареясы: VGEBY1 LiPo-accu, 3S 11, 1 V
-Литий батареялары үшін RC цифрлық баланс зарядтаушысы
-Жарықдиодты жолақ
-2 HC-sr04 ультрадыбыстық датчиктер
-LDR сенсоры
-FS-iA6B қабылдағышы бар FlySky FS-i6 RC таратқышы
-GPS 6MV2 модулі
-5В қуат банкі
-Серво (минимум 3 кг күш)
-TIP120 сияқты кемінде 12В транзитор
-MCP3008 аналогты цифрлық түрлендіргіші
-9В -5В және 3.3В түрлендіргіш
-Батарея ұстағыш (6,5 -12 В)
-Резисторлар жиынтығы
-Жампер сымдар
-Ағаш пен оқшаулағыш тышқан сияқты маңызды материалдарды жасаңыз
1 -қадам: Raspberry Pi -ден басталатын осы біріктіргішті қояйық
Raspbian орнату
Бұл сәнді аппаратураның бәрі таңқурай пи арқылы басқарылады. Өмір сүруді жеңілдету үшін raspbian бағдарламасын SD картасына орнатыңыз және мына қадамдарды орындаңыз. ОЖ жыпылықтағаннан кейін және бірінші рет жүктеу алдында: cmdline.txt файлының соңына ip = 169.254.10.1 деп жазыңыз, оны жаңадан жыпылықтаған SD картаның жүктеу каталогынан таба аласыз. Бұл файлды сақтап, шығыңыз. Сіз жай ғана Pi -ге тұрақты IP мекенжайын қойдыңыз.
Бірінші жүктеуде ssh қосылымын оңай қосу үшін, сол жүктеу каталогында.txt сияқты кеңейтімі жоқ ssh деп аталатын файл жасаңыз. Бұл файлды бос қалдырыңыз.
Pi -ді жүктеңіз Pi -ді Ethernet арқылы қосыңыз және замазка сияқты бағдарламамен ssh байланысын ашыңыз. Қосылатын IP мекенжайы - cmdline.txt файлына енгізілген IP мекенжайы: 169.254.10.1
Расби конфигурациясы
Түрі
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
Бұл сіздің pi -дің rx және tx түйреуіштерін сіздің пияңыздағы нақты аппараттық автобусқа ауыстырады және bluetooth -ге жалған және одан да нашарсын береді.
сымсыз дәлдiк
Егер сіз біз сияқты жаңа бағдарламалық қамтамасыз етуді орнатқыңыз келсе, Wi -Fi сәнді емес.
Мұны келесі пәрменмен жасаңыз және SSID мен құпия сөзді маршрутизатордың SSID және паролімен өзгертіңіз.
wpa_passphrase «SSID» «Құпия сөз» >> /etc/wpa_supplicant/wpa_supplicant.conf
Өзгерістердің күшіне енуі үшін Pi -ді қайта жүктеңіз. Арқылы байланысыңызды тексеріңіз
ping www.google.com
командасын беріңіз және жауап алсаңыз келесі қадамға өтіңіз.
Кейбір бағдарламалық жасақтаманы орнатыңыз
Біріншіден, енгізіңіз:
sudo apt-get жаңартуы
sudo apt-get жаңарту
және Pi -ге жаңартуларды орнатуға уақыт беріңіз.
Содан кейін біз жинайтын барлық орналасу деректерін сақтау үшін дерекқорды орнатуымыз керек.
sudo apt install mariadb-server
mysql_secure_installation
Орнату шеберін орындаңыз. Веб -сайтты pi -ден іске қосу үшін apache веб -серверін орнатыңыз.
sudo apt install apache2 -y
Ақыр соңында, біз әлі де кейбір питон пакеттерін орнатуымыз керек
Колба
Flask_cors Flask_socketio Python-mysql-қосқышы sudo apt-get install python3-spidiv
2 -қадам: Жабдықтың уақыты
Негізі
Бұл жерге жеттіңіз бе? Бағдарламалық жасақтаманы жасау керек, сондықтан барлық қызықты нәрселерден, аппараттық құралдардан бастайық.
Ұшқыштың негізі ағаштан және оқшаулағыш тышқаннан тұрады.
- Біріншісіндегі затты екі рет жасау керек. Оқшаулағыш тышқан ағаш тақтаймен жабыстырылған арамен кесіледі. Оқшаулағыш тінтуір арасындағы кеңістік жеткілікті үлкен болуы керек, сондықтан бұранда оның арасына сәйкес келеді. Әрі қарай, екі ұшақсыз қозғалтқышты бұрандаға орнатыңыз.
- Әрі қарай біз тағы 2 қозғалтқыш қондырмасын жасауымыз керек, оларды біз қолөнердің ортасына орналастырамыз (сурет 2).
- Қалың оқшаулағыш тінтуірден ұшатын көліктің астын кесіңіз. Содан кейін оның айналасына герметикалық қапты салыңыз (сурет 3).
- Енді біз жоғарғы панельді жасауымыз керек. Бұл алдыңғы қадамда біз жасаған астыңғы өлшеммен дәл сәйкес болуы керек. Ортасында бұранда диаметрінің өлшеміндей 2 тесік жасаңыз және оның үстіне 1 және 2 -қадамда біз жасаған 4 қозғалтқыш қондырмасын жабыстырыңыз. Содан кейін біз астыңғы жағын 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
Мына файлға төмендегілерді қойыңыз:
[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 жолында артқы жағына қосылған launcher.sh -ге дұрыс жолды беріңіз.
Соңында өзгертулер күшіне енсін:
sudo systemctl демонды қайта жүктеу
sudo systemctl iHover.service қызметін қосады
Ал сіз біттіңіз !!
Жаңа ойыншықпен көңілді болыңыз.
Ұсынылған:
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Түймені іске қосатын қадам реттегіші: 4 қадам
Түймені іске қосатын қадам реттегіші:
Тікелей 4G/5G HD бейне ағыны DJI Drone -ден төмен кідірісте [3 қадам]: 3 қадам
Тікелей 4G/5G HD бейне ағыны DJI Drone-ден төмен кідірісте [3 қадам]: Келесі нұсқаулық кез-келген DJI дронынан HD сапалы бейне ағындарын алуға көмектеседі. FlytOS мобильді қосымшасы мен FlytNow веб -қосымшасының көмегімен сіз дроннан бейне ағынды бастай аласыз
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау