İçindekiler:
- Adım 1: PIC Mikrodenetleyici Seçimi
- Adım 2: Motorlar ve Batarya
- Adım 3: Bileşenler
- Adım 4: Devre Şeması
- Adım 5: Sensör Kartı
- Adım 6: Kodlar
- 7. Adım: Kritik İpuçları
Video: PIC18F ile Çizgi İzleyen Robot: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
YARIŞ BAĞLANTISI
Bu çizgi izleyen robotu üniversitedeki mikrodenetleyici dersim için yaptım. Ben de bu basit çizgi izleyen robotu Pic 18f2520 kullanarak yaptım ve PIC CCS derleyicisini kullandım. İnternette ardunio veya pic ile bir çok çizgi takipçisi projesi var ama çoğu proje birbirine çok benziyor. Bu nedenle bileşenleri nasıl seçtiğimi ve neden seçtiğimi anlatacağım ve verimli çizgi izleyen robot için bazı ipuçları vereceğim.
CNY70 kullanarak sensör kartı tasarladım ve devreyi breadboard üzerine kurdum. İsterseniz tüm bileşenler için monolitik bir PCB tasarlayabilirsiniz, ancak PCB'nin nasıl yapılacağı konusunda yeterli deneyiminiz yoksa zahmetli olacaktır.
Adım 1: PIC Mikrodenetleyici Seçimi
Bazı 16f resimleri çizgi izleyenler için çok uygundur ve oldukça ucuzdur. 18F2520'yi yeterli G/Ç ve 32k program hafızasına sahip olduğu için seçtim ve en önemlisi 40MHZ'ye kadar osilatörü desteklemesi ve veri işlemesi oldukça önemli.
Adım 2: Motorlar ve Batarya
4 adet mikro dc motor 6v 350 rpm kullandım. 4 motor ve 2 motora karşı çok temel kod ile çok iyi bir denge sağlayabilirsiniz. Dilerseniz en yüksek devirli ama 350 devirli benim için oldukça hızlı ve çok büyük torklu bir motor seçebilirsiniz. Ek olarak, dört motor çok verimli hareket ve dönüşe sahiptir.
Li-Po pil robotumu, sensör kartımı, motorları, Pic ve diğer bileşenleri besliyor. Lipo'm 30c 7.4v 1250ma idi. Yarışta enerji sorunu ile karşılaşmadım ama dört motor yüksek enerji tüketiyor ve 1750 ma pil kullanmalısınız. çok test yapmak istiyorum
Adım 3: Bileşenler
- resim 18f2520
- 20mhz kristal
- R1……………………………………………………..4.7k direnç
- C1 ve C2…………………………………………… 33pf kap.
- Buton
- 7805 voltaj regülatörü
- 16v 100 uf kapasitör (elektrolitik)
- C4 C5 C6 ve C7…………………………………..100pf x4
- SN74HC14n
- D1……………………………………………………….. Led
- L293B x2
- Değiştirmek
- Mikro dc motor 6v 350rpm x4 (başka bir seçenek seçebilirsiniz)
- Tekerlekler x4 (R5 mm tekerlekleri seçtim)
- Lipo Pil 7.4v 1250ma (1750 ma daha iyi olabilir)
- Step down devresi (Opsiyonel olarak akü ve motorlarınıza göre değişir)
- Jumper kablosu
Sensör Kartı için
- CNY70 X5
- R10 R11 R12 R13 R14………………………………………..20k direnç X5 (1206 smd direnç kullandım, dilediğiniz gibi dip paket seçebilirsiniz)
- RV1 RV2 RV3 RV4 RV5………………………………………….22k trimpot X5
- CR2 CR3 CR4 CR5 CR6………………………………………..330 ohm X5
- J1 erkek başlık
- Baskılı devre malzemeleri
Adım 4: Devre Şeması
Adım 5: Sensör Kartı
Sensör kartını devre tahtalarının altına yapıştırıyorum ama CNY ile zemin arasındaki mesafe uygun olmalı. Yaklaşık olarak 1-0.5 cm yeterlidir. J2'den J6'ya jumper kabloları lehimledim ve sn74hc14n girişlerine bağladım.
Adım 6: Kodlar
Kodları indirebilirsiniz. Temel olarak, ileri, sola ve sağa dönüş kodları bulunur. Robotun hızını artırmak istiyorsanız gecikme kodlarını değiştirmelisiniz.
7. Adım: Kritik İpuçları
- En önemli kısımlardan biri sensör kartıdır, bu yüzden iyi veri almalısınız. CNY ile zemin arasındaki mesafe uygun olmalıdır, bu nedenle CNY'nin emitöründeki voltajları ölçüp pot ile kalibre ediyorsunuz. Yarışırken zemin karanlıktı bu yüzden sensörler iyi çalışmıyordu ve breadboard'un altına beyaz LED'ler koydum ve bu şekilde tekrar kalibre ettim, daha iyi veriler elde ettim.
- Bir diğer önemli şey ise 4 motor. 2 motor yerine 4 motor kullanırsanız daha iyi bir denge elde edersiniz ve dönüşlerde çok başarılı olur.
Önerilen:
Çizgi İzleyen Robot Siebe Deetens: 4 Adım
Hat İzleyen Robot Siebe Deetens: Bij de Opleiding Elektromekanik HOGENT (3e bekar), otomatikleştirme, het vak'a göre, bir Sentez projesinin opdracht gekregen om een çizgi izleyen robot te yapılmış. sla
PICO'lu Çizgi İzleyen Robot: 5 Adım (Resimli)
PICO ile Çizgi İzleyen Robot: Bildiğimiz uygarlığı sona erdirebilecek ve insan ırkını sona erdirebilecek bir robot yaratmadan önce. İlk önce, yere çizilen bir çizgiyi takip edebilen basit robotları yaratabilmelisiniz ve işte burada
Çizgi İzleyen Robot Arduino ve L293D Shield: 4 Adım
Line Follower Robot Arduino ve L293D Shield: Line Follower, yeni başlayan elektronikler için ideal olan çok basit bir robottur. Robot, iR sensörünü kullanarak hat boyunca hareket eder. Sensörün iki diyotu vardır, bir diyot kızılötesi ışık gönderir, diğer diyot yüzeyden yansıyan ışığı alır. NS
Çizgi İzleyen Robot için PCB Tasarımı - Arnab Kumar Das: 4 Adım
Çizgi İzleyen Robot için PCB Tasarımı - Arnab Kumar Das: Bu proje, bileşen seçimini zaten yaptığımızı varsayıyor. Bir sistemin düzgün çalışması için güç, voltaj, akım, alan, soğutma vb. açısından her bir bileşenin ne talep ettiğini anlamak önemlidir
D2-1 Çizgi İzleyen Robot Montaj Kılavuzu - Ultra Ucuz Robot Kiti: 17 Adım
D2-1 Çizgi İzleyen Robot Montaj Kılavuzu - Ultra Ucuz Robot Kiti: Teknoloji harika ve Çin'deki elektronik fiyatları da öyle! Bu çizgi izleyen robot kitlerini eBay'de ücretsiz kargo ile yaklaşık 4,50 $ karşılığında alabilirsiniz. Tek dezavantajı, yalnızca Çince talimatlarla gelmeleri- Çok fazla faydası yok