Inhoudsopgave:
- Stap 1: Monteer uw materialen
- Stap 2: Montage van de motorkaart
- Stap 3: Uw motor van stroom voorzien
- Stap 4: Uw motor aansluiten op de Rpi
- Stap 5: Bereid de connectoren voor
- Stap 6: Sluit de lijnsensoren aan
- Stap 7: Test de lijnsensoren
- Stap 8: Het programma invoegen in Python
Video: Hoe maak je een lijn die de robot volgt met Rpi 3: 8 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
In deze tutorial leer je hoe je een lijnvolgende robotbuggy bouwt, zodat hij gemakkelijk over een baan kan suizen.
Stap 1: Monteer uw materialen
Sommige van de materialen die op de foto worden getoond, worden gebruikt om de meeste buggy's helemaal opnieuw te maken. Deze tutorial behandelt echter niet de procedure voor het maken van een chassis of een model voor uw buggy of het solderen van draden aan uw motoren. Als je dat wilt, zijn hier alle materialen die je nodig hebt:
- Raspberry Pi 3
- Motorcontrollerkaart:
- een breadboard
- Een T-schoenmaker +
- 2 12V DC-motoren
- 2 wielen
- 1 AA-batterijhouder (voor 4 AA-batterijen)
- 4 AA-batterijen
- Doorverbindingsdraden
- Een USB-batterijpakket
- Schroevendraaier
- Soldeerbout en soldeer
- Draadstrippers
- Kleine kartonnen of plastic doos en lijm/tape
- 2 lijnsensoren
- 8 jumperleads van vrouw naar vrouw
- 4 jumperkabels van man naar man
- Isolatieband
Stap 2: Montage van de motorkaart
Ervan uitgaande dat u uw motoren hebt ingesteld, moet u de motoren aansluiten op het H-brugbord. Hiervoor heeft u een kleine schroevendraaier nodig. U moet nu de motoren op het bord aansluiten. Hiervoor heb je een kleine schroevendraaier nodig
Draai met een schroevendraaier de schroeven in de aansluitblokken los. Steek de gestripte draadeinden in de aansluitblokken. Draai de schroeven vast zodat ze stevig worden vastgehouden door de aansluitblokken.
Stap 3: Uw motor van stroom voorzien
De motoren hebben meer vermogen nodig dan de Rpi kan leveren. Daarom moet je 4 AA-batterijen gebruiken om ze van stroom te voorzien.
Draai de schroeven in de klemmenblokken met het label VCC, GND en 5V los. Pak de AA-batterijhouder en steek de rode draad in het VCC-aansluitblok. De zwarte draad gaat in het GND-blok. Het is belangrijk dat u dit op de juiste manier doorgeeft.
Draai de schroeven vast zodat de draden stevig op hun plaats worden gehouden.
Stap 4: Uw motor aansluiten op de Rpi
Het bord dat in dit project wordt gebruikt, moet worden aangesloten op de Raspberry Pi. Andere boards kunnen anders worden aangesloten en sommige boards kunnen eenvoudig als een HAT op de Raspberry Pi GPIO-pinnen worden geplaatst.
Op het hier gebruikte bord bevinden zich pinnen met het label In1, In2, In3 en In4, evenals twee GND-pinnen. Welke GPIO-pinnen op je Pi je gebruikt, is aan jou; in dit project zijn GPIO 7, 8, 9 en 10 gebruikt. Als je een bord hebt dat geen GND-pinnen heeft, kun je de GND-pinnen van de Rpi gebruiken om dezelfde resultaten te bereiken. Als u dit moet doen, steekt u de GND-draad in hetzelfde aansluitblok als de zwarte draad van het batterijpakket.
Gebruik de T-cobbler+ om het breadboard en Rpi met elkaar te verbinden.
Gebruik vijf man-naar-mannelijke jumperkabels om verbinding te maken met het breadboard.
- In1 GPIO 7
- In2 GPIO 8
- In3 GPIO 9
- In4 GPIO 10
Stap 5: Bereid de connectoren voor
Je eerste stap is om je lijnsensoren aan te sluiten op je buggy. Normaal gesproken moet het type lijnsensor dat in deze tutorial wordt gebruikt, worden aangesloten op een 3V3-pin, maar je gaat twee sensoren gebruiken via dezelfde voedingspin, dus je bevestigt ze allebei op een 5V-pin.
Neem drie van je vrouwelijke naar vrouwelijke jumperkabels, verwijder een connector van elk uiteinde en strip vervolgens de plastic huls om ongeveer een centimeter van de meeraderige draad eronder te onthullen. Neem de drie jumperkabels en draai hun meeraderige draden in elkaar. Gebruik vervolgens een soldeerbout om de draden te verbinden. Bedek de verbinding van de draden met een kleine hoeveelheid isolatietape.
Herhaal het hele proces met nog eens drie vrouwelijke-naar-vrouw jumper leads.
Stap 6: Sluit de lijnsensoren aan
Elke lijnsensor heeft drie pinnen: VCC voor voeding, GND voor aarde en DO voor digitale uitgang.
Neem een van uw aan elkaar gesoldeerde driedraads jumperkabels en sluit twee van de uiteinden aan op de VCC-pin op elk van de twee sensoren.
Neem de tweede van je gesoldeerde jumperkabels en sluit twee uiteinden aan op de GND-pin op elke lijnsensor.
Neem uw resterende twee enkele jumperkabels en sluit ze elk aan op de DO-pin op elke lijnsensoren.
Sluit nu de VCC-pinnen van beide lijnsensoren aan op een 5V-pin op je Raspberry Pi en de GND-pinnen van de sensoren op een GND-pin op je Raspberry Pi. Elk van de twee DO-pinnen kan worden aangesloten op elke genummerde GPIO-pin. In dit voorbeeld worden pinnen GPIO 17 en GPIO 27 gebruikt.
Stap 7: Test de lijnsensoren
Dit is een heel eenvoudige stap. Uw lijnsensor heeft een LED die, wanneer ingeschakeld, blijft branden. Zodra je het echter blootstelt aan een donkere lijn, gaan ze uit. Dit zou het geval moeten zijn voor uw lijnsensor.
Als je denkt dat het te gevoelig is, gebruik dan een schroevendraaier en stem het af via de potentiometer. Stem het af op uw tevredenheid.
Stap 8: Het programma invoegen in Python
Voer deze coderegels in en voer het uit, je zou een robot moeten krijgen die perfect op een baan kan gaan.
Aanbevolen:
Zelfbouw -- Hoe maak je een spider-robot die kan worden bestuurd met behulp van een smartphone met Arduino Uno - Ajarnpa
Zelfbouw || Hoe maak je een spider-robot die kan worden bestuurd met een smartphone met behulp van Arduino Uno: tijdens het maken van een spider-robot kun je zoveel dingen leren over robotica. Het maken van robots is zowel vermakelijk als uitdagend. In deze video laten we je zien hoe je een Spider-robot maakt, die we kunnen bedienen met onze smartphone (Androi
Hoe maak je een beveiligingsdoos die volgt onder ons - Taak elektrische bedrading - Ajarnpa
Hoe maak je een beveiligingsdoos na onder ons spel - Elektrische bedradingstaak: vandaag zal ik je laten zien hoe je een beveiligingsdoos maakt volgens het spel Among Us - Elektrische bedradingstaak
Een lijn toevoegen aan een Boombox met een cassettespeler: 5 stappen
Een line-in toevoegen aan een boombox met een tapespeler: ** Zoals bij alle instructables, neem je je item / gezondheid / wat dan ook in eigen handen wanneer je het probeert! Houd rekening met hoge spanningen op het hoofdvoedingsbord, de hete soldeerbout, enz. Voorzichtig en geduldig zijn, zal u succes brengen. **NS
MyPetBot (een bot die u volgt): 10 stappen (met afbeeldingen)
MyPetBot (A Bot That Follows You): Ai is een van de mooiste toepassingen van wiskunde. Het is in feite een reeks matrices-bewerkingen die zijn geoptimaliseerd om overeen te komen met het resultaat waarnaar u op zoek bent. Gelukkig zijn er talloze open source-tools waarmee we er gebruik van kunnen maken. Ik heb oorspronkelijk
Hoe maak je een Banana-telefoon (vaste lijn) en Banana Base Unit - Ajarnpa
Hoe maak je een Banana-telefoon (vaste lijn) en Banana Base Unit: dit is het. Je hebt nog maar een paar weken voor Kerstmis en je moet een cadeau vinden dat echt origineel is en laat zien hoeveel maker je bent. Er zijn duizenden keuzes, maar het enige dat je echt wilt maken, is een bananentelefoon