Inhoudsopgave:

RC-ontvanger naar pc met Arduino - Ajarnpa
RC-ontvanger naar pc met Arduino - Ajarnpa

Video: RC-ontvanger naar pc met Arduino - Ajarnpa

Video: RC-ontvanger naar pc met Arduino - Ajarnpa
Video: Reading PWM Values from an RC Receiver using Arduino 2024, November
Anonim
RC-ontvanger naar pc met Arduino
RC-ontvanger naar pc met Arduino
RC-ontvanger naar pc met Arduino
RC-ontvanger naar pc met Arduino
RC-ontvanger naar pc met Arduino
RC-ontvanger naar pc met Arduino

Dit is het instructables-artikel voor de RC-ontvanger-pc via arduino github-document.

Als je deze setup wilt bouwen, begin dan eerst met het lezen van de github README. Je hebt ook wat software nodig om dit te laten werken.

github.com/RobbeDGreef/ArduinoRCReceiver

Benodigdheden

Zie de github readme voor een bijgewerkte lijst met benodigdheden

- Arduino uno (kan waarschijnlijk ook met soorten arduino's)

- Uw rc-ontvanger

- (optioneel) Sommige draden om uw rc-ontvanger te verbinden met uw arduino

Stap 1: Verbind uw RC-ontvanger met uw Arduino

Sluit uw RC-ontvanger aan op uw Arduino
Sluit uw RC-ontvanger aan op uw Arduino
Sluit uw RC-ontvanger aan op uw Arduino
Sluit uw RC-ontvanger aan op uw Arduino

Als je circuits een beetje begrijpt, volg dan gewoon het circuit en het komt goed.

Weet alleen dat je eigenlijk geen breadboard hoeft te gebruiken, omdat het aansluiten van slechts één van de stroom- en aardedraden van je ontvanger voldoende zou zijn om hem van stroom te voorzien. Zowel de signaaldraden van het stuur als de gashendel moeten wel aangesloten worden.

Houd er ook rekening mee dat de signaaldraden wit of geel kunnen zijn, maar dat maakt niet zoveel uit.

Voor degenen onder jullie die circuits niet zo goed begrijpen, laat me uitleggen wat hier gebeurt.

Ik weet dat ik niet heb gezegd dat je een breadboard moet gebruiken (dat witte bord met al die stippen onder de arduino op de foto). Ik deed het niet omdat het gewoon niet nodig is. Breadboards zijn slechts een gemakkelijke manier om te laten zien hoe dingen moeten worden aangesloten. Normaal gesproken hoeft u niet eens twee stroom- en massakabels op de ontvanger aan te sluiten, één zou voldoende moeten zijn. Maar als je zeker wilt zijn kan dat met een breadboard.

Dus laat me snel samenvatten wat je eigenlijk nodig hebt om verbinding te maken:

  • de gele (of witte) signaaldraad van de gashendel van je ontvanger naar pin 2 van de arduino.
  • de gele (of witte) signaaldraad van de besturing van je ontvanger naar pin 7 van de arduino.
  • een rode (stroom) draad van ofwel het gaspedaal of de besturing op uw ontvanger naar de 5V-pin in uw arduino.
  • één zwarte (aarde) draad van dezelfde connector (gas of stuur) als de rode (stroom) draad.

Stap 2: Verbind uw Arduino met uw pc

Verbind je Arduino met je pc
Verbind je Arduino met je pc

Het aansluiten van uw arduino op uw pc is eenvoudig. Sluit hem gewoon aan via je standaard USB-B-kabel (zie afbeelding) waarschijnlijk zelfs meegeleverd met je arduino.

Stap 3: Laad in de Arduino Sketch

Laden in de Arduino Sketch
Laden in de Arduino Sketch
Laden in de Arduino Sketch
Laden in de Arduino Sketch
Laden in de Arduino Sketch
Laden in de Arduino Sketch

Om de Arduino-schets te laden:

- open de arduino IDE

- klik op bestand > openen

- zoek in de map waar je het github-project hebt opgeslagen

- zoek de schets in ArduinoUno > ArduinoUnoReadThrottleSteering > ArduinoUnoReadThrottleSteering.ino

- klik op verifiëren om te controleren op compileerfouten

- klik op uploaden om de schets naar de arduino te uploaden

Hopelijk is alles zonder fouten verlopen

Stap 4: Klaar:)

Gedaan:)
Gedaan:)

Als er iets mis is gegaan, aarzel dan niet om hulp te vragen in de opmerkingen of op de github-pagina.

Als je alle software van de github-pagina al hebt geïnstalleerd, zoek dan gewoon het run.bat-bestand in de ArduinoUno-map en voer het uit. Nu wordt een zwarte opdrachtprompt geopend, laat dit venster gewoon op de achtergrond open, want dit is de link tussen de virtuele joystickcontroller van uw pc en uw arduino.

Ik heb een foto toegevoegd van hoe je eindproduct eruit zou moeten zien.

Aanbevolen: