Guten Tag. Ich möchte darüber sprechen, wie ich einen Anschein von Neonlichtern und Scheinwerfern mit Abmessungen für ein funkgesteuertes 1:10 Drift-Modell gemacht habe.Hintergrund2015 RC-, , … , , , — «» . — Porsce 911 GT2 RS, . — .
Teil 1, theoretisch und philosophisch
Zunächst habe ich eine Liste mit "Wunschliste" erstellt:1. Hervorheben der Unterseite des Modells, der sogenannten. Neon2. Scheinwerfer (Fernlicht);3. Abmessungen.Zur Hintergrundbeleuchtung habe ich ein LED-Pseudo-RGB-Band in den Behältern des Gehäuses ausgegraben. Die LEDs R, G und B befinden sich nicht im selben Gehäuse, sondern stehen einfach hintereinander (ich habe diese Tatsache bei der Bestellung übersehen, sodass das Band in den Schrank verschoben wurde). Die Länge eines Segments des Bandes beträgt 147 mm und es passt auf zwei LEDs jeder Farbe. Was auch immer das RGB-Band sein mag, es benötigt immer noch einen Steuerungscontroller - ich hatte vor, es auf ATTiny13 zu implementieren, da sie von mir als „insolvent“ für Projekte erkannt wurden und ruhig im selben Schrank lagen.Die Einbeziehung von Scheinwerfern und Abmessungen war ebenfalls mit demselben ATTini geplant, aber ... hat im Allgemeinen nicht funktioniert. Obwohl alles auf dem Druck und im Code gezeichnet und beschrieben ist, werde ich es vielleicht eines Tages später hinzufügen. Jetzt werden Licht und Abmessungen durch einen zweiteiligen DIP-Schalter eingeschaltet.In der ersten Version des „Lichtblocks“ war geplant, die Leistung mit der Leistung des Aggregats zu kombinieren. Unabhängig davon, ob es aufgrund der Völlerei meines Fahrreglers zu Störungen oder Spannungsabfällen kam, wurde der Regler zurückgesetzt, sodass ich (in Version Nr. 2) 2 in Reihe geschaltete 18650-Batterien hinzufügen musste. Eine Spannung von 6-8,4 V reichte aus, um die LED-Streifen mit Strom zu versorgen. Aufgrund des Fehlens einer großen Anzahl von Schächten für den 18650 musste ich dann das Doppelfach durch ein einzelnes ersetzen und das chinesische DC-DC-Step-Up-Modul auf einem kleinen Chip mit unlesbaren Markierungen hinzufügen. Ich habe die Ausgangsspannung auf 10 V eingestellt, jetzt leuchten sowohl die Bänder als auch die Scheinwerfer heller, obwohl ich den Akku öfter aufladen muss. aber es ist immer noch mehr als genug für 2-3 pokatushki für 2,5 stunden. Und das Mitführen von 2 18650-Batterien ist kein so großes Problem.MK wird vom Konverter LM1117-5.0 angetrieben,Teil 2, praktisch
In der Praxis ist die Implementierung des Lichtreglers kein Wunder, ich habe mich nicht besonders darum gekümmert und mich für 5 Betriebsarten entschieden - alles ist aus, R, G, B, RGB. Aufgrund des relativ geringen Abstands des Modells sind alle drei LEDs im RGB-Modus deutlich sichtbar. Das Band selbst hat eine gemeinsame Anode, die Kathoden werden mit kleinen N-Kanal-Feldeffekttransistoren im SOT-23-Gehäuse geschaltet. Aus irgendeinem Grund war das größte Problem für mich genau die Verkabelung des Netzteils - ich stumpfe leicht ab, wenn ich Schaltungen mit Transistoren zeichne. Nachdem ich das Problem behoben hatte, fand ich das Verbindungsdiagramm in der Arduino Basic Connections-Sammlung.Am Gehäuse des Modells sind LEDs angebracht (bei Scheinwerfern - bei Sternchen werden die Abmessungen einfach auf Schmelzkleber geklebt) und auf einer Platine, auf der ein DIP-Schalter und Strombegrenzungswiderstände installiert sind. Eine Batterie mit einem Aufwärtswandler befindet sich am Gehäuse. Die Stromversorgung erfolgt über einen 3-poligen Stecker, von dem 1 nicht angeschlossen ist (zum Schutz gegen Verpolung).Die Firmware für den Mikrocontroller (alles befindet sich am Ende des Artikels im Archiv) ist in BASCOM-AVR geschrieben, das meiner Meinung nach von ein oder zwei Artikeln auf Habré unverdient beschrieben wurde, da die Umgebung aufgrund der Einfachheit des Schreibens des Programms und des anständigen Codes für die Ausgabe Aufmerksamkeit verdient.Abschließend einige Fotos des Ergebnisses:





Fotos der Platine ohne Schrumpfung wurden nicht erhalten. DasArchiv mit Leiterplatten und Code kann hier heruntergeladen werden. Die Leiterplatten sind in Sprint Layout 6 gezeichnet, der Code ist in BASCOM-AVR 2.0.5.0 geschrieben.Vielen Dank für Ihre Aufmerksamkeit!