Indholdsfortegnelse:

Styr pc trådløst med blinker i øjnene;): 9 trin (med billeder)
Styr pc trådløst med blinker i øjnene;): 9 trin (med billeder)

Video: Styr pc trådløst med blinker i øjnene;): 9 trin (med billeder)

Video: Styr pc trådløst med blinker i øjnene;): 9 trin (med billeder)
Video: Derfor kan hestehuller være livsfarlige 2024, Juli
Anonim
Image
Image
Materialer: Det du skal bruge
Materialer: Det du skal bruge

Hvad med at gå ud over dine vaner ?? Hvad med at prøve noget nyt ?? !!!!

Hvad med at styre din pc og gøre alt, hvad du vil UDEN at bruge dit tastatur og mus!

Hmm … Men hvordan er dette muligt ???

Med bare et blink i øjet !! Tro det ikke ???

Ok, så fortsæt med at læse, så finder du ud af, hvordan dette kan ske !!;)

Trin 1: Materialer: Hvad du får brug for

  • 2x Mini brødbrætter
  • 2x HC-05 Bluetooth-moduler
  • 1x Arduino Uno
  • 1x Arduino Micro
  • 1x Arduino Nano
  • 1x SparkFun Line Sensor QRE1113
  • 1x Mini usb-USB-kabel (til Arduino Nano)
  • 1x Micro usb-USB-kabel (til Arduino Micro)
  • 1x USB 2.0 -kabel A/B (til Arduino Uno)
  • 1x Potentiometer 10Kohm
  • Jumperwires (Mand til Mand & Mand til Kvinde)
  • 1x 9V batteri
  • 1x batteriholder
  • 1x vippekontakt
  • 1x par glas
  • 1x isolerende tape
  • 1x loddejern (valgfrit)

Trin 2: Bluetooth AT -tilstand og kommandoer

Bluetooth AT -tilstand og kommandoer
Bluetooth AT -tilstand og kommandoer
Bluetooth AT -tilstand og kommandoer
Bluetooth AT -tilstand og kommandoer

Til denne proces bruger jeg et Arduino Uno -bord

1. Tilslut GND og Vcc på Bluetooth -modulet til henholdsvis GND og 5V Arduino -kort.

2. Tryk på knappen på HC-05 Bluetooth, og mens du holder den nede, skal du tilslutte Arduino til din pc. Du vil se LED'en på Bluetooth -modulet blinke med et interval på 2 sekunder, hvilket betyder, at du er gået ind i AT -tilstand.

3. Åbn Arduino IDE og Upload en tom skitse til Arduino Board.

4. Tilslut Rx og Tx på Bluetooth -modulet til henholdsvis Rx (pin0) og Tx (pin1) på Arduino -kortet.

Vigtigt: Når du uploader en skitse, skal du fjerne Rx- og Tx -forbindelser og tilslutte dem igen til deres positioner, efter at upload er udført!

HC -05 -> Arduino

Vcc -> 5V

GND -> GND

Rx -> Rx (pin 0)

Tx -> Tx (pin1)

Alle forbindelser er vist på billedet.

5. HC 05 Bluetooth -modul har brug for en vognretur og liniefeed efter hver kommando.

Så åbn, Serial Monitor, og vælg “Både NL & CR” og 38400 baud.

Indtast: AT, og klik derefter på Send.

Nu skal du få et OK som svar, hvilket betyder, at du med succes har indtastet AT -kommandoer!

Trin 3: AT -kommandoer til SLAVE -modul

AT -kommandoer til SLAVE -modul
AT -kommandoer til SLAVE -modul
AT -kommandoer til SLAVE -modul
AT -kommandoer til SLAVE -modul
AT -kommandoer til SLAVE -modul
AT -kommandoer til SLAVE -modul

1. Indtast AT+NAME? for at se navnet på modulet.

Du kan ændre det, som du vil, ved at skrive for eksempel: AT+NAME = SLAVE

2. For at se kodeordstypen i AT+PSWD? (standard er: 1234)

3. Indtast AT+ROLE = 0 for at gøre det til slave

4. Indtast AT+ADDR =? for at få sin adresse. Du skal kende adressen på dette modul for at KOBLE det sammen med et andet.

Bemærk, at adressen ligner den:: 21: 13: 19E8

5. Tag stikket ud af pc'en for at forlade AT -tilstand.

Bemærk: Adressen kan også findes på Bluetooth -enheder, tilføj enhed, højreklik på SLAVE (navnet på Bluetooth), Egenskaber, Bluetooth -> Unik identifikator.

Trin 4: AT -kommandoer til mastermodul

AT -kommandoer til mastermodul
AT -kommandoer til mastermodul
AT -kommandoer til mastermodul
AT -kommandoer til mastermodul

1. Indtast AT+NAME? for at se navnet på modulet.

Du kan ændre det, som du vil, ved at skrive for eksempel: AT+NAME = MASTER

2. For at se kodeordstypen i AT+PSWD? (standard er: 1234)

3. Indtast AT+ROLE = 1 for at få det til at mestre

4. Indtast AT+CMODE = 0 for at få modulet til at oprette forbindelse til en bestemt Bluetooth -adresse.

5. Indtast AT+BIND = 0021, 13, 0109E8 (angiv her adressen på dit slave -modul) for at parre det med slave -modulet.

Bemærk: I AT -kommandoer bør kolonerne erstattes med kommaer og også den fulde adresse på dette

”: 21: 13: 19E8” er “00: 21: 13: 01: 09: e8”, fordi “0” udelades i begyndelsen.

Trin 5: Arduino mikroforbindelser

Arduino mikroforbindelser
Arduino mikroforbindelser
Arduino mikroforbindelser
Arduino mikroforbindelser

Lav forbindelserne som vist på billedet:

HC -05 -> Arduino

Vcc -> 5V

GND -> GND

Tx -> pin 11

Potentiometer -> Arduino

V -> 5V

GND -> GND

Indgangsstift -> pin A2

Upload følgende skitse:

Vigtigt: Når du uploader en skitse, skal du fjerne Rx- og Tx -forbindelser og tilslutte dem igen til deres positioner, efter at upload er udført!

Trin 6: Arduino Nano -forbindelser

Arduino Nano -forbindelser
Arduino Nano -forbindelser
Arduino Nano -forbindelser
Arduino Nano -forbindelser
Arduino Nano -forbindelser
Arduino Nano -forbindelser

Lav forbindelserne som vist på billedet:

HC -05 -> Arduino

Vcc -> 5V

GND -> GND

Tx -> pin 10

Rx -> pin 11

QRE1113 -> Arduino

VCC -> 5V

GND -> GND

UD -> pin A0

Batteri -> Arduino

9V -> vippekontakt

GND -> GND

Toggle Switch -> Arduino

V -> Vin

Upload følgende skitse:

Trin 7: Justeringer

Justeringer
Justeringer
Justeringer
Justeringer
Justeringer
Justeringer

Tillykke! Du har gennemført den mest krævende del!;):)

Nu er det tid til justeringsssss!

1. Slut Arduino Micro til din pc. Du vil se LED'en på Bluetooth -modulet blinke gentagne gange.

2. Tænd kontakten på Arduino Nano for at tænde den. Efter nogle sekunder vil du se begge bluetooth -moduler blinke på samme måde (et blink efter 2 sekunder). Det betyder, at dine Arduino -tavler er parret og kan kommunikere med hinanden.

3. Åbn Arduino IDE. Vælg dit kort (Arduino Micro) og den relevante COM -port, og åbn seriel plotter. Du vil se et plot med målingerne af sensoren og værdien af potentiometer. Med den blå farve er værdierne fra potentiometer (tærskel) og med rød værdierne fra sensoren.

4. Fjern linsen fra brillerne for kun at have rammen.

5. Fastgør Spark Fun -linjesensoren til rammen i en position, der ligner billederne.

6. Sæt brillerne på, og juster sensoren ved siden af dit øje. Ved at få nogle blink med øjet vil du bemærke nogle toppe i grafen over Serial Plotter. Juster værdien af potentiometer til at være over toppe og under de andre værdier som vist på billedet. Nu har du med succes angivet din tærskel!

Bemærk: Fra tærskeljusteringen kan du også vælge, hvilken slags blink (forsætlig eller utilsigtet) du vil acceptere. På denne måde kan du fuldt ud kontrollere, hvornår 'ENTER' kommandoen skal sendes.

Og …… Endelig: D

Det eneste du skal gøre nu er bare BLINK (luk og åbn dit øje);)

Et "Enter" vil blive sendt til din pc !!

Ja, men er der nogen måde at skrive og gøre hvad jeg vil uden at røre ved min pc ???

Yeeaaahhh… Fortsæt til den sidste del for at se selv !!;)

Trin 8: 3D -udskrivningstid !!!: D

3D -udskrivningstid !!!: D
3D -udskrivningstid !!!: D
3D -udskrivningstid !!!: D
3D -udskrivningstid !!!: D
3D -udskrivningstid !!!: D
3D -udskrivningstid !!!: D
3D -udskrivningstid !!!: D
3D -udskrivningstid !!!: D

Dette trin er et valgfrit trin for at give dette projekt en mere kompakt og bærbar følelse !!;)

Du kan eksperimentere med dig selv og oprette dine egne kabinetter med ethvert design, du kan lide! Nedenfor kan du også finde mine designs!

Til dette projekt brugte jeg FDM -proces med PLA som materiale. PLA er en god mulighed for billige og hurtige prototyper og fås i et stort udvalg af farver.

Efter at 3D -udskrivning er afsluttet, kan du bruge sandpapir til at gøre dem glatte og flotte, og du kan også male dem i enhver farve, du ønsker!

Det er alt !!!!: D: D

Nyd din nye enhed, og brug MINDRE tastatur og mus og MERE øjenblink!;)

Trin 9: Styr din pc;)

Image
Image

Nu er det tid til at se det virke !!!!

Du er velkommen til at dele eventuelle kommentarer eller forslag, som du har med mig !!!

Og glem ikke …… !!

GØR MERE MED ØJNE -BLINKER !!!;)

Hvis du kunne lide projektet, så stem det til konkurrencerne! Tak skal du have!

PS. Til videoen brugte jeg skærmtastaturet fra windows, der understøtter automatisk scanning og scanbuddy software fra ahf.

Fjernbetjeningskonkurrence 2017
Fjernbetjeningskonkurrence 2017

Første præmie i fjernbetjeningskonkurrencen 2017