Kazalo:

Odličen prenosni računalnik s sledilno ploščico za prenosnike za Arduino projekte!: 18 korakov (s slikami)
Odličen prenosni računalnik s sledilno ploščico za prenosnike za Arduino projekte!: 18 korakov (s slikami)

Video: Odličen prenosni računalnik s sledilno ploščico za prenosnike za Arduino projekte!: 18 korakov (s slikami)

Video: Odličen prenosni računalnik s sledilno ploščico za prenosnike za Arduino projekte!: 18 korakov (s slikami)
Video: Leap Motion SDK 2024, November
Anonim
Kul prenosni računalnik za sledilne ploščice za Arduino projekte!
Kul prenosni računalnik za sledilne ploščice za Arduino projekte!

Nekaj časa nazaj, ko sem se poigraval s sledilno ploščico PS/2 z mikrokrmilnikom Arduino, sem ugotovil, da se dve njeni vgrajeni povezavi lahko uporabljata kot digitalni vhod. V tem navodilu se naučimo, kako lahko uporabimo dodatne digitalne vhode sledilne ploščice PS/2 za uporabo v naših projektih Arduino. Začnimo!

Korak: Oglejte si video

Image
Image

Oglejte si video, če želite bolje razumeti projekt, izvedeti o težavah in dobiti nekaj nasvetov.

Korak: Pridobite vse dele in komponente

Pridobite vse dele in komponente
Pridobite vse dele in komponente
Pridobite vse dele in komponente
Pridobite vse dele in komponente

Za ta projekt boste potrebovali:

  • Sledilna ploščica PS/2 (priporočena je ena, ki je znana in preizkušena, Synaptics.)
  • Arduino mikrokrmilnik za vmesnik s sledilno ploščico (UNO, Leonardo, Nano, Micro itd.).
  • 5-voltni enosmerni vir napajanja.
  • Nekaj moških moških žic.
  • Vsaj 6 žic (za spajkanje na sledilni ploščici ali trakovnem kablu.)
  • Spajkalna žica.
  • Spajkalnik.
  • Spajkalni tok (brez njega se lahko izognete, vendar izboljša spajkalna opravila.)
  • Dva gumba (za predstavitveno kodo LED gumba.)

Rotacijski dajalnik. (Izbirno, za demo kodo rotacijskega dajalnika.)

3. korak: Pridobite knjižnico PS2 za Arduino

Knjižnico ps2 prenesite od tukaj. Preneseno mapo premaknite na namizje, saj jo boste lažje našli. Odprite Arduino IDE in kliknite Sketch> Include Library> Add. ZIP Library … in nato izberite namizje ps2 na namizju. Knjižnica bo vključena in zdaj boste lahko uporabljali knjižnico ps2.

4. korak: Na sledilni ploščici določite spajkalne ploščice

Na sledilni ploščici poiščite podloge za spajkanje
Na sledilni ploščici poiščite podloge za spajkanje

Najprej na spletu poiščite podatkovni list sledilne ploščice s številko dela. Morate najti priključne ploščice "Ura", "Podatki", "Vcc" in "Gnd".

Na splošno ustrezne zatiči ustrezajo naslednjim blazinicam:

  • 22 ~> +5-voltov (Vcc)
  • 23 ~> Ozemljitev (Gnd)
  • 10 ~> Ura
  • 11 ~> Podatki

5. korak: Priključite žice na identificirane spajkalne ploščice

Priključite žice na identificirane spajkalne ploščice
Priključite žice na identificirane spajkalne ploščice
Priključite žice na identificirane spajkalne ploščice
Priključite žice na identificirane spajkalne ploščice
Priključite žice na identificirane spajkalne ploščice
Priključite žice na identificirane spajkalne ploščice

Če želite izvedeti več, kliknite slike.

Žice lahko spajkate neposredno na spajkalne ploščice ali pa greste malo dlje in spremenite ustrezen trak, kot je prikazano na sliki, da bo ožičenje čistejše. Na sledilno ploščico sem pravkar pritrdil moške mostične žice, saj je bil vtični tračni kabel dovolj velik.

6. korak: Programirajte mikrokrmilnik Arduino

Programirajte mikrokrmilnik Arduino s priloženo kodo.

7. korak: Sledilno ploščico priključite na ploščo Arduino

Sledilno ploščico priključite na ploščo Arduino
Sledilno ploščico priključite na ploščo Arduino
Sledilno ploščico priključite na ploščo Arduino
Sledilno ploščico priključite na ploščo Arduino

Vzemite vsako žico, povezano z ustreznimi spajkalnimi blazinicami na sledilni ploščici, in s ploščo Arduino povežite naslednje:

  • 22 ~> 5V
  • 23 ~> GND
  • 10 ~> A0
  • 11 ~> A1

Korak: Povežite ploščo Arduino z računalnikom in odprite serijski monitor

Najprej ugotovite, katere spajkalne blazinice na sledilni ploščici so povezane s konektorjem vgrajenega trakovnega kabla (poiščite bakrene sledi, ki povezujejo blazinice in nožice konektorja trakovnega kabla.), Med njimi so tiste, ki jih iščemo.

