Spisu treści:

Kontroluj komputer bezprzewodowo z mruganiem oczami;): 9 kroków (ze zdjęciami)
Kontroluj komputer bezprzewodowo z mruganiem oczami;): 9 kroków (ze zdjęciami)

Wideo: Kontroluj komputer bezprzewodowo z mruganiem oczami;): 9 kroków (ze zdjęciami)

Wideo: Kontroluj komputer bezprzewodowo z mruganiem oczami;): 9 kroków (ze zdjęciami)
Wideo: Ludzie, którzy zamienili się w zwierzęta 😲🤔 2024, Listopad
Anonim
Image
Image
Materiały: to, czego będziesz potrzebować
Materiały: to, czego będziesz potrzebować

A co z wyjściem poza swoje nawyki? Co powiesz na spróbowanie czegoś nowego?!!!!

A co z kontrolowaniem komputera i robieniem wszystkiego, co chcesz BEZ używania klawiatury i myszy!

Hmm… Ale jak to możliwe???

Mrugnięciem oka !! Nie wierzysz w to???

Ok, więc po prostu czytaj dalej, a dowiesz się, jak to się może stać!!;)

Krok 1: Materiały: czego będziesz potrzebować

  • 2x mini płytki do krojenia chleba
  • 2x moduły Bluetooth HC-05
  • 1x Arduino Uno
  • 1x Arduino Micro
  • 1x Arduino Nano
  • 1x czujnik linii SparkFun QRE1113
  • 1x kabel Mini usb-USB (dla Arduino Nano)
  • 1x kabel Micro USB-USB (dla Arduino Micro)
  • 1x kabel USB 2.0 A/B (dla Arduino Uno)
  • 1x potencjometr 10Kοhm
  • Przewody połączeniowe (męski na męski i męski na żeński)
  • 1x bateria 9 V
  • 1x uchwyt baterii
  • 1x przełącznik dwupozycyjny
  • 1x para okularów
  • 1x taśma izolacyjna
  • 1x lutownica (opcjonalnie)

Krok 2: Tryb i polecenia Bluetooth AT

Tryb i polecenia Bluetooth AT
Tryb i polecenia Bluetooth AT
Tryb i polecenia Bluetooth AT
Tryb i polecenia Bluetooth AT

Do tego procesu używam płytki Arduino Uno

1. Podłącz odpowiednio GND i Vcc modułu Bluetooth do GND i 5 V płyty Arduino.

2. Naciśnij przycisk na HC-05 Bluetooth i trzymając go wciśnięty, podłącz Arduino do komputera. Zobaczysz diodę LED na module Bluetooth migającą w odstępie 2 sekund, co oznacza, że wszedłeś w tryb AT.

3. Otwórz Arduino IDE i prześlij pusty szkic na płytkę Arduino.

4. Podłącz Rx i Tx modułu Bluetooth odpowiednio do Rx (pin0) i Tx (pin1) płyty Arduino.

Ważne: Podczas przesyłania szkicu usuń połączenia Rx i Tx i podłącz je z powrotem do ich pozycji po zakończeniu przesyłania!

HC-05 -> Arduino

Vcc -> 5V

GND -> GND

Rx -> Rx (pin 0)

Tx -> Tx (pin1)

Wszystkie połączenia są pokazane na obrazku.

5. Moduł Bluetooth HC 05 wymaga powrotu karetki i podawania linii po każdym poleceniu.

Otwórz więc Serial Monitor i wybierz „Zarówno NL, jak i CR” i 38400 bodów.

Wpisz: AT, a następnie kliknij Wyślij.

Teraz powinieneś otrzymać odpowiedź OK, co oznacza, że pomyślnie wprowadziłeś polecenia AT!

Krok 3: Polecenia AT dla modułu SLAVE

Polecenia AT dla modułu SLAVE
Polecenia AT dla modułu SLAVE
Polecenia AT dla modułu SLAVE
Polecenia AT dla modułu SLAVE
Polecenia AT dla modułu SLAVE
Polecenia AT dla modułu SLAVE

1. Wpisz AT+NAME? aby zobaczyć nazwę modułu.

Możesz to zmienić, jak chcesz, wpisując na przykład: AT+NAME=SLAVE

2. Aby zobaczyć hasło wpisz AT+PSWD? (domyślnie: 1234)

3. Wpisz AT + ROLE = 0, aby uczynić go niewolnikiem

4. Wpisz AT+ADDR=? aby uzyskać jego adres. Musisz znać adres tego modułu, aby sparować go z innym.

Zauważ, że adres będzie wyglądał podobnie do tego::21:13:19E8

5. Odłącz go od komputera, aby wyjść z trybu AT.

Uwaga: Adres można również znaleźć w urządzeniach Bluetooth, dodaj urządzenie, kliknij prawym przyciskiem myszy SLAVE (nazwa Bluetooth), Właściwości, Bluetooth -> Unikalny identyfikator.

Krok 4: Polecenia AT dla modułu głównego

Polecenia AT dla modułu głównego
Polecenia AT dla modułu głównego
Polecenia AT dla modułu głównego
Polecenia AT dla modułu głównego

1. Wpisz AT+NAME? aby zobaczyć nazwę modułu.

Możesz to zmienić, jak chcesz, wpisując na przykład: AT+NAME=MASTER

2. Aby zobaczyć hasło wpisz AT+PSWD? (domyślnie: 1234)

3. Wpisz AT+ROLE=1, aby uczynić go mistrzem

4. Wpisz AT+CMODE=0, aby moduł łączył się z określonym adresem Bluetooth.

5. Wpisz AT+BIND= 0021, 13, 0109E8 (tu wpisz adres swojego modułu podrzędnego), aby sparować go z modułem podrzędnym.

Uwaga: W poleceniach AT dwukropki należy zastąpić przecinkami, a także pełny adres tego

„:21:13:19E8” to „00:21:13:01:09:e8”, ponieważ „0” jest pomijane na początku.

Krok 5: Połączenia Arduino Micro

Połączenia Arduino Micro
Połączenia Arduino Micro
Połączenia Arduino Micro
Połączenia Arduino Micro

Wykonaj połączenia, jak pokazano na obrazku:

HC-05 -> Arduino

Vcc -> 5V

GND -> GND

Tx -> pin 11

Potencjometr -> Arduino

V -> 5V

GND -> GND

Pin wejściowy -> pin A2

Prześlij następujący szkic:

Ważne: Podczas przesyłania szkicu usuń połączenia Rx i Tx i podłącz je z powrotem do ich pozycji po zakończeniu przesyłania!

Krok 6: Połączenia Arduino Nano

Połączenia Arduino Nano
Połączenia Arduino Nano
Połączenia Arduino Nano
Połączenia Arduino Nano
Połączenia Arduino Nano
Połączenia Arduino Nano

Wykonaj połączenia, jak pokazano na obrazku:

HC-05 -> Arduino

Vcc -> 5V

GND -> GND

Tx -> pin 10

Rx -> pin 11

QRE1113 -> Arduino

VCC -> 5V

GND -> GND

OUT -> pin A0

Bateria -> Arduino

9V -> Przełącznik dwupozycyjny

GND -> GND

Przełącznik -> Arduino

V -> Vin

Prześlij następujący szkic:

Krok 7: Korekty

Korekty
Korekty
Korekty
Korekty
Korekty
Korekty

Gratulacje! Ukończyłeś najbardziej wymagającą część!;):)

Teraz czas na korektyssss!

1. Podłącz Arduino Micro do komputera. Zobaczysz, że dioda LED na module Bluetooth będzie wielokrotnie migać.

2. Włącz przełącznik na Arduino Nano, aby go włączyć. Po kilku sekundach zobaczysz, że oba moduły bluetooth migają w ten sam sposób (jedno mignięcie po 2 sekundach). Oznacza to, że twoje płyty Arduino są sparowane i mogą się ze sobą komunikować.

3. Otwórz Arduino IDE. Wybierz swoją płytkę (Arduino Micro) oraz odpowiedni port COM i otwórz Serial Plotter. Zobaczysz wykres z pomiarami czujnika i wartością potencjometru. Kolorem niebieskim są wartości z potencjometru (progu), a kolorem czerwonym wartości z czujnika.

4. Zdejmij soczewkę z okularów tak, aby mieć tylko oprawkę.

5. Przymocuj czujnik liniowy Spark Fun do ramki w pozycji podobnej do zdjęć.

6. Załóż okulary i ustaw czujnik blisko oka. Robiąc kilka mrugnięć okiem, zauważysz pewne piki na wykresie plotera szeregowego. Dostosuj wartość potencjometru, aby była powyżej szczytów i poniżej innych wartości, jak pokazano na obrazku. Teraz udało Ci się ustawić próg!

Uwaga: Z poziomu regulacji progu możesz również wybrać, jaki rodzaj mrugnięć (zamierzonych lub niezamierzonych) zaakceptujesz. W ten sposób możesz w pełni kontrolować, kiedy zostanie wysłane polecenie 'ENTER'.

I…… Wreszcie:D

Jedyne, co musisz teraz zrobić, to po prostu Mrugnąć (zamknąć i otworzyć oko);)

"Enter" zostanie wysłany do twojego komputera!!

Tak, ale czy jest jakiś sposób na pisanie i robienie czegokolwiek bez dotykania mojego komputera???

Yeeaaahhh… Przejdź do ostatniej części, aby zobaczyć na własne oczy!!;)

Krok 8: Czas drukowania 3D!!!:D

Czas druku 3D!!!:D
Czas druku 3D!!!:D
Czas druku 3D!!!:D
Czas druku 3D!!!:D
Czas druku 3D!!!:D
Czas druku 3D!!!:D
Czas druku 3D!!!:D
Czas druku 3D!!!:D

Ten krok jest opcjonalny, aby nadać temu projektowi bardziej kompaktowy i przenośny charakter!;)

Możesz eksperymentować ze sobą i tworzyć własne obudowy z dowolnym wzorem, który Ci się podoba! Poniżej znajdziecie również moje projekty!

W tym projekcie wykorzystałem proces FDM z PLA jako materiałem. PLA to świetna opcja do taniego i szybkiego prototypowania i jest dostępna w szerokiej gamie kolorów.

Po zakończeniu drukowania 3D możesz użyć papieru ściernego, aby były gładkie i ładne, a także możesz je pomalować na dowolny kolor!

To wszystko !!!!:D:D

Ciesz się nowym urządzeniem i używaj MNIEJ klawiatury i myszy oraz WIĘCEJ mrugania oczami!;)

Krok 9: Kontroluj swój komputer;)

Image
Image

Teraz nadszedł czas, aby zobaczyć, jak działa!!!!

Zapraszam do dzielenia się ze mną wszelkimi uwagami lub sugestiami !!!

I nie zapomnij……!!

ZRÓB WIĘCEJ MRUGAJĄC OCZAMI !!!;)

Jeśli podobał Ci się ten projekt, zagłosuj na niego w konkursach! Dziękuję Ci!

PS. Do filmu użyłem klawiatury ekranowej z systemu Windows, która obsługuje automatyczne skanowanie i oprogramowanie scanbuddy firmy ahf.

Konkurs na zdalne sterowanie 2017
Konkurs na zdalne sterowanie 2017

I nagroda w Konkursie Pilotów 2017