Inhoudsopgave:

KEVIN het volledig autonome voertuig - Ajarnpa
KEVIN het volledig autonome voertuig - Ajarnpa

Video: KEVIN het volledig autonome voertuig - Ajarnpa

Video: KEVIN het volledig autonome voertuig - Ajarnpa
Video: Zelfrijdende auto? Nog even geduld aub! 2024, November
Anonim
Image
Image
KEVIN het volledig autonome voertuig
KEVIN het volledig autonome voertuig
KEVIN het volledig autonome voertuig
KEVIN het volledig autonome voertuig

Dit is Kevin. Het is een radiografisch bestuurbare auto die volledig autonoom kan rijden. Mijn eerste doel was om een autonoom voertuig bestuurd door Arduino te maken. Dus kocht ik goedkope Chinese chassis. Maar het was verschrikkelijk omdat ik geen enkel onderdeel kon bevestigen. Dus als ik snel reed, viel alles eraf. Ik heb hem afgesteld, ik heb gloednieuwe onderdelen gemaakt die de problemen die ik had geëlimineerd, en nu kan ik me alleen concentreren op het programmeren. Wat je ziet is een platform waarop veel sensoren of bijlagen kunnen worden toegevoegd. Ik heb ook een leuk zendertje gemaakt met full colour display. Veel van die onderdelen zijn geprint op een 3D-printer, waaronder de zender, lichtbalk, de naam van KEVIN en vele andere onderdelen. Nu gebruik ik KEVIN als een klein onderhoudsvrij huisdier.

Stap 1: benodigde onderdelen

Dit is de lijst met onderdelen:

4 wielen aangedreven chassis - kan hier worden gekocht:

L298n motor driver - 2 stuks, HC-SR04 afstandsmeetsensor - 3 stuks, Arduino DUE of kloon - 2 stuks

Spanningsregelaar - 2 stuks, Nrf24-l01 draadloze module - 2 stuks, Broodplank - 2 stuks

Overbruggingsdraden - veel

WS 2812b leds - 40 stuks, 12V batterij - zou ongeveer 1500 mAh moeten zijn

9V-batterij - gewone 9V-batterij

Joysticks - 2 stuks, 9V batterijstekker - 1 stuks

Display - 1 stuks, Gereedschap nodig:

3D-printer

Soldeerbout

Schroevendraaier

Scalpel

Stap 2: Het chassis bouwen

Het chassis bouwen
Het chassis bouwen
Het chassis bouwen
Het chassis bouwen

Bouw het chassis, maar niet zoals te zien op de foto van internet. Zoals je kunt zien, is voor dit doel een betere offroad-versie. Om een offroad-versie te maken, bevestigt u gewoon de motoren aan de onderkant.

Stap 3: Monteer afstandssensoren

Afstandssensoren monteren
Afstandssensoren monteren
Afstandssensoren monteren
Afstandssensoren monteren
Afstandssensoren monteren
Afstandssensoren monteren

Print alle drie de houders. Zet de pinnen op sensoren recht zodat de kabels in de goede richting gaan. Schroef het vervolgens vast aan het onderste dek van het chassis. U hoeft geen gaten te boren, ze zijn allemaal voorgeboord.

Stap 4: Monteer de draadloze module

Draadloze module monteren
Draadloze module monteren
Draadloze module monteren
Draadloze module monteren
Draadloze module monteren
Draadloze module monteren

Print alle onderdelen. Neem de boven- en onderkant van de kabelhouder en steek er jumperdraden tussen. Schroef deze vervolgens aan de achterkant van het chassis vast. Er zijn twee voorgeboorde gaten. Neem vervolgens de boven- en onderbehuizingen, plaats de Nrf24-l01-module ertussen en plak deze vast. Sluit vervolgens de module aan op de kabelhouder. De draadloze module wordt alleen op jumperdraden gehouden.

Stap 5: Motorstuurprogramma's en regelgevers toevoegen

Motorstuurprogramma's en regelaars toevoegen
Motorstuurprogramma's en regelaars toevoegen
Motorstuurprogramma's en regelaars toevoegen
Motorstuurprogramma's en regelaars toevoegen
Motorstuurprogramma's en regelaars toevoegen
Motorstuurprogramma's en regelaars toevoegen

Neem de motordrivers en bevestig deze aan het benedendek met dubbelzijdig plakband en sluit vervolgens de motoren erop aan. Out 1 en out 3 moeten dezelfde polariteit hebben. Spanningsregelaars met dubbelzijdig plakband bevestigen. Stel een in op 3V en de tweede op 5V met trimmer. Ik heb verschillende gebruikt, die in de beschrijving zullen ook werken. Bevestig alleen het zijgedeelte van het breadboard zoals te zien is op de afbeelding. Dit wordt een 12V-tak.

Stap 6: Batterijhouder

Batterijhouder
Batterijhouder
Batterijhouder
Batterijhouder
Batterijhouder
Batterijhouder
Batterijhouder
Batterijhouder

Print de batterijhouder en bevestig deze direct na 12V aftakking met dubbelzijdig plakband. Bevestig de klittenbandsluiting aan de batterijhouders en aan de batterij. Batterijhouders zijn ook ontworpen als kabelhouder.

Stap 7: Kabelwerk

Kabelwerk
Kabelwerk
Kabelwerk
Kabelwerk
Kabelwerk
Kabelwerk
Kabelwerk
Kabelwerk

Om alles aan te sluiten met minder kabels moet je er zelf een maken. Maak één kabel die van de batterij naar de 12V-tak gaat. Maak twee kabels van 3 vrouwtjes naar 1 mannetje. Deze zullen worden gebruikt om hc-sr04-modules van stroom te voorzien. Maak zes kabels van 2 vrouwtjes naar een mannetje. Deze worden gebruikt om beide kanalen op de motordriver aan te sluiten.

Stap 8: Achterlichten

Achterlichten
Achterlichten
Achterlichten
Achterlichten
Achterlichten
Achterlichten

Soldeer 7 ws2812b leds aan elkaar zoals je op de foto's kunt zien. Probeer ellips op plexiglas te kopiëren. Gebruik als voedingskabel koperen kabel, deze is buigbaar en kan beter geleid worden.

Stap 9: Benedendek voltooien

Compleet benedendek
Compleet benedendek
Compleet benedendek
Compleet benedendek
Compleet benedendek
Compleet benedendek

Gebruik 3 vrouwelijke naar 1 mannelijke kabel om Vcc- en aardingspinnen op hc-sr04-modules aan te sluiten. Gebruik 2 vrouwelijke naar 1 mannelijke kabels om ENA en ENB met elkaar te verbinden, In1 en In4, In2 en In3 op de l298n-module aan beide zijden. Sluit kabels aan op elke pin die we nodig hebben op het bovenste "logische" dek, zoals 12V, 5V, 3V, trig- en echo-pinnen op afstandsmeetmodules, stuurpinnen van motorstuurprogramma's. Bevestig het bovendek en steek alle kabels door de gaten.

Stap 10: Bovendek

Bovendek
Bovendek
Bovendek
Bovendek
Bovendek
Bovendek

Verbind twee breadboards als één en plaats deze op het dek. Dan moet je Arduino aansluiten. Je kunt tape gebruiken of gaten boren en vastschroeven. Het is aan u. Bevestig vervolgens de led-balk die u hier kunt vinden: https://www.instructables.com/id/Programmable-Led-… met bouten en moeren. Om de kabelorganizer te bevestigen, moet je twee gaten boren. Verstop dan zoveel mogelijk kabels in de organizer en sluit deze af met Kevin teken. Opmerkingen over kabelverbindingen staan in het programma. Draadloze module en hc-sr04 moeten worden gevoed vanuit een 3V-tak. Arduino is rechtstreeks aangesloten op 12V-batterij via Vin-pin.

Stap 11: Zender

Zender
Zender
Zender
Zender
Zender
Zender

Onderste deel afdrukken. Desolder pinnen van joysticks en soldeerdraden in ongeveer lengte 5cm. Gebruik schroeven en bouten om joysticks te bevestigen.

Stap 12: LCD aanpassen

LCD aanpassen
LCD aanpassen

We moeten Vin- en 3V-pinnen afzonderlijk gebruiken die worden ingenomen door een LCD-schild. Dus desolder pinnen op Vin en 3V.

Stap 13: Stroomkabel

Stroomkabel
Stroomkabel

Soldeerschakelaar op massakabel van 9V batterijstekker. Dit wordt gebruikt om de zender in te schakelen.

Stap 14: Zet alles in het geval

Zet alles in de kast
Zet alles in de kast
Zet alles in de kast
Zet alles in de kast
Zet alles in de kast
Zet alles in de kast

Sluit de rode draad van de batterijstekker aan op Vin en de zwarte draad ergens op aarde. Draadloze module is aangesloten op 3V en joysticks. Bevestig het display aan Arduino DUE. Bedrading van joysticks en Nrf24-l01 is gespecificeerd in zender V1.6. Upload de code naar Arduino.

Stap 15: Sluit de zender

Sluit de zender
Sluit de zender
Sluit de zender
Sluit de zender

Voorkant printen, onderaan vastmaken. Lijm de schakelaar op het voorste gedeelte voordat u hem bevestigt. Tijdens het bevestigen van het display, is Arduino niet geplakt of geschroefd, alleen het display houdt het vast. Maar het is genoeg. Gebruik vervolgens schroeven om het vast te draaien.

Stap 16: Voltooide zender

Voltooide zender
Voltooide zender
Voltooide zender
Voltooide zender
Voltooide zender
Voltooide zender

Zo ziet een goed gemonteerde zender eruit. Het programma dat ik heb geupload is in het Engels vertaald, dus wees niet bang voor het Slowaaks.

Stap 17: Kevin is voltooid

Kevin is voltooid
Kevin is voltooid
Kevin is voltooid
Kevin is voltooid
Kevin is voltooid
Kevin is voltooid

Kevin is nu klaar om te dienen als een achterlijk onderhoudsvrij huisdier. Met Kevin gebouwd kun je je alleen concentreren op het programmeren. Er is voldoende ruimte voor extra sensoren, er zijn twee breadboards. Er is ook een kleurendisplay dat kan worden geprogrammeerd om te laten zien wat je wilt. Je kunt zeggen dat dit slechts een chassis en zender is waarop je je eigen project kunt bouwen en je hoeft niet na te denken over het plaatsen van sensoren of leds.

Afstandsbediening Wedstrijd 2017
Afstandsbediening Wedstrijd 2017
Afstandsbediening Wedstrijd 2017
Afstandsbediening Wedstrijd 2017

Derde prijs in de Remote Control Contest 2017

Aanbevolen: