Мазмұны:

Raspberry PI Vision процессоры (SpartaCam): 8 қадам (суреттермен)
Raspberry PI Vision процессоры (SpartaCam): 8 қадам (суреттермен)

Бейне: Raspberry PI Vision процессоры (SpartaCam): 8 қадам (суреттермен)

Бейне: Raspberry PI Vision процессоры (SpartaCam): 8 қадам (суреттермен)
Бейне: BTT - Manta E3EZ - CB1 with EMMc install 2024, Шілде
Anonim
Raspberry PI Vision процессоры (SpartaCam)
Raspberry PI Vision процессоры (SpartaCam)
Raspberry PI Vision процессоры (SpartaCam)
Raspberry PI Vision процессоры (SpartaCam)

FIRST Robotics Competition роботына арналған Raspberry PI көру процессорлық жүйесі

БІРІНШІ туралы

Википедиядан, тегін энциклопедия

БІРІНШІ робототехника сайысы (FRC) - бұл орта мектептегі робототехника бойынша халықаралық жарыс. Жыл сайын жоғары сынып оқушылары, жаттықтырушылар мен тәлімгерлерден құралған командалар алты аптаның ішінде салмағы 54 фунтқа дейінгі ойын роботтарын жасау үшін жұмыс жасайды. Роботтар допты қақпаға соғу, дискілерді қақпаға салу, ішкі түтіктерді тіректерге ілу, торға ілу және роботтарды баланс арқалығында теңестіру сияқты тапсырмаларды орындайды. Ойын қажетті тапсырмалар жиынтығымен бірге жыл сайын өзгеріп отырады. Командаларға бөлшектердің стандартты жиынтығы берілсе де, олар бюджетке рұқсат етілген және мамандандырылған бөлшектерді сатып алуға немесе жасауға шақырылады.

Бұл жылдық ойын (2020 ж.) ШЕКСІЗ РЕХАРЖ. «Шексіз қайта зарядтау» ойыны үш командадан тұратын екі альянсты қамтиды, олардың әрқайсысы роботты басқарады және ұпай жинау үшін алаңда нақты тапсырмаларды орындайды. Ойын қаланың генераторын іске қосу үшін Power Cells деп аталатын көбік шарларды жоғары және төмен мақсаттарға апаруды қоса алғанда, әр түрлі тапсырмаларды орындауға жарысатын үш командадан тұратын екі альянсты қамтитын футуристік қала тақырыбына негізделген, қалқан генераторын іске қосу үшін басқару тақтасын басқарады, және матч аяқталғаннан кейін тұраққа немесе көтерілуге қалқан генераторына оралу. Мақсат - матч аяқталмай тұрып, қалқанды қуаттандыру және белсендіру, астероидтар ЖҰЛДЫҚ СОҒЫСТАР үлгісіндегі футуристік қала FIRST City.

Raspberry PI көру процессор жүйесі не істейді?

Камера ойын алаңын сканерлей алады және ойын бөліктері жеткізілетін немесе гол соғу үшін орналастырылуы тиіс жерлерді сканерлей алады. Ассамблеяда 2 байланыс бар: қуат және Ethernet.

Ойын алаңындағы көру мақсаттары ретро-шағылысатын таспамен суреттелген және жарық камераның линзасына қайта түседі. Chameleon Vision (https://chameleon-vision.readthedocs.io/en/latest/…) ашық бастапқы коды жұмыс істейтін көріністі өңдейді, оны ерекшелейді, кескіннің қабаттасуы мен шығыс қадамын қосады, айналдыру, контур және позиция желілік кесте арқылы басқа деректермен бірге x және y бойынша метрмен және бұрышпен градуспен реттелген массив мәндері. Бұл ақпарат бағдарламалық қамтамасыз етуде біздің роботты автономды режимде басқаруға, сондай -ақ мұнара атқышымызды нысанаға алуға және атуға арналған. Pi -де басқа бағдарламалық платформаларды іске қосуға болады. Егер сіздің команда бағдарламалық қамтамасыз ету уақытын осы платформаға салған болса, FRC көзқарасын орнатуға болады.

Біздің бюджет биыл қатты болды және Limelight $ 399.00 (https://www.wcproducts.com/wcp-015) камерасын сатып алу карталарда жоқ еді. Amazon -дан барлық жабдықтарды сатып алу және Team 3512 Spartatroniks 3D принтерін пайдалану арқылы мен 150.00 долларға теңшелетін көру жүйесін жинай алдым. Кейбір заттар жаппай келді, екінші процессорды құру үшін басқа Raspberry Pi, PI камерасы мен желдеткіш қажет болады. MADOR тобының бірінің АЖЖ көмегімен Fusion 360 көмегімен PI корпусы құрылды.

Неліктен арзан корпусы бар Пиді пайдаланбаңыз, USB камерасын қосыңыз, сақиналы шамды қосыңыз, Хамелеонның көрінісін орнатыңыз және сіздің жұмысыңыз дұрыс емес пе? Мен көбірек қуат пен кабельдердің аз болуын және реттелетін жүйенің салқындық коэффициентін алғым келді.

Pi 4 толық амплитудасы кезінде 3 амперді қолданады, егер ол порттардың көп бөлігін, wifi мен дисплейді қолданса. Біз мұны роботтарымызда жасамаймыз, бірақ roboRIO-дағы USB порттары https://www.ni.com/kz-support/model.roborio.ht… 900 ma, модульдік кернеу реттегіші (VRM)) 5 вольт 2 ампер шыңына дейін, 1,5 ампер шектеуге дейін жеткізеді, бірақ оның ортақ қосқышы, сондықтан егер 5 вольтты шинада басқа құрылғы болса, өшіру мүмкіндігі бар. VRM сонымен қатар 2 амперде 12 вольтты береді, бірақ біз радиобызды POE кабелі мен резервтеу үшін баррель қосылымы арқылы қуаттандыру үшін екі қосылысты да қолданамыз. Кейбір FRC инспекторлары VRM -де басылғаннан басқа ештеңені қосуға рұқсат бермейді. Осылайша, 5 амперлік ажыратқыштағы PDP -тен 12 вольт - бұл Pi қуат көзі болуы керек.

12 вольт қуат тарату панеліндегі (ПДП) 5 амперлік ажыратқыш арқылы жеткізіледі, LM2596 тұрақты ток DC DC Бак конвертерінің көмегімен 5,15 вольтке түрлендіріледі. Бак түрлендіргіші 5 вольтты 3 ампермен қамтамасыз етеді және 6,5 вольтке дейін реттеледі. Бұл 5 вольтты шина 3 ішкі жүйені, жарықдиодты сақиналы массивті, желдеткішті, Raspberry Pi -ді қуатпен қамтамасыз етеді.

Жабдықтар

  • 6 пакет LM2596 DC-ден DC Бак конвертеріне 3.0-40В-тан 1.5-35В-қа дейін қуат көзін төмендету модулі (6 пакет) $ 11.25
  • Noctua NF-A4x10 5V, Премиум тыныш желдеткіш, 3 істікшелі, 5В нұсқасы (40x10мм, қоңыр) $ 13.95
  • SanDisk Ultra 32 ГБ адаптері бар microSDHC UHS-I картасы-98Мб/с U1 A1-SDSQUAR-032G-GN6MA $ 7.99
  • Raspberry Pi камера модулі V2-8 мегапиксель, 1080p 428.20
  • GeeekPi Raspberry Pi 4 радиаторы, 20PCS Raspberry Pi алюминий радиаторлары Raspberry Pi 4 Model B үшін термиялық өткізгіш жабысқақ таспасы бар
  • Raspberry Pi 4 Model B 2019 төрт ядролы 64 биттік WiFi Bluetooth (4GB) $ 61.96
  • (200 дана пакет) 2N2222 транзисторы, 2N2222-ден 92-ге дейінгі транзистор NPN 40V 600mA 300MHz 625 мВт тесік арқылы 2N2222A $ 6.79
  • EDGELEC 100 дана 100 Ом резисторы 1/4вт (0,25 Ватт) ± 1% Металл пленкаға төзімді тұрақтылық $ 5.69 https://smile.amazon.com/gp/product/B07QKDSCSM/re… Waycreat 100PCS 5мм жасыл жарық диод шамдары жарық шығаратын жарықдиодты шамдар Жоғары қарқынды жарық шамдары Электроника компоненттері шамдар диодтары $ 6.30
  • J-B Weld Plastic Bonder $ 5.77

1 -қадам: Прототип 1

Прототип 1
Прототип 1

Қаптамадағы алғашқы сынақ:

Командада тестілеуге қол жетімді өткен жылғы Pi 3 болды. Pi камерасы, DC-DC пульті/күшейткіш схемасы және Andymark сақина шамы қосылды.

Бұл уақытта мен Pi 4 -ті қарастырған жоқпын, сондықтан қуат қажеттілігі туралы алаңдамадым. Қуат USB арқылы roboRIO арқылы жеткізілді. Камера корпусқа өзгертусіз сәйкес келеді. Сақина шамы корпустың қақпағына ыстық желіммен бекітіліп, күшейткіш тақтаға қосылды. Күшейту тақтасы GPIO 2 және 6 порттарына 5 вольтке қосылды және шығыс сақинаны іске қосу үшін 12 вольтке дейін реттелді. Корпустың ішінде көтергіш тақтаға орын болмады, сондықтан оны сыртынан ыстық желіммен жабыстырды. Бағдарламалық қамтамасыз ету 2019 ойын жылындағы мақсатты қолдану арқылы орнатылды және сыналды. Бағдарламалық жасақтама бас бармағын көтерді, сондықтан біз Pi 4, жылу қабылдағыштар мен желдеткішке тапсырыс бердік. Біз олар келе жатқанда, корпус жобаланған және 3D басып шығарылған.

2 -қадам: 2 -прототип

Прототип 2
Прототип 2
Прототип 2
Прототип 2
Прототип 2
Прототип 2

Қоршаудың ішкі өлшемдері жақсы болды, бірақ порттардың орналасуы шоу тығын емес, ығысқан.

Бұл жаңа ойын ашылғаннан кейін аяқталды, осылайша бағдарламалық қамтамасыз ету жаңа мақсатты орындарға қарсы сынақтан өтуі мүмкін.

Жақсы және жаман жаңалықтар. Жарықтандыруды қайта ойластыру үшін, біз мақсаттан 15 фут қашықтықта болған кезде сақина жарығының шығуы жеткіліксіз болды. Өзгерістер қажет болғандықтан, мен бұл құрылғыны 2 прототипі деп санаймын.

3 -қадам: прототип 3

Прототип 3
Прототип 3
Прототип 3
Прототип 3

Прототип 2 бірге қалды, сондықтан бағдарламалық қамтамасыз ету өз жүйесін жетілдіруді жалғастыра алады. Осы уақытта тағы бір Pi 3 табылды, мен басқа сынақ кереуетін жинадым. Бұл тақтаға дәнекерленген Pi3, USB lifecam 3000, күшейткіш түрлендіргіші және қолмен жалғанған диод жиыны болды.

Тағы да жақсы жаңалық, жаман жаңалық. Массив 50+фут қашықтықтағы нысанды жарықтандыруы мүмкін, бірақ егер бұрылу бұрышы 22 градустан жоғары болса, мақсатты жоғалтады. Бұл ақпараттың көмегімен соңғы жүйені жасауға болады.

4 -қадам: соңғы өнім

Соңғы өнім
Соңғы өнім
Соңғы өнім
Соңғы өнім
Соңғы өнім
Соңғы өнім

Прототип 3 -те 6 диод болды, олардың арасы шамамен 60 градус және тікелей алға қарайды.

Соңғы өзгерістер линзаның айналасында бір -бірінен 45 градус қашықтықта орналасқан 8 диодты қосады, 4 диод алға қарайды, ал 4 диод 10 градусқа бұрылып, 44 градусқа қарайды. Бұл сонымен қатар қоршауды роботқа тігінен немесе көлденеңінен орнатуға мүмкіндік береді. Жаңа корпус Pi 3 немесе Pi 4 орналастыру үшін өзгертулермен басып шығарылды. Қоршаудың беті жеке диодтар үшін өзгертілді.

Тестілеу Pi 3 немесе 4 арасында өнімділік мәселелерін көрсетпеді, сондықтан қоршау тесіктері Pi қондыруға мүмкіндік беретін етіп жасалды. Артқы бекіту нүктелері, сондай -ақ күмбездің жоғарғы жағындағы шығатын саңылаулар жойылды. Pi 3 пайдалану құнын одан әрі төмендетеді. Pi 3 салқындатылған режимде жұмыс істейді және аз қуат жұмсайды. Ақыр соңында біз шығындарды үнемдеу үшін PI 3 -ті қолдануды шештік және бағдарламалық жасақтама Pi 3 үшін жаңартылмаған Pi 3 -те жұмыс істейтін кодты қолданғысы келді.

STL -ді 3D -принтерлерді кескішке импорттаңыз, сонда сіз кетесіз. Бұл файл дюймде, сондықтан егер сізде Cura сияқты кескіш болса, оны метрикаға түрлендіру үшін бөлікті %2540 дейін масштабтауға тура келеді. Егер сізде Fusion 360 болса.f3d файлын сіздің қажеттіліктеріңізге қарай өзгертуге болады. Мен.step файлын қосқым келді, бірақ нұсқаулықтар файлдарды жүктеуге мүмкіндік бермейді.

Қажетті негізгі құралдар:

  • Сымды тазартқыштар
  • Қысқыштар
  • Пісіру темірі
  • Жылуды төмендететін құбырлар
  • Сым кескіштер
  • Қорғасынсыз дәнекерлеу
  • Флюс
  • Қолға немесе қысқышқа көмектесу
  • Жылу мылтығы

5 -қадам: Диодты массивке қосу

Диодты массивтендіру
Диодты массивтендіру
Диодты массивтендіру
Диодты массивтендіру
Диодты массивтендіру
Диодты массивтендіру

Қауіпсіздік ескертуі:

Дәнекерлеу үтігі.

Пинцетпен немесе қысқышпен жылытылатын сымдарды ұстаңыз.

Қолдану кезінде тазалағыш губканы ылғалды ұстаңыз.

Пайдаланылмаған кезде дәнекерлеу үтікті әрқашан тірегіне қайтарыңыз.

Ешқашан оны жұмыс үстеліне қоймаңыз.

Пайдаланылмаған кезде құрылғыны өшіріп, розеткадан ажыратыңыз.

Дәнекер, ағын және тазартқыштар

Көз қорғанысын киіңіз.

Дәнекер «түкіруі» мүмкін.

Мүмкіндігінше кауызсыз және қорғасынсыз дәнекерлерді қолданыңыз.

Еріткіштерді тазартатын бөтелкелерде ұстаңыз.

Дәнекерлегеннен кейін әрқашан қолыңызды сабынмен және сумен жуыңыз.

Жақсы желдетілетін жерлерде жұмыс жасаңыз.

Жарайды жұмысқа кірісейік:

Қоршау беті 0, 90, 180, 270 нүктелердегі диод саңылауларымен басылған, 10 градусқа сыртқа шығарылады. 45, 135, 225, 315 нүктелердегі тесіктер түзу.

5 мм тесік өлшемін тексеру үшін барлық диодтарды қоршау бетіне қойыңыз. Тығыз орналасу диодтарды дұрыс бұрышта ұстауға мүмкіндік береді. Диодтағы ұзын сым - бұл әр диодқа 100 Ом резисторды дәнекерлейтін анод. Диод пен резистордың дәнекерлеу сымдары резистордың екінші жағына жабысады және ұзын қорғасын қалдырады (суреттерді қараңыз). Әр комбинацияны жалғастырмас бұрын тексеріңіз. AA аккумуляторы мен 2 сынақ сымдары диодты аздап жарықтандырады және сізде полярлықтың дұрыс екеніне көз жеткізеді.

Диодты/резистордың комбинациясын қоршауға салыңыз және сымдарды зиг-заг үлгісінде орналастырыңыз, осылайша әрбір резистор сымы сақина жасау үшін келесі резисторға тиеді. Барлық сымдарды дәнекерлеңіз. Мен J-B дәнекерлеу пластикалық байланыстырғышын (https://www.amazon.com/J-B-Weld-50133-Tan-1-Pack) және эпоксидті диод/резистор комбинациясын араластыратын едім. Мен супер желім деп санадым, бірақ цианоакрилат диодтың линзасын тұман ететініне сенімді емес едім. Мен мұны барлық дәнекерлеуімнің соңында жасадым, бірақ мен дәнекерлеу кезінде диодтар орнында қалмаған кездегі ашулануды азайту үшін осында жасағанды қалаймын. Эпоксид шамамен 15 минут ішінде жиналады, демалыс үшін жақсы орын.

Енді барлық катодтық сымдарды бірге немесе жерге сақинаны жасау үшін бір -біріне дәнекерлеуге болады. Диодты сақинаға 18 калибрлі қызыл және қара сымдарды қосыңыз. Аяқталған массивті 5 вольтты қуат көзінің көмегімен тексеріңіз, бұл үшін USB зарядтағыш жақсы жұмыс істейді.

6 -қадам: сымдарды күшейту/күшейту

Бакты күшейту
Бакты күшейту
Бакты күшейту
Бакты күшейту
Бакты күшейту
Бакты күшейту
Бакты күшейту
Бакты күшейту

Бак түрлендіргішіне сым қоспас бұрын, біз шығыс кернеуін орнатуымыз керек. Біз 12 вольтты PDP портына 5 ампермен балқытылған тікелей жеткізу үшін PDP қолданатындықтан. Шығару үшін вольтметрді қысыңыз және потенциометрді айналдыруды бастаңыз. Өзгертулерді көрмес бұрын бірнеше айналым қажет болады, себебі тақта зауытта толық шығуға тексеріледі, содан кейін сол параметрде қалады. 5,15 вольтке орнатыңыз. Біз USB зарядтағышынан және желдеткіш пен диодтар жиынтығынан жүктелетін кез келген желіден күтілетін нәрсеге сәйкес келетін бірнеше милливольтты жоғары етіп орнатамыз. (Алғашқы тестілеу кезінде біз Pi -ден автобустың төмен кернеуіне шағымданатын қолайсыз хабарларды көрдік. Интернеттегі іздеу бізге Пи -ді 5,0 вольттан көп күткені туралы ақпарат берді, өйткені зарядтағыштардың көпшілігі шамалы сөндіреді және Pi үшін әдеттегі қуат көзі USB зарядтағыш.)

Содан кейін біз істі дайындауымыз керек:

Конвертер мен Пи 4-40 машиналық бұрандалардың көмегімен ұсталады. № 43 бұрғылау ұшы 4-40 жіптерді бекітуге арналған дәл тесіктер жасау үшін өте қолайлы. Pi және buck түрлендіргішін тұрақсыздыққа дейін ұстап тұрыңыз, #43 бұрғылау ұшының көмегімен бұрғылауды белгілеңіз. Кедергілердің биіктігі артқы жағынан толық өтпестен тереңдікте жеткілікті тереңдікке мүмкіндік береді. Тесіктерді 4-40 соқыр шүмекпен түртіңіз. Пластмассада қолданылатын өздігінен бұрап тұратын бұрандалар бұл жерде жақсы жұмыс істейді, бірақ менде 4-40 бұранда болды, сондықтан мен қолдандым. SD картасына кіруге рұқсат беру үшін бұрандалар қажет (бұл корпуста картаға сыртқы қатынас берілмейді).

Келесі тесік - электр кабелі үшін. Мен төменгі бұрыштан бір нүктені таңдадым, ол Ethernet кабелінің сыртынан, ал ішкі жағынан Pi астына, содан кейін өтеді. Мен экрандалған 2 сымды кабельді қолдандым, өйткені ол менде болды, кез келген 14 калибрлі сым жұбы жұмыс істейді. Егер сіз қаптамасыз сым жұбын қолдансаңыз, қорғаныс пен кернеуді жеңілдету үшін корпусқа кіретін сымға 1-2 қабат жылуды азайтыңыз. Шұңқырдың мөлшері сіздің таңдауыңыз бойынша анықталады.

Енді сіз сымдарды DC-DC түрлендіргішіндегі кіріс желілеріне дәнекерлей аласыз. Қосылымдар тақтада белгіленген. Қызыл сым-кіру+ қара сым-кіру. Тақтадан шығып, мен желдеткішті, Пи мен транзисторды бекіту үшін сым тіреуіш ретінде әрекет ететін 2 қысқа жалаңаш сымды дәнекерледім.

7 -қадам: соңғы сымдар мен эпоксидті

Соңғы сымдар мен эпоксидті
Соңғы сымдар мен эпоксидті
Соңғы сымдар мен эпоксидті
Соңғы сымдар мен эпоксидті
Соңғы сымдар мен эпоксидті
Соңғы сымдар мен эпоксидті

Pi -ге тек 4 байланыс орнатылған. Жер, қуат, жарықдиодты басқару және камера интерфейсінің таспалы кабелі.

Pi -де қолданылатын 3 түйреуіш - 2, 6 және 12.

Қызыл, қара және ақ сымды 4 дюймге дейін кесіңіз. Сымдардың екі шетіндегі 3/8 дюймдік оқшаулауды, сымдардың қаңылтыр ұштарын және Пидегі қаңылтыр түйреуіштерді алыңыз.

  • Дәнекерленген қызыл сым GPIO түйреуішіне 2 дюймдік термиялық қысқыш түтікке жылу қолданады.
  • Дәнекерленген қара сым GPIO түйреуішіне 6 дюймдік термиялық қысқыш түтікке жылу қолданады.
  • Дәнекерленген ақ сым GPIO түйреуішіне 12 дюймдік термиялық қысқыш түтікке жылу қолданады.
  • Дәнекерлеу үшін қызыл сым+
  • Дәнекерлеу үшін қара сым-
  • Ақ сым мен дәнекерлеуге 1 дюймдік жылуды 100 Ом резисторға және резистордан транзисторлық негізге қосыңыз. Жылуды азайту арқылы оқшаулаңыз.
  • Бакқа транзисторлық эмитент -
  • Диод массивінің катод жағындағы транзисторлық коллектор
  • Анод/резистор диодының массиві Buck +
  • Желдеткіш қызыл сым+
  • Желдеткіш қара сым-

Соңғы байланыс:

Камераның интерфейс кабелін итеріңіз. Кабельдік қосылымда zif қосқышы (нөлдік кірістіру күші) қолданылады. Коннектордың жоғарғы жағындағы қара жолақты жоғары көтеру керек, розеткаға салынған кабель, содан кейін оны орнына бекіту үшін қосқышты төмен қарай итереді. Кабельді қыспау үшін абай болыңыз, себебі оқшаулағыштағы із үзілуі мүмкін. Сонымен қатар таспалы кабельді түйреу үшін туралау үшін қосқышты тікелей енгізу қажет.

Жұмыстарыңызда сымның бұралуы мен дәнекерленген бөртпелер бар -жоғын тексеріңіз, дәнекерлеу тіректерінің артық ұзындығын қысыңыз.

Егер сіз өз жұмысыңызға риза болсаңыз, желдеткіш пен камераны эпоксидті түрде орнатуға болады. Сізге бұрыштарда бірнеше тамшы қажет.

8 -қадам: Бағдарламалық қамтамасыз ету

Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету

Эпоксидті өңдеу кезінде бағдарламалық қамтамасыз етуді SD картасына алуға мүмкіндік береді. компьютерге қосу үшін сізге SD картасының адаптері қажет болады (https://www.amazon.com/Reader-Laptop-Windows-Chrom….

Бару:

www.raspberrypi.org/downloads/raspbian/ және Raspbian Buster Lite жүктеп алыңыз. SD картасын raspbian көмегімен жыпылықтау үшін сізге басқа BalenaEtcher бағдарламалық құралы қажет болады және оны мына жерден табуға болады, Эпоксид жеткілікті түрде емделуі керек еді, сонда сіз SD картасын орнатып, тақтаны көтере аласыз. Қақпақты жаппас бұрын, сымдардың қақпаққа кедергі жасамайтынын және камера кабелінің желдеткіш қалақтарына тиіп кетпеуін тексеріңіз. Қақпақ орнатылғаннан кейін мен желдеткішті үрлеймін және сымдардан немесе таспалы кабельден кедергі болмау үшін оның қозғалуын қадағалаймын.

Қуат уақыты:

Бірінші рет қосқанда сізге hdmi кабелі қажет болады, егер Pi 4 шағын HDMI кабелі, USB пернетақтасы мен hdmi мониторы және интернет байланысы болса. 12 вольтты қуат көзіне сым, 5 амперлік ажыратқышы бар ПДП.

Жүйеге кіргеннен кейін, алдымен конфигурация құралын іске қосу керек. Бұл жерде SSI -ді PI камерасын қосумен бірге орнатуға болады. https://www.raspberrypi.org/documentation/configur… көмектесетін нұсқаулықтары бар.

Chameleon Vision орнатпас бұрын қайта жүктеңіз

Бағдарламалық жасақтаманы пайдаланбас бұрын олардың сайтына кіріңіз, оларда көптеген ақпарат бар. Бір ескерту, олардың қолдау көрсетілетін аппараттық бетінде Pi камерасы қолдау көрсетілмейді, бірақ ол ең жаңа шығарылымда. Веб -бет жаңартуды қажет етеді.

Chameleon vision веб -бетінен:

Chameleon Vision Raspberry Pi үшін қол жетімді көптеген операциялық жүйелерде жұмыс істей алады. Дегенмен, мұнда https://www.raspberrypi.org/downloads/raspbian/ қол жетімді Rasbian Buster Lite бағдарламасын орнату ұсынылады. Raspbian -ды SD картасына орнату үшін нұсқауларды орындаңыз.

Raspberry Pi Ethernet арқылы Интернетке қосылғанына көз жеткізіңіз. Raspberry Pi -ге кіріңіз (пайдаланушы аты pi және таңқурай паролі) және терминалда келесі командаларды орындаңыз:

$ wget https://git.io/JeDUk -O install.sh

$ chmod +x install.sh

$ sudo./install.sh

$ sudo қазір қайта жүктеңіз

Құттықтаймын! Сіздің Raspberry Pi қазір Chameleon Vision іске қосылды! Raspberry Pi қайта жүктелгеннен кейін, Chameleon Vision келесі пәрменмен басталуы мүмкін:

$ sudo java -jar хамелеон -vision.jar

Chameleon Vision жаңа нұсқасы шыққан кезде оны келесі пәрмендерді орындау арқылы жаңартыңыз:

$ wget https://git.io/JeDUL -O update.sh

$ chmod +x update.sh

$ sudo./update.sh

Жарықдиодты массивтерді басқару:

Сіздің жарық диодты массивіңіз бағдарламалық қамтамасыз етуді басқарусыз жанбайды

Алғашқы робототехникада биыл жарық диодты шамдарға қарсы ереже бар, бірақ қажет болған жағдайда оларды өшіріп, қосуға болады. Колин Гидеон «SpookyWoogin», FRC 3223, жарықдиодты басқару үшін Python сценарийін жазды және оны мына жерден табуға болады:

github.com/frc3223/RPi-GPIO-Flash

Егер сіздің команда бағдарламалық қамтамасыз ету уақытын осы платформаға салған болса, бұл жүйе FRC көзқарасын іске қосады. FRC көру кезінде толық SD картасы бейнеленген, сондықтан raspbian жүктеудің қажеті жоқ. Оны мына жерден алыңыз

Бұл сізге көру жүйесін керемет формалық факторға айналдырады. Жарысқа сәттілік!

Raspberry Pi байқауы 2020
Raspberry Pi байқауы 2020
Raspberry Pi байқауы 2020
Raspberry Pi байқауы 2020

Raspberry Pi байқауында екінші орын

Ұсынылған: