Turinys:

„OSOYOO 2WD“robotų automobilio pradinis rinkinys: 30 žingsnių (su paveikslėliais)
„OSOYOO 2WD“robotų automobilio pradinis rinkinys: 30 žingsnių (su paveikslėliais)

Video: „OSOYOO 2WD“robotų automobilio pradinis rinkinys: 30 žingsnių (su paveikslėliais)

Video: „OSOYOO 2WD“robotų automobilio pradinis rinkinys: 30 žingsnių (su paveikslėliais)
Video: Demo of the Osoyoo sample code for the Osoyoo Robot Car 2024, Liepa
Anonim
Image
Image
OSOYOO 2WD robotų automobilio pradinis rinkinys
OSOYOO 2WD robotų automobilio pradinis rinkinys
OSOYOO 2WD robotų automobilio pradinis rinkinys
OSOYOO 2WD robotų automobilio pradinis rinkinys

Šį automobilį galite įsigyti iš „Amazon“:

„OSOYOO 2WD Robot Car Starter K it“(JAV)

OSOYOO 2WD robotų automobilio pradinis rinkinys (JK)

OSOYOO 2WD robotų automobilio pradinis komplektas (DE)

OSOYOO 2WD robotų automobilio pradinis komplektas (FR)

OSOYOO 2WD robotų automobilio pradinis komplektas (IT)

OSOYOO 2WD robotų automobilio pradinis komplektas (ES)

Apibūdinimas:

„OSOYOO 2WD Robot Car“pradinis rinkinys skirtas pradedantiesiems mokytis „Arduino“programavimo ir įgyti praktinės patirties projektuojant ir montuojant robotą.

Mes sukūrėme nuoseklią mokymo programą, kuri iš paprasto automobilio be jokio valdymo tampa daugiafunkciniu robotu, valdomu mobiliąja APP.

Kiekvienoje pamokoje yra išsamus kodo pavyzdys su komentarais, schema, surinkimo instrukcija ir vaizdo įrašas. Net jei neturite programavimo patirties, galite sekti žingsnis po žingsnio instrukcijas ir pamažu tapti meistru.

Mūsų robotas automobilis yra 100% atviro kodo. Jei esate tarpinis žaidėjas ir turite laiko perskaityti mūsų kodo komentarus, galite lengvai pritaikyti šį robotizuotą automobilį, kad sukurtumėte savo projektą, skirtą mokslo mugėms, kolegijos namų darbams ar net komercinėms reikmėms.

Šiame rinkinyje yra modulio dalys, įskaitant „OSOYOO MODEL-X“variklio tvarkyklės modulį (*), sekimo modulį, infraraudonųjų spindulių nuotolinio valdymo pultą ir jutiklio skydą V5.0, skirtą „Arduino UNO“ir kt. Naudodami šiuos modulius, automobilis robotas gali dirbti keliais režimais, pvz., Automatiniu -eiti, infraraudonųjų spindulių valdymas ir linijų sekimas. Galite naudoti mūsų „Android“programą, kad pakeistumėte darbo režimą per „Bluetooth“.

*„OSOYOO MODEL X“variklio tvarkyklės modulis yra patobulintas L298N modulis, turintis naujai sukurtus laidų lizdus ir galintis labai supaprastinti surinkimo procedūrą ir laidų prijungimo stabilumą.

Dalys ir prietaisai:

1x UNO R3 plokštė su USB laidu

1x OSOYOO modelio X variklio tvarkyklės modulis

1x jutiklio skydas V5.0, skirtas „Arduino UNO“

2x sekimo jutiklio modulis

1x „Bluetooth“modulis

1x IR imtuvas

1x IR nuotolinio valdymo pultas

1x automobilio važiuoklė

2x pavarų variklis su laidais

2x ratas 1x universalus ratas

1 dėžutė 18650 3,7 V baterijai

2x metalinis variklio laikiklis

1x nuolatinės srovės maitinimo jungtis su laidais

1x „Phillips“atsuktuvas

1x lizdo tipo atsuktuvas

1x 40 kaiščių 10 cm laidas iš moters į moterį

1x 10 kaiščių 30 cm laidas iš moters į moterį

1x 20 kaiščių 15 cm kabelis nuo vyrų iki moterų

20x kabelių kaklaraištis

16x M3*5 varžtas

8x M3*12 vario stulpas

6x M3*10 varžtas

6x M3*10 veržlė

15x M3 plastikinis varžtas

15x M3 plastikinė veržlė

15x M3 plastikinis stulpas

1x DVD pamoka

1 žingsnis: Pagrindinis OSOYOO 2WD robotų automobilio važiuoklės vaizdo įrašo diegimas

Image
Image

2 žingsnis: nustatykite priekinę važiuoklės pusę

Nustatykite priekinę važiuoklės pusę
Nustatykite priekinę važiuoklės pusę
Nustatykite priekinę važiuoklės pusę
Nustatykite priekinę važiuoklės pusę

NUOMOKITE APSAUGINĮ FILMĄ iš važiuoklės.

PRAŠAU ATKREIPTI DĖMESĮ:

Važiuoklė yra iš priekio ir atgal, todėl, kaip parodyta paveikslėlyje, atkreipkite dėmesį į priekinę pusę

3 žingsnis: variklių surinkimas

Montavimo varikliai
Montavimo varikliai

Priedai:

Variklio laikiklio komplektas x2

Sumontuokite ant variklio 2 variklius su variklių laikikliais

4 žingsnis: sumontuokite ratus

Įdiekite ratus
Įdiekite ratus
Įdiekite ratus
Įdiekite ratus

Priedai:

M3*12 dvigubo vario stulpas x 4

M3*5 varžtas x 8

Sumontuokite ratą ant važiuoklės su M3*12 dvigubo vario stulpeliais ir M3*5 varžtais (pirmiausia sumontuokite vario stulpą ant važiuoklės), tada sumontuokite du ratus ant variklių.

5 veiksmas: įdėkite akumuliatoriaus dėžutę

Įdiekite akumuliatoriaus dėžutę
Įdiekite akumuliatoriaus dėžutę

Priedai:

M3*10 varžtas x 4

M3*10 veržlė x 4

Akumuliatoriaus dėžutė pritvirtinta prie važiuoklės paviršiaus M3 varžtais ir veržlėmis

6 veiksmas: įdiekite „OSOYOO Model-X“variklio tvarkyklės modulį

Įdiekite „OSOYOO Model-X“variklio tvarkyklės modulį
Įdiekite „OSOYOO Model-X“variklio tvarkyklės modulį

Priedai:

M3*6 plastikinis varžtas x 4

M3 plastikinė veržlė x 4

M3*5+6 plastikinis stulpas x 4

„OSOYOO Model-X“variklio pavaros modulis pritvirtintas prie važiuoklės paviršiaus M3 varžtais ir veržlėmis

7 veiksmas: įdiekite OSOYOO UNO plokštę

Įdiekite OSOYOO UNO plokštę
Įdiekite OSOYOO UNO plokštę

Priedai:

M3*6 plastikinis varžtas x 3

M3 plastikinė veržlė x 4

M3*5+6 plastikinis stulpas x 4

OSOYOO UNO plokštė pritvirtinta prie važiuoklės paviršiaus M3 varžtais ir veržlėmis

8 veiksmas: įdiekite „Arduino UNO“jutiklio skydą V5.0

Įdiekite „Arduino UNO“jutiklio skydą V5.0
Įdiekite „Arduino UNO“jutiklio skydą V5.0

Prijunkite „Arduino UNO“jutiklio skydą V5.0 prie OSOYOO UNO R3

9 veiksmas: prijunkite UNO plokštę, akumuliatoriaus dėžę ir „OSOYOO Model-X“

Prijunkite UNO plokštę, akumuliatoriaus dėžę ir „OSOYOO Model-X“
Prijunkite UNO plokštę, akumuliatoriaus dėžę ir „OSOYOO Model-X“
Prijunkite UNO plokštę, akumuliatoriaus dėžę ir „OSOYOO Model-X“
Prijunkite UNO plokštę, akumuliatoriaus dėžę ir „OSOYOO Model-X“

