Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Nehmen Sie das CD-Laufwerk auseinander
- Schritt 2: Verstehen / Ändern Sie das Programm
- Schritt 3: Programmieren Sie den ATtiny85
- Schritt 4: Stecken Sie Ihre Schaltung ein (optional)
- Schritt 5: Bereiten Sie den Bau der Schaltung vor
- Schritt 6: Kleben Sie die LED auf den ATtiny85
- Schritt 7: Kleben Sie den Taktilschalter auf den ATtiny85
- Schritt 8: Löten Sie die Schaltung
- Schritt 9: Kleben Sie die Schaltung auf die Linsenbaugruppe
- Schritt 10: Verbinden Sie den Batteriehalter
- Schritt 11: Viel Spaß
Video: LED-Anhänger von einem alten optischen Laufwerk - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
In diesem Instructable zeige ich Ihnen, wie Sie eine einzigartige leuchtende Halskette aus der Linsenbaugruppe eines alten optischen Laufwerks sowie ein paar zusätzliche elektronische Komponenten herstellen können.
Ich wurde inspiriert, dies für meine Tochter zu machen, als ich ein altes CD-Laufwerk auseinandernahm und sah, wie cool die Linsenbaugruppe aussieht. Ich wusste, dass es eine schöne "techy" Halskette machen würde, wenn ich nur einen Weg finden könnte, einen Mikrocontroller und eine LED darin zu packen. Ich denke, das Endergebnis ist ein ziemlich einzigartiges Stück Geek-Chic.
Bevor Sie mit diesem Instructable beginnen, sollten Sie sicherstellen, dass Sie eine funktionierende Arduino-Entwicklungsumgebung haben und ATtiny AVR-Mikrocontroller ansprechen und programmieren können. Es gibt ein paar hilfreiche Instructables auf dieser Website, um Sie in Schwung zu bringen, einschließlich dieser:
Dies erfordert auch einige ziemlich heikle Lötarbeiten an sehr kleinen Teilen, also verbessern Sie Ihre Lötfähigkeiten.
Wenn Sie bereit sind, weiterzumachen, sehen Sie sich die Liste der Verbrauchsmaterialien an und los geht's!
Lieferungen
Ein oder mehrere alte optische Laufwerke (vorzugsweise ein CD-Laufwerk - ein DVD- oder BluRay-Laufwerk funktioniert auch, aber wir sind keine Wilden).
Ein oberflächenmontiertes ATtiny85 (8-Pin-SOIC-Gehäuse).
Ein Zero-Insertion Force (ZIF) 8-poliger SOIC-auf-DIP-Adapter.
Eine CR2032-Batterie.
Ein CR2032-Batteriehalter (ich fand den vertikalen Typ perfekt für dieses Projekt).
Ein Standard-Tastschalter.
Eine SMD-LED (Größe 5050 funktioniert gut). Rot funktioniert am besten, aber ich habe auch Grün und Blau verwendet.
Ein Lötkolben und Lötzinn.
Etwas Draht.
Sekundenkleber.
Eine Pinzette, ruhige Hände und Nerven aus Stahl.
(optional) Steckbrett und Drähte für das Prototyping
(optional) 5mm LED für Prototyping
Schritt 1: Nehmen Sie das CD-Laufwerk auseinander
Ein altes optisches Laufwerk ist eine Fundgrube für Projektteile, aber im Moment interessiert uns nur die Linsenbaugruppe.
Nehmen Sie das CD-Laufwerk auseinander und suchen Sie die Linsenbaugruppe. Es wird Teil des Mechanismus sein, der von der CD liest. Der Antriebsmechanismus enthält normalerweise ein paar Motoren, um die CD anzutreiben und das Objektiv zu bewegen.
Das Entfernen der Linsenbaugruppe kann ein wenig Arbeit erfordern, ist aber nicht allzu schwer. Entfernen Sie so viel Elektronik wie möglich, ohne die Struktur der Linsenbaugruppe zu zerstören. Zumindest möchten Sie den Raum hinter dem Objektiv selbst freigeben. Dies ist der Raum, in den unsere Schaltung gehen wird.
Ich liebe die Art, wie diese Dinge aussehen, und das hat mich überhaupt erst auf die Idee zu diesem Projekt gebracht. So futuristisch und technisch, es ist großartig!
Schritt 2: Verstehen / Ändern Sie das Programm
Der Mikrocontroller ATtiny85 wird das Gehirn hinter der Halskette sein, aber zuerst muss er programmiert werden.
Ich habe das Programm angehängt, das ich geschrieben habe, um die Halsketten-Lichtshow auszuführen. Es gibt zwei Dateien: die Skizze selbst und die Datei, die die Lichtsequenzen definiert, die die Pendelleuchte durchläuft. Ich habe versucht, den Code zu kommentieren, aber es ist wahrscheinlich noch etwas Arbeit erforderlich.
Der Anhänger wird durch den Schalter gesteuert. Wenn der Schalter gedrückt wird, wird der ATtiny85 zurückgesetzt, was er als Eingabe behandelt. Ein Druck sagt dem Anhänger, dass er sich zur nächsten LED-Sequenz drehen soll. Zwei Tastendrücke innerhalb einer Sekunde befiehlt dem ATTiny85, das Leuchten einer LED in Ihrem Gesicht zu stoppen und einfach einzuschlafen. Außerdem schaltet es sich nach 10 Minuten automatisch in den Ruhezustand, um den Akku zu schonen.
Sie können LED-Sequenzen hinzufügen, ändern oder entfernen, indem Sie die Datei sequence.h ändern. Ich habe versucht, deutlich zu machen, wie man neue Sequenzen hinzufügt.
Schritt 3: Programmieren Sie den ATtiny85
Bevor wir fortfahren, laden wir das Programm auf den ATtiny85. Sie benötigen eine Programmierhardware, die mit einem ATtiny85 arbeiten kann, konfiguriert und einsatzbereit ist. Vollständige Anweisungen liegen außerhalb des Rahmens dieses Instructable, aber ich werde Sie hier wieder hinweisen:
Sofern Ihre Programmierhardware das SOIC-Paket nicht unterstützt, benötigen Sie auch Ihren 8-Pin-SOIC-auf-8-Pin-DIP-Adapter. Ich kann mich nicht erinnern, wo ich meinen gekauft habe, aber eine schnelle Suche nach "8-Pin-Soic-to-Dip-Adapter Zif" sollte Sie dorthin bringen, wo Sie hin müssen.
Die Programmierung selbst ist ziemlich einfach:
Laden Sie die beiden angehängten Dateien (LED_pendant.ino und sequence.h) in Ihren Arduino-Skizzenordner in einen Ordner namens "LED_pendant" herunter und öffnen Sie das Projekt in der Arduino IDE
Konfigurieren Sie die Arduino-IDE für den ATtiny85 und den Programmierer Ihrer Wahl
Stellen Sie sicher, dass die IDE so eingestellt ist, dass der ATtiny85 so konfiguriert ist, dass er seinen internen 8-MHz-Takt verwendet
Verwenden Sie den 8-poligen SOIC-Adapter, um Ihren ATtiny85 an Ihr Programmiergerät anzuschließen
Brennen Sie den Bootloader auf den Chip. Vergiss das nicht, sonst wird dein Chiptakt zu langsam und deine Lichtsequenzen laufen nicht richtig (Stimme der Erfahrung? ja)
Zum Schluss laden Sie das Programm auf Ihren Chip hoch
Schritt 4: Stecken Sie Ihre Schaltung ein (optional)
Es ist immer eine gute Idee, eine Schaltung zu bohren, bevor Sie das Lot herausholen und es offiziell machen. Dies ist in diesem Fall eine besonders gute Idee, da Sie den ATtiny85 nicht neu programmieren können, wenn Sie feststellen, dass Sie einen Fehler gemacht haben (auch dies ist die Stimme der Erfahrung).
Ihr SOIC-zu-DIP-Adapter sollte es Ihnen ermöglichen, Ihren ATtiny85 direkt an Ihr Steckbrett anzuschließen. Sobald Sie die im Verdrahtungs- und Steckbrettdiagramm gezeigten Verbindungen hergestellt haben, sollte die LED aufleuchten. Die Reihenfolge sollte sich mit einem einzigen Tastendruck ändern und die LED sollte nach einem doppelten Drücken erlöschen.
Wenn es funktioniert, können Sie fortfahren!
Schritt 5: Bereiten Sie den Bau der Schaltung vor
Der beigefügte Schaltplan zeigt, wie einfach diese Schaltung wirklich ist. Die Schwierigkeit kommt, weil alles so klein ist.
Um Platz zu sparen, werden wir unsere Komponenten ohne Verwendung einer Platine miteinander verbinden. Stattdessen wird alles mit Lot, Kleber und Liebe zusammengehalten.
Beginnen Sie damit, die Stifte des ATtiny85 vorsichtig um den "Bauch" des Chips zu biegen. Sie müssen sich nicht zu weit biegen, sie müssen nur ein wenig aus dem Weg geschoben werden.
Schritt 6: Kleben Sie die LED auf den ATtiny85
Geben Sie einen Tropfen Sekundenkleber auf den Bauch (Unterseite) des ATtiny85. Dadurch wird die LED an Ort und Stelle gehalten.
Nehmen Sie sich etwas Zeit, um die Ausrichtung der LED in Bezug auf den Chip zu überprüfen, da Sie nur einen Schuss erhalten. Es erfordert ein wenig Nachdenken, um herauszufinden, wie man es positioniert, aber es gibt kein Zurück. Stellen Sie sicher, dass sich der positive Pin der LED in der Nähe von 8 des Chips und der negative Pin der LED in der Nähe von Pin 5 befindet.
Verwenden Sie Ihre Pinzette, um die LED in Position zu bringen, und versuchen Sie, sich nicht an den Chip zu kleben (wieder diese Erfahrungsstimme)!
Sie werden vielleicht bemerken, dass ich hier eine RGB-LED verwendet habe, denn das ist alles, was ich hatte. Am Ende habe ich nur den grünen Teil verwendet. Könnte eine interessante Herausforderung sein, alle drei Farben zu verwenden…
Schritt 7: Kleben Sie den Taktilschalter auf den ATtiny85
Der taktile Schalter wird auf die andere Seite des ATtiny85 geklebt, um Eingaben zu ermöglichen.
Es ist zwischen dem RESET-Pin und Masse angeschlossen, so dass der Chip zurückgesetzt wird, wenn der Schalter gedrückt wird. Das Programm verwendet diese Rücksetzungen, um die LED-Sequenz zu ändern oder sich auf Befehl selbst auszuschalten.
Ein Standard-Tastschalter hat vier Pins, die in Wirklichkeit zwei Paare von verbundenen Pins sind. Ich habe versucht, auf die verbundenen Paare auf dem beigefügten Foto hinzuweisen.
Entfernen Sie zuerst zwei UNCONNECTED-Pins von einer Seite des Schalters, wie gezeigt. Sie können sie abschneiden, aber es ist einfacher, sie einfach hin und her zu biegen, bis sie sich lösen.
Bevor Sie fortfahren, überprüfen Sie die Ausrichtung Ihres ATtiny85. Die beiden verbleibenden Pins müssen in der Nähe der Pins 1 und 4 des Mikrocontrollers positioniert werden. Verwenden Sie einen Tropfen Kleber, um den Schalter an der Oberseite des ATTin85 (der gegenüberliegenden Seite der LED) zu befestigen.
Herzliche Glückwünsche! Sie halten ein Schaltkreis-Sandwich, das das Gehirn hinter der Halskette sein wird!
Schritt 8: Löten Sie die Schaltung
Wenn alles in einem glücklichen kleinen Bündel zusammengeklebt ist, sind Sie bereit, die LED zu löten und zum ATtiny85 zu wechseln. Dies ist der schwierigste Teil des Projekts, da alles so klein ist.
Alles sollte ausgerichtet sein. Lötanschlüsse wie im Diagramm gezeigt. Helfende Hände können hier hilfreich sein.
Der positive Pin der LED sollte mit Pin 8 des ATtiny85 verlötet werden (Achtung, die LED nicht zu überhitzen!).
Der negative Pin der LED sollte an Pin 5 des ATtiny85 angelötet werden.
Die Pins des Schalters sollten mit den Pins 1 und 4 des ATtiny85 verlötet werden. Sie sollten einfach sein, da sie ziemlich nah beieinander liegen.
Löten Sie die Stromkabel an die Pins 4 und 8 des ATtiny85. Lassen Sie diese lang, damit sie beim Anbringen des Batteriehalters auf Länge gekürzt werden können.
Wenn die Stromkabel angeschlossen sind, verbinden Sie Ihren Stromkreis manuell mit einer Batterie, um sicherzustellen, dass er funktioniert.
Schritt 9: Kleben Sie die Schaltung auf die Linsenbaugruppe
Nehmen Sie sich etwas Zeit, um herauszufinden, wie die Schaltung in die Linsenbaugruppe passt. Es ist eine winzige Strecke, aber der Platz ist immer noch eng.
Ich konnte etwas Metall und Plastik wegschneiden, um Platz für die Schaltung und die Drähte zu schaffen.
Kleben Sie nun einfach den Stromkreis mit der LED in die Linsenbaugruppe und dem Schalter nach außen. Wenn das Material für den Sekundenkleber nicht ausreicht, um eine gute Verbindung herzustellen, versuchen Sie es mit einem eher gelartigen Kleber oder, wenn Sie vorsichtig sind, kann auch Heißkleber funktionieren.
Bis jetzt noch bei mir? Gut! Wir sind fast fertig.
Schritt 10: Verbinden Sie den Batteriehalter
Löten Sie die Stromkabel an den Batteriehalter (auch hier auf Ausrichtung achten!)
Zu diesem Zeitpunkt sollten Sie einen voll funktionsfähigen Anhänger haben. Legen Sie eine Batterie ein und lassen Sie sie glänzen!
Sie können den Batteriehalter baumeln lassen, was funktioniert, wenn Sie vorsichtig damit umgehen, oder ihn mit Sekundenkleber oder Heißkleber sicherer befestigen.
Schritt 11: Viel Spaß
Befestigen Sie dies an einer Halskette und es ist ein perfektes Geschenk für diesen besonderen Geek in Ihrem Leben.
Die Akkulaufzeit von diesem sollte sehr gut sein. Die LED verbraucht nicht viel Strom und die Pendelleuchte selbst geht nach etwa 10 Minuten in den Ruhezustand.
Ich würde gerne deine Marken sehen. Bitte posten Sie sie, wenn Sie eine eigene erstellen!
Empfohlen:
Wie man aus einem alten Computer einen persönlichen Mini-Schreibtischventilator macht – passt in Ihre Tasche – wikiHow
Wie man aus einem alten Computer einen persönlichen Mini-Schreibtischventilator macht – passt in Ihre Tasche: Ich zeige Ihnen, wie Sie aus einem alten Computer einen persönlichen Mini-Schreibtischventilator machen. Ein Bonus ist, dass es sogar in Ihre Tasche passt. Dies ist ein sehr einfaches Projekt, daher ist nicht viel Erfahrung oder Fachwissen erforderlich. Fangen wir also an
MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": 8 Schritte
MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": Dieses Werk ist lizenziert unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz. Eine für Menschen lesbare Zusammenfassung dieser Lizenz findet sich hier.Was ist Gandalf?Gandalf ist eine Stand-A
So nehmen Sie einen Podcast von einem Telefon auf – wikiHow
So nehmen Sie einen Podcast von einem Telefon auf: Wir nehmen eine Reihe von Podcasts auf, um die Wirkung der Konferenz Learning 2005 zu erhöhen. Diese Podcasts sind Aufzeichnungen von Interviews, die Mark Oehlert mit zahlreichen Moderatoren der Konferenz geführt hat. Die folgenden s
Ubuntu 9.04 auf einem Flash-Laufwerk (Usbuntu) installieren: 3 Schritte
Installieren Sie Ubuntu 9.04 auf einem Flash-Laufwerk (Usbuntu): Wir stellen vor: Usbuntu (oo-sb-oo-nt-oo) Wollten Sie schon immer alle Ihre Informationen bei sich tragen, ohne sich Sorgen machen zu müssen, dass Sie das gleiche Betriebssystem haben? Hier ist die Antwort! Mit diesem Instructable können Sie Ubuntu 9.04 auf einem Flash-Laufwerk installieren. Am besten du
So installieren Sie Fedora auf einem SheevaPlug und booten von einer SD-Karte.: 13 Schritte
So installieren Sie Fedora auf einem SheevaPlug und booten von einer SD-Karte.: Ich habe einen Beitrag zum SheevaPlug bei Slashdot und dann in Popular Mechanics gesehen. Es schien ein interessantes Gerät zu sein es läuft @ 2,5w, keine Lüfter, Solid State und kein Monitor erforderlich. Seit Jahren trage ich einen alten CRT-Monitor mit mir herum