Inhaltsverzeichnis:
- Schritt 1: Der Schaltplan
- Schritt 2: PCB-Design
- Schritt 3: Zusammenbau der Leiterplatten
- Schritt 4: Zusammenfügen der Leiterplatten
- Schritt 5: Der Code
- Schritt 6: Programmierung des AT Tiny 85
- Schritt 7: Das fertige Produkt
- Schritt 8: Herstellung des Kits
- Schritt 9: Zukünftige Modifikation
Video: USB-betriebener RGB-LED-Weihnachtsbaum - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Ich beschloss, ein paar vorweihnachtliche Geschenke für einige meiner geekigen Freunde im Makerspace zu machen, bei dem ich Mitglied von fizzPOP bin. Ich beschloss, dass ich sie, anstatt sie komplett selbst zu bauen, einen Bausatz produziere, damit sie Spaß daran haben, sie selbst zu bauen. Dieses Instructable ist auch Teil des Geschenks, da es die Anweisungen zum Zusammenbauen ist, aber ich habe auch die Eagle-Dateien enthalten, damit die Leute die PCBs selbst bestellen können (ich habe meine bei Seeed Studio bestellt), zusammen mit dem Code für den Mikrocontroller.
Schritt 1: Der Schaltplan
Das Elektronikdesign basiert lose auf einem früheren Projekt (und Instructable), das ich für Lichter für einen Schlitten gemacht habe. Ich blieb beim ATTINY85 für den Mikrocontroller, aber dank der Stromversorgung von 12 V habe ich mich für USB-Strom über eine Diode entschieden.
Der andere große Unterschied ist die Verwendung einzelner 5 mm RGB-LEDs. Ich konnte keine Bibliothek finden, die sie enthält, also habe ich meine eigene erstellt. Ich habe wie empfohlen einen 0,1uf-Kondensator über die Power-Pins jeder LED hinzugefügt.
Schritt 2: PCB-Design
Das PCB-Design ist ziemlich selbsterklärend, das einzige Ungewöhnliche war die Form der Platine. Ich habe die neue Möglichkeit genutzt, Eagle mit Fusion 360 zu verknüpfen, um die Form zu importieren. Das hat vieles einfacher gemacht! Ich sollte darauf hinweisen, dass ich kein PCB-Layout-Profi bin, daher bin ich sicher, dass jemand mit mehr Erfahrung einen besseren Job machen könnte. Ich habe aber wie bei den Schaltplänen die Dateien eingebunden.
Schritt 3: Zusammenbau der Leiterplatten
Wenn Sie keine Erfahrung mit Löten haben, gibt es viele gute Anleitungen zu Instructables. Ich würde vorschlagen, dass Sie zuerst eines davon überprüfen. Beginnen Sie wie üblich mit den Low-Profile-Komponenten zuerst.
- Fügen Sie den Widerstand (in der unteren Position) und die Diode hinzu, um sicherzustellen, dass die Leistungsdiode gemäß dem PCB-Siebdruck richtig ausgerichtet ist.
- Installieren Sie die DIP-Buchse (Kerbe nach oben) und den Schalter.
- Passen Sie die USB-Buchse an, das Löten ist etwas fummelig, da die Pins gerade mal durch die Platine reichen, aber mit einem feinen Eisen und etwas Geduld sind sie nicht allzu schwierig.
- Fügen Sie die Kondensatoren hinzu, die Ausrichtung spielt keine Rolle.
- Schließlich installieren Sie die LEDs. Sie müssen rechtwinklig zum Brett gebogen werden, wenn Sie sie bis zur Schulter in das Blei einführen und dann biegen, scheint dies sie in ungefähr die richtige Position zu bringen. Sie müssen richtig herum eingebaut werden, dies wird durch die flache Seite der LED angezeigt und wird auf dem Siebdruck angezeigt.
Sobald alle Komponenten gelötet sind, trimmen Sie die überschüssigen Leitungen, um die von den Dioden und Widerständen zu sparen, da diese später benötigt werden.
Sie werden feststellen, dass nicht alle Komponentenpositionen belegt sind. Dies ist absichtlich eine Möglichkeit für zukünftige Hackerangriffe.
Schritt 4: Zusammenfügen der Leiterplatten
Die beiden Platinen gleiten einfach zusammen, aber wenn sie etwas steif sind, können Sie den Steckplatz mit Sandpapier ein wenig öffnen. Sobald sie zusammen sind, kommt das fummelige Bit, das den getrimmten Widerstand und die Diodenleitung verwendet, um sie auf die offensichtliche Weise miteinander zu verbinden.
Schritt 5: Der Code
Der Code basiert auf dem Code von meinem Sleigh Light Instructable mit ein paar subtilen Modifikationen. Die Datei ist natürlich angehängt.
Schritt 6: Programmierung des AT Tiny 85
Es gibt viele Instructables, die Ihnen zeigen, wie Sie den Arduino-Bootloader und Ihr Programm zu Ihrem ATTINY85 hinzufügen, also werde ich das hier nicht behandeln. Ich werde jedoch darauf hinweisen, dass Sie die Sicherung auf 'interne 8MHz' setzen müssen.
Schritt 7: Das fertige Produkt
Alles in allem bin ich mit dem Ergebnis dieses Projekts ziemlich zufrieden. Ich denke, ich hätte vielleicht früher mehr Kits als Geschenke erstellen können, wenn dies erfolgreich ist.
Schritt 8: Herstellung des Kits
Nur eine kurze Anmerkung zur Herstellung des Kits. Ich habe die Teile und PCBs in Antistatikbeuteln verpackt. Ich beschloss, die Chips vorprogrammiert bereitzustellen.
Schritt 9: Zukünftige Modifikation
Wie bei allen Projekten gibt es immer etwas, was Sie tun können, um es zu verbessern.
Als ich das Board entworfen habe, habe ich die Möglichkeit eingebaut, in Zukunft eine USB-Steuerung hinzuzufügen. Ich beschloss, es nicht in die Standardversion aufzunehmen und es als mögliche Modifikation zu belassen, die die Leute selbst vornehmen könnten. Ich bin mir nicht sicher, ob sich der Aufwand gelohnt hat.
Es wäre schön gewesen, der Platine mit dem Siebdruck vielleicht etwas "Schnee" hinzuzufügen, ich war zu der Zeit in Eile, also habe ich dies nicht getan.
Wenn das Micro-USB-Kabel nicht super flexibel ist, hat es die Angewohnheit, dass der Baum nicht gerade steht. Es hätte sich lohnen können, einen kleinen 3D-gedruckten Topf mit einem Gewicht hinzuzufügen, um ihn stabiler zu machen.
Empfohlen:
Machen Sie Ihren eigenen USB-Lüfter - Englisch / Französisch: 3 Schritte
Machen Sie Ihren eigenen USB-Lüfter | English / Francais: DEUTSCH Heute habe ich auf Websites gesehen, dass wir USB-Lüfter kaufen können. Aber ich habe gesagt, warum ich nicht meins machen soll? Was Sie brauchen: - Klebeband Elektriker oder Entenband - Ein PC-Lüfter - Ein USB-Kabel, das Ihnen nicht dient - Einen Drahtschneider - Einen Schraubendreher - Eine Saitenmuschel
RGB-Pixel-Weihnachtslichtshow Teil 1: 7 Schritte
RGB-Pixel-Weihnachtslichtshow Teil 1: In dieser Anleitung zeige ich Ihnen, wie Sie eine RGB-Pixel-Lichtshow erstellen. Es gibt VIEL zu decken. Tatsächlich werde ich dies wahrscheinlich in etwa 3-5 verschiedene Anweisungen aufteilen. In diesem geht es um die Grundlagen. Sie haben viel zu lesen
RGB-Tutorial: 4 Schritte
RGB-Tutorial: Willkommen! Lassen Sie uns herausfinden, was wir von dieser Website lernen werden! Das folgende Tutorial enthält alle notwendigen Schritte, um ein RGB-LED-Projekt zu erstellen. Es wird ein Bild aller benötigten Materialien geben, dann wird Schritt für Schritt ein Prozess mit
NODEMcu USB-Port funktioniert nicht? Laden Sie den Code mit USB auf das TTL(FTDI)-Modul in nur 2 Schritten hoch: 3 Schritte
NODEMcu USB-Port funktioniert nicht? Laden Sie den Code mit USB zum TTL (FTDI)-Modul in nur 2 Schritten hoch: Sie haben es satt, viele Drähte vom USB zum TTL-Modul an das NODEMcu anzuschließen. Befolgen Sie diese Anleitung, um den Code in nur 2 Schritten hochzuladen. Wenn der USB-Anschluss des NODEMcu funktioniert nicht, also keine Panik. Es ist nur der USB-Treiberchip oder der USB-Anschluss
Aufrüsten von Smart RGB-LEDs: WS2812B vs. WS2812: 6 Schritte
Aufrüsten von Smart RGB-LEDs: WS2812B vs. WS2812: Die schiere Anzahl von Projekten, die wir in den letzten 3 Jahren mit intelligenten RGB-LEDs gesehen haben, seien es Streifen, Module oder kundenspezifische Leiterplatten, ist ziemlich erstaunlich. Dieser Ausbruch der RGB-LED-Nutzung ging Hand in Hand mit einem signifikanten