Laidas turi būti viršutinėje nuolatinės srovės jungties pusėje, kaip parodyta paveikslėlyje

10 veiksmas: prijunkite „OSOYOO Model-X“modulį ir jutiklio skydą V5.0, skirtą „Arduino UNO“

Prijunkite „OSOYOO Model-X“modulį ir jutiklio skydą V5.0, skirtą „Arduino UNO“
Prijunkite „OSOYOO Model-X“modulį ir jutiklio skydą V5.0, skirtą „Arduino UNO“

„Arduino UNO“jutiklio skydas V5.0 ---- „OSOYOO Model-X“

S5 - ENA

S6 - ENB

S7 - IN1

S8 - IN2

S9 - IN3

S10 - IN4

11 veiksmas: prijunkite „OSOYOO Model-X“variklio tvarkyklės modulį su 2 varikliais

Prijunkite OSOYOO „Model-X“variklio tvarkyklės modulį su 2 varikliais
Prijunkite OSOYOO „Model-X“variklio tvarkyklės modulį su 2 varikliais

Dešinysis variklis prijungtas prie K1 arba K2, kairysis - prie K3 arba K4

12 žingsnis: Įdiekite IR imtuvo modulį

Įdiekite IR imtuvo modulį
Įdiekite IR imtuvo modulį

Priedai:

M3*6 plastikinis varžtas x 1

M3 plastikinė veržlė x 1

M3*5+6 plastikinis stulpas x 1

Sumontuokite IR imtuvą prie važiuoklės varžtais ir veržlėmis:

13 veiksmas: prijunkite IR imtuvo modulį prie jutiklio skydo V5.0, skirto „Arduino UNO“

Prijunkite IR imtuvo modulį su jutiklio skydu V5.0, skirtą „Arduino UNO“
Prijunkite IR imtuvo modulį su jutiklio skydu V5.0, skirtą „Arduino UNO“

Naudojant „Dupont“liniją iš moters į moterį, norint prijungti IR imtuvą su „Sensor Shield V5.0“, skirtu „Arduino UNO“:

IR imtuvas ---- „Arduino UNO“jutiklio skydas V5.0

S - S4

+ - 5V

- - GND

14 žingsnis: Įdiekite du sekimo jutiklių modulius

Įdiekite du sekimo jutiklių modulius
Įdiekite du sekimo jutiklių modulius

Priedai:

M3*5 varžtas x 4

M3*12 dvigubo vario cilindras x 2

Naudokite M3*5 varžtus, kad sumontuotumėte M3*12 dvigubo vario cilindrus ant dviejų sekimo jutiklių modulių, tada naudokite M3*5 varžtus, kad sumontuotumėte sekimo jutiklio modulius po važiuokle

15 veiksmas: prijunkite 2 sekimo jutiklio modulį prie jutiklio skydo V5.0, skirto „Arduino UNO“

Prijunkite 2 sekimo jutiklio modulį su jutiklio skydu V5.0, skirtą „Arduino UNO“
Prijunkite 2 sekimo jutiklio modulį su jutiklio skydu V5.0, skirtą „Arduino UNO“

Dešiniojo sekimo jutiklis ---- jutiklio skydas V5.0, skirtas „Arduino UNO“

VCC - 5V

GND - GND

DARYTI - S3

AO - neprijungtas

Kairysis sekimo jutiklis ---- jutiklio skydas V5.0, skirtas Arduino UNOVCC-5V

GND - GND

DARYTI - S2

AO - neprijungtas

16 veiksmas: jis baigtas ir paruoštas įkelti kai kuriuos kodus

Jis baigtas ir paruoštas įkelti kai kuriuos kodus!
Jis baigtas ir paruoštas įkelti kai kuriuos kodus!

Dabar aparatūros diegimas beveik baigtas. Prieš įdėdami į dėžutę 18650 baterijų, pirmiausia turime įrašyti mėginio kodą į „Arduino“.

17 veiksmas: įdiekite naujausią „Arduino IDE“

Įdiekite naujausią „Arduino IDE“
Įdiekite naujausią „Arduino IDE“

Atsisiųskite „Arduino IDE“iš https://www.arduino.cc/en/Main/Software?setlang=en, tada įdiekite programinę įrangą.

(Jei turite „Arduino IDE“versiją po 1.1.16, galite praleisti šį veiksmą.)

18 veiksmas: atsisiųskite pavyzdinį kodą

1. Patikrinkite laido jungtį: pamoka-1.zip

2. IR valdymas: pamoka-2.zip

IRremote biblioteka

3. Eilučių sekimas: pamoka-3.zip

4. „Bluetooth“valdymas: pamoka-4.zip

19 veiksmas: atidarykite „Arduino IDE“, pasirinkite atitinkamą lentą/prievadą

Atidarykite „Arduino IDE“, pasirinkite atitinkamą lentą/prievadą
Atidarykite „Arduino IDE“, pasirinkite atitinkamą lentą/prievadą

Prijunkite UNO R3 plokštę prie kompiuterio USB kabeliu, atidarykite „Arduino IDE“, pasirinkite savo projektui tinkamą plokštę/prievadą

20 veiksmas: įdiekite „IRremote“biblioteką į „Arduino IDE“

Įdiekite „IRremote“biblioteką į „Arduino IDE“
Įdiekite „IRremote“biblioteką į „Arduino IDE“

Pastaba: jei norite valdyti IR nuotolinio valdymo pultą automobiliui valdyti, pirmiausia turite įdiegti IRremote.zip biblioteką į „Arduino IDE“ir tada įkelti pamoką-2.zip

Atidarykite „Arduino IDE“, įdiekite „IRremote“biblioteką į „Arduino IDE“(jei jau įdiegėte „IRremote“biblioteką, praleiskite šį veiksmą)

Atsisiųskite „IRremote.zip“biblioteką, tada importuokite biblioteką į „Arduino IDE“(atidarykite „Arduino IDE“-> spustelėkite Sketch-> Include Library-> Add. Zip Library)

21 veiksmas: įkelkite eskizą

Įkelkite eskizą
Įkelkite eskizą
Įkelkite eskizą
Įkelkite eskizą
Įkelkite eskizą
Įkelkite eskizą

Spustelėkite failą -> spustelėkite Atidaryti -> pasirinkite kodą „pamoka -1.ino“, įkelkite kodą į „Arduino“ir įkelkite eskizą į lentą.

22 veiksmas: patikrinkite laido jungtį

Image
Image
Įdiekite „Bluetooth“modulį
Įdiekite „Bluetooth“modulį

Atjunkite „Arduino“nuo kompiuterio, įdėkite 2 pilnai įkrautą 18650 bateriją į akumuliatoriaus polus (patikrinkite dėžutės instrukciją ir įsitikinkite, kad poliarinė kryptis yra teisinga, kitaip galite sugadinti jūsų prietaisą ir sukelti gaisro pavojų).

Įdėkite akumuliatorių, kaip nurodyta paveikslėlyje

Padėkite automobilį ant žemės, atidarykite maitinimo jungiklį akumuliatoriaus dėžutėje, automobilis turėtų važiuoti į priekį 2 sekundes, tada grįžti atgal 2 sekundes, tada pasukti į kairę 2 sekundes, tada pasukti į dešinę 2 sekundes, tada sustoti.

Jei automobilis nejuda, kaip nurodyta aukščiau, turėtumėte patikrinti laido jungtį, akumuliatoriaus įtampą (turi viršyti 7,2 V).

23 žingsnis: IR valdymas

Norėdami valdyti automobilio judesius, paspauskite IR valdiklio klavišus:

∧: Pirmyn

∨: atgal

<: Pasukite į kairę

>: Pasukite į dešinę

Jei automobilis negali pajudėti, patikrinkite šiuos dalykus:

Jei baterija gali veikti;

Jei IR valdiklis yra per toli nuo imtuvo;

Jei ryšys teisingas.

24 veiksmas: eilučių stebėjimas

Image
Image

1: Paruoškite juodą takelį ant baltos žemės. (juodo takelio plotis yra didesnis nei 20 mm ir mažesnis nei 30 mm)

