Zusammenfassung
Mini ESP32 TV (Remix)
Dieses Mini-ESP32-TV-Projekt ist ein Remix von Moononournation'sMini-Retro-TVInstructable. Ich wollte etwas mit einer Leiterplatte und dem etwas günstigeren D1 mini ESP32 ausprobieren. Es hat einen nach vorne gerichteten Ein-/Ausschalter und einen einzigen Multifunktionsknopf, mit dem man Filmclips vor- und zurückspulen und den Fernseher bei Bedarf stumm schalten kann.
NotizenMeine PCB-Gerber-Dateien und STLs sind gemeinfrei. Alles andere unterliegt den verschiedenen Lizenzen, die andere Personen für ihre Arbeit festgelegt haben. Ich übernehme keine Verantwortung für irgendetwas. Eine Anpassung des STLs der Frontplatte könnte erforderlich sein, um das LCD-Display-Modul vollständig mit der Bildschirmblende zu zentrieren.
FRAG MICH NICHT NACH ETWAS, DAS HIER NICHT BEREITS AUFGEFÜHRT IST!
Verbrauchsmaterialien
Die PCB. Dies kann bei einem PCB-Fertigungshersteller wie JLBPCB bestellt werden:Gerber-Datei-Zip(Verwenden Sie die Standardeinstellungen für Leiterplatten. 1,6 mm Dicke usw. Laden Sie einfach das Gerber-Zip herunter und bestellen Sie.)
Hinweise: Bei der Bestellung von Teilen müssen Sie sicherstellen, dass sie mit denen in meinen Bildern übereinstimmen. Zum Beispiel gibt es zwei (oder mehr) verschiedene 1,69 LCD-Displays auf dem Markt und viele verschiedene D1 Minis. Abweichungen von der BOM erfolgen auf eigene Gefahr.
1.69" LCD-Anzeigemodul:https://www.aliexpress.com/w/wholesale-1.69%252522-LCD-display-module.html
D1 mini ESP32:https://www.aliexpress.com/w/wholesale-D1-mini-ESP32.html
Max98357 I2S-Modul:https://www.aliexpress.com/w/wholesale-Max98357-I2S-module.html
4 x 10k SMD-Widerstände (Größe 0805) 1/8W:https://www.aliexpress.com/w/wholesale-10k-SMD-resistors-0805-1%252F8W.html
1 x 5,1 kOhm SMD-Widerstände (Größe 0605):https://www.aliexpress.com/w/wholesale-5.1k-SMD-resistors-0603.html
9-poliger Micro-SD-Kartensteckverbinder:https://www.aliexpress.com/w/wholesale--9pin-Micro-SD-card-slot-connectors.html
(Der genau verwendete war dieser:https://www.lcsc.com/product-detail/SD-Card-Connectors_G-Switch-GT-TF003-H0185-01_C5155563.html)
Batterieladegerät-Boost-Modul TP4056:https://www.aliexpress.com/w/wholesale--Battery-Charger-Boost-Module-TP4056.html
1 x 5,8x5,8x7mm Taktile Drucktaste mit Verriegelung und 6 Pins:https://www.aliexpress.com/w/wholesale-5.8x5.8x7mm-Tactile-Push-Button-Latching.html(Meins kam von Amazon)
1 x 6x6mm 9,5mm (Gesamthöhe) Momentaner Druckknopfschalter:https://www.aliexpress.com/w/wholesale-6x6mm-Momentary-Push-Button.html
Ghxamp Mini Lautsprecher 8Ohm 1W 34.8mm11,2 mm6.0mm:https://www.aliexpress.com/w/wholesale-Mini-Speaker-8Ohm-1W-34.8mm-11.2mm-6.0mm.html
2 x M2*8mm schwarze Sechskant-Versenkschrauben (Gesamtlänge 8mm):https://www.aliexpress.com/w/wholesale-M2-8mm-Black-Hex-Countersunk-Screws.html
1x Lithium-Batterie 602535 oder 603035 :https://www.aliexpress.com/w/wholesale-Lithium-battery-602535.html
1 x Micro USB 4Pin männlicher Steckverbinder:https://www.aliexpress.com/w/wholesale-micro-USB--Male-4pin-USB-Connectors.html
2 x 40-polige Header-Pins, 2,54 mm, männlich, einzelreihig.
Eine 32GB Micro SD-Karte (ich habe eine Lexar 32GB von Amazon verwendet)
Schwarzer und roter Silikondraht (ca. 26 AWG)
Optional - Wärmeschrumpfende Schläuche
Schritt 1: Ladeboard
Das Lade- (und Spannungsverstärkungs-) Board benötigt einen geänderten Widerstand. Das ist der schlimmste Teil des gesamten Projekts. Mein Rat ist, damit zu beginnen. Auf diese Weise kannst du, falls du scheiterst, alles von Anfang an in den Müll werfen.
Standardmäßig gibt das Ladeboard 1 Ampere an die Batterie ab. Das ist zu hoch für eine 600-mAh-Batterie und muss auf 250 mA reduziert werden, indem der Widerstand im Bild durch einen 5,1-kOhm-Widerstand vom Typ 0603 ersetzt wird.
Verwenden SievielVon Licht und einer feinen Spitze auf deinem Lötkolben. Ich benutze auch ein bisschen Flussmittelpaste. Nachdem du den Widerstand gewechselt hast, überprüfe deine Arbeit mit einem Lupenglas oder einem anderen Vergrößerungsglas.
Als nächstes überprüfen Sie, ob das Ladeboard 5V ausgibt. Schließen Sie ein 5V-Ladegerät an das Board an und überprüfen Sie den Ausgang. Passen Sie bei Bedarf die Ausgangsspannung mit dem Potentiometer (die Schraubsache) an.
Es gibt zwei Lötstellen, die mit "T" auf der Rückseite des Ladegeräte-Boards markiert sind. Wenn Ihre Batterie eine Schutzschaltung hat (was höchstwahrscheinlich der Fall ist), sollten Sie die mit T markierten Punkte miteinander löten.
Schritt 2: Programmieren Sie den ESP32

Obwohl Sie den D1 Mini ESP32 programmieren können, nachdem er an die PCB angeschlossen wurde, könnte dies bedeuten, ein USB-Datenkabel zu kürzen. Ersparen Sie sich den Ärger und programmieren Sie ihn jetzt.
Lade dies herunterBin-Datei Zipund entpacke die Bin-Datei. Lade das Espressif Flash Download Tool herunter vonhttps://www.espressif.com/en/support/download/other-tools. Entpacke es. Schließe den D1 Mini ESP32 an den USB-Port des Computers an und führe das flash_download_tool_3.9.5.exe aus.
Setze ChipType auf ESP32 und bestätige es.
Ändern Sie die Einstellung im Flash-Tool, so dass sie die Einstellungen im obigen Bild widerspiegelt. (Sie müssen die 0x00 eingeben)
Wählen Sie Ihren aktiven COM-Port und klicken Sie auf Start. Sobald der Upload abgeschlossen ist, entfernen Sie den ESP32... Aufgabe erledigt.
Schritt 3: Löten 1
Nun zum Rest des Lötens. Ich wechsle zu einer mittleren Lötspitze und verwende bei Bedarf zusätzliches Flussmittel.
Beginnen Sie mit den 4 X 10 Widerständen und dann mit dem Micro SD-Kartenhalter.
Als nächstes ist der Max98357 Audio-Verstärker dran. Verwenden Sie Flush-Cutter, um die Pins so niedrig wie möglich zu schneiden. Der größte Kondensator auf dem Verstärker sollte höher sein als Ihre Lötstellen. Siehe obige Bilder.
Schritt 4: Löten 2

Bevor Sie den D1 Mini anbringen, ist es eine gute Idee, etwas doppelseitiges Klebeband auf die Leiterplatte aufzutragen, um die Dinge an ihrem Platz zu halten, und eine einigermaßen ebene Oberfläche zu schaffen. Löten Sie alle Pins und entfernen Sie den Überschuss mit Flush-Cutter.
Als nächstes ist der Bildschirm. Wir wollen, dass dieser flach und parallel zur Leiterplatte ist. Um dies zu unterstützen, kleben Sie den in den STLs bereitgestellten Abstandshalter wie in Bild 4 gezeigt auf die Leiterplatte. Der höchste Kondensator auf dem Max98357 Audio-Verstärker hat jetzt die gleiche Höhe wie der Abstandshalter. Also haben Sie eine instabile, aber irgendwie flache Oberfläche. Verwenden Sie etwas Kap
Nach dem Löten verwenden Sie einen Flush-Cutter, um überschüssiges Material von den Bildschirmstiften zu entfernen. Dies ist wichtig, da dort der Lautsprecher angebracht werden wird.
Als nächstes die Tasten. Stellen Sie sicher, dass sie vor dem Löten nach unten gedrückt und bündig mit der Leiterplatte sind. Der Taster zum Ein- und Ausschalten sollte wie in Bild 6 gezeigt angebracht werden. Wenn Sie ihn falsch anbringen, funktioniert er möglicherweise nicht.
Schritt 5: Löten 3

Als nächstes kommen der Stromanschluss und der Lautsprecher. Löten Sie die Silikonkabel wie in den Bildern gezeigt. Ich verwende gerne ein wenig Schrumpfschlauch auf dem Micro-USB-Steckverbinder.
Entfernen Sie ein wenig Überschuss vom Lautsprecherkabel und befestigen Sie es an der Leiterplatte an den SP- und SP+ Punkten.
Habe die Batterie hinzugefügt. Stecken Sie den männlichen USB-Anschluss in den D1 mini ESP32, und wenn Sie bereits einige Filmdateien auf einer microSD-Karte haben, können Sie Ton und Bild testen. Ohne die microSD-Karte wird nur Folgendes angezeigt: Fehler beim Einbinden des Dateisystems ist aufgetreten.
Schritt 6: Der Fall

Laden Sie die STL-Dateien für das Mini ESP32 TV-Projekt herunter und drucken Sie sie in 3D. Diese funktionieren für mich, aber die Leute haben unterschiedliche 3D-Drucker und -Einstellungen. Ich kann diese derzeit nur auf einem alten Ender 3 testen. Braun, Schwarz und Grau PLA+ (Das Braune ist eigentlich "Kupfer"-Seide). Ich benutze Eryone, aber die Marke spielt keine Rolle.
Ich habe einen kleinen Rand auf einigen STLs verwendet, bei denen es nicht viel Oberfläche gibt, um sie an der Bauplatte zu befestigen.
Ich füge gerne etwas Heißkleber in das Innere des Gehäuses an der kleinen Öffnung hinzu, die als Durchgang für das Lade-Licht dient. Dann entferne ich den Überschuss. Das verleiht der Lade-Lichtanzeige einen schönen diffusen Look... bueno.
Als nächstes kommt die Testanpassung. Wie Sie in Bild 4 sehen, ist die Bildschirmblende ein wenig versetzt. Sie ist eigentlich nur 0,2 mm zu weit nach rechts und 0,1 mm zu weit nach unten.Jeder einzelne Bildschirm ist minimal unterschiedlich.Ich habe 8 Mini-TVs gemacht, und sie alle benötigen eine leichte Anpassung in einem CAD-Programm wie TinkerCad. Oder lass es einfach so... ganz wie du willst. In diesem Fall habe ich die Anpassung in Tinkercad vorgenommen und die Frontplatte erneut gedruckt.
Schritt 7: Gehäusemontage

Sobald du mit dem Bildschirm zufrieden bist, klebe ihn mit Sekundenkleber auf den TV-Gehäuse. Es gibt eine Kante, die ganz herumgeht, also ist es ziemlich einfach. Klebe den falschen Lautsprechergrillteil auf den Bildschirm.
Nachdem der Kleber getrocknet ist, legen Sie das PCB vorsichtig in das Gehäuse.Stellen Sie sicher, dass die microSD-Karte nicht angeschlossen ist!Fügen Sie den Schraubenempfängerteil hinzu, wie in den Bildern gezeigt. Stellen Sie sicher, dass er nicht auf irgendwelchen Kabeln sitzt. Setzen Sie den Lautsprecher ein und platzieren Sie die Batterie auf den überschüssigen Kabeln (dies wird sie vom ESP32 fernhalten). Führen Sie das Ladeboard durch sein USB-C-Loch und halten Sie es mit einem Ladekabel an Ort und Stelle.
Fügen Sie die Rückseite hinzu und schrauben Sie die beiden Sechskantschrauben ein. Es ist nicht nötig, sie zu fest anzuziehen, Leute. Entfernen Sie das Ladekabel.
Der letzte Teil ist der EIN/AUS-Schalter. Dieser muss an allen vier Seiten abgeschliffen werden, damit er sich reibungslos durch die Frontplatte bewegen kann. Nach dem Abschleifen tragen Sie eine sehr kleine Menge Superkleber auf die flachste Seite auf und befestigen ihn sorgfältig am Netzschalter auf der Leiterplatte.DRÜCKE ES NICHT!!! Lass es trocknen.Bevor du darauf drückst, sonst wird der Kleber in den Power-Button sickern und alles ruinieren.... Vertrau mir dabei.
Großer Erfolg! Du kannst ein paar Füße hinzufügen (oder auch nicht). Ich habe 6mm x 2,5mm große transparente 3M selbstklebende Gummifüße verwendet.
Schritt 8: Verwenden Sie

Dieses Projekt ist 100% kompatibel mitDas Mini-Retro-TV von Moononournation.Code. Du kannst seinen Code anstelle des von mir bereitgestellten Bin File Zip verwenden. Das einzige, was nicht funktionieren wird, ist der Kanalwechsel-Button (der an GPIO Pin 21 angeschlossen ist). Dieser zusätzliche Code wurde von jemand anderem erstellt, und ich veröffentliche den Quellcode aus bestimmten Gründen nicht.
Wenn Sie die in diesem Instructable bereitgestellte my-bin-Datei verwenden, sind die Funktionen der Kanalwechsel-Taste wie folgt:
1 Druck = einen Film vorwärts bewegen. 2 Drucke = einen Film zurückbewegen. 3 Drucke = welcher Film gerade abgespielt wird. 1 langer Druck = Mute EIN und AUS.
Die Verzeichnisstruktur der microSD-Karte und wie man Filme darauf konvertiert und hinzufügt, wird in meinem Beitrag erklärt.YouTube-Video
Es ist nur ein Ordner namens Videos, der Unterordner mit den Nummern 1, 2, 3, 4 ... etc enthält (siehe Bild 2, um eine Vorstellung davon zu bekommen). Einfach.

MiniRetroTV Konverter-Software: Einige Software, die ich zum Herunterladen von Videos und zum Aufspielen auf den Mini TV geschrieben habe.
Nur für Windows Software. Virustotal.com hat sie gescannt.
DIE
DIE SOFTWARE WIRD "WIE SIE IST" BEREITGESTELLT, OHNE JEGLICHE GARANTIE, WEDER AUSDRÜCKLICH NOCH
IMPLIZIERT, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF DIE GEWÄHRLEISTUNGEN DER MARKTGÜTIGKEIT,
Fitness für einen bestimmten Zweck und Nichtverletzung. In keinem Fall darf
DIE AUTOREN SIND FÜR JEDEN ANSPRUCH, JEDEN SCHADEN ODER JEDE ANDERE HAFTUNG VERANTWORTLICH.
OB ES SICH UM EINE VERTRAGSVERLETZUNG, EINE UNTERLASSUNG ODER ETWAS ANDERES HANDELT, DAS DARAUS ENTSTEHT ODER DARAUS FOLGT.
OF ODER IM ZUSAMMENHANG MIT DER SOFTWARE ODER DER NUTZUNG ODER ANDEREN GESCHÄFTEN IN
DIE SOFTWARE.
https://drive.google.com/file/d/1OU5hObSFPbrQ-10_yNw8dpauYMkQx0bq/view
Links zu den PCB-Designs in EASYEDA:
https://easyeda.com/editor#id=d595c0524d494f1782ba7f6e70c5948f
Tags
Model Source
