Sisällysluettelo:

Eleohjausauto MPU6050 ja NRF24L01: 4 vaihetta
Eleohjausauto MPU6050 ja NRF24L01: 4 vaihetta

Video: Eleohjausauto MPU6050 ja NRF24L01: 4 vaihetta

Video: Eleohjausauto MPU6050 ja NRF24L01: 4 vaihetta
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Heinäkuu
Anonim

Eleohjausrobotti on suosittu yleinen harrastajien tekemä projekti. Konsepti sen takana on yksinkertainen: kämmenen suunta ohjaa robottiauton liikettä. MPU6050 tunnistaa ranteen suunnan ja välittää sen arduinoon digitaalisesti. Arvoalue on -32768 -+32767 kullekin akselille. Piirilevyssä on sisäänrakennettu antenni. Moduuli kommunikoi mikro -ohjaimien kanssa SPI -viitteen kautta. Tällaisen moduulin kantama teoriassa on jopa 100 metriä. Lisäksi voit ohjata lähettimen tehoa virrankulutuksen vähentämiseksi. Moottoreita ohjaa L298N -moduuli, joka saa virtansa kuudesta AA / R6 -paristosta.

Vaihe 1: Listaa elementit

Listaa elementit
Listaa elementit

Vaihe 2: Kaavalähetin ja koodi

Kaavalähetin ja koodi
Kaavalähetin ja koodi

Luonnos LATAA

Vaihe 3: Kaavion vastaanotin ja koodi

Schema -vastaanotin ja koodi
Schema -vastaanotin ja koodi

Luonnos LATAA

Vaihe 4: Määritä

Kun olet ladannut luonnoksia arduinosiin, kytke vastaanotin tietokoneeseen ja avaa SERIAL MONITOR. Kytke lähetin päälle ja näet X- ja Y -akselin arvot. Aseta nyt arvot kullekin ajosuunnalle. STOP -arvo: jos FORWARD -arvo on AcX 6000. STOP -arvo on näiden arvojen välinen alue AcX -6000.

Tee sama Y -akselille. Jos vastaanottimesi on nyt hyvin määritetty, poista tämä koodi ja lataa ohjelma.

// POISTA // -----------------------------

Serial.print ("AcX:");

Serial.print (ACX);

Serial.print ("");

Serial.print ("AcY:");

Serial.print (ACY);

viive (300);

// -----------------------------

Suositeltava: