Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Həqiqətən ucuz olan D2-2 robotunu yenidən proqramlaşdırmaq istəyirəm (məsələn Banggood-a baxın). Verilən µcontroller AT89C2051 -dir və IDE, proqramçı və öyrənmə vaxtım yoxdur, buna görə AT89C2051 -i silmək və PIC istifadə etməyə çalışmaq qərarına gəldim.
16F690 seçdim, çünki çox şeyim var, amma eyni pin diaqramına sahib olduğu müddətdə başqa bir nümunə ilə cəhd edə bilərsiniz (məsələn, 16F1507 gözəldir).
Bunu etmək çox asandır və sadədir! Yalnız mikro nəzarətçiyə (və PICKit) ehtiyacınız var.
Addım 1: Şematik anlayış
Prinsip olduqca sadədir: 2 giriş var: ikiqat komparatora qoşulmuş 2 fotodetektor. 4 çıxış var: 2 mühərrik və 2 LED.
Proqram da çox sadədir: Bir fotodetektor ağ hissəni hiss edirsə, müvafiq motor AÇIQDIR.
Şematik olaraq XTAL Y1 yoxdur. AT89C2051 -in 4 və 5 -ci pinləri arasında yerləşir.
Addım 2: PIC16F690 Soketinin Qurulması
Kiti aşağıdakı hissələr olmadan lehimləməlisiniz:
R1 və C4: sıfırlama dövrəsidir
C6, C7 və Y1: osilatordur
Aşağıdakı dəyişikliklər diqqətlə aparılmalıdır:
R10, C4 mənfi pininə bağlanmalıdır
20 pinli IC yuvası REVERSED lehimli olmalıdır, pin 1 robotun mərkəzinə doğru.
16F690 pin 1 (P3.7 olaraq qeyd olunur) növbəti Vcc ilə lehimlənməlidir.
Addım 3: Nəticələr
R10 -un necə qurulduğuna diqqət yetirin.
Addım 4: PICKit 2 və ya 3 üçün bağlayıcı
Bir PICKit -ə asanlıqla qoşulmaq üçün 5 Kişi -Kişi Atlama Kabeli Dupont Telindən istifadə edirəm.
Rəng koduna görə lehimlənirlər.
İlk tel (qəhvəyi tel R10 pimi yerinə lehimlənməlidir.
PICKit -ə bağlantılar rəng koduna görə aparılır …
Addım 5: Nəticə
Bu kiçik hack çox sadədir və dərhal işləyir!
Təqdim olunan Excel faylı 16F690 təlimatlarının, qeydlərin və pinlərin siyahısını ehtiva edir.
Youtube -da proqramlaşdırılmış robotun nəticəsi budur.
Ancaq indi daha ağıllı bir robot proqramlaşdıra bilərsiniz …