Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Gestų valdymo robotas yra populiarus mėgėjų sukurtų projektų tipas. Jo koncepcija paprasta: delno orientacija valdo automobilio roboto judesį. MPU6050, kad pajustų riešo orientaciją ir perduotų ją arduino skaitmenine verte. Reikšmių diapazonas yra nuo -32768 iki +32767 kiekvienai ašiai. Modulis, pagrįstas mikroschema NRF24L01, turinčia abipusį ryšį 2,4 GHz juostoje. Grandinės plokštėje yra įmontuota antena. Modulis bendrauja su mikrovaldikliais per SPI nuorodą. Tokio modulio diapazonas teorijoje yra iki 100 metrų. Be to, galite valdyti siųstuvo galią, kad sumažintumėte energijos suvartojimą. Variklius valdo L298N modulis, maitinamas šešiomis AA / R6 baterijomis.
1 žingsnis: išvardykite elementus
2 žingsnis: schemos siųstuvas ir kodas
Eskizas ATSISIŲSTI
3 žingsnis: schemos imtuvas ir kodas
Eskizas ATSISIŲSTI
4 žingsnis: sukonfigūruokite
Įkėlę eskizus į arduinos, prijunkite imtuvą prie kompiuterio ir atidarykite SERIAL MONITOR. Įjunkite siųstuvą ir pamatysite X ašies ir Y ašies reikšmes. Dabar nustatykite kiekvienos važiavimo krypties vertes. STOP reikšmė: jei FORWARD reikšmė yra AcX 6000. STOP vertė bus intervalas tarp šių reikšmių AcX -6000.
Tą patį padarykite su Y ašimi. Jei jūsų imtuvas dabar yra gerai sukonfigūruotas, pašalinkite šį kodą ir įkelkite programą.
// IŠTRINTI // -----------------------------
Serial.print ("AcX:");
Serial.print (ACX);
Serial.print ("");
Serial.print ("AcY:");
Serial.print (ACY);
vėlavimas (300);
// -----------------------------