Spisu treści:

Przełącznik dotykowy mniej dotykowy: 11 kroków
Przełącznik dotykowy mniej dotykowy: 11 kroków

Wideo: Przełącznik dotykowy mniej dotykowy: 11 kroków

Wideo: Przełącznik dotykowy mniej dotykowy: 11 kroków
Wideo: Jak podłączyć włącznik dotykowy - Rosa Dotyk - Polmark 2024, Listopad
Anonim
Przełącznik dotykowy mniej dotykowy
Przełącznik dotykowy mniej dotykowy

W panującej sytuacji COVID-19 wprowadzenie bezdotykowego interfejsu użytkownika dla maszyn publicznych, aby uniknąć rozprzestrzeniania się pandemii przez społeczność.

Krok 1: Rzeczy użyte w tym projekcie

Komponenty sprzętowe

  • Arduino Mega 2560 i Genuino Mega 2560
  • Klawiatura bezdotykowa - 01 (schematy, plik tablicy i BOM)
  • Klawiatura bezdotykowa - 02 (schematy, plik tablicy i BOM)

Aplikacje i usługi online

  • IDE Arduino
  • Przechwytywanie OrCAD
  • Cadance Allegro Projektant PCB

Narzędzia ręczne i maszyny produkcyjne

  • Lutownica
  • Drut lutowniczy
  • Pasta lutownicza

Krok 2: Przegląd

Wszyscy walczymy teraz z panującą pandemią COVID-19. A także teraz jesteśmy w sytuacji, w której musimy dostosować się do panujących warunków, stosując więcej środków bezpieczeństwa. Podczas gdy życie wraca do normy dzięki większej liczbie środków bezpieczeństwa, aby uniknąć infekcji wirusowej, w miastach dominuje również zwiększenie bezpieczeństwa w miejscach publicznych i zatłoczonych obszarach. Ale było wiele sytuacji, w których musimy złamać środki bezpieczeństwa i wchodzić w interakcje z niebezpiecznym elementem, aby zaspokoić potrzebujących. W tym przypadku projekt zajmuje się zapobieganiem rozprzestrzenianiu się COVID-19 poprzez interakcje dotykowe lub dotyk.

Bankomaty, windy, automaty vendingowe itp. to miejsca, z których korzysta wiele osób. Szansa na rozprzestrzenienie się wirusa jest bardzo wysoka w takich miejscach, gdzie wiele osób pośrednio wchodzi w kontakt z innymi ludźmi poprzez dotyk. Szansa na rozprzestrzenienie się społeczności z tych miejsc jest bardzo wysoka, ponieważ jedna zarażona osoba może być źródłem infekcji dla dużej liczby osób.

Dlatego ideą projektu jest zbudowanie bezdotykowego lub bezkontaktowego interfejsu użytkownika do interakcji z maszyną publiczną. Pomysł koncentruje się głównie na bankomatach, automatach sprzedających, windach itp., gdzie publiczność nie może uniknąć dotykania i gdzie prawdopodobieństwo rozprzestrzenienia się wirusa Corona jest wysokie.

jest zrobiony dla mojego kuzyna, który idzie do 6 klasy

Krok 3: Funkcje

  • Interakcje bezdotykowe lub bezkontaktowe.
  • Łatwy do dostosowania zgodnie z aplikacją.
  • Tani

Krok 4: Sprzęt

Sprzęt przełącznika Touchless zawiera płytkę Arduino Mega Board, która służy jako płyta główna lub urządzenie sterujące projektu. Następnie pojawia się dostosowana klawiatura bezdotykowa - 01 i klawiatura bezdotykowa -02. Te płytki zrywają funkcję dostarczania bezdotykowych wejść do płytki Arduino.

Krok 5: Arduino Mega

Arduino Mega
Arduino Mega

Arduino Mega to płytki mikrokontrolera używane do odbierania bezdotykowych danych wejściowych z klawiszy czujnika, przetwarzania zgodnie z kodem i wykonywania danych wyjściowych.

Krok 6: Dotknij mniej klawiatury -01

Klawiatura bezdotykowa -01
Klawiatura bezdotykowa -01
Klawiatura bezdotykowa -01
Klawiatura bezdotykowa -01
Klawiatura bezdotykowa -01
Klawiatura bezdotykowa -01
Klawiatura bezdotykowa -01
Klawiatura bezdotykowa -01

Klawiatura bezdotykowa -01 to podstawowe urządzenie wejściowe, które zawiera klawisze numeryczne i podstawowe klawisze sterujące. Każdy klucz jest wyposażony w czujnik zbliżeniowy IR LED, który służy do blokowania wymaganych kluczy zamiast ich naciskania. Zasięg zbliżeniowy diody IR można zmieniać w zależności od potrzeb. Za pomocą tej klawiatury można zablokować żądany klawisz za pomocą dwóch palców machających lub przytrzymujących przed klawiszem przez określony czas (np. 2 sekundy) zamiast naciskania przycisków. Zablokowanie klucza będzie sygnalizowane świeceniem diody LED nad odpowiednimi klawiszami przez określony czas (np.: 5 sekund). Do zasilania płyt można używać zasilaczy o napięciu od 12 V do 5 V.

Krok 7: Dotknij mniej klawiatury-02

Klawiatura bezdotykowa-02
Klawiatura bezdotykowa-02
Klawiatura bezdotykowa-02
Klawiatura bezdotykowa-02
Klawiatura bezdotykowa-02
Klawiatura bezdotykowa-02

TouchLessKeypad-02 to dodatkowe urządzenie wejściowe, które można zaprojektować zgodnie z zastosowaniem urządzenia. Tutaj jest on odpowiednio zaprojektowany, tak jakby służył do sterowania podnośnikiem (z przyciskami GÓRA i DÓŁ). Cała inna specyfikacja i działanie są dokładnie takie same jak w przypadku klawiatury dotykowej bez klawiatury - 01.

Uwaga: Każda z klawiatur dotykowych jest wymagana tylko do zasilania, mimo że gniazda zasilania są dostępne dla obu płyt.

Krok 8: Jak to działa…?

Jak to działa…?
Jak to działa…?

Za każdym razem, gdy palec (lub dwa palce) zostanie pomachany lub przytrzymany przed wymaganym klawiszem, przez określony czas, klawisz zostanie zablokowany ze wskazaniem LED. Jak wspomniano wcześniej, każdy klucz jest wyposażony w czujniki zbliżeniowe IR. Tak więc, w normalnych warunkach każdy czujnik da Arduino wejście HIGH. Ale za każdym razem, gdy palec zostanie przytrzymany lub pomachany przed czujnikiem, sygnał wejściowy z tego czujnika zmieni się na LOW. Jeśli wejście kontynuuje stan LOW, Arduino porówna okres czasu stanu LOW z predefiniowanym czasem i zablokuje klawisz ze wskazaniem LED, jeśli pasuje. Wszelkie niezgodności w przedziałach czasowych i zmiany stanu spowodują zresetowanie czujników w kluczu. Następnie zablokowany klucz można również odblokować, ponownie machając przed kluczem przez określony czas. Wszystkie inne błędy i nieprawidłowe blokady klawiszy można naprawić za pomocą odpowiedniego kodu Arduino.

Krok 9: Schematy

Schematy
Schematy

Zbuduj obwód zgodnie z podanymi schematami. Do zasilania płyt używaj zasilaczy o napięciu od 5 V do 12 V. W porównaniu ze schematami Touch Less Keypad, każdy może łatwo dostosować schematy do aplikacji. Poniższe schematy można zastosować do bezdotykowego systemu sterowania windą.

Krok 10: Kod

Do tego dołączony jest podstawowy program Arduino dla projektu. Wykonaj poniższe kroki, aby sflashować kod na płytkę Arduino Mega.

  1. Otwórz Arduino IDE. Wybierz Plik > Nowy.
  2. Teraz otworzy się nowe okno.
  3. Wpisz lub skopiuj podany kod.
  4. Zapisz szkic.
  5. Teraz podłącz płytkę Arduino Mega Board do komputera za pomocą kabla USB A do B.
  6. Następnie wybierz Narzędzia > Tablica > Arduino/Genuino Mega lub Mega 2560. Wybierz Narzędzia > Port.
  7. Teraz wybierz port, do którego podłączona została płytka Arduino.
  8. Teraz skompiluj kod i sprawdź, czy nie ma błędów, klikając przycisk Zweryfikuj. Usuń ewentualne błędy.
  9. Teraz prześlij kod na płytkę Arduino, klikając przycisk Prześlij.

Krok 11: Załączniki

Touch Less Keypad - 01 i Touch Less Keypad - 02 (schematy, plik tablicy, Gerber i BOM) oraz kod Arduino można znaleźć w poniższym linku Github.

github.com/jitheshthulasidharan/Touch-Less-Touch-Switch

Zalecana: