Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Tahan ümber programmeerida roboti D2-2, mis on tõesti odav (vt näiteks Banggood). Komplektis olev µkontroller on AT89C2051 ja mul pole IDE -d, programmeerijat ja aega õppimiseks, seega otsustasin AT89C2051 eemaldada ja proovida kasutada PIC -i.
Olen valinud mudeli 16F690, sest mul on seda palju, kuid võite proovida teisega, kui sellel on sama pin -diagramm (näiteks 16F1507 on kena).
Seda on väga lihtne ja lihtne teha! Teil on vaja ainult mikrokontrollerit (ja PICKit).
Samm: mõistke skeemi
Põhimõte on üsna lihtne: sisendeid on 2: kaks fotodetektorit on ühendatud kahekordse võrdlusega. 4 väljundit: 2 mootorit ja 2 LED -i.
Programm on ka väga lihtne: kui fotodetektor tuvastab valge osa, on vastav mootor SEES.
Skeemil puudub XTAL Y1. See asub AT89C2051 tihvtide 4 ja 5 vahel.
Samm 2: Pesa PIC16F690 paigaldamine
Peate komplekti jootma ilma järgmiste osadeta:
R1 ja C4: see on lähtestusahel
C6, C7 ja Y1: see on ostsillaator
Järgmisi muudatusi tuleb teha hoolikalt:
R10 tuleks ühendada C4 negatiivse tihvtiga
20 tihvtiga IC -pistikupesa tuleb joota REVERSED, tihvt 1 on roboti keskpunkti poole.
16F690 tihvt 1 (tähistatud kui P3.7) tuleb joota järgmise Vcc -ga.
3. samm: tulemused
Pange tähele, kuidas R10 on paigaldatud.
Samm: PICKit 2 või 3 pistik
PICKiti hõlpsaks ühendamiseks kasutan 5 isast -meessoost hüppajakaablit.
Need on joodetud vastavalt värvikoodile.
Esimene traat (pruun traat tuleb joota R10 tihvti asemel.
Ühendused PICKitiga tehakse vastavalt värvikoodile…
5. samm: järeldus
See väike häkkimine on väga lihtne ja töötab kohe!
Kaasatud Exceli fail sisaldab juhiste, registrite ja 16F690 pistikupesa loendit.
Siin on Youtube'i programmeeritud roboti tulemus.
Kuid nüüd saate programmeerida nutikama roboti …