Satura rādītājs:
- Piegādes
- 1. darbība: uzstādiet pamata šasijas I sliedi
- 2. darbība. Motors piestiprināts pie šasijas
- 3. darbība. Pabeigt šasijas montāžu
- 4. solis: elektroniskais modulis
- 5. darbība. Mobilās lietotnes
- 6. darbība: pabeigt attēlu
Video: Krāsu izsekošanas robots, kas balstīts uz daudzvirzienu riteni un OpenCV: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Krāsu izsekošanas īstenošanai izmantoju daudzvirzienu riteņu šasiju, kā arī mobilo programmatūru ar nosaukumu OpenCVBot. Paldies šeit esošajiem programmatūras izstrādātājiem, paldies.
OpenCV Bot faktiski nosaka vai izseko jebkuru reālā laika objektu, izmantojot attēlu apstrādi. Šī lietojumprogramma var noteikt jebkuru objektu, izmantojot tās krāsu, un tālruņa ekrānā izveidot X, Y pozīciju un apgabala apgabalu, izmantojot šo lietojumprogrammu, dati tiek nosūtīti uz mikrokontrolleri, izmantojot Bluetooth. Tas ir pārbaudīts ar Bluetooth moduli un ir piemērots dažādām ierīcēm. Mēs lejupielādējam šo lietotni, izmantojot mobilo tālruni, lai ieviestu krāsu izsekošanu, un nosūtām datus uz Arduino UNO, izmantojot Bluetooth, lai veiktu datu analīzi un izpildītu kustības komandas.
Piegādes
- Daudzvirzienu riteņu šasija
- Arduino UNO R3
- Motora piedziņas modulis
- Bluetooth, xbee pin (04,05,06)
- 3S 18650
- Mobilais telefons
- OpenCVBot programmatūra
- Nepieciešams arī mobilā tālruņa turētājs un viegli atpazīstama bumba
1. darbība: uzstādiet pamata šasijas I sliedi
Piestipriniet GB37 motoru vai GA25 motoru pie motora kronšteina. Pievērsiet uzmanību instalācijas stiprinājuma caurumiem. Tas atšķiras, jo tie nav universāli.
Var izmantot abu veidu motorus. Pievērsiet uzmanību, lai atšķirtu, kura puse ir uz augšu un kura - uz leju; vai arī varat izmantot lielāku daudzvirzienu riteni, lai tie nebūtu jānošķir…
2. darbība. Motors piestiprināts pie šasijas
Motora kronšteins ir vītņots, tāpēc mums nav jāizmanto uzgriežņi, lai tos salabotu, kas mums atvieglo uzstādīšanu, jo vieta uzgriežņu uzstādīšanai ir pārāk maza, un mēs nevaram tos salabot. var uzstādīt uz sāniem, un es varu tos izmantot, lai izvairītos no šķēršļiem, kas ir ļoti noderīgi automašīnas staigāšanai.
Uzstādīšanas ultraskaņas izmērs, zondes attālums, vienība mm.
3. darbība. Pabeigt šasijas montāžu
Lai pabeigtu šasijas nostiprināšanu, turpmākajā vadībā ir nepārtraukti jāpielāgo riteņu saķere. 4 atbalsta punkti novedīs pie tā, ka riteņi pilnībā nesaskarsies ar šasiju, kā rezultātā paslīdēs. Mēs noregulējām šasijas skrūves. Pozīcijas pielāgošana prasa pacietību.
Mēs numurējam riteņus, lai ievērotu sakārtotu malu kontroli. Iemesls, kāpēc es izmantoju 4 kārtas, ir tāpēc, ka, manuprāt, kontrole ir laba, ja 3 kārtas ir labi, bet augstā cena nav ļoti draudzīga.
4. solis: elektroniskais modulis
Motora piedziņa Es izmantoju 2 PM-R3, es nomainīju piedziņas tapas vienā no tām, 4, 5, 6, 7 uz 8, 9, 10, 11, lai varētu vadīt 4 motorus atsevišķi. Ir jaudas pārvaldības mikroshēma uz tāfeles, bet es to neizmantoju, es tieši ievadīju no Arduino UNO līdzstrāvas porta.
Motora draiveris ir TB6612FNG mikroshēma. Šī ir salīdzinoši izplatīta draivera mikroshēma. Varat arī izmantot L298N mikroshēmu, kas būtībā ir tāda pati. Mainiet kodu, lai sasniegtu to pašu staigāšanas režīmu.
- 4, 5 ir motors, kas savienots ar zemi , 5-pwm;
- 6, 7 ir otrais motors, 6 pwm;
- 8, 9 ir trešais motors, 9 pwm;
- 10, 11 ir ceturtais motors, 10 pwm;
5. darbība. Mobilās lietotnes
APP: Noklikšķiniet
Arduino parauga kods: noklikšķiniet
Pēc lejupielādes un instalēšanas savienošanai pārī varat izmantot Bluetooth. Noklikšķiniet uz objekta, kas jāidentificē. Krāsa vislabāk atšķiras no apkārtējās teritorijas, lai novērstu vienas un tās pašas apkārtnes noteikšanu. Viena lieta, kas jāņem vērā, ir tā, ka saskare ar sauli radīs izsekošanas zudumus., Un tad mēs varam redzēt vērtību izmaiņas sērijas portā.
Mainiet parauga kodu, lai tas atbilstu jūsu motora piedziņas modulim. Ja izmantojat PM-R3 paplašināšanas moduli tāpat kā es, varat izmantot manis norādīto kodu.
6. darbība: pabeigt attēlu
Pabeigts, redzēsim efektu.
Ieteicams:
Krāsu noteikšanas krāsu iekārta: 4 soļi
Krāsu noteikšanas krāsu iekārta: Krāsu noteikšanas krāsu iekārta kopē krāsas ap jums un ļauj zīmēt ar tām. Ja jums ir primāro krāsu krāsa, varat izmantot RGB krāsu sensoru, lai saprastu vēlamo krāsu un to sajauktu. Bet atcerieties, izmantojiet spilgtas krāsas objektu
Lodes izsekošanas robots: 8 soļi
Bumbas izsekošanas robots: Tāpēc es pastāstīšu, kā izveidot bumbas izsekošanas robotu, kas ir robots, identificēs bumbu un sekos tai. Būtībā tā ir automatizēta novērošanas tehnika, ko var izmantot mūsdienu pasaulē. Tātad, ļaujiet mums vienkārši iekāpt un sākt veidot
Metronoms, kas balstīts uz mikrokontrolleri: 5 soļi
Metronoms, kas balstīts uz mikrokontrolleri: metronoms ir laika noteikšanas ierīce, ko mūziķi izmanto, lai izsekotu dziesmu sitieniem un attīstītu laika sajūtu iesācējiem, kuri apgūst jaunu instrumentu. Tas palīdz saglabāt ritma izjūtu, kas ir izšķiroša mūzikā. Šis metronoms ir
Arduino balstīts bezkontakta infrasarkanais termometrs - Uz IR balstīts termometrs, izmantojot Arduino: 4 soļi
Arduino balstīts bezkontakta infrasarkanais termometrs | Uz IR balstīts termometrs, izmantojot Arduino: Sveiki puiši, šajā instrukcijā mēs izgatavosim bezkontakta termometru, izmantojot arduino. Tā kā dažreiz šķidruma/cietās vielas temperatūra ir pārāk augsta vai zema, un tad ir grūti ar to sazināties un izlasīt temperatūra tādā situācijā
Līdzsvarojošais robots / 3 riteņu robots / STEM robots: 8 soļi
Līdzsvarojošais robots / trīs riteņu robots / STEM robots: mēs esam izveidojuši kombinētu balansēšanas un trīsriteņu robotu, kas paredzēts lietošanai skolās un pēc skolas izglītības programmās. Robota pamatā ir Arduino Uno, pielāgots vairogs (visas konstrukcijas detaļas ir iekļautas), litija jonu akumulators (viss atbilst