Inhaltsverzeichnis:
- Schritt 1: Laserschneiden
- Schritt 2: Elektronik - Vorbereiten der Motoren
- Schritt 3: Alles zusammenfügen
- Schritt 4: Der Code
Video: Eine betätigte Tischlampe - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Hier zeige ich, wie man eine einfache, wenig betätigte Tischlampe mit Arduino- und Servomotoren herstellt. Außerdem erzähle ich dir, wie du die Motoren so verändern kannst, dass du Manipulationen aufzeichnen und somit Bewegungen mit der Lampe ausführen kannst, die die Lampe dann wiederholen kann. Damit können Sie Ihrer Lampe verschiedene Bewegungen „beibringen“.
Sie benötigen Folgendes:
- Arduino Uno oder Yun
- 2 x SG-90 Servomotoren
- 2 Tasten (eine Drucktaste und eine Wipptaste)
- viele Fette und Muttern Größe M0
- Potentiometer (um das Licht zu steuern)
Die Leuchte besteht aus zwei Armen und einem Kopfteil, alle lasergeschnitten. Sie müssen Ihre eigene Box für die Leiche herstellen, ich habe die AI-Datei verloren. Für den Kopf habe ich mir noch eine kleine Lampe gekauft (das winzige Tim https://duckduckgo.com/?q=tiny+tim+little+lamp) und nur das Kopfteil für die LED verwendet. Ich bin sicher, es gibt bessere, aber es ist ok.
Schritt 1: Laserschneiden
Ich habe die AI-Dateien angehängt, ganz direkt! Befestigen Sie die Motoren mit Schrauben.
Schritt 2: Elektronik - Vorbereiten der Motoren
Wenn Sie physische Manipulationen aufzeichnen möchten (also erfassen, wie Sie die Pose der Lampe ändern), müssen Sie den Motor ein wenig hacken. Es ist jedoch nicht schwer. Das einzige, was Sie tun müssen, ist ein zusätzliches Kabel an der winzigen Platine im Motorgehäuse anzubringen. Sie können dieses Kabel an Ihr Arduino anschließen und dann die aktuelle Position des Motors auslesen. Beginnen Sie damit, Sie müssen zuerst das Motorgehäuse öffnen, indem Sie die kleinen Schrauben an der Unterseite lösen. Nehmen Sie dann das untere Gehäuse ab und nehmen Sie die Platine heraus (siehe Abbildung 1). Dann müssen Sie wie in Bild 2 dargestellt einen neuen Draht an den Pin auf der Platine löten. Ich habe alle drei Kabel entfernt und vier neue Drähte angelötet. Im Bild ist das gelbe Kabel das neue Kabel, das an einen analogen Eingang Ihres Arduino wie A5 angeschlossen werden muss. Jetzt können Sie den Motor manuell drehen und Ihr Arduino kann diese Bewegung verfolgen. Eine Warnung: Es wird von den Lieferanten nicht empfohlen, den Motor so zu drehen, da die Gefahr besteht, dass der Motor kaputt geht. Allerdings sind bei mir bisher nur sehr wenige Motoren kaputt gegangen. Stellen Sie sicher, dass Sie das Material recyceln, wenn der Motor kaputt geht!
Schritt 3: Alles zusammenfügen
Unten gibt es eine Skizze, wie alles verdrahtet ist. Schnelle Grundelektronik: Der Taster muss auf der einen Seite an 5V angeschlossen werden und auf der anderen Seite haben Sie den Pin und einen Widerstand gegen Masse. Wenn die Taste nicht gedrückt wird, liest der Stift den Boden. Wenn Sie die Taste drücken, geht der Stift auf hoch. Auf diese Weise lesen Sie immer entweder hoch oder niedrig am Pin und erhalten keinen schwebenden Zustand (der eine zufällige Ausgabe erzeugen kann). Das gleiche Prinzip gilt für die Wipptaste. Dort haben Sie jedoch wie bisher die Taste und auch die LED (wenn Sie eine auf Ihrer Wipptaste haben). Sie können die LED steuern, wenn Sie den Pin 4 als Ausgang auf High setzen. Ich habe nur einen Motor in die Skizze aufgenommen, da er das Lesen erleichtert, aber Sie benötigen zwei oder wenn Sie möchten sogar drei (einen in der Basis).
Schritt 4: Der Code
Wenn Sie die Wipptaste drehen, befindet sich die Lampe im Aufnahmemodus. Alle Bewegungen, die Sie ausführen, werden gespeichert. Sobald Sie die Wippe unten nach hinten drücken, können Sie die Bewegung mit dem Druckknopf wiederholen. Genießen!
Empfohlen:
So stellen Sie eine Node.js-App auf Heroku bereit: 3 Schritte
So stellen Sie eine Node.js-App auf Heroku bereit: So habe ich meine NodeJS-App auf Heroku mit einem kostenlosen Konto bereitgestellt. Klicken Sie einfach auf die Links, um die erforderliche Software herunterzuladen: Verwendete Software: VSCode (oder ein Texteditor Ihrer Wahl) HerokuCLIGit
So erstellen Sie eine einfache Nintendo LABO-Zielübung – wikiHow
So erstellen Sie eine einfache Nintendo LABO-Zielübung: Meine Schwester und ich haben kürzlich einen Nintendo Switch gekauft. Natürlich haben wir auch ein paar Spiele dazu. Und einer davon war das Nintendo LABO Variety Kit. Dann bin ich schließlich über die Toy-Con-Garage gestolpert. Ich habe einiges ausprobiert und da habe ich
Zwei Möglichkeiten, eine Zeichen-App zu erstellen – wikiHow
Zwei Möglichkeiten, eine Zeichen-App zu erstellen: Ich weiß, dass diese Zeichen-App nur einen 5x5-Pixel-Bildschirm hat, also kann man wirklich nicht viel machen, aber es macht trotzdem Spaß
Erhalten Sie eine Benachrichtigungs-E-Mail, wenn ein Kanal auf ThingSpeak eine Weile nicht aktualisiert wurde – wikiHow
Erhalten Sie eine Benachrichtigungs-E-Mail, wenn ein Kanal auf ThingSpeak eine Weile nicht aktualisiert wurde: HintergrundgeschichteIch habe sechs automatisierte Gewächshäuser, die über Dublin, Irland, verteilt sind. Durch die Verwendung einer maßgeschneiderten Handy-App kann ich die automatisierten Funktionen in jedem Gewächshaus aus der Ferne überwachen und mit ihnen interagieren. Ich kann den Win manuell öffnen / schließen
So erstellen Sie eine Website (eine Schritt-für-Schritt-Anleitung): 4 Schritte
So erstellen Sie eine Website (eine Schritt-für-Schritt-Anleitung): In dieser Anleitung zeige ich Ihnen, wie die meisten Webentwickler ihre Websites erstellen und wie Sie teure Website-Builder vermeiden können, die für eine größere Website oft zu begrenzt sind helfen Ihnen, einige Fehler zu vermeiden, die ich am Anfang gemacht habe