Vzemite moško mostično žico in enega od njenih koncev povežite z glavo "GND" na plošči Arduino. Ploščo Arduino povežite z računalnikom in vklopite serijski monitor v Arduino IDE. Ko odprete serijski monitor, če se nič ne prikaže, preverite, ali ste izbrali pravo ploščo, ponovno preverite ožičenje in znova zaženite sledilno ploščico tako, da odklopite in znova priključite +5-voltni kabel sledilne ploščice. Če je bilo vse opravljeno pravilno, mora serijski monitor prikazati vrstico številk. Prva vrstica, ki prikazuje številko 8, je za nas pomembna.

Ko vse to naredite, priključite ohlapno mostično žico na vsako od spajkalnih blazinic, verjetno med 2 in 9, ki sta priključeni na konektor trakovnega kabla. Med njimi bosta dve blazinici, ki se bosta ob dotiku z ohlapno žico mostička spremenila na serijskem monitorju z 8 na 9 ali 10. To so spajkalne blazinice, ki jih iščemo. Označite blazinico, ki spremeni številko na 9 kot "InA", in tisto, ki spremeni številko v "InB". Sledilna ploščica, ki sem jo uporabil, je imela blazinici 6 in 7, kar je povzročilo spremembo številke na serijskem monitorju.

Preverite še eno stvar: če hkrati povežete obe spajkalni blazinici z GND, se bo številka na serijskem monitorju spremenila v 11.

9. korak: Priključite dodatne žice na sledilno ploščico

Priključite dodatne žice na sledilno ploščico
Priključite dodatne žice na sledilno ploščico

Na spajkalne blazinice, navedene v prejšnjem koraku, spajkajte vsako žico. Če ste uporabljali spremenjen tračni kabel, poiščite, kateri zatič kabelskega priključka je povezan z zahtevanimi spajkalnimi blazinicami in pritrdite žice na ustrezne vodnike trakovnega kabla.

Korak: Programirajte mikrokrmilnik Arduino z demo kodo

Naslednja koda uporablja dva dodatna zatiča sledilne ploščice, ki smo jih odkrili prej, kot digitalne vhode, od katerih je vsak povezan z ozemljitvenim zatičem s pritiskom na gumb.

11. korak: Preizkusite namestitev

Image
Image

Po programiranju mikrokrmilnika Arduino priključite ploščico 'A' na GND bodisi z žico bodisi s tipko, to bi povzročilo, da zasveti LED, priključena na pin D13 plošče Arduino. Nato naredite enako z blazinico 'B', to bi povzročilo, da se LED ugasne.

Korak: Dodajte rotacijski kodirnik

Dodajte rotacijski kodirnik
Dodajte rotacijski kodirnik

Če ste samo želeli uporabiti ta kramp za dodajanje dodatnih digitalnih vhodov na sledilno ploščico, je to storjeno! Če pa želite nadaljevati, lahko na sledilno ploščico dodate celo rotacijski kodirnik. Tukaj sem kot rotacijski dajalnik uporabil koračni motor.

13. korak: Programirajte ploščo Arduino

Programirajte mikrokrmilnik z podano kodo, da preizkusite sledilno ploščico z vrtljivim dajalnikom. Koda nam omogoča, da s pomočjo vrtljivega dajalnika ali s drsenjem prsta vzdolž osi x sledilne ploščice prilagodimo svetlost LED, priključene na zatič D9 plošče Arduino.

Korak 14: Povežite izhode rotacijskega dajalnika z digitalnimi vhodi sledilne ploščice

Izhode rotacijskega dajalnika povežite z digitalnimi vhodi sledilne ploščice
Izhode rotacijskega dajalnika povežite z digitalnimi vhodi sledilne ploščice

Če želite izvedeti več, kliknite na vsako sliko.

Dva izhodna zatiča vrtljivega dajalnika povežite z „InA“in „InB“sledilne ploščice.

Korak 15: Rotacijski dajalnik in sledilno ploščico priključite na napajanje

Rotacijski dajalnik in sledilno ploščico priključite na napajanje
Rotacijski dajalnik in sledilno ploščico priključite na napajanje
Rotacijski dajalnik in sledilno ploščico priključite na napajanje
Rotacijski dajalnik in sledilno ploščico priključite na napajanje

Priključite terminal +ve dajalnika in sledilno ploščico na +5 -voltno glavo Arduino plošče, terminal -ve pa na glavo "GND" na plošči Arduino.

Če želite izvedeti več, kliknite slike.

Korak: Povežite komunikacijske žice sledilne ploščice s ploščo Arduino

Povežite komunikacijske žice sledilne ploščice s ploščo Arduino
Povežite komunikacijske žice sledilne ploščice s ploščo Arduino

Priključite žici "Ura" in "Podatki" na sledilni ploščici z naslovoma "A0" in "A1" na plošči Arduino.

Korak 17: Priključite nastavitev na napajanje in preizkusite dajalnik

Ker komunikacija med mikrokrmilnikom Arduino in sledilno ploščico doda nekaj zamude, rotacijskega dajalnika ni mogoče zanesljivo upravljati pri visokih hitrostih.

18. korak: Kaj boste storili?

Zdaj, ko vemo, kako dodati dva dodatna digitalna vhoda za projekte sledilne ploščice Arduino, kaj boste storili s tem krampom? Če izdelate ta projekt, ga poskusite deliti s skupnostjo tako, da kliknete »Naredil sem!«.

Priporočena: