Inhoudsopgave:

Bedien pc draadloos met knipperende ogen; - Ajarnpa
Bedien pc draadloos met knipperende ogen; - Ajarnpa

Video: Bedien pc draadloos met knipperende ogen; - Ajarnpa

Video: Bedien pc draadloos met knipperende ogen; - Ajarnpa
Video: 😳😂 Alex probeert Athena te zoenen in vlog Gio #gio #alex #athena #vlog 2024, November
Anonim
Image
Image
Materialen: wat heb je nodig
Materialen: wat heb je nodig

Hoe zit het met verder gaan dan je gewoonten?? Wat dacht je van iets nieuws proberen?!!!!

Hoe zit het met het besturen van uw pc en alles doen wat u wilt ZONDER uw toetsenbord en muis te gebruiken!

Hmm… Maar hoe is dit mogelijk???

Met slechts een oogwenk !! Geloof het niet???

Ok, dus blijf gewoon lezen en je zult ontdekken hoe dit kan gebeuren!!;)

Stap 1: Materialen: wat je nodig hebt

  • 2x Mini-broodplanken
  • 2x HC-05 Bluetooth-modules
  • 1x Arduino Uno
  • 1x Arduino Micro
  • 1x Arduino Nano
  • 1x SparkFun-lijnsensor QRE1113
  • 1x Mini usb-USB-kabel (voor Arduino Nano)
  • 1x Micro usb-USB-kabel (voor Arduino Micro)
  • 1x USB 2.0 kabel A/B (voor Arduino Uno)
  • 1x Potentiometer 10Kοhm
  • Jumperdraden (man naar man en man naar vrouw)
  • 1x 9V batterij
  • 1x Batterijhouder
  • 1x tuimelschakelaar
  • 1x Bril
  • 1x Isolatietape
  • 1x Soldeerbout (optioneel)

Stap 2: Bluetooth AT-modus en opdrachten

Bluetooth AT-modus en opdrachten
Bluetooth AT-modus en opdrachten
Bluetooth AT-modus en opdrachten
Bluetooth AT-modus en opdrachten

Voor dit proces gebruik ik een Arduino Uno-bord

1. Verbind GND en Vcc van de Bluetooth-module met respectievelijk GND en 5V van het Arduino-bord.

2. Druk op de knop op HC-05 Bluetooth en terwijl u deze ingedrukt houdt, sluit u de Arduino aan op uw pc. U ziet de led op de Bluetooth-module knipperen met een interval van 2 seconden, wat betekent dat u in de AT-modus bent gekomen.

3. Open Arduino IDE en upload een lege schets naar het Arduino-bord.

4. Verbind Rx en Tx van de Bluetooth-module met respectievelijk Rx(pin0) en Tx(pin1) van het Arduino-bord.

Belangrijk: Bij het uploaden van een schets, verwijder Rx- en Tx-verbindingen en sluit ze weer aan op hun posities nadat het uploaden is voltooid!

HC-05 -> Arduino

Vcc -> 5V

GND -> GND

Rx -> Rx (pin 0)

Tx -> Tx (pin1)

Alle aansluitingen zijn weergegeven in de afbeelding.

5. HC 05 Bluetooth-module heeft na elke opdracht een Carriage Return & Line Feed nodig.

Dus open Serial Monitor en selecteer "Both NL & CR" en 38400 baud.

Typ in: AT en klik vervolgens op Verzenden.

Nu zou u een OK moeten krijgen als antwoord, wat betekent dat u met succes AT-opdrachten hebt ingevoerd!

Stap 3: AT-opdrachten voor SLAVE-module

AT-opdrachten voor SLAVE-module
AT-opdrachten voor SLAVE-module
AT-opdrachten voor SLAVE-module
AT-opdrachten voor SLAVE-module
AT-opdrachten voor SLAVE-module
AT-opdrachten voor SLAVE-module

1. Typ AT+NAAM? om de naam van de module te zien.

U kunt het naar wens wijzigen door bijvoorbeeld te typen: AT+NAME=SLAVE

2. Om het wachtwoordtype in AT+PSWD te zien? (standaard is: 1234)

3. Typ AT+ROLE=0 om het slaaf te maken

4. Typ AT+ADDR=? om zijn adres te krijgen. U moet het adres van deze module weten om deze met een andere te kunnen KOPPELEN.

Merk op dat het adres er ongeveer zo uitziet::21:13:19E8

5. Koppel het los van de pc om de AT-modus te verlaten.

Let op: Het adres is ook te vinden bij Bluetooth apparaten, apparaat toevoegen, rechtermuisknop op SLAVE (de naam van Bluetooth), Eigenschappen, Bluetooth -> Unique Identifier.

Stap 4: AT-opdrachten voor hoofdmodule

AT-opdrachten voor hoofdmodule
AT-opdrachten voor hoofdmodule
AT-opdrachten voor hoofdmodule
AT-opdrachten voor hoofdmodule

1. Typ AT+NAAM? om de naam van de module te zien.

Je kunt het veranderen zoals je wilt, door bijvoorbeeld te typen: AT+NAME=MASTER

2. Om het wachtwoordtype in AT+PSWD te zien? (standaard is: 1234)

3. Typ AT+ROLE=1 om het master te maken

4. Typ AT+CMODE=0 om de module verbinding te laten maken met een opgegeven Bluetooth-adres.

5. Typ AT+BIND= 0021, 13, 0109E8 (vul hier het adres van uw slave-module in) om deze te koppelen met de slave-module.

Opmerking: in AT-opdrachten moeten de dubbele punten worden vervangen door komma's en ook dat het volledige adres hiervan

”:21:13:19E8” is “00:21:13:01:09:e8” omdat “0” aan het begin is weggelaten.

Stap 5: Arduino Micro-verbindingen

Arduino Micro-verbindingen
Arduino Micro-verbindingen
Arduino Micro-verbindingen
Arduino Micro-verbindingen

Maak de aansluitingen zoals weergegeven in de afbeelding:

HC-05 -> Arduino

Vcc -> 5V

GND -> GND

Tx -> pin 11

Potentiometer -> Arduino

V -> 5V

GND -> GND

Invoerpin -> pin A2

Upload de volgende schets:

Belangrijk: Bij het uploaden van een schets, verwijder Rx- en Tx-verbindingen en sluit ze weer aan op hun posities nadat het uploaden is voltooid!

Stap 6: Arduino Nano-verbindingen

Arduino Nano-verbindingen
Arduino Nano-verbindingen
Arduino Nano-verbindingen
Arduino Nano-verbindingen
Arduino Nano-verbindingen
Arduino Nano-verbindingen

Maak de aansluitingen zoals weergegeven in de afbeelding:

HC-05 -> Arduino

Vcc -> 5V

GND -> GND

Tx -> pin 10

Rx -> pin 11

QRE1113 -> Arduino

VCC -> 5V

GND -> GND

UIT -> pin A0

Batterij -> Arduino

9V -> Tuimelschakelaar

GND -> GND

Tuimelschakelaar -> Arduino

V -> Vin

Upload de volgende schets:

Stap 7: Aanpassingen

Aanpassingen
Aanpassingen
Aanpassingen
Aanpassingen
Aanpassingen
Aanpassingen

Gefeliciteerd! Je hebt het meest veeleisende deel voltooid!;):):)

Nu tijd voor aanpassingenssss!

1. Sluit Arduino Micro aan op uw pc. U zult de led op de Bluetooth-module herhaaldelijk zien knipperen.

2. Draai de schakelaar op de Arduino Nano in om hem op te starten. Na enkele seconden ziet u beide bluetooth-modules op dezelfde manier knipperen (één keer knipperen na 2 sec). Dit betekent dat uw Arduino-kaarten zijn gekoppeld en met elkaar kunnen communiceren.

3. Open Arduino IDE. Selecteer je bord (Arduino Micro) en de juiste COM-poort en open de seriële plotter. U ziet een grafiek met de metingen van de sensor en de waarde van de potentiometer. Bij de blauwe kleur staan de waarden van potentiometer (drempel) en bij rood de waarden van de sensor.

4. Verwijder de lens van de bril zodat alleen het montuur overblijft.

5. Bevestig de Spark Fun-lijnsensor aan het frame in een positie die vergelijkbaar is met de foto's.

6. Zet de bril op en stel de sensor zo af dat deze zich naast uw oog bevindt. Door wat te knipperen met je ogen zul je enkele pieken in de grafiek van Serial Plotter opmerken. Pas de waarde van de potentiometer aan om boven de pieken en onder de andere waarden te zijn, zoals weergegeven in de afbeelding. Nu heb je met succes je drempel ingesteld!

Opmerking: uit de drempelaanpassing kunt u ook kiezen welk soort knipperen (opzettelijk of onopzettelijk) u accepteert. Op deze manier kunt u volledig bepalen wanneer het 'ENTER'-commando wordt verzonden.

En…… Eindelijk:D

Het enige wat je nu hoeft te doen is KNIPPEREN (sluit en open je oog);)

Er wordt een "Enter" naar uw pc gestuurd!!

Ja, maar is er een manier om te schrijven en alles te doen wat ik wil zonder mijn pc aan te raken???

Yeeaaahhh… Ga door naar het laatste deel om het zelf te zien!!;)

Stap 8: 3D-afdruktijd!!!:NS

3D-afdruktijd!!!:NS
3D-afdruktijd!!!:NS
3D-afdruktijd!!!:NS
3D-afdruktijd!!!:NS
3D-afdruktijd!!!:NS
3D-afdruktijd!!!:NS
3D-afdruktijd!!!:NS
3D-afdruktijd!!!:NS

Deze stap is een optionele stap om dit project een compacter en draagbaarder gevoel te geven!!;)

U kunt met uzelf experimenteren en uw eigen behuizingen maken met elk ontwerp dat u maar wilt! Hieronder vind je ook mijn ontwerpen!

Voor dit project heb ik FDM-proces gebruikt met PLA als materiaal. PLA is een geweldige optie voor goedkope en snelle prototyping en is verkrijgbaar in een groot aantal kleuren.

Nadat het 3D-printen is voltooid, kunt u schuurpapier gebruiken om ze glad en mooi te maken en u kunt ze ook in elke gewenste kleur schilderen!

Dat is alles !!!!:D:D

Geniet van uw nieuwe apparaat en gebruik MINDER toetsenbord en muis en MEER Eye Blinking!;)

Stap 9: Bedien uw pc;)

Image
Image

Nu is het tijd om het te zien werken!!!!

Aarzel niet om eventuele opmerkingen of suggesties die u heeft met mij te delen!!!

En vergeet niet……!!

DOE MEER MET OOG KNIPPEREND!!!;)

Als je dat project leuk vond, stem dan alsjeblieft voor de wedstrijden! Bedankt!

ps. Voor de video heb ik het schermtoetsenbord van Windows gebruikt dat automatisch scannen en scanbuddy-software van ahf ondersteunt.

Afstandsbediening Wedstrijd 2017
Afstandsbediening Wedstrijd 2017

Eerste prijs in de Remote Control Contest 2017

Aanbevolen: