Sadržaj:
- Korak 1: Odabir PIC mikrokontrolera
- Korak 2: Motori i baterija
- Korak 3: Komponente
- Korak 4: Shema kruga
- Korak 5: Senzorska kartica
- Korak 6: Kodovi
- Korak 7: Kritični savjeti
Video: Robot za praćenje s linijom s PIC18F: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
RACE LINK
Napravio sam ovog robota sljedbenika za svoj tečaj mikrokontrolera na sveučilištu. Napravio sam ovog osnovnog robota za praćenje s pomoću Pic 18f2520 i upotrijebio kompajler PIC CCS -a. Na internetu postoji mnogo projekata sljedbenika linija s arduniom ili slikom, ali mnogi su projekti vrlo slični. Zbog toga ću vam objasniti kako sam odabrao komponente i zašto sam odabrao te ću dati nekoliko savjeta za učinkovitog robota za praćenje linija.
Dizajnirao sam karticu senzora pomoću CNY70 i postavio sam krug na ploči. Ako želite, možete dizajnirati monolitnu tiskanu ploču za sve komponente, ali bit će problematično ako nemate dovoljno iskustva s načinom na PCB.
Korak 1: Odabir PIC mikrokontrolera
Neke slike 16f vrlo su prikladne za pratitelje linija i prilično su jeftine. Odabrao sam 18F2520 jer ima dovoljno I/O i 32k programske memorije, a najvažnije je da podržava oscilator do 40MHZ i vrlo je važno obraditi podatke.
Korak 2: Motori i baterija
Koristio sam 4 mikro dc motora 6v 350 o / min. Možete osigurati vrlo dobru ravnotežu s 4 motora i vrlo osnovnim kodom protiv 2 motora. Ako želite, možete odabrati motor koji ima najveće okretaje, ali 350 o / min za mene ima prilično velike brzine i imaju vrlo veliki okretni moment. Osim toga, četiri motora imaju vrlo učinkovito kretanje i okretanje.
Li-Po baterija hrani mog robota, senzorsku karticu, motore, slike i ostale komponente. Moj lipo je bio 30c 7.4v 1250ma. Nisam se susreo s problemom energije u utrci, ali četiri motora troše veliku energiju i trebali biste 1750 ma baterije želite napraviti mnogo testova.
Korak 3: Komponente
- Slika 18f2520
- Kristal 20 mhz
- R1 …………………………………………………………..4.7k otpornik
- C1 i C2 …………………………………………………… 33pf kapa.
- Dugme
- 7805 regulator napona
- 16v 100 uf kondenzator (elektrolitički)
- C4 C5 C6 i C7 ……………………………………..100 piksela x4
- SN74HC14n
- D1 …………………………………………………….. Led
- L293B x2
- Sklopka
- Micro dc motor 6v 350rpm x4 (možete odabrati drugu opciju)
- Kotači x4 (odabrao sam kotače R5 mm)
- Lipo baterija 7.4v 1250ma (1750 ma bi moglo biti bolje)
- Krug dolje (opcionalno, ovisi o bateriji i motorima)
- Premosni kabel
Za karticu senzora
- CNY70 X5
- R10 R11 R12 R13 R14 …………………………………………..20k otpornik X5 (koristio sam 1206 smd otpornika, po želji možete odabrati dip paket)
- RV1 RV2 RV3 RV4 RV5 ………………………………………….22k trimpot X5
- CR2 CR3 CR4 CR5 CR6 ………………………………………..330 ohma X5
- J1 muško zaglavlje
- Materijali tiskanih krugova
Korak 4: Shema kruga
Korak 5: Senzorska kartica
Zalijepim karticu senzora ispod ploča, ali udaljenost između CNY -a i poda mora biti odgovarajuća. Približno 1-0,5 cm je dovoljno. Lemio sam prespojne kabele na J2 do J6 i spojio ih na ulaze sn74hc14n.
Korak 6: Kodovi
Kodove možete preuzeti. U osnovi, uključeni su kodovi za naprijed, lijevo i desno. Ako želite povećati brzinu robota, trebali biste promijeniti kodove odgode.
Korak 7: Kritični savjeti
- Jedan od najvažnijih dijelova je kartica senzora pa biste trebali primiti dobre podatke. Udaljenost od CNY -a i poda mora biti odgovarajuća, stoga mjerite napone na CNY -ovom odašiljaču i kalibrirate ga s loncem. Kad sam se utrkivao, pod je bio mračan pa senzori nisu radili dobro i stavio sam bijele LED diode ispod ploče pa sam ponovno kalibrirao na ovaj način, dobio sam bolje podatke.
- Druga važna stvar su 4 motora. Ako koristite 4 motora umjesto 2 motora, možete postići bolju ravnotežu i to će biti vrlo uspješno u povratku.
Preporučeni:
Robot za praćenje s PICO -om: 5 koraka (sa slikama)
Robot s linijskim sljedbenicima s PICO -om: Prije nego što budete sposobni stvoriti robota koji može okončati civilizaciju kakvu poznajemo i koji je u stanju okončati ljudsku rasu. Prvo morate biti u mogućnosti stvoriti jednostavne robote, one koji mogu slijediti liniju povučenu na tlu, a ovdje ćete
Robot za praćenje lopte: 8 koraka
Robot za praćenje lopte: U ovom ću članku reći kako napraviti robota za praćenje loptica koji je robot koji će identificirati loptu i slijediti je. To je u osnovi automatizirana tehnika nadzora koja se može koristiti u suvremenom svijetu. Dakle, samo da uskočimo i počnemo graditi
Praćenje i praćenje za male trgovine: 9 koraka (sa slikama)
Track & trace za male trgovine: Ovo je sustav koji je napravljen za male trgovine koje bi se trebale montirati na e-bicikle ili e-skutere za kratke isporuke, na primjer pekara koja želi isporučivati peciva. Track and Trace znači sustav Track and Trace koji koriste ca
DIY pametni robotski alati za praćenje automobila Kompleti za praćenje automobila Fotoosjetljivi: 7 koraka
DIY Pametni roboti za praćenje automobila Kompleti za praćenje Automobil Fotoosjetljivi: Dizajn SINONING ROBOT -a Možete kupiti od robota za praćenje Robotski čip TheoryLM393 usporedite dva fotootpornika, kada LED dioda s jednog bočnog fotootpornika na BIJELOJ strani motora odmah će se zaustaviti, s druge strane motora okreni se pa
Robot za praćenje boja na temelju višesmjernog kotača i OpenCV -a: 6 koraka
Robot za praćenje boja na temelju višesmjernog kotača i OpenCV -a: Za primjenu praćenja boja koristim svesmjerno kućište kotača, a koristim i mobilni softver pod nazivom OpenCVBot. Hvala programerima softvera ovdje, hvala vam. OpenCV Bot zapravo otkriva ili prati bilo koji objekt u stvarnom vremenu kroz obradu slike u