Turinys:
- Prekės
- 1 žingsnis: Įdiekite bazinę važiuoklės I vikšrą
- 2 žingsnis: Variklis pritvirtintas prie važiuoklės
- 3 žingsnis: Užbaikite važiuoklės surinkimą
- 4 žingsnis: elektroninis modulis
- 5 veiksmas: programos mobiliesiems
- 6 žingsnis: užpildykite paveikslėlį
Video: Spalvų sekimo robotas, pagrįstas įvairiapusišku ratu ir „OpenCV“: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Spalvų stebėjimui įgyvendinti naudoju įvairiapusę ratų važiuoklę ir naudoju mobilią programinę įrangą, vadinamą „OpenCVBot“. Ačiū programinės įrangos kūrėjams, ačiū.
„OpenCV Bot“iš tikrųjų aptinka arba seka bet kurį realaus laiko objektą apdorodama vaizdus. Ši programa gali aptikti bet kokį objektą, naudodama jos spalvą, ir sukurti X, Y padėtį bei sritį telefono ekrane, naudojant šią programą, duomenys siunčiami į mikrovaldiklį „Bluetooth“ryšiu. Jis buvo išbandytas su „Bluetooth“moduliu ir tinka įvairiems įrenginiams. Mes atsisiunčiame šią APP per mobilųjį telefoną, kad įdiegtume spalvų stebėjimą, ir siunčiame duomenis į „Arduino UNO“per „Bluetooth“, kad jie galėtų analizuoti ir vykdyti judesio komandas.
Prekės
- Kryptinė ratų važiuoklė
- „Arduino UNO R3“
- Variklio pavaros modulis
- „Bluetooth“, „xbee pin“(04,05,06)
- 3S 18650
- Mobilusis telefonas
- „OpenCVBot“programinė įranga
- Jums taip pat reikia mobiliojo telefono laikiklio ir lengvai atpažįstamo rutulio
1 žingsnis: Įdiekite bazinę važiuoklės I vikšrą
Pritvirtinkite variklį GB37 arba GA25 prie variklio laikiklio. Atkreipkite dėmesį į montavimo tvirtinimo angas. Tai skiriasi, nes jie nėra universalūs.
Galima naudoti abiejų tipų variklius. Atkreipkite dėmesį, kad atskirtumėte, kuri pusė yra aukštyn, o kuri - žemyn; arba galite naudoti didesnį įvairiapusį ratą, kad jums nereikėtų jų atskirti …
2 žingsnis: Variklis pritvirtintas prie važiuoklės
Variklio kronšteinas yra sriegiuotas, todėl mums nereikia naudoti veržlių, kad jas pritvirtintume, o tai palengvina jų montavimą, nes veržlių montavimo vieta yra per maža, mes negalime jų pataisyti. gali būti sumontuotas šone, ir aš galiu juos naudoti, kad išvengčiau kliūčių, o tai labai naudinga vaikščiojant automobiliu.
Montavimo ultragarso dydis, zondo atstumas, vienetas mm.
3 žingsnis: Užbaikite važiuoklės surinkimą
Norėdami užbaigti važiuoklės tvirtinimą, vėlesniame valdyme būtina nuolat reguliuoti ratų sukibimą. Dėl 4 atramos taškų ratai iki galo nesilies prie važiuoklės, todėl vaikščiojant jie gali slysti. Mes sureguliavome važiuoklės varžtus. Norint sureguliuoti padėtį, reikia kantrybės.
Mes skaičiuojame ratus, kad galėtume tvarkingai valdyti kraštus. Priežastis, kodėl naudoju 4 raundus, yra ta, kad manau, kad valdymas yra geras, jei 3 raundai yra gerai, tačiau didelė kaina nėra labai draugiška.
4 žingsnis: elektroninis modulis
Variklio pavara Naudojau 2 PM-R3, pakeičiau vieno iš jų pavaros kaiščius, 4, 5, 6, 7 į 8, 9, 10, 11, kad galėčiau vairuoti 4 variklius atskirai Yra maitinimo valdymo lustas lentoje, bet aš jo nenaudojau, aš tiesiogiai įvedu iš nuolatinio Arduino UNO prievado.
Variklio tvarkyklė yra TB6612FNG lustas. Tai gana dažnas vairuotojo lustas. Taip pat galite naudoti L298N mikroschemą, kuri iš esmės yra ta pati. Pakeiskite kodą, kad pasiektumėte tą patį vaikščiojimo režimą.
- 4, 5 yra variklis, prijungtas prie žemės , 5-pwm;
- 6, 7 yra antrasis variklis, 6 pwm;
- 8, 9 yra trečias variklis, 9 pwm;
- 10, 11 yra ketvirtas variklis, 10 pwm;
5 veiksmas: programos mobiliesiems
APP: Spustelėkite
„Arduino“pavyzdys: Clik
Atsisiuntę ir įdiegus galite susieti „Bluetooth“. Spustelėkite objektą, kurį reikia identifikuoti. Geriausia, kad spalva būtų kitokia nei aplinkinė, kad nebūtų aptikta ta pati apylinkė. Vienas dalykas, į kurį reikia atkreipti dėmesį, yra tai, kad susidūrimas su saule sukels stebėjimo praradimą., Ir tada mes galime pamatyti vertės pasikeitimą serijiniame prievade.
Pakeiskite pavyzdinį kodą, kad jis atitiktų jūsų variklio pavaros modulį. Jei naudojate PM-R3 išplėtimo modulį kaip aš, galite naudoti mano pateiktą kodą.
6 žingsnis: užpildykite paveikslėlį
Baigta, pažiūrėkime efektą.
Rekomenduojamas:
„Pasidaryk pats“išmaniųjų robotų sekimo automobilių rinkinių sekimo automobilis Jautrus šviesai: 7 žingsniai
„Pasidaryk pats“išmaniųjų robotų sekimo automobilių rinkinių sekimo automobilis Jautrus šviesai: SINONING ROBOT dizainas Galite nusipirkti iš sekimo roboto automobilio Teorija LM393 palygina du fotorezistorius, kai ant vienos BALTOS pusės yra fotorezistoriaus šviesos diodas, variklio pusė iškart sustos, kita - variklio pusė suktis taip, kad
Balansavimo robotas / 3 ratų robotas / STEM robotas: 8 žingsniai
Balansavimo robotas / 3 ratų robotas / STEM robotas: Mes sukūrėme kombinuotą balansavimo ir 3 ratų robotą, skirtą naudoti mokyklose ir po pamokų. Robotas sukurtas naudojant „Arduino Uno“, pasirinktinį skydą (pateikiama visa konstrukcijos informacija), „Li Ion“akumuliatorių paketą (visa tai atitinka
Rezistoriaus spalvų ratų įrankis: 5 žingsniai (su paveikslėliais)
Rezistoriaus spalvų ratų įrankis: aš sukūriau šį popierinį informacinį įrankį, kad padėtų mums rasti tinkamą rezistorių, jo neieškojus internete. Jis yra nešiojamas, spalvingas ir lengvai pagamintas. Reikalingi įrankiai: (spausdintuvas ir klijų lazdelė) arba (pakyla ir kompasas) pieštukas su trintuko kamuoliuku
Kalbantis spalvų jutiklis, pagrįstas AIY balso rinkiniu: 4 žingsniai
Kalbantis spalvų jutiklis, pagrįstas AIY balso rinkiniu: Neseniai šiek tiek sužinojęs apie Brailio raštu, man buvo įdomu, ar galėčiau ką nors sukurti naudodamas „AIY“balso rinkinį „Raspberry Pi“, kuris gali turėti realios naudos silpnaregiams . Taigi, kaip aprašyta toliau, rasite prototipą
PID pagrįstas linijos sekimo robotas su POLOLU QTR 8RC jutikliu: 6 žingsniai (su nuotraukomis)
PID pagrįstas linijos sekimo robotas su POLOLU QTR 8RC jutiklio masyvu: Sveiki! Tai pirmas mano aprašymas apie nurodymus, ir šiandien aš jus nuvesiu kelyje ir paaiškinsiu, kaip panaikinti PID pagrįstą liniją po roboto naudojant QTR-8RC jutiklių masyvas. Prieš pradėdami kurti robotą, turime suprasti