Sisällysluettelo:
- Vaihe 1: Katso video
- Vaihe 2: Hanki kaikki osat ja komponentit
- Vaihe 3: Hanki PS2 -kirjasto Arduinolle
- Vaihe 4: Tunnista juotoslevyt kosketuslevyllä
- Vaihe 5: Yhdistä johdot tunnistettuihin juotoslevyihin
- Vaihe 6: Ohjelmoi Arduino -mikrokontrolleri
- Vaihe 7: Liitä kosketuslevy Arduino -korttiin
- Vaihe 8: Liitä Arduino -kortti tietokoneeseen ja avaa sarjamonitori
- Vaihe 9: Liitä lisäjohdot kosketuslevyyn
- Vaihe 10: Ohjelmoi Arduino -mikrokontrolleri demokoodilla
- Vaihe 11: Testaa asennus
- Vaihe 12: Lisää kiertokooderi
- Vaihe 13: Ohjelmoi Arduino Board
- Vaihe 14: Kytke kiertokooderin lähdöt kosketuslevyn digitaalituloihin
- Vaihe 15: Kytke kiertokooderi ja kosketuslevy virtalähteeseen
- Vaihe 16: Liitä kosketuslevyn tiedonsiirtojohdot Arduino -korttiin
- Vaihe 17: Kytke asennusohjelma virtalähteeseen ja testaa kooderi
- Vaihe 18: Mitä aiot tehdä?
Video: Viileä kannettavan tietokoneen kosketuslevyn hakkerointi Arduino -projekteille!: 18 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Jokin aika sitten, kun näpertelin PS/2 -kosketuslevyä Arduino -mikrokontrollerilla, huomasin, että kahta sen sisäistä liitäntää voidaan käyttää digitaalituloina. Tässä opetusohjelmassa opitaan, kuinka voimme hyödyntää PS/2 -kosketuslevyn lisädigitaalituloja Arduino -projekteissamme. Aloitetaan!
Vaihe 1: Katso video
Katso video saadaksesi paremman käsityksen projektista, tietää vaikeuksista ja saada vinkkejä.
Vaihe 2: Hanki kaikki osat ja komponentit
Tätä projektia varten tarvitset:
- PS/2 -kosketuslevy (Synapticsia suositellaan, koska se tunnetaan ja testataan).
- Arduino -mikrokontrolleri kosketuslevyn kanssa (UNO, Leonardo, Nano, Micro jne.)
- 5 voltin tasavirtalähde.
- Jotkut uros -uros -hyppyjohdot.
- Vähintään 6 johtoa (juottamiseen kosketuslevyllä tai nauhakaapelilla.)
- Juotoslanka.
- Juotin.
- Juotosvirtaus (Voit päästä pois ilman sitä, mutta se parantaa juotostöitä.)
- Kaksi painiketta (Painikkeen LED -esittelykoodi.)
Pyörivä anturi. (Valinnainen, kiertokooderin esittelykoodi.)
Vaihe 3: Hanki PS2 -kirjasto Arduinolle
Lataa ps2 -kirjasto täältä. Siirrä ladattu kansio työpöydälle, koska se on helpompi löytää. Avaa Arduino IDE ja valitse Luonnos> Sisällytä kirjasto> Lisää. ZIP -kirjasto… ja valitse sitten ps2 -kansio työpöydältä. Kirjasto on mukana ja voit nyt käyttää ps2 -kirjastoa.
Vaihe 4: Tunnista juotoslevyt kosketuslevyllä
Tarkista ensin verkossa kosketuslevyn tietolomake sen osanumeron avulla. Sinun on löydettävä 'Clock', 'Data', 'Vcc' ja 'Gnd' liitäntäpalat.
Yleensä seuraavat tyynyt vastaavat vastaavia tappeja:
- 22 ~> +5 volttia (Vcc)
- 23 ~> Maa (Gnd)
- 10 ~> Kello
- 11 ~> Tiedot
Vaihe 5: Yhdistä johdot tunnistettuihin juotoslevyihin
Napsauta kuvia saadaksesi lisätietoja.
Voit joko juottaa johdot suoraan juotoslevyihin tai mennä hieman pidemmälle ja muokata sopivaa nauhakaapelia kuvan osoittamalla tavalla, jotta johdot puhdistuvat. Kiinnitin juuri uroshyppyjohdot kosketuslevyyn, koska sisäisen nauhakaapelin liitin oli riittävän suuri.
Vaihe 6: Ohjelmoi Arduino -mikrokontrolleri
Ohjelmoi Arduino -mikrokontrolleri liitteenä olevalla koodilla.
Vaihe 7: Liitä kosketuslevy Arduino -korttiin
Ota jokainen johto, joka on kytketty kosketuslevyn vastaaviin juotoslevyihin, ja tee seuraavat liitännät Arduino -kortille:
- 22 ~> 5V
- 23 ~> GND
- 10 ~> A0
- 11 ~> A1
Vaihe 8: Liitä Arduino -kortti tietokoneeseen ja avaa sarjamonitori
Määritä ensin, mitkä kosketuslevyn juotospehmusteet on liitetty sisäiseen nauhakaapelin liittimeen (etsi kuparijälkiä, jotka yhdistävät tyynyt ja nauhakaapelin liittimen nastat.), Joista huolehdimme.
Ota uroshyppyjohdin ja yhdistä sen toinen pää Arduino -kortin GND -otsakkeeseen. Liitä Arduino -kortti tietokoneeseen ja kytke Arduino IDE: n sarjamonitori päälle. Jos mitään ei näy, kun avaat sarjamonitorin, tarkista, oletko valinnut oikean levyn, tarkista johdotusliitännät ja käynnistä kosketuslevy uudelleen irrottamalla ja kytkemällä uudelleen kosketuslevyn +5 voltin johto. Jos kaikki on tehty oikein, sarjamonitorin pitäisi alkaa näyttää numerorivi. Ensimmäinen rivi, joka näyttää numeron 8, on meille tärkeä.
Kun olet tehnyt kaiken tämän, liitä löysä hyppyjohdin jokaiseen juotospehmusteeseen, luultavasti 2 ja 9 välille, jotka on liitetty nauhakaapelin liittimeen. Näiden joukossa on kaksi tyynyä, jotka löysällä hyppyjohdolla kosketettaessa saavat sarjamittarin numeron muuttumaan 8: sta joko 9: een tai 10. Nämä ovat etsimämme juotospehmusteet. Merkitse tyyny, jossa numero muuttuu 9: ksi InA: ksi ja toinen numeroksi InB: ksi. Käyttämässäni kosketuslevyssä oli tyynyt 6 ja 7, jotka aiheuttivat muutoksen sarjamittarin numerossa.
Tarkista vielä yksi asia, kun liität molemmat juotoslevyt GND: hen samanaikaisesti, sarjamittarin numero muuttuu 11: ksi.
Vaihe 9: Liitä lisäjohdot kosketuslevyyn
Juotos lanka kullekin edellisessä vaiheessa tunnistetuille juotoslevyille. Jos käytit muokattua nauhakaapelia, etsi kaapeliliittimen nasta tarvittavista juotoslevyistä ja kiinnitä johdot nauhakaapelin vastaaviin johtimiin.
Vaihe 10: Ohjelmoi Arduino -mikrokontrolleri demokoodilla
Seuraava koodi käyttää kosketuslevyn kahta lisätappia, jotka löysimme aiemmin digitaalisina tuloina, joista jokainen on kytketty maadoitusnastaan painikkeen avulla.
Vaihe 11: Testaa asennus
Kun olet ohjelmoinut Arduino -mikrokontrollerin, kytke A -tyyny GND: hen joko langalla tai painikkeella hetkellisesti, jolloin Arduino -kortin nastaan D13 liitetty LED -valo syttyy. Tee sitten sama tyynyllä 'B', jolloin LED sammuu.
Vaihe 12: Lisää kiertokooderi
Jos haluat vain käyttää tätä hakata lisätäksesi ylimääräisiä digitaalituloja kosketuslevyllesi, niin se on tehty! Mutta jos haluat viedä sitä pidemmälle, voit jopa lisätä kiertokooderin kosketuslevyyn. Tässä olen käyttänyt askelmoottoria pyörivänä anturina.
Vaihe 13: Ohjelmoi Arduino Board
Ohjelmoi mikrokontrolleri annetulla koodilla testataksesi kosketuslevyä pyörivällä anturilla. Koodin avulla voimme säätää Arduino-kortin nastaan D9 yhdistetyn LEDin kirkkautta kiertokooderin avulla tai liu'uttamalla sormea kosketuslevyn x-akselia pitkin.
Vaihe 14: Kytke kiertokooderin lähdöt kosketuslevyn digitaalituloihin
Napsauta kutakin kuvaa saadaksesi lisätietoja.
Kytke kiertokooderin kaksi ulostulonappia kosketuslevyn InA- ja InB -liittimiin.
Vaihe 15: Kytke kiertokooderi ja kosketuslevy virtalähteeseen
Liitä anturin +ve -liitin kosketuslevyn kanssa Arduino -kortin +5 voltin otsakkeeseen ja -ve -liitin Arduino -kortin GND -otsakkeeseen.
Napsauta kuvia saadaksesi lisätietoja.
Vaihe 16: Liitä kosketuslevyn tiedonsiirtojohdot Arduino -korttiin
Liitä kosketuslevyn Clock- ja Data -johdot Arduino -kortin otsikoihin A0 ja A1.
Vaihe 17: Kytke asennusohjelma virtalähteeseen ja testaa kooderi
Koska Arduino -mikrokontrollerin ja kosketuslevyn välinen tiedonsiirto lisää viivettä, kiertokooderia ei voida käyttää luotettavasti suurilla nopeuksilla.
Vaihe 18: Mitä aiot tehdä?
Joten nyt kun tiedämme kuinka lisätä kaksi muuta digitaalista tuloa Arduino -kosketuslevyprojekteihin, mitä aiot tehdä tällä hakkeroinnilla? Jos teet tämän projektin, yritä jakaa se yhteisölle napsauttamalla "Tein sen!".
Suositeltava:
Viileä valonlähde vanhasta kannettavan LCD -näytöstä!: 6 vaihetta
Viileä valonlähde vanhasta kannettavan LCD -näytöstä!: Oletko koskaan ajatellut käyttää uudelleen vanhaa rikkoutunutta kannettavan LCD -näyttöä? joo, itse asiassa voit tehdä siitä viileän valonlähteen, joka on energiatehokas ja se on siistiä, koska kierrät elektroniikkaa
Kannettavan tietokoneen kosketuslevyn ohjaama rautatiemalli - PS/2 Arduino -käyttöliittymä: 14 vaihetta
Kannettavan tietokoneen kosketuslevyn ohjaama rautatiemalli | PS/2 Arduino -käyttöliittymä: Kannettavan tietokoneen kosketuslevy on yksi hienoista laitteista, joita voidaan käyttää tulona mikro -ohjainprojekteissa. Joten tänään toteutetaan tämä laite Arduino -mikrokontrollerilla mallin rautatien ohjaamiseksi. PS/2 -kosketuslevyn avulla voimme hallita 3 t
Käytä vanhaa kannettavan tietokoneen kosketuslevyä tietokoneen ohjaamiseen!: 11 vaihetta (kuvilla)
Käytä vanhan kannettavan tietokoneen kosketuslevyä tietokoneen ohjaamiseen!: PS/2 -kannettavan kosketuslevyt ovat hienoimpia käyttöliittymiä, joita voi käyttää mikro -ohjaimen kanssa. Liukuvat ja napauttavat sormielet voivat osoittautua hallitseviksi tavaroiksi melko yksinkertaisella ja hauskalla tavalla. Tässä opetusohjelmassa yhdistetään yksi
Kannettavan tietokoneen jäähdytystyyny DIY - Mahtavaa elämän hakkerointia CPU -tuulettimen kanssa - Luovia ideoita - Tietokoneen tuuletin: 12 vaihetta (kuvilla)
Kannettavan tietokoneen jäähdytystyyny DIY | Mahtavaa elämän hakkerointia CPU -tuulettimen kanssa | Luovia ideoita | Tietokoneen fani: Sinun on katsottava tämä video loppuun asti. videon ymmärtämiseksi
Paperinen kannettavan jalusta, halvin mahdollinen kannettavan tietokoneen teline: 4 vaihetta
Paperinen kannettavan tietokoneen teline, halvin mahdollinen kannettavan tietokoneen teline: Rakastan quake3: ta ja olen huolissani MacBookin kestävyydestä. Minulle ei koskaan tule ajatus ostaa kannettavia telineitä tuulettimien kanssa, koska MacBookien pohjassa ei ole reikää. Ajattelin, että ne puolipallot taivuttavat kannettavaa tietokonettani