Sadržaj:
- Korak 1: Hardverske komponente
- Korak 2: Dizajn sklopa optokaplera
- Korak 3: Kodiranje i izvještavanje datoteka
Video: Robot koji prati liniju pomoću TIVA mikrokontrolera TM4C1233H6PM: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Robot koji slijedi svestrani je stroj koji se koristi za otkrivanje i praćenje nakon
tamne crte koje se iscrtavaju na bijeloj površini. Budući da se ovaj robot proizvodi pomoću matične ploče, bit će ga iznimno lako izgraditi. Ovaj se sustav može spojiti s automatiziranim vozilima (AGV) radi pružanja jednostavne metode aktivnosti. Općenito, AGV je ugrađen u čip i računala radi kontrole njegova okvira. Također koristi okvir za unos položaja za kretanje na željeni način. Nadalje, električni znakovi, RF dopisivanje su potrebni za razgovor s upravljačem vozila i okvirom. Takvi glomazni kapaciteti potpuno nisu potrebni u ovoj liniji koja slijedi robota, već samo koristi IC senzore za kretanje po tamnim linijama. Za razliku od robota za ispitivanje soba koji se redovito zaustavljaju uz sjedala i rubove pokrivača, ne morate slijediti mnogo planiranog robota koji prati liniju. Većina robota koji prate liniju imaju dva motora, dva prednja senzora i temeljni elektronički sklop za samoupravnu kontrolu. Međutim, zadivljujuća stvar kod ove vrste robota je to što je jednostavno uvesti mala poboljšanja za uključenu višestranu kvalitetu. Jednostavna promjena je uvođenje robota u ukrasni držač, uz prekrasne LED diode. Dalje razvijeni obrisi uključuju različite senzore i programabilni mikrokontroler Tiva za brže okretanje i glatko okretanje.
Korak 1: Hardverske komponente
1. Mikrokontroler TM4C123GH6PM
Mikrokontroler Cortex-M odabran za hardversko programiranje i ilustracije sučelja je TM4C123 tvrtke Texas Instruments. Ovaj mikrokontroler pripada arhitekturi temeljenoj na visokim performansama ARM Cortex-M4F i ima integriran široki skup perifernih uređaja.
2. 5 IR senzor i prepreka
Ovo je izložba s pet IC senzora sa senzorom prepreke i udarca. Upotreba 5 IC senzora s TCRT5000 ima konzervativan razvoj gdje se izvor svjetla i lokator osmišljavaju na sličan način za otkrivanje blizine pitanja upotrebom inteligentnog IC snopa od objekta. Radna valna duljina je 5 cm. Identifikator se sastoji od fototranzistora. Referiraj sliku ?? Ulazni napon: 5V DC VCC, GND pinovi. Izlaz: 5 iz TCRT5000 je S1, S2, S3, S4, S5 digitalni. Izlaz: 1 iz prekidača Bump je CLP digitalni. Izlaz: 1 iz IC senzora prepreke Blizu digitalnog.
3. DC motori
Motor je električni stroj koji pretvara električnu energiju u mehaničku.
4. H-most L298N
Koristeći L298N kao upravljački čip, modul ima takve kvalitete kao što su solidna sposobnost vožnje, niskokalorično uvažavanje i čvrstina otporna na impedanciju. Ovaj modul može koristiti izrađene u 78M05 za električne radove pomoću dijela za napajanje pogonske sile. Kako god bilo, kako biste se držali podalje od štete čipa za uravnoteženje napona, molimo vas da koristite vanjsko 5V logičko napajanje kada koristite više od 12V pogonskog napona. Koristeći kondenzator s ograničenim kanalima, ovaj modul može uzeti struju za učvršćivanje dioda i poboljšati nepokolebljivu kvalitetu. L298N Modul pogona motora s dvostrukim H mostom: pogledajte sliku ?? Upravljački čip: L298N Logički napon: 5V Pogonski napon: 5V - 35V Logička struja: 0mA - 36mA Pogonska struja: 2A (MAX pojedinačni most) Temperatura skladištenja: -20C do +135C Maksimalna snaga: 25W Veličina: 43 x 43 x 27 mm
5. Power Bank
banka za napajanje je kompaktni punjač ili izvor napajanja koji se može puniti pomoću bilo kojeg podržanog USB uređaja (osim ako proizvođač ne naznači suprotno). Većina Power Bank namijenjena je naprednim ćelijama, kamerama ili potencijalno tabletima poput iPad -a. Power bank se proizvodi pomoću A+ Li-polimernih baterijskih ćelija ultra visoke debljine i vrhunskih mikročipova. Ima LED svjetlosne oznake za bateriju i mudru ploču.
Korak 2: Dizajn sklopa optokaplera
Ovaj se krug sastoji od četiri IC 4N35703 Postoje dva uzemljenja jedno je spojeno
uzemljenje mikrokontrolera Tiva i drugo uzemljenje spojeno je na upravljački program motora. Ulazi Tiva pinova PA2-PA5 spojeni su na anodu IC 4N35703 i koristimo dvije vrste otpornika 330k i 10k. Odašiljač kao izlazni pin IC spojen je na četiri pina H-mosta (ulaz 1-ulaz 4) kada je ulaz 1 na visokoj logici, desna guma se pomiče naprijed, kada je ulaz 2 na visokoj logičkoj vrijednosti desna guma pomiče se unatrag kada ulaz 3 je na visokoj logici, lijeva guma se pomiče unatrag kada je ulaz 4 na visokoj logičkoj razini, lijeva guma se pomiče naprijed, a kada su ulaz 1 i ulaz 2 na istoj logici desna guma miruje i kada su ulazi 3 i 4 na istoj logici lijevo guma miruje.
Korak 3: Kodiranje i izvještavanje datoteka
Nije za kopiju Molimo
Preporučeni:
Arduino - Robot za rješavanje labirinta (mikro miš) Robot koji prati zid: 6 koraka (sa slikama)
Arduino | Robot za rješavanje labirinta (MicroMouse) Zidni robot: Dobro došli, ja sam Isaac i ovo je moj prvi robot "Striker v1.0". Ovaj je robot dizajniran za rješavanje jednostavnog labirinta. Na natjecanju smo imali dva labirinta i robota uspio ih je identificirati. Sve druge promjene u labirintu mogu zahtijevati promjenu
Kid's Quad hakiranje u vozilo koje se samostalno vozi, prati liniju i otkriva prepreke: 4 koraka
Kid's Quad hakiranje u vozilo koje se samostalno vozi, prati liniju i otkriva prepreke. U današnjem Instructableu pretvorit ćemo električni dječji quad od 1000 W (da, znam da je puno!) U vozilo koje se samostalno vozi, prati liniju i izbjegava prepreke! Demo video: https: //youtu.be/bVIsolkEP1kZa ovaj projekt trebat će nam sljedeći materijali
Napredni robot koji prati liniju: 22 koraka (sa slikama)
Robot za praćenje naprednih linija: Ovo je napredni robot koji prati liniju temeljen na Teensy 3.6 i QTRX linijskom senzoru koji sam izgradio i na kojem radim već duže vrijeme. Postoje neka velika poboljšanja u dizajnu i performansama od mojih ranijih robota koji slijede. T
Konfiguracija bitova osigurača AVR mikrokontrolera. Stvaranje i učitavanje u flash memoriji mikrokontrolera LED programa koji treperi .: 5 koraka
Konfiguracija bitova osigurača AVR mikrokontrolera. Stvaranje i učitavanje u Flash memoriji mikrokontrolera LED trepćućeg programa. U ovom slučaju izradit ćemo jednostavan program u C kodu i snimiti ga u memoriju mikrokontrolera. Napisat ćemo vlastiti program i sastaviti hex datoteku, koristeći Atmel Studio kao integriranu razvojnu platformu. Konfigurirat ćemo osigurač bi
Robot koji prati liniju temeljenu na PID-u s nizom senzora POLOLU QTR 8RC: 6 koraka (sa slikama)
Robot koji prati liniju temeljenu na PID-u s nizom senzora POLOLU QTR 8RC: Zdravo! Ovo je moje prvo pisanje o instrukcijama, a danas ću vas odvesti niz cestu i objasniti kako ojačati liniju temeljenu na PID-u nakon robota pomoću QTR-8RC senzorski niz. Prije nego što krenemo u zgradu robota, moramo razumjeti