İçindekiler:
- Adım 1: Kavramlar ve Bileşenler
- Adım 2: Şemayı Yapmak
- Adım 3: PCB
- Adım 4: Program (arduino)
- Adım 5: Program (Visual Basic)
- Adım 6: PCB Üzerindeki Her Şeyi Test Etme
- 7. Adım: Son Sonuç
Video: Bluetooth ile Çizgi Takipçisi: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu talimat bir okul projesi için yapılmıştır.
Birkaç spesifikasyona sahip bir çizgi takipçisi yapmak zorunda kaldık:
- 50€'luk bir hedef fiyatla ucuz olmalıydı.
- Olabildiğince hızlı: > 0, 5m/s.
- Çizgi genişliği: 1, 5cm / viraj yarıçapı: 10cm / kavşaklar mümkün (araba düz gitmeli).
- Çizgi izleyen normal ışık koşullarında (TL-ışıkları, güneş ışığı, kamera flaşı,…) çalışmalıdır.
- Maks. boyutlar 12mm x 12mm.
- Basit donanım: 1 güç kaynağı, ucuz DC motorlar, H köprüsü, …
- Işık sensörleri dizisi (min. 6).
- PID denetleyicisi.
- Kablosuz iletişim (kızılötesi, Bluetooth, …).
- 1 adet başlat/durdur butonu, hat takip eden son ayarlanan değerlerle başlar (güç kesilse dahi).
- Tüm ayarlar kullanımı basit bir bilgisayar programı ile değiştirilebilir (Kp, Ki, Kd, hata ayıklama, maksimum hız, …).
- Nihai ürün kendinden yapılmış bir PCB (tasarım) olmalıdır.
- Gerektiğinde smd bileşenlerini kullanın.
Başlayalım.
Adım 1: Kavramlar ve Bileşenler
Bu projeye birkaç seçim yaparak başlıyorsunuz. Bunlar: kontrolör, iletişim, H köprüsü, güç kaynağı, sensörler ve motorlardır. Bu seçimler birbirine bağlı olacaktır.
Seçimlerim şunlardı:
Mikro denetleyici: atmega32u4 (arduino leonardo çipi) 5V'ye ihtiyaç duyarHaberleşme: RN-42 (Bluetooth) 3, 3VGüç'e ihtiyaç duyar: Lio-ion 18650 2 x 4.2V 8, 4V3, 3V: UA78M33CDCYR5V: UA78M05CKVURG3H-köprü: TB6612FNGMotors (: Polulu 50/1) test) ve 30/1 (hız) Düğmeler: B3SN-3112PSsensörler: SHARP mikroelektronik GP2S700HCP
Adım 2: Şemayı Yapmak
Şematikleri yapmak için veri sayfalarına bakın ve her şeyin nasıl bağlanması gerektiğini göreceksiniz. Şemalar birkaç farklı programda yapılabilir (DipTrace, Eagle, EasyEDA, …).
Benimkini kullanmak isterseniz buradan indirebilirsiniz.
Adım 3: PCB
PCB'nizi aldığınızda, her şeyi ona lehimlemeniz gerekecek. Bileşenleri kısa devre yapmadığınızdan emin olun.
Adım 4: Program (arduino)
Tüm hesaplamalar arduino'dadır ve değerler farklı bir program tarafından değiştirilebilir (bir sonraki adıma bakınız). Programın tamamını indirebilirsiniz.
Adım 5: Program (Visual Basic)
Visual Basic'te hızlı bir şekilde linefollower'a değer yazabilen bir program yazdım, orada ayrıca bazı ekstra özellikler de var.
Program ve kod buradan indirilebilir.
Adım 6: PCB Üzerindeki Her Şeyi Test Etme
Şimdi her şeyi test etmeniz gerekecek.
Herhangi bir sorun yoksa, ince ayar yapmaya başlayabilir ve daha hızlı olmasını sağlayabilirsiniz. (Yoksa soruna neyin neden olabileceğini bulmanız ve ardından çözmeniz gerekir.)
Bunu PID, hız ve çevrim süresini değiştirerek yapın.
Bu her satır takipçisi ile değişecek
Benim için değerler şöyleydi (30:1'lik 0, 858 m/s motorlar için):- Kp: 4, 00-Ki: 0, 00-Kd: 26, 00-Hız: 140-Cycletime: 2000
PID değerleriniz çok yüksekse, çizgi izleyen çok fazla bozulma alacaktır.
7. Adım: Son Sonuç
Sonunda bize verdikleri tüm özelliklerde bir çizgi takipçisi yaptık ve 0, 858 m/s hıza ulaştık. Bu, bu okul projesinde şimdiye kadarki en yüksek hızdır. Bu talimattaki tüm belgeler ve daha fazlasını istiyorsanız., aşağıdaki bağlantıyı kullanın.(Bazıları Hollandacadır)
drive.google.com/drive/folders/169LRTWpR2k…
Blogum (ayrıca Hollandaca).
linefollower20182019syntheseproject.blogsp…
Sorularınız varsa sormaktan çekinmeyin.
Önerilen:
Tinkercad'de Çizgi Takipçisi: 3 Adım
Tinkercad'de Çizgi Takipçisi: A-Line Follower Robot, adından da anlaşılacağı gibi, zemine veya tavana gömülü görsel bir çizgiyi takip eden, otomatik yönlendirmeli bir araçtır. Genellikle görsel çizgi, çizgi izleyen robotun gittiği yoldur ve bir anda siyah bir çizgi olacaktır
PID Çizgi Takipçisi Atmega328P: 4 Adım
PID Çizgi Takipçisi Atmega328P: GİRİŞBu talimat, beyninin içinde çalışan PID (orantılı-integral-türev) Kontrollü (Matematiksel) (Atmega328P) ile verimli ve güvenilir bir Çizgi Takipçisi yapmakla ilgilidir. Çizgi takipçisi, her iki b
Arduino Kullanan Basit Çizgi Takipçisi: 5 Adım
Arduino Kullanan Basit Çizgi İzleyici: Arduino Çizgi İzleyen Robot Bu dersimizde, beyaz arka planda siyah bir çizgiyi takip edecek ve yolundaki eğrilere ulaştığında doğru dönüşü yapacak bir Arduino çizgi izleyen robotun çalışmasını tartışacağız. Arduino Hat Takipçisi Co
Bölüm 3: GPIO: ARM Montajı: Çizgi Takipçisi: TI-RSLK: 6 Adım
Bölüm 3: GPIO: ARM Montajı: Çizgi Takipçisi: TI-RSLK: Merhaba. Bu, ARM derlemesini kullanmaya devam ettiğimiz bir sonraki taksittir (daha yüksek seviyeli bir dil yerine). Bu Eğitilebilir Yazının ilham kaynağı, Texas Instruments Robotics System Learning Kit'in Lab 6'sı veya TI-RSLK'dır. Mikrofonu kullanacağız
GoPiGo3 Çizgi Takipçisi: 8 Adım
GoPiGo3 Çizgi Takipçisi: Bu eğitimde, bir çizgi takipçisi alıyoruz ve onu siyah bir çizgiyi takip etmesi için GoPiGo3'te kullanıyoruz