Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Unë dua të riprogramoj një robot D2-2 i cili është vërtet i lirë (shiko Banggood për shembull). Mikrokontrolluesi i furnizuar është një AT89C2051, dhe unë nuk kam IDE, programuesin dhe kohën për të mësuar, kështu që vendosa të heq AT89C2051 dhe të provoj të përdor një PIC.
Unë kam zgjedhur një 16F690 sepse kam shumë, por ju mund të provoni me një tjetër për sa kohë që ka të njëjtën diagram pin (për shembull 16F1507 është i bukur).
Isshtë shumë e lehtë dhe e thjeshtë për tu bërë! Ju duhet vetëm mikrokontrolluesi (dhe një PICKit).
Hapi 1: Kuptimi i Skemës
Parimi është mjaft i thjeshtë: ka 2 hyrje: 2 fotodetektorët e lidhur me një krahasues të dyfishtë. Ka 4 dalje: 2 motorë dhe 2 LEDS.
Programi është gjithashtu shumë i thjeshtë: Nëse një fotodetektor ndjen një pjesë të bardhë atëherë motori përkatës është ON.
Në skematik XTAL Y1 mungon. Ndodhet midis kunjave 4 dhe 5 të AT89C2051.
Hapi 2: Instalimi i prizës PIC16F690
Ju duhet ta lidhni kompletin pa pjesët e mëposhtme:
R1 dhe C4: është qarku i rivendosjes
C6, C7 dhe Y1: është oshilatori
Ndryshimet e mëposhtme duhet të bëhen me kujdes:
R10 duhet të lidhet në kunjin negativ të C4
Foleja IC me 20 kunja duhet të ngjitet REVERS, kunja 1 është drejt qendrës së robotit.
Kunja 1 e 16F690 (e shënuar si P3.7) duhet të ngjitet me Vcc tjetër.
Hapi 3: Rezultatet
Vini re se si është instaluar R10.
Hapi 4: Lidhësi për PICKit 2 ose 3
Për të lidhur me lehtësi një PICKit, unë jam duke përdorur 5 Male To Male Jumper Cable Dupont Wire.
Ato janë ngjitur sipas kodit të ngjyrave.
Teli i parë (tela kafe duhet të ngjitet në vend të kunjit R10.
Lidhjet me PICKit bëhen sipas kodit të ngjyrave…
Hapi 5: Përfundimi
Ky hack i vogël është shumë i thjeshtë dhe funksionon menjëherë!
Skedari Excel i furnizuar përmban listën e udhëzimeve, regjistrave dhe nxjerrjes nga 16F690.
Këtu është rezultati i robotit të programuar në Youtube.
Por tani mund të programoni një robot më të zgjuar …