Home > Technologie > SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

0
Advertisement

SLAMP (intelligente Lampe)

Hallo Bauherren! Dieses Projekt geht es darum, ein unbewegliches Objekt wie eine Lampe zu machen und es in Ihren Schreibtischkameraden zu verwandeln. Da SLAMP auf einem Arduino läuft, sind die Möglichkeiten der Steuerung von Lampen, Ventilatoren und wifi angeschlossenen Geräten endlos. SLAMP steuert seine Ausgänge auf der Grundlage der vom Benutzer gegebenen Eingabe. Diese Eingabe musste natürliches Gefühl und nicht Robotik sein, daher war Sprachbefehl eine Notwendigkeit bei der Gestaltung dieses Projekts. Um das Projekt zu vereinfachen und die Verwendung eines Computers zu beseitigen, so dass SLAMP völlig unabhängig von irgendetwas arbeitet, wird ein Android-Telefon für die Sprachbefehl-Erkennung verwendet. Die Kopfbewegung erfolgt durch zwei 55g Servos. Dieses Projekt ist nützlich, da es dem Benutzer erlaubt, eine einzelne Punkteinheit zu haben, die mehrere Objekte steuert, dies erlaubt eine vollständige Beseitigung von Fernbedienungen und Schaltern. Dies verringert effektiv die Anzahl der Schritte, die der Benutzer ausführt, um eine Aufgabe zu beenden, die dies zum perfekten Roboterkandidaten macht.

Schritt 1: Teile

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

Die für dieses Projekt benötigten Teile finden Sie alle auf amazon. Die Gesamtkosten waren $ 110 gegeben, dass Sie die grundlegenden Dinge wie Werkzeug herum haben.

Bestandteile:

1. Arduino Uno ( http://www.amazon.com/gp/product/B00E5WJSHK?psc=1&redirect=true&ref_=oh_aui_detailpage_o00_s04 )

2. HC-05 Bluetooth - Transceiver ( http://www.amazon.com/gp/product/B00L083QAC?psc=1&redirect=true&ref_=oh_aui_detailpage_o00_s03 )

3. Zwei 55g Servos (9 kg / cm @ 4.8V) http://www.amazon.com/gp/product/B015N2J7GW?psc=1&redirect=true&ref_=oh_aui_detailpage_o00_s02

4. 9V Spg.Versorgungsteil (ein Ziegelstein arbeitet) Um die Menge der Drähte zu verringern, wurde der Ziegelstein geöffnet und der innere Kreis herausgenommen. ( Http://www.amazon.com/gp/product/B00CP1QLSC?psc=1&redirect=true&ref_=oh_aui_detailpage_o00_s03 )

5. 5V Spg.Versorgungsteil (ein Ziegelstein arbeitet) Um die Menge der Drähte zu verringern, wurde der Ziegelstein geöffnet und der innere Zirkus herausgenommen.

6. 9V-Buchse. (Male) ( http://www.amazon.com/gp/product/B00CP1QLSC?psc=1&redirect=true&ref_=oh_aui_detailpage_o00_s03 )

7. Perf Board ( http://www.amazon.com/gp/product/B00DUW3SU4?psc=1&redirect=true&ref_=oh_aui_detailpage_o00_s00 )

8. LED - Glühbirne ( http://www.amazon.com/gp/product/B00BWKTP4O?psc=1&redirect=true&ref_=oh_aui_detailpage_o01_s00 )

9. AC 14awg Draht (AC Draht) ( http://www.amazon.com/Prong-Universal-Standard-Connector-Cables/dp/B00F0UO11Y/ref=sr_1_3?ie=UTF8&qid=1450042842&sr=8-3&keywords=AC+ Draht )

10. Schreibtischlampe ( http://www.amazon.com/gp/product/B002ZKDUVE?psc=1&redirect=true&ref_=oh_aui_detailpage_o01_s00 )

11. Hook Up Draht ( http://www.amazon.com/gp/product/B001JT1CEE?psc=1&redirect=true&ref_=oh_aui_detailpage_o00_s03 )

Werkzeuge:

Bohren

Lötkolben

Heißklebepistole

Isolierband

Schritt 2: Solder Bluetooth Transceiver

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

1. Löten Sie einen roten Draht am TX des HC-05

2. Löten Sie einen schwarzen Draht an den RX

3. Löten Sie rot auf VCC und einen schwarzen Draht auf die GND

Wenn Sie eine längere Reichweite von Ihrem Telefon zu SLAMP benötigen, dann löten Sie ein Kabel an das Antennenband des HC-05. (Das goldene Zickzackmuster auf dem Brett.) Löten eines Drahtes zu diesem verlängert seine Antenne, das andere Ende des Drahtes Gehen Sie außerhalb der Lampe in einem offenen Bereich.

Schritt 3: Schwenk- / Neige-Servohalterung

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

Wir müssen unsere Anlage machen, die die Funktion eines menschlichen Halses nachahmt. Also, wenn wir die Drehung von 180 Grad (nach links oder rechts) sehen und nach oben und unten sehen würden. Diese Funktionen werden im Grunde als Pan / Tilt-Bewegung bezeichnet.

Dies kann durch Anbringen eines Servos übereinander erfolgen.

1. Die Servokabel kurzschneiden.

2. Schließen Sie VCC und GND an beiden an

3. Servoköpfe einschrauben.

4. Legen Sie ein Heißklebeband auf das Servo der X-Achse.

5. Den Servo fest halten, bis der Heißkleber aufleuchtet.

Die Servos sollten nun die Möglichkeit haben, sich unabhängig voneinander zu bewegen.

Schritt 4: Lampenkopf-Servohalterung

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

Der Lampenkopf wird mit Schrauben am Rahmen befestigt.

1. Schrauben Sie den Lampenkopf ab.

2. Heißkleber auf die Lampenkopfhalterplatte auftragen.

3. Halten Sie das Servo an dieser Stelle fest, bis es fest montiert ist.

4. Gießen Sie ein Heißklebeband auf den Servoskopf und halten Sie den Lampenkopf darauf.

Wenn der Lampenkopf Sie es zu schwer haben, um durch Heißkleber festgehalten werden, versuchen Sie es mit Epoxidkleber. Der Epoxy-Kleber wird dafür sorgen, dass es an seinem Platz bleibt.

Schritt 5: Servo-Kabelverlängerung

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

Da die Drähte auf unserem Servo nicht nur lang genug sind, um den ganzen Weg bis zur Basis zu gehen, müssen wir sie verlängern.

1. Löten Sie einen 3-Leiter-Draht auf den Signalstift beider Servos.

2. Eine 3-Volt-VCC- und GND-Leitung mit dem VCC und dem GND des Servos löten.

Überprüfen Sie, ob Ihre Lampe aus Hohlröhren gebaut ist, wenn ja, dann können Sie Ihre Drähte, indem Sie sie durch die Rohre zu decken. In diesem Fall sind die Rohre vorhanden.

3. Die Drähte durch die Hohlrahmen führen.

4. Bohren Sie ein 1/4 "-Loch in die Basis, damit die Drähte eindringen. (Für die Servo-Drähte kann das Loch hinter dem Hauptlampenhalter angebracht werden.)

5. Bohren Sie 2 weitere 1/4 "Löcher auf der Basis für das AC-Kabel und das Lichtsteuerdraht.

Schritt 6: Power Bricks

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

Die 9v und 5v Power Bricks liefert eine Quelle von AC-Eingang für sie zu funktionieren, anstatt zwei separate lange AC-Drähte.

1. Löten Sie das AC-Kabel an die ACin-Pins des 9-V-Steckers an.

2. Löten Sie zwei 5 "Drähte zum ACin des 5v Ziegelsteines, verlöten die anderen Enden zu den 9v Ziegelsteinen ACin.

3. Löten Sie einen roten Draht an den VCC des 5v-Ziegels und GND an den GND des Ziegels.

4. Lösen Sie eine Steckdose an den 9-V-Leistungsstecker.

Schritt 7: Schließen Sie den HC-05 an

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

1. Stecken Sie den Netzstecker ein (Vergewissern Sie sich, dass der Netzstecker nicht an die Wand angeschlossen ist)

2. Löten Sie alle GND-Drähte.

3. Verbinden Sie den VCC des HC-05 Moduls mit dem 3,3V Pin am Arduino.

4. Verbinden Sie den TX des HC-05 mit RX von Arduino

5. Verbinden Sie den RX des HC-05 mit dem TX von Arduino

Schritt 8: Kleben Sie die Komponenten

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

Die Basis von vielen Lampen sind aus Aluminium, die leitfähig ist, Kleben der Schaltungen und Platinen direkt auf diese würde alles kurz. Um sicherzustellen, dass dies nicht geschieht, werden wir Spielkarten oder eine andere Kartonoberfläche verwenden, um das Metall und Metall zu teilen.

1. Heißkleben Sie die Karten bis zum Boden der Basis.

2. Heißkleben Sie das Arduino auf die Karten.

3. Heißkleben Sie das HC-05-Modul auf die Karte

4. Heißkleben Sie die beiden Ziegelsteine ​​auf die Karten. (STELLEN SIE SICHER , DASS DIE AC PIN oder Joint TOUCH NICHTS, ohne diese zu Verletzungen oder zum Tod führen kann).

Verdrahtung:

1. Verbinden Sie das Kippservo mit Pin 10 und Schwenkservo mit Pin 9.

2. Verbinden Sie die VCC und GND, die von den Servos zu GND kommen, und den 5-V-Pin am POWER BRICK (Vergewissern Sie sich, dass die Arduinos nicht mit dem Arduinos 5v verbunden sind).

3. Schließen Sie einen 3-Leiter-Draht an Pin 13 an eine LED an.

Optional:

Um eine Glühbirne mit dem SLAMP zu verbinden, müssen wir eine Komponente verwenden, die Relais genannt wird.

Ich habe ein Instructables, wie man sie benutzt:

Http://www.instructables.com/id/LinkIt-One-Relay-Light/ - Ich habe das gemacht

Wenn Sie die Möglichkeit haben, Ihre Glühbirne mit SLAMP zu kontrollieren, vergewissern Sie sich, den obigen Link zu überprüfen. Ich habe die 'ible eines Mikrocontroller sehr ähnlich, dass der Arduino so das Tutorial und die Schaltung Schaltplan wäre das gleiche.

Schritt 9: Code it

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

Schließen Sie das SLAMP an den Computer an und laden Sie den unten stehenden Code herunter. Es wird ein Licht an Pin 13 ein- und ausschalten, den SLAMP 'Dance' machen und ihn so bewegen, dass er wie sein "Ja" oder "Nein" aussieht.

https://docs.google.com/document/d/1OzU-gSfBSJdowGHx2Gkp42GzySvKamUxyjANXB1ybyI/view

Um eigene Befehle hinzuzufügen, fügen Sie einfach Folgendes hinzu:

If (voice == "* ENTERYOURCOMMANDHERE")

{

// ENTER IHRE WIRKUNG HIER

aufrechtzuerhalten.

Zur Steuerung von SLAMP verwenden wir Sprachbefehle, die Sprachbefehle können über einen Computer (Online-Sprachbefehlsdecoder) oder ein Telefon gesendet werden.

Hinweis auf eine ist wie auf einen Web-Browser, die sie alle arbeiten, ihre nur verschiedene in gewisser Weise.

Öffnen Sie die App Ihrer Wahl und gehen Sie in die Bluetooth-Einstellungen. Schalten Sie den SLAMP ein.

In ein paar Sekunden HC-05 sollte auf dem Bildschirm kommen. Pair mit ihm mit dem Passcode, '1234' oder '0000', aber in einigen Fällen wird Ihr Telefon automatisch tun, die für Sie.

Sobald die Verbindung hergestellt ist, sind Sie fertig! Sie haben jetzt einen Weltcontrollingroboter, der sich bewegt und Licht liefert.

Schritt 10: Fazit und Verbesserungen

SLAMP (intelligente Lampe)

SLAMP (intelligente Lampe)

Schlussfolgerung:

SLAMP auf seine eigene kann nicht viel tun, aber das Verbinden anderer Quellen mit ihm und geben ihm die Kontrolle über Ihr Haus wird es ermöglichen, viel mehr zu tun und sparen Sie die Zeit. Die Servo-Bewegungen dienen in ihren Fasern nur aus einem Grund und sollen den Benutzer mit SLAMP personalisieren. Die Reaktion, die SLAMP bekommen hat, ist immer lustig, um zuzusehen, wie ein Lächeln über das Gesicht des Betrachters wächst, wenn es sich bewegt, "WOAH !! Das ist so cool!", Das ist genau das, was SLAMP ursprünglich entworfen wurde, aber als Es wurde gebaut und verbessert die Verwendungen und Aufgaben, die sie abschließen konnte ein Bonus.

Verbesserung:

Die aktuelle Version von SLAMP (SLAMP V2) hat die Fähigkeit zu spielen, zu stoppen, Musik zu ändern. Es kann jedes IR-Gerät (TV, Kamera Shutter .. etc), Es bewegt sich jetzt in zufälligen Intervallen (mehr natürliches Gefühl, wenn auf dem Tisch). Ich würde gerne Ihren Vorschlag hören, wie er weiter verbessert werden kann. Hoffe, Sie mögen SLAMP :)

Related Reading