Inhaltsverzeichnis:
- Schritt 1: Häufig gestellte Fragen
- Schritt 2: Teile und Werkzeuge
- Schritt 3: Machen: Widerstände
- Schritt 4: Machen: Kondensatoren
- Schritt 5: Machen: Anschlüsse
- Schritt 6: Machen: Stiftleisten
- Schritt 7: Verwendung und Downloads
Video: Fügen Sie Ihrem Mikrocontroller-Projekt Video und Audio hinzu - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:23
7-Segment-LED-Displays sind nützlich für die Anzeige von Zahlen und Bitmap-LCDs können einfache Grafiken darstellen, aber manchmal ist eine echte Farbvideoausgabe der einfachste Weg:
- Composite-Video (auch bekannt als RCA-Buchse) ist allgegenwärtig und funktioniert mit 3" - 60"-Displays
- Der 640x480-Farbbildschirm ermöglicht die Anzeige komplexer Informationen, Grafiken, Diagramme und Animationen
- Composite ist kostengünstig, einfach zu programmieren, kann mit geringem Speicherbedarf ausgeführt werden und verwendet billige Kabel
Dieses anweisbare ist für das ProtoPlus, eine Platine, die ich entworfen habe, um der Propeller-Plattform Video- und Audioverbindungen hinzuzufügen. Da der Propeller bereits eine Videoerzeugungsschaltung auf dem Chip hat, ist die Videoerzeugung sehr einfach. Ich habe den Rest des Platzes auf der Platine genutzt, um einen 240-Loch-2-reihigen / 3-reihigen Prototyping-Bereich und eine Audioverbindung aufzunehmen. Ich verwende etwas längere Stiftleisten als normal, damit sie oben oder unten an der Propellerplattform angeschlossen werden können. Ich habe die Spuren auch im Prototyping-Bereich auf dem Siebdruck markiert, um leicht zu sehen, wie die Spuren verbunden sind. Der ProtoPlus ist als Bausatz auf Gadget Gangster erhältlich. Der Propeller kann PAL oder NTSC ausgeben, hier sind ein paar Beispiele dafür, was getan werden kann:Fancy GraphicsReally Fancy 3D Graphics (Sie müssen sich diese ansehen!)UI / Informationsanzeige
Schritt 1: Häufig gestellte Fragen
Was ist ProtoPlus? Es ist ein Erweiterungsmodul für die Propeller-Plattform, mit dem Sie Video und Audio mit Ihrem Prop verbinden können und einen Prototyping-Bereich hat. Womit funktioniert es? Es ist so eingerichtet, dass es mit dem Parallax-Propeller funktioniert, es passt auf die (oder darunter) die Propeller-Plattform, oder Sie können es auf ein Steckbrett fallen lassen. Wird es mit Arduino oder PICaxe funktionieren? Nein. Arduino und PICaxe sind einfach nicht schnell genug, um Videos selbst zu generieren, sie benötigen einen "Helfer" -Mikrocontroller für Video. Der Tellymate ist ein solches Tool, das mir bekannt ist, obwohl es S/W, Text-only. NTSC oder PAL ist? Es liegt an Ihnen - der Propeller ist vollkommen damit zufrieden, eines der beiden Signale zu erzeugen.
Schritt 2: Teile und Werkzeuge
Hier sind die Teile, die Sie benötigen. Wenn Sie ein Kit bestellt haben, überprüfen Sie noch einmal, ob Ihr Paket alle aufgeführten Teile enthält. Wenn etwas fehlt, senden Sie uns einfach eine E-Mail an [email protected];
- 0,01 uF Radiale Keramikkappe
- 47 uF Radiale Elektrolytkappe
- 40 Stiftleisten
- 2x 1.1k Widerstände (Braun - Braun - Rot)
- 560 Ohm Widerstand (Grün - Blau - Braun)
- 270 Ohm Widerstand (Rot - Violett - Braun)
- 2x Cinch-Phono-Buchsen
- ProtoPlus-Leiterplatte
Um es zu bauen, benötigen Sie einen 20-30 Watt Lötkolben und ein Paar Deiche. Sehen Sie sich mein Löt-Tutorial an, wenn Sie zum ersten Mal löten.
Schritt 3: Machen: Widerstände
Beginnen wir mit dem Hinzufügen der 3 Widerstände, aus denen der Video-DAC besteht.
R1 ist 1,1 kOhm, es ist Braun - Braun - Rot R2 ist 560 Ohm, es ist Grün - Blau - Braun R3 ist 270 Ohm, es ist Rot - Violett - Braun Fügen Sie R4 hinzu. Das sind auch 1,1 k Ohm (Braun - Braun - Rot)
Schritt 4: Machen: Kondensatoren
Es gibt 2 Kondensatoren:
C2 ist der keramische.01uF-Kondensator, er ist nicht polarisiert, also spielt es keine Rolle, in welche Richtung er geht. C1 ist der elektrolytische 47uF-Kondensator. Es IST polarisiert, das längere Kabel geht durch das quadratische Loch näher am '+'. Der Streifen auf dem Körper des Kondensators geht auf der Seite näher zum Rand der Platine.
Schritt 5: Machen: Anschlüsse
Fügen Sie die 2 RCA-Anschlüsse hinzu. Der mit „TV“gekennzeichnete Anschluss gibt TV aus, und der Audioanschluss gibt Line-Pegel-Audio aus.
Schritt 6: Machen: Stiftleisten
Der einfachste Weg, die Stiftleisten hinzuzufügen, besteht darin, sie in ein Steckbrett (oder eine Propellerplattform, wie im Bild gezeigt) einzuführen, die Platine darauf zu legen und sie zu verlöten. Sobald die Stiftleisten mit dem ProtoPlus verlötet sind, heben Sie sie einfach von Ihrem Steckbrett ab und Sie haben gerade Stiftleisten.
Schritt 7: Verwendung und Downloads
Verwendung: Video
Videos mit dem Propeller zu machen ist einfach:
- Holen Sie sich das Propeller-Tool. Dies ist die Entwicklungsumgebung für die Prop. Links für Mac/Linux und Windows befinden sich im Download-Bereich unten.
-
Fügen Sie das 'tv_text'-Objekt ein. Das Propeller-Tool enthält eine anständige Objektbibliothek, einschließlich eines TV-Objekts. Fügen Sie im OBJ-Abschnitt Ihres Codes einfach Folgendes hinzu:
Text: "tv_text"
-
Starten Sie den Fernseher. Verwenden:
text.start(12)
-
Bringen Sie Dinge auf den Bildschirm mit text.str, text.hex, text.out usw. Hier ist ein Beispiel:
text.str(string(13, "Hallo Welt", $C, 1))
Das gesamte Programm wäre:
KON
_clkmode = xtal1 + pll16x 'setzt das Prop auf das 16-fache des xtal _xinfreq = 5_000_000 'sagt dem Prop das xtal mit 5MHz läuft OBJ text: "tv_text" 'dieses Objekt einbeziehen PUB start text.start(12) 'den Fernseher starten mit basepin 11 text.str(string(13, "Hello World", $C, 1)) ' benutze die Methode 'str' um Text einzufügen Dies ist nur eine Zusammenfassung der Erstellung grundlegender Texte. Grafiken sind etwas komplizierter, aber nicht schlecht. Sehen Sie sich die Graphics_demo an, um zu sehen, wie Animationen, Formen und Grafiken erstellt werden.
Verwendung: Audio
Audio ist genauso einfach. Es gibt bereits Objekte zum Abspielen von.wav-Dateien, Sprachsynthese und Frequenzsynthese. Wenn Sie nur ein schnelles und schmutziges Beispiel suchen, sieht das Lautsprechertreiberobjekt von Kwabena einfach aus. Schnappen Sie sich das Objekt, ändern Sie die PWM_Pin-Konstante auf 11, und hier ist ein Beispiel für die Verwendung:
KON
_clkmode = xtal1 + pll16x 'setzt den Prop auf das 16-fache des xtal _xinfreq = 5_000_000 'sagt dem Prop, dass das xtal mit 5MHz läuft OBJ-Lautsprecher: "PWMEngine" 'Dieses Objekt einschließen PUB start speaker. PWMEngine 'startet den Lautsprecher speaker.changespeakerfrequency(1000) 'Frequenz auf 1.000 Hertz ändern speaker.changespeakervolume(50) 'Lautstärke auf 50% waitcnt(clkfreq + cnt) ' cnt = aktuelle Systemzeit, clkfreq = tickt in 1 Sekunde speaker.changespeakerfrequency(6000) 'Frequenz ändern auf 6.000 Hertz
Downloads
Hochauflösende Fotos sind auf flickr verfügbar. Das Board ist unter der MIT-Lizenz (Public Domain) erhältlich. Sie können das Design im DipTrace-Format, pdf oder-p.webp
Empfohlen:
So fügen Sie einen interaktiven Bot in Discord hinzu – wikiHow
Wie man einen interaktiven Bot in Discord hinzufügt: In diesem Tutorial werde ich zeigen, wie man einen eigenen interaktiven Bot erstellt, der mit einigen wenigen Kommandos funktioniert. Discord ist eine Skype/Whats-App-Social-Media-App, die Gamer zusammenbringt. Sie können einen eigenen Kanal haben, überprüfen, welches Spiel jedes Mitglied spielt
So fügen Sie Videos von Ubuntu zu Ihrem iPhone hinzu – wikiHow
So fügen Sie Videos von Ubuntu zu Ihrem iPhone hinzu: Wenn Sie Ubuntu und das iPhone verwenden, möchten Sie möglicherweise einige Videos mit Ihrem Computer zu Ihrem Gerät hinzufügen. Keine Sorge, es ist ganz einfach und erfordert keinen Jailbreak iPhone
So fügen Sie IOT-Funktionen zu Ihren Projekten hinzu – wikiHow
So fügen Sie Ihren Projekten IOT-Funktionen hinzu: Nichts ist besser, als ein DIY-Projekt zu erstellen, das ein kommerzielles Produkt ersetzt, das Sie für nützlich halten. Nun, eigentlich gibt es etwas Besseres. Hinzufügen von IOT-Fähigkeiten zu Ihrem Projekt. Wenn es um Automatisierung geht, flippen Anfänger in der Regel aus
Fügen Sie Google Maps ganz einfach automatisch und kostenlos zu Ihren Google Sheets hinzu: 6 Schritte
Fügen Sie Google Maps ganz einfach automatisch und kostenlos zu Ihren Google Sheets hinzu: Genau wie viele Maker habe ich nur wenige GPS-Tracker-Projekte erstellt. Heute können wir GPS-Punkte schnell direkt in Google Sheets visualisieren, ohne eine externe Website oder API zu verwenden. Das Beste ist, es ist KOSTENLOS
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für