Nulaužkite pelę su Arduino. 2500 Ft belaidis ryšys. PS/2: 5 žingsniai
Nulaužkite pelę su Arduino. 2500 Ft belaidis ryšys. PS/2: 5 žingsniai
Anonim
Image
Image
Dalių sąrašas
Dalių sąrašas

Šioje instrukcijoje parodysiu, kaip nulaužti pelę, kad galėtumėte ją naudoti kaip LED, variklių, belaidžių programų ir pan. Valdiklį.

Ši pamoka apims peles, turinčias vielą. Dauguma šių pelių naudoja PS/2 protokolą.

Sąranka veiks su visomis „Arduino“versijomis.

Norint valdyti pelės išvestį, tereikia atlikti kelis veiksmus.

Pirmiausia nuimkite pelės laidus ir prijunkite juos prie „Arduino“. Tada įkeliate eskizą ir pamatysite rezultatą serijiniame monitoriuje.

Aš jums išsamiai parodysiu, kaip tai daroma

Papildomai parodysiu, kaip padaryti belaidę pelę belaidžiu atstumu iki 2500 pėdų (750 metrų).

1 žingsnis: dalių sąrašas

1 x pelė su viela

1 x „Arduino Uno“ar kita

4 x kaištis

Įrankiai nuėmimui ir litavimui

- Pratimų failai čia

Kitos dalys reikalingos tik tam, kad pelė taptų belaidė

- 2 x HC-12 modulis (aš pigiai gavau čia)

Prijungimo laidai

2 žingsnis: laidų prijungimas ir sąranka

Laidai ir sąranka
Laidai ir sąranka
Laidai ir sąranka
Laidai ir sąranka

Atsisiųskite eskizus ir nukopijuokite/įklijuokite juos į savo arduino IDE.

Pašalinkite pelės laidus ir prijunkite prie „Arduino“, kaip matote paveikslėlyje. Kai kurių pelių spalvos gali skirtis. Eskize pamatysite MDATA ir MCLK, tai yra „Arduino“prievadai ir juos galima pakeisti.

Slinkite iki eskizo apačios iki „void loop ()“. Čia galite koreguoti kodą pagal savo poreikius.

3 veiksmas: paleiskite eskizą ir atidarykite serijos monitorių, kad pamatytumėte rezultatą

Norėdami pamatyti rezultatą, paleiskite eskizą ir atidarykite serijinį monitorių
Norėdami pamatyti rezultatą, paleiskite eskizą ir atidarykite serijinį monitorių

Įkėlę eskizą į „Arduino“, atidarykite serijinį monitorių.

Norėdami pamatyti rezultatą, judinkite pelę.

Tai gana mažas kodas, tačiau jums turėtų rūpėti tik kodas, esantis void loop (). Didžioji dalis kodo yra skirta PS/2 protokolui ir turėtų būti palikta ramybėje.

Jei nematote jokio rezultato, pabandykite MDATA laidą pakeisti MCLK laidu ir bandykite dar kartą

Tai viskas. Dabar galite pritaikyti eskizą pagal savo poreikius.

Likusioje šios instrukcijos dalyje jūs sužinosite, kaip padaryti belaidę pelę belaidžiu atstumu iki 2500 pėdų (750 m).

4 veiksmas: belaidžio belaidžio tinklo sąranka

Ilgo nuotolio belaidžio ryšio sąranka
Ilgo nuotolio belaidžio ryšio sąranka
Ilgo nuotolio belaidžio ryšio sąranka
Ilgo nuotolio belaidžio ryšio sąranka

Belaidžiam ryšiui sukurti naudosime 2 HC-12 modulius ir 2 „Arduino“. Visą pamoką apie HC-12 galite pamatyti kitoje instrukcijoje, kurią padariau.

Prijunkite pelę ir modulius, kaip parodyta paveikslėlyje, prie 2 „Arduino“.

Įkelkite eskizus „Siuntėjas“ir „Gavėjas“į abu „Arduino“

Norėdami pamatyti rezultatą, atidarykite imtuvo nuoseklųjį monitorių.

Galite redaguoti kodą, kad jis atitiktų jūsų poreikius void loop ()

5 žingsnis: ačiū, kad perskaitėte - kitas projektas

Šiame vaizdo įraše jūs sužinojote, kaip naudoti pelę kaip valdiklį ir belaidį valdiklį.

Ar turite pasiūlymą kitam projektui, praneškite man komentaruose.

Jei šis vaizdo įrašas jums buvo naudingas, spustelėkite mėgstamiausio mygtuką ir sekite mane, kad gautumėte daugiau vaizdo įrašų.

Pasimatysim kitą kartą.

Sveikinimai, Tomas Heylenas