Inhoudsopgave:

Raspberry Pi RC-besturing - Ajarnpa
Raspberry Pi RC-besturing - Ajarnpa

Video: Raspberry Pi RC-besturing - Ajarnpa

Video: Raspberry Pi RC-besturing - Ajarnpa
Video: departureboard - Show departures model railroad track with Raspberry PI and Koploper 2024, September
Anonim
Raspberry Pi RC-besturing
Raspberry Pi RC-besturing

RC-besturing voor Raspberry Pi

Er zijn veel instructables die je laten zien hoe je een robot bestuurt via WIFI of bluetooth met een telefoon of tablet. Het probleem is dat je niet snel genoeg kunt manoeuvreren omdat je naar het scherm en de robot moet kijken. Met deze opstelling kun je je robot besturen met een echte AM draadloze RC-controller met behulp van de raspberry pi.. Enige soldeervaardigheid is vereist.

Stap 1: benodigde onderdelen

Onderdelen nodig
Onderdelen nodig

Onderdelen nodig

1. Futaba 2DR AM-radiozender en -ontvanger.

2. (4) Pololu RC-schakelaar met digitale uitgang.

3. perf-board om de (4) kleine boards te solderen

4. draad (ik gebruikte de draden van Cat5-kabel)

5. moeren en bouten

6. soldeer apparatuur

7. zeer kleine platte schroevendraaier

Stap 2: Instellen

Opstelling
Opstelling
Opstelling
Opstelling

OPSTELLING;

De RC-ontvanger heeft 2 kanalen, een om de richting te regelen en de andere om het gas te regelen. Ik kocht de controller en ontvanger als een kit en bevatte ook (2) S3003-servo's en een batterijhouder. Je hebt alleen de ontvanger en controller nodig. Je kunt de draden van de servo's doorknippen en de connectoren gebruiken als je wilt. Ik besloot de draden rechtstreeks aan de pinnen op de ontvanger te solderen in plaats van de draden van de servo's af te knippen. Ik kocht de pololu-borden van Amazon. Klik hier

Stap 3: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading

BEDRADING;

Lees de pololu-handleiding aan het einde van de instructable voor meer informatie. De borden kunnen worden bedraad voor 3.3V of 5V. Als u 5V-signaaluitvoer van de boards wilt, moet u de 2 grote pads aan de achterkant van de boards aan elkaar solderen. Als je 3,3V van de borden wilt, hoef je de pads niet te jumpen, maar heb je 3,3V van de Rpi nodig. Soldeer eerst de meegeleverde header pinnen aan de pololu boards. Plaats de (4) kleine planken op het perforatiebord en bedraad volgens het diagram. Ik heb 2 diagrammen bijgevoegd, één voor 3,3V en de andere voor 5V. Merk op dat om de 5V-opstelling te gebruiken, u een bufferkaart van 3,3v-5v nodig hebt. Bijvoorbeeld de Piface of gelijkwaardig. Nadat alle draden zijn gesoldeerd. Voorzie de ontvanger van stroom (5V). Alle kleine borden zouden moeten beginnen te knipperen en klaar zijn om te programmeren.

Stap 4: Programmeren

Image
Image

PROGRAMMERING;

Je hebt de RC-controller nodig om elk Pololu-bord te programmeren. Zorg ervoor dat de batterijen goed zijn. Volg de handleiding voor details. Om naar de programmeermodus te gaan, sluit u met een zeer kleine schroevendraaier de 2 kleine pads bovenop het bord kort terwijl u de stroom inschakelt. De LED knippert om aan te geven dat u zich in de programmeermodus bevindt. Activeer de hendel op de controller en sluit de pads weer kort om ze in het geheugen op te slaan. Als het bord correct is geprogrammeerd, zou u de LED met een andere snelheid moeten zien knipperen. Doe hetzelfde voor alle andere borden. Na het programmeren moet de uitgang op elk bord van laag naar hoog of van hoog naar laag veranderen, afhankelijk van de richting van de joystick. Om de een of andere reden zijn bij mijn opstelling 2 uitgangen HOOG en 2 LAAG met de hendels in het midden. Markeer de uitgangsdraden zodat u weet welke draad wat is wanneer u de Raspberry Pi programmeert. Houd er rekening mee dat wanneer de ontvanger buiten bereik is of de controller UIT staat, u 2 uitgangen HOOG en 2 LAAG hebt.

Dit project is bedoeld om te laten zien hoe je RC-besturing toevoegt aan de Raspberry Pi, niet hoe je een robot bouwt. Als iemand de python-code nodig heeft, vraag het dan. De meegeleverde video toont de werkende opstelling.

VIDEO

Aanbevolen: