Machen Sie einen kontaktlosen (berührungslosen) Schalter - Gunook

Machen Sie einen kontaktlosen (berührungslosen) Schalter - Gunook

Inhaltsverzeichnis:

Anonim

Hallo zusammen. In diesem Instructable zeige ich Ihnen, wie Sie auf einfache Weise einen berührungslosen Schalter mit einem Abstandssensor herstellen. Es könnte sehr nützlich für Ihr Haus oder andere Maschinen sein.

Weil ich Student bin und ein Projekt über 'Passivhaus' mache und ich einen speziellen Schalter haben möchte.

Zubehör:

Schritt 1: Was Sie brauchen

Was du machen musst

dieser Schalter sind:

-Leitungen

-ein Steckbrett

-Ein Abstandssensor. Ich bevorzuge die HC-SR04 oder eine HC-SR05.

-Ein Arduino-Board

-eine LED zum Testen des Programms

Schritt 2: Verdrahtung

Der Abstandssensor hat 4 Pins:

-VCC

-TRIG

-ECHO

-GND

Verbinden:

-VCC auf 5V Pin auf Ihrem Arduino Board

-TRIG zu einem digitalen Pin (in meinem Fall Pin 3)

-Echo auf einen anderen digitalen Pin (in meinem Fall Pin 4)

-GND zu GND

Schließen Sie die LED an einen digitalen Pin an, dieser muss sich von den anderen Pins unterscheiden.

Schritt 3: Programmieren

Für einige von Ihnen, die den Code nicht verstehen, gibt es in meinem Code zwei Teile (in 'void loop'):

-Im ersten Teil geht es um den Abstandssensor. Um die Entfernung zu messen, sendet und empfängt der Sensor Echo (Art des Tons). Ich habe die Länge eines A4-Blattes (29,7 cm - 11,69 ") verwendet, um es zu kalibrieren. Bei dieser Berechnung" Abstand = (Dauer / 2) / 29,7 "habe ich die Dauer in 2 geteilt, weil die Zeit das Echo ist muss von dieser Seite des Blatts zu einer anderen Seite desselben Blatts gehen, entspricht dem Echo, das von einer anderen Seite zum Sensor geht (es wird auf dieser Seite des Blatts platziert).

-Der zweite Teil ist der Hauptteil dieses Codes. Das ist die Struktur meines Codes:

Während(…){

…;

Während(…){

…;

Während(…){

…;

Während(…){

…;

}

}

}

}

Befindet sich Ihre Hand (oder ein Gegenstand) zwischen 2 und 10 cm (0,79 "-3,94"), können Sie diesen Bereich im Programm ändern. Das Programm gibt das erste "While" ein und die LED (oder etwas anderes) leuchtet auf auf. Und wenn Sie Ihre Hand weiter als 10 cm bewegen (das 2. "While"), muss die LED immer noch leuchten (wie ein normaler Schalter). Befindet sich Ihre Hand zum 2. Mal zwischen 2 und 10 cm (3. "While"), muss die LED erlöschen. Und wenn Sie ihn vom Sensor wegbewegen (> 10 cm, 4. "While"), muss die LED erst wieder erlöschen, wenn Sie Ihre Hand wieder näher als 10 cm bewegen.

Schritt 4: Ergebnis …

Entschuldigung für mein Englisch. Ich bin kein Muttersprachler. Wenn Sie eine Verbesserung haben, sind sie willkommen!

Wenn Sie sich für dieses Projekt interessieren, klicken Sie bitte auf den Button 'Vote' oben rechts und stimmen Sie ab!