RC Multi Channel Arduino proportionella sändare / mottagare med knappen trimmare (4 / 4 steg)
Steg 4: Experiment
I vänstra fönstret har vi på sändaren statistik:
- kanal-ID: en enkel tecken för att skilja den från andra kanaler, "A" i det här fallet. Så om du hade spjäll, roder, pitch och gir dem skulle utses ett brev från A till D så mottagaren arduino kan veta vilken motor eller servo till kontroll med en given mottagna signal.
- joystick läsning: rå potentiometern läsning, ett 10-bitars tal som standard från arduino ADC
- trimmer: offset baserat på hur många knapp trycker du har gjort
- övergripande ståndpunkt: summan av joystick och trimmer och är mellan 0 och 1023 (endast ID och ställning måste skickas).
I högra fönstret vi visar data vi får: kanal ID och den ståndpunkten läsning för den kanalen.
Märker hur mer data får skickas än tas emot: det är för att vara förväntade av en UDP-liknande anslutning som är enkel att använda men något otillförlitlig (dvs. vissa data går förlorad i överföring). I en framtid instructable hoppas jag att visa dig en mer tillförlitlig metod för att överföra data än UDP men nu detta kommer att göra.
Du kan öka antalet kanaler genom att helt enkelt ändra värdet POT_NUM i avsnittet #define i koden och lägga till i nya potPin [] och buttonPin [] [] värden för de extra kanalerna i avsnittet installation; det hand tar sedan om allt annat.
Kom ihåg detta är avsett som ett lärande verktyg, personligen jag hoppas bygga vidare på det som gör en 4-kanals quadcopter inom kort. Om du gör förbättringar på koden eller krets design skulle jag gärna höra hur du gick med det och vad du gjort ut av det i kommentarerna nedan. Det är bra om du publicerar din förbättringar baserat på detta arbete men ge kredit där det ska betalas. Om du söker till 3D skriva ut ett fall för handkontrollen och / eller ett chassi för din modell, här är några 3D tryckning:
Om du hittat detta instructable användbart, varför inte vistelse trimmad för framtida projekt av efter mig på Instructables och på Facebook / Twitter:
https://www.Facebook.com/HobbyTransform
https://Twitter.com/HobbyTransform
Ditt stöd är mycket uppskattad!
Lycklig DIY'ing!