Atminkite, kad bėgių kelio lenkimo kampas negali būti didesnis nei 90 laipsnių. Jei kampas yra per didelis, automobilis pasitrauks iš trasos.

2: sureguliuokite sekimo jutiklių modulių jautrumą.

Įjunkite ir laikykite automobilį, kad „Phillips“atsuktuvu sureguliuotumėte sekimo jutiklio potenciometrą, kol jūs

gauti geriausią jautrumo būseną: signalas rodo, kad LED lemputė įsijungs, kai jutiklis yra virš baltos žemės, ir

signalo šviesos diodas užges, kai jutiklis yra virš juodos juostos.

Signalas Indikuoja šviesos diodą: balta žemė

Signalas Rodyti šviesos diodą OFF: Black Track

3: Įjunkite automobilį ir padėkite automobilį ant juodos trasos, tada automobilis judės juodu keliu.

Naudokite IR valdiklį, paspauskite „Gerai“, automobilis eis palei takelį; paspauskite „0“, automobilis sustos.

Jei automobilis negali pajudėti, patikrinkite šiuos dalykus:

Jei baterija gali veikti;

Jei IR valdiklis yra per toli nuo imtuvo;

Jei ryšys teisingas;

Gerai sureguliuotas sekimo jutiklio jautrumas.

25 veiksmas: įdiekite „Bluetooth“modulį

Pastaba: Jei norite valdyti automobilį „Bluetooth“ryšiu, pirmiausia į „Arduino IDE“turėtumėte įkelti kodo pamokos pavyzdį-4.zip, tada įdiekite „Bluetooth“modulį.

Įdiekite „Bluetooth“modulį „Arduino UNO“jutiklio skydelyje V5.0:

„Bluetooth“modulis ---- jutiklio skydas V5.0, skirtas „Arduino UNO“

RXD - TX

TXD - RX

GND - -

VCC - +

26 veiksmas: atsisiųskite „Android“programą

Atsisiųskite APP iš:

Arba nuskaitykite šį QR kodą naudodami „Android“mobilųjį telefoną, kad atsisiųstumėte programą

27 veiksmas: įdiekite „Android APP“

Įdiekite „Android APP“
Įdiekite „Android APP“

28 veiksmas: įjunkite „Android“telefono „Bluetooth“

Įjunkite „Android“telefono „Bluetooth“
Įjunkite „Android“telefono „Bluetooth“

Įjunkite „Android“telefono, kuriame įdiegėte APP, „Bluetooth“ir nuskaitykite „Bluetooth“(skirtingas „Bluetooth“modulis nuskaitys skirtingą „Bluetooth“pavadinimą), spustelėkite prisijungti ir įveskite slaptažodį „1234“arba „0000“, jei niekas nesikeis

29 veiksmas: valdykite automobilį naudodami „Android“programą

Valdykite automobilį naudodami „Android“programą
Valdykite automobilį naudodami „Android“programą

Atidarykite programą >> pasirinkite „Bluetooth“režimą >>, tada galite valdyti roboto automobilį per „Bluetooth“:

30 veiksmas: „Bluetooth“valdymas

Yra du darbo režimai: rankinis valdymas ir sekimas. Vartotojai gali laisvai persijungti tarp dviejų darbo režimų.

1) Rankinio valdymo režimas

Rankinio valdymo režimu galite spustelėti mygtukus (∧) (∨) (<) (>), kad valdytumėte roboto automobilį judėti pirmyn ir atgal, pasukite į kairę ir pasukite į dešinę. Tuo tarpu APP gali stebėti automobilio judėjimą realiuoju laiku.

2) sekimo režimas

Norėdami perjungti dabartinį režimą į stebėjimo režimą, spustelėkite programos „stebėjimo“mygtuką. Automobilis „Robot“judės į priekį palei juodą liniją baltame fone. Tuo tarpu APP gali stebėti automobilio judėjimą realiuoju laiku. Paspauskite „||“mygtuką, kad sustabdytumėte judėjimą, ir spustelėkite kitą mygtuką, kad pakeistumėte roboto automobilio darbo režimą.

Likę mygtukai skirti rezervavimo funkcijai, juos galite sukurti patys.

Rekomenduojamas: