İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Gerçekten ucuz olan bir robot D2-2'yi yeniden programlamak istiyorum (örneğin bkz. Banggood). Sağlanan µkontrolör bir AT89C2051'dir ve IDE'ye, programcıya ve öğrenecek zamanım yok, bu yüzden AT89C2051'i kaldırmaya ve bir PIC kullanmayı denemeye karar verdim.
Bir 16F690'ı seçtim çünkü bende çok var ama aynı pin şemasına sahip olduğu sürece başka bir tane ile deneyebilirsiniz (örneğin 16F1507 güzel).
Yapması çok kolay ve basit! Sadece mikrodenetleyiciye (ve bir PICKit) ihtiyacınız var.
Adım 1: Şemayı Anlamak
Prensip oldukça basittir: 2 giriş vardır: bir çift karşılaştırıcıya bağlı 2 fotodedektör. 4 çıkış vardır: 2 motor ve 2 LED.
Program ayrıca çok basittir: Bir fotodedektör beyaz bir kısım algılarsa, ilgili motor AÇIK durumdadır.
Şematikte XTAL Y1 eksik. AT89C2051'in 4 ve 5 numaralı pinleri arasında bulunur.
Adım 2: PIC16F690 Soketinin Kurulumu
Kiti aşağıdaki parçalar olmadan lehimlemeniz gerekir:
R1 ve C4: reset devresidir
C6, C7 ve Y1: osilatör
Aşağıdaki değişiklikler dikkatli bir şekilde yapılmalıdır:
R10, C4'ün negatif pinine bağlanmalıdır.
20 pinli IC soketi TERSİNE lehimlenmelidir, pin 1 robotun merkezine doğru.
16F690'ın pin 1'i (P3.7 olarak işaretlenmiştir) sonraki Vcc ile lehimlenmelidir.
3. Adım: Sonuçlar
R10'un nasıl kurulduğuna dikkat edin.
Adım 4: PICKit 2 veya 3 için konektör
Bir PICKit'i kolayca bağlamak için 5 Erkek - Erkek Jumper Kablo Dupont Teli kullanıyorum.
Renk koduna göre lehimlenirler.
İlk tel (R10 pini yerine kahverengi tel lehimlenmelidir.
PICKit'e bağlantılar renk koduna göre yapılır…
Adım 5: Sonuç
Bu küçük tüyo çok basit ve hemen işe yarıyor!
Sağlanan Excel dosyası, 16F690'ın talimatları, kayıtları ve pin-out listesini içerir.
İşte Youtube'da programlanan robotun sonucu.
Ama artık daha akıllı bir robot programlayabilirsiniz…