Satura rādītājs:
- 1. darbība: PIC mikrokontrollera izvēle
- 2. solis: Motori un akumulators
- 3. darbība: sastāvdaļas
- 4. solis: shēmas shēma
- 5. darbība: sensora karte
- 6. darbība: kodi
- 7. solis: kritiski padomi
Video: Līnijas sekotāju robots ar PIC18F: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
RACE LINK
Es izveidoju šo līnijas sekotāju robotu savam mikrokontrollera kursam universitātē. Tāpēc es izveidoju šo pamata līnijas sekotāju robotu, izmantojot Pic 18f2520, un izmantoju PIC CCS kompilatoru. Internetā ir daudz līniju sekotāju projektu ar ardunio vai pic, bet daudzi projekti ir ļoti līdzīgi. Šī iemesla dēļ es paskaidrošu, kā es izvēlējos komponentus un kāpēc izvēlējos, un sniegšu dažus padomus efektīvam līnijas sekotāju robotam.
Es izveidoju sensora karti, izmantojot CNY70, un es iestatīju ķēdi uz maizes dēļa. Ja vēlaties, varat izveidot monolītu PCB visām sastāvdaļām, taču tas būs apgrūtinoši, ja jums nav pietiekamas pieredzes par PCB veidošanu.
1. darbība: PIC mikrokontrollera izvēle
Daži 16f attēli ir ļoti ērti līnijas sekotājiem, un tie ir diezgan lēti. Es izvēlējos 18F2520, jo tam ir pietiekami daudz I/O un 32k programmas atmiņas, un vissvarīgākais ir tas, ka tas atbalsta oscilatoru līdz 40 MHz un ir diezgan svarīgi apstrādāt datus.
2. solis: Motori un akumulators
Es izmantoju 4 mikro līdzstrāvas motorus 6v 350 apgr./min. Jūs varat nodrošināt ļoti labu līdzsvaru ar 4 motoriem un ļoti vienkāršu kodu pret 2 motoriem. Ja vēlaties, varat izvēlēties motoru ar vislielāko apgriezienu skaitu, bet 350 apgriezieni minūtē man ir diezgan ātrs, un tiem ir ļoti liels griezes moments. Turklāt četriem motoriem ir ļoti efektīva kustība un pagriešanās.
Li-Po akumulators baro manu robotu, sensora karti, motorus, attēlu un citus komponentus. Mans lipo bija 30c 7.4v 1250ma. Sacensībās es nesaskāros ar enerģijas problēmām, bet četri motori patērē lielu enerģiju, un, ja jūs gribu daudz pārbaudīt.
3. darbība: sastāvdaļas
- Attēls 18f2520
- 20mhz kristāls
- R1 …………………………………………………………..4.7k rezistors
- C1 un C2 ……………………………………………… 33pf vāciņš.
- Poga
- 7805 sprieguma regulators
- 16v 100 uf kondensators (elektrolītisks)
- C4 C5 C6 un C7 ……………………………………. 100pf x4
- SN74HC14n
- D1 ………………………………………………………….. Led
-
L293B x2
- Slēdzis
- Mikro līdzstrāvas motors 6v 350rpm x4 (varat izvēlēties citu opciju)
- Riteņi x4 (es izvēlējos R5 mm riteņus)
- Lipo akumulators 7.4v 1250ma (1750 ma varētu būt labāks)
- Atkāpšanās ķēde (pēc izvēles tas ir atkarīgs no akumulatora un motoriem)
- Džempera kabelis
Sensora kartei
- CNY70 X5
- R10 R11 R12 R13 R14 ………………………………………….. 20k rezistors X5 (es izmantoju 1206 smd rezistorus, pēc vēlēšanās varat izvēlēties iegremdēšanas paketi)
- RV1 RV2 RV3 RV4 RV5 ……………………………………….22k trimpots X5
- CR2 CR3 CR4 CR5 CR6 ……………………………………….. 330 omi X5
- J1 vīriešu galvene
- Iespiestās shēmas materiāli
4. solis: shēmas shēma
5. darbība: sensora karte
Es līmēju sensora kartīti zem rīvdēļiem, bet attālumam starp CNY un grīdu jābūt atbilstošam. Pareizi pietiek ar 1–0,5 cm. Es lodēju džemperu kabeļus uz J2 līdz J6 un pievienoju tos sn74hc14n ieejām.
6. darbība: kodi
Jūs varat lejupielādēt kodus. Būtībā ir iekļauti uz priekšu, pa kreisi un pa labi atgriešanās kodi. Ja vēlaties palielināt robota ātrumu, jums jāmaina aizkaves kodi.
7. solis: kritiski padomi
- Viena no vissvarīgākajām daļām ir sensora karte, tāpēc jums vajadzētu saņemt labus datus. Attālumam no CNY un grīdas jābūt atbilstošam, tāpēc jūs izmērāt spriegumu uz CNY emitētāju un kalibrējat to ar katlu. Kad es sacenstos, grīda bija tumša, tāpēc sensori nedarbojās labi, un es zem maizes dēļa ievietoju baltas gaismas diodes un šādā veidā vēlreiz kalibrēju, es ieguvu labākus datus.
- Vēl viena svarīga lieta ir 4 motori. Ja divu dzinēju vietā izmantojat 4 motorus, jūs varat iegūt labāku līdzsvaru, un tas būs ļoti veiksmīgs.
Ieteicams:
Līnijas sekotāju robots Siebe Deetens: 4 soļi
Līnijas sekotājs robots Siebe Deetens: Bij de opleiding Elektromechanica Automatisering aan HOGENT (3e bachelor), hebben we vanuit het vak Syntheseproject de opdracht gekregen om een line follower robot te maken. Hier kan je het hele bouwproces lezen met uitleg over hoe je zelf a. sla
Līnijas sekotāju robots, izmantojot Arduino Uno un L298N: 5 soļi
Līnijas sekotāju robots, izmantojot Arduino Uno un L298N: Line Flower ir ļoti vienkāršs robots, kas ideāli piemērots iesācēju elektronikai
Uzlabots līnijas sekotāju robots: 7 soļi
Uzlabots līnijas sekotāju robots: tas ir līnijas sekotājs ar dažām papildu funkcijām. Šo prototipu var izmantot rūpnīcā materiāla pārvietošanai bez vadītāja. Ir divas stacijas iekraušanas stacijas izkraušanas stacija no iekraušanas stacijas robots gaidīs Materia
Līnijas sekotāju robots: 5 soļi
Līniju sekotāju robots: līniju sekotāju robots, izmantojot L293D IC … ļoti viegli …. izgatavot
Līnijas sekotāju robots, izmantojot WitBlox: 3 soļi
Līnijas sekotāju robots, izmantojot WitBlox: Robota būvēšana mūs vienmēr ir saviļņojusi. Izveidot inteliģentu robotu, kas var pieņemt savu lēmumu, ir vēl aizraujošāk. Izveidosim līnijas sekotāju robotu šodien, izmantojot WitBlox. Līnijas sekotājs ir autonoms robots, kas seko vai nu melnajam