Bygga själv en RC bil (uppdaterad) (5 / 6 steg)
Steg 5: Nya acceleration systemet (elektronisk varvtalsreglering)
Först måste du skaffa signalen, än bearbeta den och slutligen använda den.
För att få signalen skrev jag en kod för arduino (atmega8) att läsa servo signalen som mottagaren använder. Det räknar helt enkelt varje x sekunder medan signalen är på hög nivå logik (5v). Servo signalen är på bild 2, på nivån kan vara från 1 ms till 2 ms varje 20 ms. nu du vet värdena från signalen och kan använda den för att styra motorn. Fig 3 visar förvärvet process och max och min värden räknas. Du kan hämta filen signal_tests.pde i det här inlägget för att testa förvärvet av signalen.
Det enda som återstår att göra är att använda data för att styra motorn. Detta skrev jag en annan kod och fungerar som en charm! Den elektroniska schematiskt och arduino (atmega8) koden kan laddas ner här. Koden är kommenterade, men om du någonsin känna dig vilse kan du alltid be = 3.
En video som visar det nya acceleration systemet är här: