Inhoudsopgave:
- Stap 1: Hardwarecomponenten
- Stap 2: Optocoupler Circuit Design
- Stap 3: Coderen en rapporteren van bestanden
Video: Lijn volgende robot met behulp van TIVA Microcontroller TM4C1233H6PM - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Een lijnvolgende robot is een veelzijdige machine die wordt gebruikt om te detecteren en op te volgen
de donkere lijnen die op het witte oppervlak zijn getekend. Omdat deze robot wordt geproduceerd met behulp van een breadboard, is hij buitengewoon eenvoudig te bouwen. Dit systeem kan worden geïntegreerd in de automatisch geleide voertuigen (AGV) om de eenvoudige methode voor activiteit te geven. Over het algemeen is de AGV geïntegreerd met de chip en pc's voor de besturing van het raamwerk. Het maakt ook gebruik van een positie-invoerraamwerk om op de gewenste manier te gaan. Verder zijn de elektrische borden ook, RF-correspondentie vereist om met de voertuig- en raamcontroller te praten. Dergelijke omslachtige capaciteiten zijn totaal niet vereist in deze lijnvolgende robot, en hij gebruikt alleen de IR-sensoren om op de donkere lijnen te bewegen. In tegenstelling tot kameronderzoeksrobots die regelmatig tegen stoelen en dekranden blijven staan, hoeft u niet veel geplande lijnvolgende robot na te jagen. De meeste lijnvolgende robots hebben twee motoren, twee sensoren aan de voorkant en een fundamenteel elektronisch circuit voor zelfregulerende controle. Het geweldige aan dit soort robot is echter dat het eenvoudig is om kleine verbeteringen door te voeren voor een veelzijdige kwaliteit. Een eenvoudige verandering is om de robot in een sierhouder te plaatsen, naast mooie LED's. Verder ontwikkelde contouren omvatten verschillende sensoren en een programmeerbare microcontroller Tiva voor hogere snelheid en soepeler draaien.
Stap 1: Hardwarecomponenten
1. Microcontroller TM4C123GH6PM
De Cortex-M-microcontroller die is geselecteerd voor op hardware gebaseerde programmering en interface-illustraties is TM4C123 van Texas Instruments. Deze microcontroller behoort tot de hoogwaardige ARM Cortex-M4F-gebaseerde architectuur en heeft een brede set randapparatuur geïntegreerd.
2. 5 IR-sensor en obstakel
Dit is een tentoonstelling met vijf IR-sensoren met een obstakel- en klopsensor. Een 5 IR-sensor voor gebruik met TCRT5000 heeft een conservatieve ontwikkeling waarbij de producerende lichtbron en de kabelzoeker een vergelijkbare manier hebben bedacht om de nabijheid van een vraag te detecteren door gebruik te maken van de intelligente IR-straal van het object. De werkende golflengte is 5 cm. De identier bestaat uit een fototransistor. Zie figuur ?? Ingangsspanning: 5V DC VCC, GND-pinnen. Uitgang: 5 van TCRT5000 is S1, S2, S3, S4, S5 digitaal. Uitgang: 1 van de Bump-schakelaar is CLP digitaal. Uitgang: 1 van IR-obstakelsensor Bijna digitaal.
3. Gelijkstroommotoren
Een motor is een elektrische machine die elektrische energie omzet in mechanische energie.
4. H-brug L298N
Gebruikmakend van L298N als de controle-chip, heeft de module eigenschappen als solide rijvaardigheid, lage calorische waarde en solide vijandige impedantiecapaciteit. Deze module kan de ingewerkte 78M05 gebruiken voor elektrisch werk door middel van een aandrijfkrachttoevoerdeel. Hoe het ook zij, om uit de buurt te blijven van de schade van de spanningsbalancerende chip, gebruik dan een buitenste 5V rationale voeding bij gebruik van meer dan 12V stuurspanning. Door gebruik te maken van een enorme limietkanaalcondensator, kan deze module de stroom volgen om diodes te beveiligen en de niet-aflatende kwaliteit te verbeteren. L298N Dubbele H Bridge Motor Driver Module: Zie figuur ?? Besturingschip: L298N Logische spanning: 5V Aandrijfspanning: 5V - 35V Logische stroom: 0mA - 36mA Aandrijfstroom: 2A (MAX enkele brug) Opslagtemperatuur: -20C tot +135C Max. vermogen: 25W Afmetingen: 43 x 43 x 27 mm
5. Powerbank
een powerbank is een compacte oplader of voeding die kan worden opgeladen door alle USB-ondersteunde gadgets (tenzij anders aangegeven door de maker). De meeste powerbanks zijn voor geavanceerde cellen, camera's of mogelijk tablets zoals iPads. De powerbank wordt geproduceerd met behulp van ultradikke A+ Li-polymeer batterijcellen en hoogwaardige microchips. Het heeft LED-lichtbatterijmarkeringen en een verstandige printplaat.
Stap 2: Optocoupler Circuit Design
Dit circuit bestaat uit vier IC's 4N35703 Er zijn twee aardes één aangesloten
aarde van de Tiva-microcontroller en andere aarde is verbonden met de motordriver. De ingangen van Tiva-pinnen PA2-PA5 zijn verbonden met de IC 4N35703-anode en we gebruiken twee soorten weerstandswaarden 330k en 10k. De emitter als uitgangspin van IC is verbonden met de vier pinnen van H-Bridge (Input 1-Input 4) wanneer ingang 1 op hoge logica staat, beweegt de rechterband naar voren, wanneer ingang 2 logisch hoog is, beweegt de rechterband achteruit wanneer ingang 3 is logisch hoog de linkerband beweegt achteruit als ingang 4 logisch hoog is, de linkerband gaat vooruit en als ingang 1 en ingang 2 beide op dezelfde logica staan, staat de rechter band stil en als ingang 3 en 4 op dezelfde logica staan band staat stil.
Stap 3: Coderen en rapporteren van bestanden
Niet voor kopiëren alstublieft
Aanbevolen:
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
AVR-microcontroller. Schakel LED's met behulp van een drukknopschakelaar. Debouncen met drukknop: 4 stappen
AVR-microcontroller. Schakel LED's met behulp van een drukknopschakelaar. Drukknop debouncing.: In deze sectie zullen we leren hoe we programma C-code voor ATMega328PU kunnen maken om de status van de drie LED's te wisselen volgens de invoer van een knopschakelaar. We hebben ook een oplossing onderzocht voor het probleem van 'Switch Bounce'. Zoals gewoonlijk zullen we
AVR-microcontroller. LED's Flasher met behulp van timer. Timers worden onderbroken. Timer CTC-modus: 6 stappen
AVR-microcontroller. LED's Flasher met behulp van timer. Timers worden onderbroken. Timer CTC Mode: Hallo allemaal! Timers is een belangrijk begrip op het gebied van elektronica. Elk elektronisch onderdeel werkt op tijdbasis. Deze tijdbasis helpt om al het werk gesynchroniseerd te houden. Alle microcontrollers werken op een vooraf gedefinieerde klokfrequentie, de
Hoe maak je een lijn die de robot volgt met Rpi 3: 8 stappen
Hoe maak je een lijnvolgende robot met Rpi 3: In deze tutorial leer je hoe je een lijnvolgende robotbuggy bouwt zodat hij gemakkelijk over een baan kan suizen
AVR Microcontroller Zekering Bits Configuratie. Het LED-knipperprogramma maken en uploaden in het flashgeheugen van de microcontroller: 5 stappen
AVR Microcontroller Zekering Bits Configuratie. Het LED-knipperprogramma maken en uploaden in het Flash-geheugen van de microcontroller. In dit geval zullen we een eenvoudig programma in C-code maken en dit in het geheugen van de microcontroller branden. We zullen ons eigen programma schrijven en het hex-bestand compileren, waarbij we de Atmel Studio als geïntegreerd ontwikkelplatform gebruiken. We zullen zekering bi