INHOUDSOPGAWE:

UCL - Ingeboude beheerde motor: 5 stappe
UCL - Ingeboude beheerde motor: 5 stappe

Video: UCL - Ingeboude beheerde motor: 5 stappe

Video: UCL - Ingeboude beheerde motor: 5 stappe
Video: Карл Фристон: «Мета» принцип свободной энергии [ЧАСТЬ 1!] 2024, Julie
Anonim
UCL - Ingeboude beheerde motor
UCL - Ingeboude beheerde motor

Ons het groot ambisies vir hierdie projek gehad. Self bestuur motor! As u 'n swart streep volg of vry rondry, vermy u kind. Bluetooth -verbindings en 'n 2de arduino vir kontroleerder met draadlose kommunikasie in die motor. Miskien 'n tweede motor wat die eerste een kan volg.

Uiteindelik het ons baie probleme gehad net om die motorhandleiding voor of agteruit te kry.

Stap 1: Onderdele lys

Basismotor met servomotor vir stuur

Arduino bord

2 motors

Brugmotorbeheerder

IR-sensor

IR-beheerder

Swart kleur detektor sensor

Kragtoevoer

Drade, skroewe, stroke en rekkies

Stap 2: Vooraf oorwegings

Vooroorwegings
Vooroorwegings
Vooroorwegings
Vooroorwegings

Eers het ons 'n monteergids gevolg vir 'n 4wd -robotmotor met handbediening met infared en bluetooth, lynopsporingsmodus en obstruksie -vermydingsmodus. Toe dit nie werk nadat ons dit bymekaargemaak het nie, was dit onmoontlik vir ons om die fout op te spoor, aangesien ons nie die kode oorweldig het nie. Daarom het ons besluit om weer te begin, en in plaas van 'n 4wd -ry, het ons besluit om 'n basis van 'n ou motor met afstandbeheer te gebruik. vanaf hierdie basis was daar 'n servomotor wat aan die twee voorwiele gekoppel was vir stuur, en dan het ons twee motors en twee wiele bygevoeg om die motor vorentoe of agtertoe te dryf, sodat die motor in totaal 4 wiele het.

Stap 3: Montering en bedrading

Montage en bedrading
Montage en bedrading
Montage en bedrading
Montage en bedrading
Montage en bedrading
Montage en bedrading
Montage en bedrading
Montage en bedrading

Die motor wat die rigting van die voorwiele beheer, is gekoppel aan 'n L298N -motorbestuurdermodule.

Die twee gelykstroommotors wat die agterwiele aandryf, is aan die ander uitset aan dieselfde L298N -motorbestuurder gekoppel.

Die L298N word van sy kraginvoer aan die kragtoevoer gekoppel. Ons het 'n aan/af skakelaar tussen die twee geplaas. Die GND is verbind met die arduino GND en daar is ook 'n 5v -uitset van die L298N wat gekoppel is aan die VIN -pen op die arduino.

Daar is 6 seindrade tussen die arduino en die L298N verbind. 3 vir elke motorbeheer. Die eerste twee word gebruik om te kies of die motor aan is en in watter rigting. die derde is om die snelheid van die motors te bepaal.

Nou is daar krag aan die enjin en die motor kan bestuur word, en ons gaan 'n infrarooi sensor byvoeg om handmatig met 'n afstandsbediening te kan werk. En ons sal drie swart detektorsensors byvoeg om die motor 'n swart lyn te laat volg.

die infrarooi sensor is gekoppel aan die arduinos 5v -uitgang en gnd vir krag en die sein is aanvanklik aan digita -pen 13 gekoppel, maar die draad het daar ingebreek en die pen 13 is nou onbruikbaar in ons arduino, so ons het dit oorgeskakel na didital -pen 3

Die sensors wat gebruik word vir lynopsporing, het 1 draad gemaak wat al die 5v verbind met die L298N 5v -uitset, en die GND's word ook saamgestel in 1 draad wat op die arduino GND -pen gekoppel is. Die seinpenne is gekoppel aan die arduino digitale pen 8, 7 en 2

Stap 4: 3D -afdruk met Fusion 360

3D -druk met Fusion 360
3D -druk met Fusion 360
3D -druk met Fusion 360
3D -druk met Fusion 360
3D -druk met Fusion 360
3D -druk met Fusion 360

Tekenings gemaak vir 'n mas in Fusion 360, wat bedoel was om die infared-sensor en bluetooth-module te bevat.

Het die lêer by CURA gevoeg vir die 3D -drukker Ultimaker 2+ om dit te lees.

Stap 5: Kode

Ons program bestaan uit verskillende elemente. Die eerste ding wat ons gedoen het, was om 'n program te maak om die infrarooi sein van die afstandbeheer af te lees en neer te skryf watter opdragte aan die knoppies gekoppel is.

Daarna het ons 'n program opgestel om die 3 motors met die motorbestuurder te bestuur en handmatige stuur met afstandbeheer.

Daarna het ons 'n program geskep wat lees uit die 3 -lynsopsporingsensors, met verskillende kode, afhangende van watter kombinasie van sensors aktief is.

Uiteindelik het ons probeer om die programme te kombineer, sodat u beheer vanaf die afstandsbediening het om na die handmatige modus te gaan en die motor te stuur of oor te skakel na die lynopsporingsmodus, waar die motor 'n swart lyn volg.

Aanbeveel: