Мазмұны:
- 1 -қадам: материалдар тізімі
- 2 -қадам: танк шассиін жасаңыз
- 3 -қадам: Электр плитасына бекітіңіз
- 4 -қадам: Камера мен қашықтық өлшеуішті тақтаға бекітіңіз
- 5 -қадам: Камера тақтасын шассиде тұруға және бекітуге бекітіңіз
- 6 -қадам: Батарея ұстағышын шассиге бекітіңіз
- 7 -қадам: Электр плитасын корпусқа бекітіп, барлығын сыммен қосыңыз
- 8 -қадам: Бағдарламалық жасақтаманы орнату
- 9 -қадам: Қосылымды орнату
- 10 -қадам: Android қосымшасын алыңыз
Бейне: PiTanq - AI үйренуге арналған Raspberry Pi және Python бар робот -танк: 10 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Pitanq-бұл Raspberry Pi камерасы бар робот-танк. Оның мақсаты-автокөлікті басқарудың жасанды интеллектін үйренуге көмектесу. Резервуардағы АИ арнайы Raspbian Jessie үшін жасалған OpenCV және Tensoflow көмегімен сақталады.
Берік алюминий шассиге негізделген PiTanq ашық ауада қолдануға жақсы.
Роботты басқару үшін REST интерфейсін ашатын ашық көзі бар python веб-қызметі бар.
Android қосымшасы да ұсынылған.
Тағы бірнеше қосымша заттар бар: панорамалық және көлбеу камера тірегі (телефонмен басқарылады) және ультрадыбыстық сенсор.
Жауапкершіліктен бас тарту. Бұл толық нұсқаулық емес, тек контур. Толық нұсқаулық GitHub -да.
1 -қадам: материалдар тізімі
Raspberry Pi
Камера
Қуат түрлендіргіші
Мотор контроллері
PWM контроллері
2x18650 батареялары
Шасси
Еңкейту және еңкейту тірегі
Жауапкершіліктен бас тарту. Көрсетілген тізім аяқталмаған. Сымдар, бұрандалар, акрил плиталар сияқты ұсақ заттар көп. Толық ақпаратты PiTanq веб -сайтынан алуға немесе толық сатып алуға болады
2 -қадам: танк шассиін жасаңыз
3 -қадам: Электр плитасына бекітіңіз
4 -қадам: Камера мен қашықтық өлшеуішті тақтаға бекітіңіз
5 -қадам: Камера тақтасын шассиде тұруға және бекітуге бекітіңіз
6 -қадам: Батарея ұстағышын шассиге бекітіңіз
7 -қадам: Электр плитасын корпусқа бекітіп, барлығын сыммен қосыңыз
8 -қадам: Бағдарламалық жасақтаманы орнату
- Raspbian Jessie орнатыңыз
- OpenCV орнатыңыз
- Tensorflow орнатыңыз
- MJPG-ағынды орнатыңыз
- GitHub -тан басқару қызметінің кодын алыңыз
Бұл код питонда жазылған және резервуарды басқару үшін REST интерфейсін қамтамасыз етеді.
AI қолдану мысалдары ретінде:
- OpenCV -ден Хаар каскадтары бар мысық іздеуші
- OpenCV-DNN бар объект детекторы
- Tensorflow көмегімен сурет жіктеуіші
REST интерфейсі - бұл:
- АЛУ /пинг
- GET /нұсқа
- АЛУ /атау
- АЛУ /дист
- POST /fwd /on
- POST /fwd /off
- POST /back /on
- POST /back /off
- POST /солға /қосулы
- POST /солға /өшіру
- POST /оңға /қосулы
- POST /оңға /өшіру
- ПОСТ /фото /жасау
- Get /photo /: phid
- GET /фотосурет /тізім
- POST /cam /жоғары
- POST /cam /down
- POST /cam /оңға
- POST /cam /солға
- POST/detect/haar/: phid
- POST/detect/dnn/: phid
- POST/classify/tf/: phid
9 -қадам: Қосылымды орнату
Raspberry Pi үшін Wi-Fi қосылымын орнатудың бассыз әдісі бар.
Raspbian қосылған microSD картасын компьютерге салыңыз.
Wpa_supplicant.conf мәтіндік файлын мазмұнмен жасаңыз:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 ел = АҚШ
network = {ssid = «your-wifi-network» psk = «your-wifi-password» key_mgmt = WPA-PSK}
Сондай -ақ, «ssh» деп аталатын бос файлды құру ұсынылады. Бұл RPI -ге қашықтан қол жеткізуге мүмкіндік береді (әдепкі құпия сөзді өзгертуді ұмытпаңыз).
10 -қадам: Android қосымшасын алыңыз
Google Play -ден Android қосымшасын орнатыңыз
Қолданбаның көмегімен резервуарды басқаруға, камераны жылжытуға, тікелей бейне көруге, суретке түсіруге, фотосуреттердегі заттарды табуға болады.
Ұсынылған:
Raspberry Pi және HM13 бар DIY IBeacon және маяк сканері: 3 қадам
Raspberry Pi және HM13 көмегімен DIY IBeacon және маяк сканері: әңгіме маяк басқа bluetooth құрылғыларына оның бар екенін хабарлау үшін сигналдарды үздіксіз таратады. Мен әрқашан кілттерді қадағалайтын bluetooth маякқа ие болғым келді, өйткені мен оларды былтыр 10 рет әкелуді ұмытып кеттім. Ал мен боламын
HeadBot-өзін-өзі теңестіретін робот, STEM-ді үйренуге және жеткізуге: 7 қадам (суреттермен)
HeadBot-STEM-ді үйренуге және таратуға арналған өзін-өзі теңдестіру роботы: Headbot-биіктігі екі фут, өзін-өзі теңестіретін робот-бұл Оңтүстік Евгений робототехника командасының (SERT, FRC 2521), бірінші роботты орта мектептің бәсекеге қабілетті командасы. Робототехника сайысы, Евгенийден, Орегон. Бұл танымал ақпараттық робот қайта жасайды
UNO R3, HC-05 және L293D моторлы қалқаны бар кодты және Android қосымшасы бар Arduino 4 доңғалақты Bluetooth RC автокөлігі: 8 қадам
UNO R3, HC-05 және L293D моторлы қалқаны бар кодтау мен Android қосымшасы бар Arduino 4 доңғалақты жетекті Bluetooth RC автокөлігі: Бүгін мен сізге HC 05, L293 қозғалтқыш қалқаны көмегімен 4 доңғалақты bluetooth RC автокөлігін қалай жасау керектігін айтамын. 4 тұрақты ток қозғалтқышы, кодты және машинаны басқаруға арналған андроид қосымшасы. Қолданылатын компонент: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
Морзе кодын қалай үйренуге болады: 4 қадам
Морзе кодын қалай үйренуге болады: Тілі бар, бастапқыда түсіну қиын, бірақ оны үйренгеннен кейін тануға және декодтауға оңай. Бұл тіл өлі болып саналады, дегенмен кейбір радио әуесқойлары оны әлі де қолданады. Бұл тіл - Морзе коды. Мен басқаларды көрмедім
Roomblock: Roomba, Raspberry Pi және RPLIDAR көмегімен ROS навигациясын үйренуге арналған платформа: 9 қадам (суреттермен)
Roomblock: Roomba, Raspberry Pi және RPLIDAR көмегімен ROS навигациясын үйренуге арналған платформа: бұл не? &Quot; Roomblock " бұл робот платформасы - Roomba, Raspberry Pi 2, лазерлік сенсор (RPLIDAR) мен мобильді батареядан тұрады. Монтаждық жақтауды 3D принтерлермен жасауға болады. ROS навигациялық жүйесі бөлмелердің картасын жасауға және i