Turinys:

„Raspberry PI Vision“procesorius („SpartaCam“): 8 žingsniai (su nuotraukomis)
„Raspberry PI Vision“procesorius („SpartaCam“): 8 žingsniai (su nuotraukomis)

Video: „Raspberry PI Vision“procesorius („SpartaCam“): 8 žingsniai (su nuotraukomis)

Video: „Raspberry PI Vision“procesorius („SpartaCam“): 8 žingsniai (su nuotraukomis)
Video: MKS SGEN L V1.0 - Basics 2024, Lapkritis
Anonim
„Raspberry PI Vision“procesorius („SpartaCam“)
„Raspberry PI Vision“procesorius („SpartaCam“)
„Raspberry PI Vision“procesorius („SpartaCam“)
„Raspberry PI Vision“procesorius („SpartaCam“)

Aviečių PI regėjimo procesoriaus sistema jūsų FIRST Robotics Competition robotui

Apie PIRMĄ

Iš Vikipedijos, nemokama enciklopedija

PIRMOSIOS Robotikos varžybos (FRC) yra tarptautinės aukštųjų mokyklų robotikos varžybos. Kiekvienais metais šešių savaičių laikotarpyje aukštųjų mokyklų studentų, trenerių ir mentorių komandos kuria žaidimus žaidžiančius robotus, sveriančius iki 120 svarų (54 kg). Robotai atlieka tokias užduotis kaip kamuolių įmušimas į vartus, diskų įmušimas į vartus, vidiniai vamzdžiai ant lentynų, kabinimas ant strypų ir robotų balansavimas ant pusiausvyros sijų. Žaidimas kartu su reikiamu užduočių rinkiniu keičiasi kasmet. Nors komandoms suteikiamas standartinis dalių rinkinys, joms taip pat leidžiamas biudžetas ir jos raginamos pirkti ar gaminti specializuotas dalis.

Šių metų žaidimas (2020 m.) „INFINITE RECHARGE“. „Infinite Recharge“žaidime dalyvauja du aljansai po tris komandas, kiekviena komanda valdo robotą ir atlieka konkrečias užduotis lauke, kad gautų taškus. Žaidimas sutelkiamas į futuristinę miesto temą, apimančią du aljansus, susidedančius iš trijų komandų, kiekviena konkuruojančių atlikti įvairias užduotis, įskaitant šaudymą iš putplasčio kamuoliukų, žinomų kaip „Power Cells“, į aukštus ir žemus tikslus, kad suaktyvintų skydo generatorių, manipuliuodami valdymo skydeliu, kad suaktyvintų šį skydą, ir grįžti prie skydo generatoriaus, kad jis pasistatytų ar užliptų rungtynių pabaigoje. Tikslas yra įjungti energiją ir suaktyvinti skydą prieš pasibaigiant rungtynėms ir asteroidams užklupus FIRST City - futuristinį miestą, sukurtą pagal Žvaigždžių karus.

Ką veikia Raspberry PI regėjimo procesoriaus sistema?

Fotoaparatas galės nuskaityti žaidimo lauką ir tikslines vietas, kuriose tiekiami žaidimo elementai arba kuriuos reikia sudėti, kad būtų galima įmušti taškus. Komplekte yra 2 jungtys, maitinimas ir Ethernet.

Žaidimo lauko regėjimo tikslai nubrėžti šviesą atspindinčia juostele, o šviesa atsispindės atgal į fotoaparato objektyvą. „Pi“veikiantis „Chameleon Vision“atvirojo kodo kodas (https://chameleon-vision.readthedocs.io/en/latest/…) apdoros vaizdą, paryškins jį, pridės vaizdo perdangas ir išvesties žingsnį, posūkį, kontūrą ir padėtį masyvo reikšmės, išdėstytos x ir y metrais, o kampas laipsniais kartu su kitais duomenimis per tinklo lentelę. Ši informacija bus naudojama programinėje įrangoje, kad būtų galima valdyti mūsų robotą autonominiu režimu, taip pat nukreipti ir šaudyti į mūsų bokštelį. „Pi“galima paleisti kitas programinės įrangos platformas. FRC viziją galima įdiegti, jei jūsų komanda jau investavo programinės įrangos laiką į tą platformą.

Šiais metais mūsų biudžetas buvo ribotas, o kortelės nebuvo perkamos „Limelight“399,00 USD (https://www.wcproducts.com/wcp-015) kameros. Pirkdamas visas atsargas iš „Amazon“ir naudodamas „Team 3512 Spartatroniks“3D spausdintuvą, galėjau supakuoti pasirinktinę vizijos sistemą už 150,00 USD. Kai kurie elementai buvo parduodami dideliais kiekiais, o norint sukurti antrąjį procesorių reikės tik kito „Raspberry Pi“, „PI“fotoaparato ir ventiliatoriaus. Padedant CAD iš vienos iš mentorių komandų (ačiū Matt), PI korpusas buvo sukurtas naudojant „Fusion 360“.

Kodėl gi ne tiesiog naudoti „Pi“su pigiu korpusu, prijungti USB kamerą, pridėti žiedinį žibintą, įdiegti „Chameleon vision“ir viskas? Na, aš norėjau daugiau energijos ir mažiau kabelių bei pasirinktos sistemos vėsumo koeficiento.

„Pi 4“naudoja 3 amperus, jei veikia visiškai, tai yra, jei jis naudoja daugumą prievadų, „Wi -Fi“ir veikia ekranas. Mes to nedarome savo robotuose, tačiau „roboRIO“USB prievadai https://www.ni.com/en-us/support/model.roborio.ht… yra įvertinti 900 ma, įtampos reguliatoriaus (VRM)) 5 voltų maitinimo šaltinis yra iki 2 amperų, 1,5 ampero riba, tačiau ji yra bendra jungtis, taigi, jei kitas įrenginys yra 5 voltų magistralėje, yra galimybė nutrūkti. VRM taip pat tiekia 12 voltų esant 2 amperų stiprintuvams, tačiau mes naudojame abi jungtis, kad galėtume maitinti savo radiją naudodami POE kabelį ir statinės jungtį. Kai kurie FRC inspektoriai neleis ten prijungti nieko, išskyrus tai, kas spausdinama ant VRM. Taigi 12 voltų iš PDP ant 5 amperų pertraukiklio yra kur Pi maitinti.

12 voltų tiekiama per 5 amperų pertraukiklį, esantį maitinimo paskirstymo skydelyje (PDP), konvertuojamas į 5,15 volto įtampą naudojant LM2596 DC į DC Buck keitiklį. „Buck“keitiklis tiekia 5 voltus esant 3 amperų stiprumui ir veikia iki 6,5 voltų. Tada ši 5 voltų magistralė maitina 3 posistemius, LED žiedų masyvą, ventiliatorių, „Raspberry Pi“.

Prekės

  • 6 Pack LM2596 DC to DC Buck Converter 3.0-40V to 1.5-35V Power Down Step Module (6 Pack) $ 11.25
  • Noctua NF-A4x10 5V, aukščiausios kokybės tylus ventiliatorius, 3 kontaktų, 5 V versija (40x10 mm, ruda) 13,95 USD
  • „SanDisk Ultra 32GB microSDHC UHS-I“kortelė su adapteriu-98 MB/s U1 A1-SDSQUAR-032G-GN6MA 7,99 USD
  • „Raspberry Pi“fotoaparato modulis V2-8 megapikselių, 1080p 428.20
  • „GeeekPi Raspberry Pi 4“radiatorius, 20 vnt. „Raspberry Pi“aliuminio radiatoriai su šilumą laidžia lipnia juosta „Raspberry Pi 4“modeliui B („Raspberry Pi“plokštė neįtraukta) 7,99 USD
  • „Raspberry Pi 4 Model B 2019“keturių branduolių 64 bitų „WiFi“„Bluetooth“(4 GB) $ 61.96
  • (200 vnt. Pakuotė) 2N2222 tranzistorius, nuo 2N2222 iki 92 tranzistorius NPN 40V 600mA 300MHz 625mW per skylę 2N2222A $ 6.79
  • EDGELEC 100 vnt 100 omų rezistorius 1/4w (0,25 W) ± 1% Tolerancijos metalo plėvelės fiksuotas rezistorius $ 5.69 https://smile.amazon.com/gp/product/B07QKDSCSM/re… Waycreat 100PCS 5 mm žalios spalvos LED diodų žibintai Didelio intensyvumo itin ryškios lemputės lemputės Elektronikos komponentai Lempos diodai $ 6.30
  • „J-B Weld Plastic Bonder“$ 5.77

1 žingsnis: 1 prototipas

1 prototipas
1 prototipas

Pirmasis bandymas pakuotėje:

Komanda turėjo ankstesnių metų „Pi 3“, kurį buvo galima išbandyti. Pridėta „pi“kamera, DC-DC „buck/boost“grandinė ir „Andymark“žiedo lemputė.

Šiuo metu aš nesvarstiau „Pi 4“, todėl nesijaudinau dėl energijos poreikių. Maitinimas buvo tiekiamas per USB iš roboRIO. Fotoaparatas tinka be jokių pakeitimų. Žiedinė lemputė buvo karštai priklijuota prie korpuso dangčio ir prijungta prie stiprinimo plokštės. Padidinimo plokštė prijungta prie 2 ir 6 GPIO prievadų 5 voltų įtampai, o išėjimas buvo sureguliuotas iki 12 voltų, kad būtų galima paleisti žiedą. Korpuso viduje nebuvo vietos padidinimo lentai, todėl ji taip pat buvo karštai priklijuota prie išorės. Programinė įranga buvo įdiegta ir išbandyta naudojant 2019 metų žaidimo tikslus. Programinės įrangos komanda pakėlė nykštį, todėl užsakėme „Pi 4“, radiatorius ir ventiliatorių. Ir kol mes ten važiavome, korpusas buvo suprojektuotas ir atspausdintas 3d.

2 žingsnis: 2 prototipas

2 prototipas
2 prototipas
2 prototipas
2 prototipas
2 prototipas
2 prototipas

Vidiniai gaubto matmenys buvo geri, tačiau uosto vietos buvo atskirtos, o ne parodymų kamštis.

Tai buvo baigta iškart po naujo žaidimo atskleidimo, kad programinė įranga galėtų išbandyti naujas tikslines vietas.

Geros ir blogos naujienos. Žiedo šviesos galia buvo nepakankama, kai buvome daugiau nei 15 pėdų nuo tikslo, taigi laikas permąstyti apšvietimą. Kadangi reikėjo pakeitimų, šį įrenginį laikau 2 prototipu.

3 žingsnis: 3 prototipas

3 prototipas
3 prototipas
3 prototipas
3 prototipas

2 prototipas buvo paliktas kartu, kad programinė įranga galėtų toliau tobulinti savo sistemą. Tuo tarpu buvo rastas kitas „Pi 3“ir aš suklojau kitą bandymo lovą. Tai turėjo „Pi3“, „USB lifecam 3000“, tiesiogiai lituotą prie plokštės, stiprinimo keitiklį ir rankiniu būdu lituojamą diodų masyvą.

Vėl geros naujienos, blogos naujienos. Masyvas gali uždegti taikinį nuo 50+pėdų, bet praranda tikslą, jei kampas yra didesnis nei 22 laipsniai. Remiantis šia informacija, galima sukurti galutinę sistemą.

4 žingsnis: galutinis produktas

Galutinis produktas
Galutinis produktas
Galutinis produktas
Galutinis produktas
Galutinis produktas
Galutinis produktas

3 prototipas turėjo 6 diodus maždaug 60 laipsnių kampu ir nukreiptus tiesiai į priekį.

Paskutiniai pakeitimai buvo pridėti 8 diodus, išdėstytus 45 laipsnių kampu aplink objektyvą, su 4 diodais, nukreiptais į priekį, ir 4 diodais, nukreiptais 10 laipsnių kampu, suteikiant 44 laipsnių matymo lauką. Tai taip pat leidžia korpusą montuoti vertikaliai arba horizontaliai ant roboto. Naujas korpusas buvo atspausdintas su pakeitimais, kad tilptų Pi 3 arba Pi 4. Korpuso paviršius buvo pakeistas atskiriems diodams.

Bandymai neparodė jokių „Pi 3“ar „4“veikimo problemų, todėl korpuso angos buvo padarytos taip, kad būtų galima įdiegti „Pi“. Buvo pašalinti galiniai tvirtinimo taškai, taip pat išmetimo angos kupolo viršuje. Naudojant „Pi 3“, išlaidos dar labiau sumažės. „Pi 3“veikia vėsiau ir sunaudoja mažiau energijos. Galų gale nusprendėme sutaupyti PI 3, o programinės įrangos komanda norėjo naudoti tam tikrą kodą, kuris veiktų „Pi 3“, kuris nebuvo atnaujintas „Pi 4“.

Importuokite STL į savo 3D spausdintuvo pjaustyklę ir keliaukite. Šis failas yra coliais, taigi, jei turite pjaustyklę, pvz., „Cura“, turbūt turėsite pakeisti dalį iki %2540, kad ją konvertuotumėte į metriką. Jei turite „Fusion 360“,.f3d failą galima pakeisti pagal savo poreikius. Norėjau įtraukti.step failą, tačiau instrukcijos neleidžia įkelti failų.

Reikalingi pagrindiniai įrankiai:

  • Vielos nuėmikliai
  • Replės
  • Lituoklis
  • Termiškai susitraukiantis vamzdis
  • Vielos pjaustytuvai
  • Lydmetalis be švino
  • Flux
  • Pagalbinės rankos arba žnyplės
  • Šilumos pistoletas

5 žingsnis: diodų masyvo prijungimas

Laidų diodų masyvas
Laidų diodų masyvas
Laidų diodų masyvas
Laidų diodų masyvas
Laidų diodų masyvas
Laidų diodų masyvas

Saugos pranešimas:

Lituoklis Niekada nelieskite lituoklio elemento…. 400 ° C! (750 ° F)

Šildomus laidus laikykite pincetu ar spaustukais.

Naudojimo metu valymo kempinę laikykite šlapią.

Visada grąžinkite lituoklį į stovą, kai jis nenaudojamas.

Niekada nedėkite jo ant darbo stalo.

Išjunkite įrenginį ir atjunkite jį nuo elektros tinklo, kai nenaudojate.

Lituoklis, srautas ir valikliai

Dėvėkite akių apsaugą.

Lydmetalis gali „išspjauti“.

Jei įmanoma, naudokite lydmetalius be kanifolijos ir be švino.

Valymo tirpiklius laikykite dozavimo buteliuose.

Po litavimo visada nusiplaukite rankas muilu ir vandeniu.

Dirbkite gerai vėdinamose vietose.

Gerai, pradėkime dirbti:

Korpuso paviršius buvo atspausdintas su diodų skylėmis 0, 90, 180, 270 taškų išlenkta 10 laipsnių kampu. 45, 135, 225, 315 taškų skylės yra tiesios.

Įdėkite visus diodus į korpuso paviršių, kad patikrintumėte 5 mm skylės dydį. Tvirtai prigludę, diodai bus nukreipti teisingu kampu. Ilgas diodo laidas yra anodas, prie kiekvieno diodo prilituokite 100 omų rezistorių. Diodo ir rezistoriaus litavimo laidai užsidaro ir palieka ilgą laidą kitoje rezistoriaus pusėje (žr. Nuotraukas). Prieš tęsdami, išbandykite kiekvieną derinį. AA baterija ir 2 bandymo laidai silpnai apšvies diodą ir patikrins, ar yra teisingas poliškumas.

Įdėkite diodo/rezistoriaus derinį atgal į korpusą ir nustatykite zigzago formos laidus, kad kiekvienas rezistoriaus laidas liestų kitą rezistorių, kad sukurtų žiedą. Lituokite visus laidus. Aš sumaišyčiau šiek tiek J-B suvirinimo plastiko jungiklį (https://www.amazon.com/J-B-Weld-50133-Tan-1-Pack) ir epoksidinį diodo/rezistoriaus derinį. Aš pagalvojau apie super klijus, bet nebuvau tikras, ar cianoakrilatas apraso diodinį lęšį. Aš tai padariau viso litavimo pabaigoje, bet norėčiau, kad tai padariau čia, kad sumažintų nusivylimą, kai diodai nesilaiko litavimo metu. Epoksidinė danga sukietėja maždaug per 15 minučių, todėl tai gera vieta pailsėti.

Dabar visi katodo laidai gali būti lituojami kartu, kad būtų sukurtas arba įžeminimo žiedas. Prie diodo žiedo pridėkite 18 gabaritų raudonos ir juodos spalvos laidus. Išbandykite užbaigtą masyvą naudodami 5 voltų maitinimo šaltinį, tam puikiai tinka USB įkroviklis.

6 žingsnis: „Buck/Boost“laidai

Buck/Boost laidai
Buck/Boost laidai
Buck/Boost laidai
Buck/Boost laidai
Buck/Boost laidai
Buck/Boost laidai
Buck/Boost laidai
Buck/Boost laidai

Prieš prijungdami „Buck“keitiklį, turėsime nustatyti išėjimo įtampą. Kadangi mes naudojame PDP 12 voltų tiekimui, aš tiesiogiai prijungiau prie PDP prievado, lydyto 5 amperų. Prijunkite voltmetrą prie plokštės išvesties ir pradėkite sukti potenciometrą. Tai užtruks keletą posūkių, kol pamatysite pakeitimą, nes plokštė yra gamykloje išbandyta iki visiško išėjimo, tada paliekama ties tuo nustatymu. Nustatykite 5,15 voltų. Mes nustatome keletą milivoltų aukščio, kad atitiktų tai, ko „Pi“tikisi pamatyti iš USB įkroviklio, ir bet kokią linijos apkrovą iš ventiliatoriaus ir diodų masyvo. (Pradinio bandymo metu matėme nepatogius pranešimus iš „Pi“, skundžiančius žemą magistralės įtampą. Interneto paieška mums suteikė informacijos, kad „Pi“tikisi daugiau nei 5,0 voltų, nes dauguma įkroviklių išeina šiek tiek daugiau ir tipiškas „Pi“maitinimo šaltinis USB įkroviklis.)

Toliau turime paruošti bylą:

Atlošo keitiklis ir Pi laikomi naudojant 4-40 mašinos varžtų. #43 Gręžtuvas idealiai tinka sukurti tikslias skyles 4–40 sriegių klijavimui. Laikykite Pi ir Buck konverterį prie atramų, pažymėkite, tada gręžkite naudodami #43 grąžtą. Atstumų aukštis leidžia pakankamai giliai krapuoti, visiškai neperžengiant nugaros. Bakstelėkite skylutes 4–40 aklinu čiaupu. Plastmasėje naudojami savisriegiai varžtai čia gerai tiktų, tačiau turėjau 4–40 varžtų, todėl aš tai ir naudojau. Sraigtai reikalingi norint pasiekti SD kortelę (su šiuo korpusu nėra jokios išorinės prieigos prie kortelės).

Kita skylė, kurią reikia gręžti, skirta jūsų maitinimo kabeliui. Aš pasirinkau tašką apatiniame kampe, kad jis eitų išilgai eterneto kabelio pusės ir į vidų, o po to - po Pi. Aš naudoju ekranuotą 2 laidų kabelį, nes turėjau po ranka, bet kuri 14 gabaritų laidų pora veiks. Jei naudojate ne apvalkalo vielos porą, uždėkite nuo 1 iki 2 sluoksnių šilumos susitraukimo ant vielos, kur ji patenka į jūsų korpusą, kad būtų apsaugota ir sumažinta įtampa. Skylės dydis nustatomas pagal jūsų pasirinktą laidą.

Dabar galite lituoti laidus prie DC-DC keitiklio įvesties linijų. Sujungimai pažymėti lentoje. Raudonas laidas į įvesties+ Juodas laidas į įvesties. Išlipęs iš lentos, lituodavau 2 trumpus plikus laidus, kad galėčiau prijungti ventiliatorių, Pi ir tranzistorių.

7 veiksmas: galutinė instaliacija ir epoksidinė dervos

Galutiniai laidai ir epoksidas
Galutiniai laidai ir epoksidas
Galutiniai laidai ir epoksidas
Galutiniai laidai ir epoksidas
Galutiniai laidai ir epoksidas
Galutiniai laidai ir epoksidas

Prie „Pi“prijungtos tik 4 jungtys. Įžeminimo, maitinimo, LED valdymo ir fotoaparato sąsajos juostinis kabelis.

„Pi“naudojami 3 kaiščiai yra 2, 6 ir 12.

Iškirpkite raudoną, juodą ir baltą vielą iki 4 colių. Nuimkite 3/8 colio izoliaciją iš abiejų laidų galų, skardinių laidų galų ir alavo kaiščių ant Pi.

  • Lituoti raudoną laidą prie GPIO kaiščio 2 slydimo 1/2 colio termiškai susitraukiančio vamzdelio uždėkite šilumą.
  • Lituokite juodą laidą prie GPIO kaiščio 6, paspauskite 1/2 colio termiškai susitraukiančio vamzdžio ir uždėkite šilumą.
  • Lituokite baltą laidą prie GPIO kaiščio 12 slydimo 1/2 colio termiškai susitraukiančio vamzdelio.
  • Lituokite raudoną vielą, kad išjungtumėte+
  • Lituokite juodą laidą, kad išeitumėte-
  • Pridėkite 1 colio šilumos susitraukimą prie baltos vielos ir lydmetalio prie 100 omų rezistoriaus ir nuo rezistoriaus iki tranzistoriaus pagrindo. Izoliuokite šilumos susitraukimu.
  • Tranzistorių skleidėjas į Buką -
  • Tranzistoriaus kolektorius į diodų matricos katodo pusę
  • Diodų masyvas Anodas/rezistorius „Buck +“
  • Ventiliatoriaus raudona viela ištraukiama+
  • Ventiliatoriaus juoda viela, skirta ištrūkti-

Paskutinis ryšys:

Įkiškite fotoaparato sąsajos kabelį. Kabelio jungtis naudoja zif jungtį (nulinė įterpimo jėga). Jungties viršuje esančią juodą juostelę reikia pakelti aukštyn, laidą įdėti į lizdą, tada jungtį stumti atgal, kad ji užsifiksuotų. Būkite atsargūs, kad nesuspaustumėte kabelio, nes izoliacija gali nutrūkti. Taip pat jungtis reikia įkišti tiesiai, kad juostelės kabelis būtų sulygiuotas.

Patikrinkite, ar jūsų darbe nėra nukrypusių vielos sruogų ir lydmetalio dėmių, užfiksuokite perteklinį ilgį ant lydmetalio stulpų.

Jei esate patenkintas savo darbu, ventiliatorius ir fotoaparatas gali būti epoksiduojami vietoje. Jums tereikia kelių lašų kampuose.

8 žingsnis: programinė įranga

Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga

Kol epoksidinė medžiaga kietėja, programinė įranga patenka į SD kortelę. Norėdami prijungti kompiuterį, jums reikės SD kortelės adapterio (https://www.amazon.com/Reader-Laptop-Windows-Chrom….

Eiti į:

www.raspberrypi.org/downloads/raspbian/ ir atsisiųskite „Raspbian Buster Lite“. Norėdami atnaujinti SD kortelę su raspbian, jums reikės kito programinės įrangos įrankio BalenaEtcher, kurį rasite čia, Epoksidinė danga jau turėjo būti pakankamai sukietėjusi, kad galėtumėte įdėti SD kortelę ir užsukti „Buck/boost“plokštę. Prieš užfiksuodami dangtelį, patikrinkite, ar jokie laidai netrukdo dangteliui, o fotoaparato kabelis neliečia ventiliatoriaus menčių. Uždengus dangtelį, pučia ventiliatorių ir stebiu, kaip jis juda, kad įsitikintumėte, jog laidai ar juostinis kabelis netrukdo.

Laikas įjungti:

Pirmą kartą įjungiant jums reikės hdmi kabelio, jei Pi 4 - mini hdmi kabelis, USB klaviatūra ir hdmi monitorius kartu su interneto ryšiu. Prijunkite prie 12 voltų maitinimo šaltinio, PDP su 5 amperų pertraukikliu.

Prisijungus, pirmiausia reikia paleisti konfigūracijos įrankį. Čia galima nustatyti SSH ir įjungti PI kamerą. https://www.raspberrypi.org/documentation/configur… yra instrukcijų, kurios padės.

Prieš diegdami „Chameleon Vision“iš naujo paleiskite

Prieš naudodamiesi jų programine įranga, apsilankykite jų svetainėje, jie turi daug informacijos. Viena pastaba, jų palaikomos aparatūros puslapyje „Pi“kamera rodoma kaip nepalaikoma, tačiau tai yra naujausia jų versija. Tinklalapį reikia atnaujinti.

Iš „Chameleon vision“tinklalapio:

„Chameleon Vision“gali veikti daugelyje operacinių sistemų, prieinamų „Raspberry Pi“. Tačiau rekomenduojama įdiegti „Rasbian Buster Lite“, kurią galite rasti čia https://www.raspberrypi.org/downloads/raspbian/. Vykdykite instrukcijas, kad įdiegtumėte „Raspbian“į SD kortelę.

Įsitikinkite, kad „Raspberry Pi“yra prijungtas prie interneto per eternetą. Prisijunkite prie Raspberry Pi (vartotojo vardas pi ir slaptažodis raspberry) ir terminale paleiskite šias komandas:

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

$ chmod +x install.sh

$ sudo./install.sh

$ sudo dabar paleiskite iš naujo

Sveikinu! Jūsų „Raspberry Pi“dabar nustatytas paleisti „Chameleon Vision“! Kai „Raspberry Pi“bus paleistas iš naujo, „Chameleon Vision“galima paleisti naudojant šią komandą:

$ sudo java -jar chameleon -vision.jar

Kai išleidžiama nauja „Chameleon Vision“versija, atnaujinkite ją vykdydami šias komandas:

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

$ chmod +x update.sh

$ sudo./update.sh

LED masyvo valdymas:

Jūsų LED masyvas neužsidegs be programinės įrangos valdymo

Šių metų pirmoji robotika turi taisyklę prieš ryškias led lemputes, tačiau leis, jei prireikus jas bus galima išjungti ir įjungti. Colinas Gideonas „SpookyWoogin“, FRC 3223, parašė „Python“scenarijų, skirtą valdyti šviesos diodus, ir jį rasite čia:

github.com/frc3223/RPi-GPIO-Flash

Ši sistema taip pat vykdys FRC viziją, jei jūsų komanda jau investavo programinės įrangos laiką į tą platformą. Naudojant FRC viziją, atvaizduojama visa SD kortelė, todėl nereikia atsisiųsti raspbian. Gaukite čia

Tai suteiks jums puikios formos vizijos sistemą. Sėkmės konkursuose!

Raspberry Pi konkursas 2020 m
Raspberry Pi konkursas 2020 m
Raspberry Pi konkursas 2020 m
Raspberry Pi konkursas 2020 m

II vieta „Raspberry Pi“konkurse 2020 m

Rekomenduojamas: