Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Haluan ohjelmoida uudelleen robotin D2-2, joka on todella halpa (katso esimerkiksi Banggood). Mukana toimitettu µ -ohjain on AT89C2051, eikä minulla ole IDE: tä, ohjelmoijaa ja aikaa oppia, joten päätin poistaa AT89C2051 ja kokeilla käyttää PIC: tä.
Olen valinnut 16F690: n, koska minulla on paljon, mutta voit kokeilla toista, jos sillä on sama nastakaavio (esimerkiksi 16F1507 on mukava).
Se on erittäin helppo ja yksinkertainen tehdä! Tarvitset vain mikro -ohjaimen (ja PICKitin).
Vaihe 1: Kaavion ymmärtäminen
Periaate on melko yksinkertainen: tuloja on 2: kaksi valotunnistinta, jotka on kytketty kaksoisvertailijaan. On 4 lähtöä: 2 moottoria ja 2 LEDiä.
Ohjelma on myös hyvin yksinkertainen: Jos valotunnistin havaitsee valkoisen osan, vastaava moottori on PÄÄLLÄ.
Kaavamainen XTAL Y1 puuttuu. Se sijaitsee AT89C2051 -nastan 4 ja 5 välissä.
Vaihe 2: PIC16F690 -pistorasian asennus
Sinun on juotettava sarja ilman seuraavia osia:
R1 ja C4: se on nollauspiiri
C6, C7 ja Y1: se on oskillaattori
Seuraavat muutokset on tehtävä huolellisesti:
R10 on kytkettävä C4: n negatiiviseen napaan
20 -nastainen IC -liitin on juotettava KÄÄNNETTY, tappi 1 on robotin keskikohtaa kohti.
16F690: n tappi 1 (merkitty merkillä P3.7) on juotettava seuraavan Vcc: n kanssa.
Vaihe 3: Tulokset
Huomaa, miten R10 on asennettu.
Vaihe 4: Liitin PICKit 2: lle tai 3: lle
Liittääksesi PICKitin helposti, käytän 5 uros -uros -hyppykaapelin Dupont -johtoa.
Ne on juotettu värikoodin mukaan.
Ensimmäinen lanka (ruskea lanka on juotettava R10 -nastan sijasta.
Liitännät PICKitiin tehdään värikoodin mukaan…
Vaihe 5: Johtopäätös
Tämä pieni hakkerointi on hyvin yksinkertainen ja toimii heti!
Toimitettu Excel-tiedosto sisältää luettelon ohjeista, rekistereistä ja 16F690-nastan.
Tässä on Youtuben ohjelmoidun robotin tulos.
Mutta nyt voit ohjelmoida älykkäämmän robotin …