Uzlauzt peli ar Arduino. 2500 Ft bezvadu. PS/2: 5 soļi
Uzlauzt peli ar Arduino. 2500 Ft bezvadu. PS/2: 5 soļi
Anonim
Image
Image
Detaļu saraksts
Detaļu saraksts

Šajā pamācībā es jums parādīšu, kā uzlauzt peli, lai jūs varētu to izmantot kā LED, motoru, bezvadu lietojumprogrammu un tā tālāk kontrolieri.

Šī apmācība aptvers peles, kurām ir vads. Lielākā daļa no šīm pelēm izmanto PS/2 protokolu.

Iestatīšana darbosies ar visām Arduino versijām.

Lai kontrolētu peles izvadi, vajadzīgas tikai dažas darbības.

Vispirms noņemiet peles vadus un pievienojiet tos savam Arduino. Tad jūs augšupielādējat skici un redzat rezultātu sērijas monitorā.

Es jums detalizēti parādīšu, kā tas tiek darīts

Papildu es jums parādīšu, kā padarīt peli bezvadu līdz 750 metru (2500 pēdu) attālumam.

1. darbība: detaļu saraksts

1 x pele ar vadu

1 x Arduino Uno vai cits

4 x vīriešu tapa -

Instrumenti noņemšanai un lodēšanai

- Vingrinājumu faili šeit

Nākamās daļas ir vajadzīgas tikai, lai padarītu peli bezvadu

- 2 x HC-12 modulis (es šeit dabūju lētu)

Savienojuma vadi

2. darbība. Elektroinstalācija un iestatīšana

Elektroinstalācija un iestatīšana
Elektroinstalācija un iestatīšana
Elektroinstalācija un iestatīšana
Elektroinstalācija un iestatīšana

Lejupielādējiet skices un kopējiet/ielīmējiet tās savā arduino IDE.

Noņemiet peles vadus un izveidojiet savienojumu ar Arduino, kā redzams attēlā. Dažām pelēm krāsas var atšķirties. Skicē jūs redzēsit MDATA un MCLK, tie ir Arduino porti, un tos var mainīt.

Ritiniet līdz skices apakšai līdz “void loop ()”. Šeit jūs varat pielāgot kodu savām vajadzībām.

3. darbība: palaidiet skici un atveriet sērijas monitoru, lai redzētu rezultātu

Palaidiet skici un atveriet sērijas monitoru, lai redzētu rezultātu
Palaidiet skici un atveriet sērijas monitoru, lai redzētu rezultātu

Pēc skices augšupielādes Arduino atveriet seriālo monitoru.

Pārvietojiet peli, lai redzētu rezultātu.

Tas ir diezgan daudz koda, taču jums vajadzētu uztraukties tikai par kodu void loop () iekšpusē. Lielākā daļa koda ir paredzēta PS/2 protokolam, un to vajadzētu atstāt vienu.

Ja neredzat rezultātu, mēģiniet nomainīt MDATA vadu ar MCLK vadu un mēģiniet vēlreiz

Tas ir viss. Tagad jūs varat pielāgot skici atbilstoši savām vajadzībām.

Pārējā šajā pamācībā jūs uzzināsit, kā padarīt peli bezvadu līdz 750 metru (2500 pēdu) attālumā.

4. darbība: bezvadu tīkla iestatīšana lielos attālumos

Bezvadu iestatīšana lielos attālumos
Bezvadu iestatīšana lielos attālumos
Bezvadu iestatīšana lielos attālumos
Bezvadu iestatīšana lielos attālumos

Mēs izmantosim 2 HC-12 moduļus un 2 Arduino, lai izveidotu bezvadu savienojumu. Jūs varat redzēt pilnu apmācību par HC-12 citā pamācībā, kuru es izveidoju.

Pievienojiet peli un moduļus, kā parādīts attēlā, ar 2 Arduino.

Augšupielādējiet skices "Sūtītājs" un "Saņēmējs" abos Arduino

Atveriet uztvērēja seriālo monitoru, lai redzētu rezultātu.

Jūs varat rediģēt kodu, lai tas atbilstu jūsu vajadzībām void loop ()

5. darbība. Paldies, ka izlasījāt - nākamais projekts

Šajā video jūs esat iemācījušies izmantot peli kā kontrolieri un bezvadu kontrolieri.

Vai jums ir ieteikums nākamajam projektam, paziņojiet man komentāros.

Ja šis videoklips jums bija noderīgs, lūdzu, noklikšķiniet uz izlases pogas un sekojiet man, lai skatītu citus videoklipus.

Tiksimies nākamreiz.

Priekā, Toms Helēns

Ieteicams: