Na stronach internetowych Aliexpress, Adafruit, Amperka i tym podobnych (nie tylko litera A) można znaleźć moduły przycisków dotykowych. Są bardzo wygodne: podłączono to do wejścia cyfrowego Arduino (lub po prostu liczony spust) - i „myśli”, że jest to normalny mechaniczny przycisk z rezystorem podciągającym i obwodem tłumiącym odbijanie. Autor Instrictables pod pseudonimem TheCircuit sugeruje zrobienie tego samego, ale zrób to sam. Zobaczmy jak.
Struktura obejmuje: wzmacniacz operacyjny LM358, dwa stałe rezystory - 330 omów i 10 kOhm, jeden trymer na 10 kOhm i diodę LED:
Kreator składa moduł zgodnie z tym schematem (oczywiście płyta czujnikowa ma jedno wyjście, a nie dwa równoległe):
Najpierw na płycie typu breadboard. Umieszcza komponenty i zworki, łączy. Jedynym dwubiegunowym komponentem biegunowym jest tutaj dioda LED.
Łączy przewody zasilające we właściwej polaryzacji, ale jak dotąd nie dostarcza zasilania:
Mocuje płytkę dotykową:
Włącza zasilanie (3,3 lub 5 V, podczas pracy w połączeniu z urządzeniem zewnętrznym źródło zasilania musi być współdzielone). Rezystor tuningowy dostosowuje czułość, dzięki czemu po dotknięciu płytki czujnika dioda LED świeci, ale po zwolnieniu nie świeci. To wszystko działa:
Sygnał do urządzenia zewnętrznego należy usunąć z punktu podłączenia prawego zgodnie z obwodem wyjściowym rezystora przy 330 omach ze stykiem 1 mikroukładu. Dotyk będzie odpowiadał jednostce logicznej - jak w przypadku gotowych modułów przycisków dotykowych.
Master przenosi debugowany obwód na bardziej kompaktową płytkę ścienną, taką jak perfboard, dodaje trzypinowy grzebień (moc, moc wyjściową, ogólne) i gniazdo mikroukładu, co pozwala nie przegrzewać go podczas lutowania:
Po przesłaniu może być wymagana dodatkowa regulacja czułości za pomocą rezystora przycinającego. Oczywiście możesz od razu zbudować i debugować obwód na perfboard. Grzebień pozwala w szczególności na umieszczenie modułu w płycie tartej pionowo, tak jakby był to jeden element:
Urządzenie, w którym będzie działać jeden lub więcej z tych modułów, musi mieć izolację galwaniczną od sieci. Wpływa to również na źródło zasilania używane podczas weryfikacji i debugowania.