Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
ODKAZ NA ZÁVOD
Robil som tohto robota na sledovanie linky pre svoj kurz mikrokontroléra na univerzite. Urobil som teda tohto základného robota na sledovanie liniek pomocou Pic 18f2520 a použil som kompilátor PIC CCS. Na internete je veľa projektov sledujúcich riadky s arduniom alebo obrázkom, ale mnohé z projektov sú veľmi podobné. Z tohto dôvodu vysvetlím, ako som si vybral komponenty a prečo som si vybral, a poskytnem niekoľko tipov na efektívneho robota sledujúceho čiaru.
Senzorovú kartu som navrhol pomocou CNY70 a obvod som nastavil na doske. Ak chcete, môžete navrhnúť monolitický plošný spoj pre všetky súčiastky, ale bude to problematické, ak nemáte dostatok skúseností s tým, ako s plošnými spojmi pracovať.
Krok 1: Výber mikrokontroléra PIC
Niektoré obrázky 16f sú veľmi vhodné pre sledovateľov liniek a sú dosť lacné. Vybral som 18F2520, pretože má dostatok pamäte I/O a 32 k programu a najdôležitejšie je, že podporuje oscilátor až do 40 MHz a je dôležité spracovávať údaje.
Krok 2: Motory a batéria
Použil som 4 mikro dc motory 6v 350 ot./min. Môžete poskytnúť veľmi dobrú rovnováhu so 4 motormi a veľmi základný kód proti 2 motorom. Ak chcete, môžete si vybrať motor, ktorý má najvyššie otáčky, ale 350 otáčok za minútu je pre mňa dosť rýchly a majú veľmi veľký krútiaci moment. Štyri motory majú navyše veľmi účinný pohyb a otáčanie.
Batéria Li-Po napája môjho robota, kartu snímača, motory, obrázok a ďalšie komponenty. Moje lipo bolo 30c 7,4v 1250mA. V závode som sa nestretol s energetickým problémom, ale štyri motory spotrebúvajú vysokú energiu a mali by ste batériu 1750 ma, ak chcete urobiť veľa testov.
Krok 3: Komponenty
- Obrázok 18f2520
- 20 MHz kryštál
- R1 ………………………………………………………….. 4,7k odpor
- C1 a C2 ……………………………………………… 33 pf kap.
- Tlačidlo
- 7805 regulátor napätia
- 16v 100 uf kondenzátor (elektrolytický)
- C4 C5 C6 a C7 ……………………………………. 100 pf x4
- SN74HC14n
- D1 ……………………………………………………………….. Led
-
L293B x2
- Prepnúť
- Micro dc motor 6v 350 ot / min x4 (môžete zvoliť inú možnosť)
- Kolesá x4 (vybral som kolesá R5 mm)
- Lipo batéria 7,4 V, 1250 mA (1750 mA by mohla byť lepšia)
- Znížte obvod (voliteľne to závisí od batérie a motorov)
- Prepojovací kábel
Pre senzorovú kartu
- CNY70 X5
- R10 R11 R12 R13 R14 ……………………………
- RV1 RV2 RV3 RV4 RV5 ………………………………………….22k trimpot X5
- CR2 CR3 CR4 CR5 CR6 ………………………………………..330 ohm X5
- Mužská hlavička J1
- Materiály na tlačené obvody
Krok 4: Schéma zapojenia
Krok 5: Senzorová karta
Kartu snímača prilepím pod doštičky, ale vzdialenosť medzi CNY a podlahou musí byť primeraná. Stačí 1–0,5 cm. Spájkoval som prepojovacie káble na J2 až J6 a zapojil ich na vstupy sn74hc14n.
Krok 6: Kódy
Kódy si môžete stiahnuť. V zásade je zahrnutý spätný kód vpred, vľavo a vpravo. Ak chcete zvýšiť rýchlosť robota, mali by ste zmeniť kódy oneskorenia.
Krok 7: Kritické rady
- Jednou z najdôležitejších častí je karta snímača, takže by ste mali dostávať dobré údaje. Vzdialenosť od CNY a podlahy musí byť primeraná, preto zmerajte napätie na vysielači CNY a kalibrujte ho pomocou hrnca. Keď som pretekal, podlaha bola tmavá, takže senzory nefungovali dobre a vložil som biele LED diódy pod dosku a znova kalibroval týmto spôsobom, získal som lepšie údaje.
- Ďalšou dôležitou vecou sú 4 motory. Ak použijete 4 motory namiesto 2 motorov, môžete dosiahnuť lepšiu rovnováhu a bude veľmi úspešný vo výnosoch.