Inhaltsverzeichnis:

Auto - Lampe - Gunook
Auto - Lampe - Gunook

Video: Auto - Lampe - Gunook

Video: Auto - Lampe - Gunook
Video: Baby in Fruchtblase geboren - Hammer Video 2024, Juli
Anonim
Auto - Lampe
Auto - Lampe

Ich habe ein Bücherregal in der Ecke des Zimmers. Der Bereich ist nicht beleuchtet, und ich möchte nicht jedes Mal das Licht ein- und ausschalten, wenn ich ein Buch mitnehmen möchte.

Mit einigen grundlegenden Komponenten und einfachem Code können Sie auch eine Lampe erstellen, die automatisch aufleuchtet, wenn Sie sie benötigen, und sich ausschaltet, wenn Sie sie nicht benötigen.

Für dieses Projekt habe ich ein Arduino Nano Board verwendet.

Die Lampe verfügt über 2 Sensoren: Ultraschall-Abstandssensor und Lichtsensor (LDR). Der Ultraschallsensor alarmiert den Mikrocontroller, wenn sich eine Person der Lampe nähert – sie sollte sich also einschalten. Der LDR-Sensor prüft, ob der Raum bereits beleuchtet ist – wenn bereits genügend Licht im Raum vorhanden ist, leuchtet die Lampe auch bei Annäherung nicht.

Die Lampe schaltet sich von selbst aus, wenn längere Zeit niemand an ihr vorbeigeht.

Schritt 1: Ordnen Sie alle Komponenten an

Alle Komponenten anordnen
Alle Komponenten anordnen
Alle Komponenten anordnen
Alle Komponenten anordnen
Alle Komponenten anordnen
Alle Komponenten anordnen

Dies sind die Komponenten, die im Bau verwendet werden:

  • Ultraschallsensor (Amazon)
  • Arduino-Board (Egal welche Art, ich habe Nano wegen seiner Größe gewählt) (Amazon)
  • USB-Buchse (weiblich) - nicht erforderlich, aber besser zu haben. (Amazonas)
  • USB-Kabel, das zum Arduino-Board passt
  • Verdrahtungsdrähte - ein paar männlich-weiblich und ein paar männlich-männlich. (Amazonas)
  • USB-betriebene Lampe (Amazon)
  • Widerstand - 10KΩ ist gut
  • ein LDR (Amazon)
  • Potentiometer (Amazon)
  • Kleiner Karton - alle Komponenten werden hineingesteckt

Werkzeuge für den Bau:

  • Lötkolben + Zinn
  • Klebepistole
  • Allzweckmesser

Wenn Sie das alles haben, können Sie beginnen!

Schritt 2: Machen Sie Löcher in der Box

Machen Sie Löcher in der Box
Machen Sie Löcher in der Box
Machen Sie Löcher in der Box
Machen Sie Löcher in der Box

Setzen Sie den Ultraschallsensor auf die Box und markieren Sie seine "Augen" mit dem Stift.

Schneiden Sie mit dem Cuttermesser 2 Löcher in die Schachtel, damit Sie die "Augen" des Ultraschallsensors durch den Karton stecken können.

Stechen Sie mit einer Nadel oben in die Dose 2 kleine Löcher, durch die Sie später die LDR-Fäden fädeln.

Schneiden Sie ein Loch in der Größe des USB-Anschlusses an der Vorderseite / Oberseite der Box.

Machen Sie auf der Rückseite ein Loch, damit Sie das USB-Kabel zum Mikrocontroller führen können.

Schritt 3: Verkabelung

Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung

Führen Sie zuerst die LDR-Beine durch die Löcher, die Sie im vorherigen Schritt gemacht haben.

Schweißen Sie ein Bein des LDR mit einem Bein des Widerstands. Schweißen Sie an der gleichen Stelle ein Außen-Außengewinde, wie im Bild.

Das Außengewinde wird dem zweiten Bein des LDR hinzugefügt und eines wird dem anderen Bein des Widerstands hinzugefügt.

Stecken Sie das mit dem GND-Pin auf der Arduino-Platine verbundene Kabel, das mit dem LDR-Stecker verbundene Kabel auf 5V und das mit beiden verbundene Kabel auf A0.

Dies erzeugt einen Spannungsabfall am Widerstand, so dass mehr Licht im Raum ist - je höher die Spannung, die wir vom gemeinsamen Draht erhalten.

Nehmen Sie 3 männlich-weibliche Drähte und verbinden Sie sie mit den Beinen des Potentiometers. Verbinden Sie die beiden äußeren Beine - eines mit 5 V und eines mit GND, das mittlere Bein mit A1.

Nehmen Sie 4 männlich-weibliche Drähte und verbinden Sie dann die Beine des Ultraschallsensors auf diese Weise:

  • Masse (Sensor) > Masse (Arduino)
  • Trig (Sensor) > digitaler Pin 4 (arduino)
  • Echo (Sensor) > digitaler Pin 5 (arduino)
  • Vcc (Sensor) > 5V (Arduino)

Schweißen Sie 2 Außengewinde an die 2 externen Beine der USB-Buchse.

Verbinden Sie einen davon mit GND und den anderen mit Pin 6. Sie wissen, welcher mit welchem Pin verbunden werden muss, nachdem Sie den folgenden Test durchgeführt haben:

Versuchen Sie, einen von ihnen an GND und einen an 5V anzuschließen, und stecken Sie die Lampe in die USB-Buchse. Wenn es nicht aufleuchtet, drehen Sie die Drähte von GND auf 5V und umgekehrt. Wenn die Lampe aufleuchtet, bewegen Sie das Kabel vom 5V-Pin und stecken Sie es in den 6-Digital-Pin.

Schritt 4: Potentiometer und Codierung einstellen

Stellen Sie das Potentiometer und die Codierung ein
Stellen Sie das Potentiometer und die Codierung ein

Laden Sie den angehängten Code herunter und laden Sie ihn auf das Arduino hoch.

Legen Sie die Tafel dort hin, wo Sie es für „dunkel“halten.

Öffnen Sie den seriellen Monitor (Strg + M) - Sie sehen wiederholt 2 gedruckte Zahlen. Stellen Sie das Potentiometer ein, bis beide Zahlen ungefähr gleich sind.

Laden Sie den Code von github.com herunter. Öffnen Sie die Datei 'AutoLamp.ino' und laden Sie sie auf das arduino hoch. (Sie müssen die Dateien zuerst extrahieren).

Schritt 5: Kleben

Kleben
Kleben

Legen Sie alle Komponenten in die Box ein.

Setzen Sie den Ultraschallsensor vorne in die Löcher, die Sie geschnitten haben, und kleben Sie ihn mit der Klebepistole fest.

Kleben Sie den LDR fest, aber decken Sie ihn nicht ab.

Kleben Sie die USB-Buchse neben das Loch, das Sie dafür gemacht haben, so dass es nach außen zeigt.

Führen Sie das USB-Kabel durch das Loch, das Sie dafür gemacht haben, und kleben Sie es so, dass es sich nicht bewegt.

Schließen und kleben Sie die Schachtel, damit sie sich nicht öffnet.

Schritt 6: Fertig

Image
Image

Schließen Sie das Kabel an ein USB-Ladegerät an und stellen Sie die Box im Dunkeln. Verbinden Sie die Lampe mit der USB-Buchse.

das ist es! Wenn Sie jetzt an ihr vorbeigehen, leuchtet die Lampe auf.

Wenn Sie eine Weile nicht an ihr vorbeigehen, wird sie alleine abbiegen.

Empfohlen: