Erstellen Sie Ihre eigene Sprache für den Morsecode-Übersetzer

Arduino-Paket, USB- und HDMI-Kabel

Heute kehren wir mit einem unserer interessanten Tutorials zurück. Dieses Mal möchte ich Ihnen ein sehr einfaches Projekt zeigen, dessen Implementierung eine kurze Zeit in Anspruch nimmt und mit dem Sie buchstäblich eine Art Übersetzer aus einer in Morsecode geschriebenen Sprache erstellen können. Wie üblich ist die Wahrheit, dass wir nicht über ein Projekt hinausgehen werden, bei dem a Steckbrett Teller und Arduino Board Wenn Sie sowohl auf Softwareebene als auch im Hinblick auf den endgültigen Projektabschluss noch weiter gehen möchten, sollten Sie derjenige sein, der eine Lösung implementiert, die weniger und attraktiver ist.

Die Idee beginnt mit der Erstellung eines Übersetzer jeder Art von Schriftart, Wörtern oder Phrasen in Morsecode. Dies ist so einfach wie die Verwendung einer Arduino-Karte, auf der die erforderliche Software geladen ist, damit wir durch ihre Ausgänge einige LEDs entsprechend der Bedeutung in der Morse-Sprache, die wir ausdrücken, aussehen lassen können. Um den zu übersetzenden Text einfach zu schreiben, verwenden wir ein Mobiltelefon mit einem Android-Betriebssystem, das den Text über eine Bluetooth-Verbindung an unser Board sendet. Arduino UNO.

Arduino Board kompatibel mit Sensoren für Arduino

Material, das zur Durchführung des Projekts benötigt wird

Da wir mehr oder weniger versucht haben, in den oberen Zeilen anzugeben, benötigen wir für die Durchführung dieses Projekts spezifisches Material, wenn Sie die Welt mögen HerstellerIch bin mir sicher, dass es für Sie auch nicht schwierig sein wird, in einem Ihrer häufigsten Geschäfte zu finden, was Sie vermissen, falls Sie es nicht haben, obwohl dies, wie ich bereits sagte, normalerweise der Fall ist ziemlich häufig verwendete Gegenstände. Insbesondere benötigen wir die folgende Liste:

Sobald wir alle notwendigen Elemente zur Verfügung haben, können wir mit der Ausführung des Projekts fortfahren. Ein Punkt, den Sie beachten sollten, ist der wörtliche Es ist nicht erforderlich, den in diesem Projekt verwendeten Bluetooth-Adapter oder eine Karte zu haben Arduino UNO Da alle anderen mit den Basisverbindungen verwendet werden können, müssen wir nur auf die verwendeten Verbindungen achten, so dass zum Beispiel für den Fall, dass der digitale Ausgang 13 unserer Arduino UNO Dies entspricht dem gleichen Ausgang der Karte, die Sie verwenden.

Schritte zur Durchführung des Projekts

Um dieses Projekt durchzuführen, werde ich im Folgenden eine Reihe von Schritten angeben, die sich auf die Montage und Verbindung aller Elemente beziehen, aus denen die vorherige Liste besteht, die wir für ihre korrekte Ausführung befolgen müssen. Wie es bei solchen Projekten häufig der Fall ist, können Sie sich ganz frei fühlen Ändern Sie eine beliebige Codezeile oder fügen Sie Hardware hinzu, um den Betrieb weiterzuentwickeln und sogar zu perfektionieren da jede Art von Verbesserung immer willkommen ist.

Zunächst werden wir die Verbindung von Arduino UNO mit unserem Steckbrett. Insbesondere werden GND und 3.3 V verwendet. Dieselben Leitungen dienen unter anderem dazu, unseren Bluetooth-Adapter mit Strom zu versorgen.

Sobald wir diese Verbindungen hergestellt haben, ist es Zeit, die Dateneingabe und -ausgabe des Bluetooth-Adapters mit den digitalen Dateneingaben und -ausgängen der Arduino-Karte zu koordinieren. Auf diese Weise wird unser Adapter perfekt an die Karte angeschlossen, damit er Strom erhält und auf technischer Ebene vollständig verfügbar ist, um starten zu können. 'escuchar'die Daten, die es über die Einreisehäfen der Arduino UNO. Sagen Sie Ihnen im Detail, dass in bestimmten Fällen aufgrund der von uns verwendeten Karte und des Bluetooth-Adapters die verwendeten Verbindungen variieren können. An diesem Punkt ist das Beste das Beste Sehen Sie sich die Installationsdokumente des Adapters an, da diese normalerweise von Anschlussplänen begleitet werden.

Wir kommen an 3 Volt Hupenanschluss. Hierfür verwenden wir den digitalen Ausgang Nummer 13 von Arduino UNO. Die verbleibende Verbindung müssen wir wie gewohnt mit GND oder Masse verbinden, damit die Funktion der Hupe korrekt ist.

Jetzt kommt die Zeit Verbinden Sie die verschiedenen LEDs. Um nicht zu versuchen, verwirrt zu werden, sagen Sie Ihnen, dass die Idee darin besteht, den längsten positiven Teil davon mit einem der digitalen Ausgänge von zu verbinden Arduino UNO während der kürzere direkt mit GND oder Masse verbunden ist. Auf diese Weise würden wir feststellen, dass die erste der grünen LEDs mit dem digitalen Ausgang 12 verbunden ist, die nächste neben dem Ausgang 8, die dritte grüne LED mit dem Ausgang 7, während die einzige blaue LED mit dem digitalen Ausgang 4 verbunden ist.

Der letzte Schritt, sobald wir alle Verkabelungen fertig haben, ist Verwenden Sie das USB-Verbindungskabel, um unsere zu verbinden Arduino UNO an den Computer und somit in der Lage sein, ihm die notwendige Software zur Verfügung zu stellen, die wir aus der Arduino IDE schreiben und kompilieren werden.

Verbindung zwischen der Arduino-Karte und dem Computer

Ein Punkt, der berücksichtigt werden muss, wenn die Karte an den Computer angeschlossen ist, um zu wissen, dass zumindest im Prinzip alles richtig funktioniert, ist, dass die Karte eine hat grünes Licht leuchtet immer, solange es mit dem Computer verbunden bleibt. Auf der anderen Seite und abhängig von dem von uns verwendeten Bluetooth-Adapter In der Regel blinkt ein rotes Licht, weil keine Verbindung zum Android-Gerät hergestellt wurde dass wir verwenden, um die Buchstaben, Phrasen oder Wörter an die Platte zu senden.

Ich weiß, dass das obige Detail wie etwas sehr sehr erscheinen mag. 'tonto'aber ich kann Ihnen versichern, dass sie sehr gültige, notwendige und besonders interessante Hinweise sind, wenn wir berücksichtigen, dass sie innerhalb der Maker-Community existieren können Leute, die anfangen und das dank dieser KleinenTricksSie können verstehen, dass zumindest der Strom sowohl den Adapter als auch die Platine selbst erreicht.

Zu diesem Zeitpunkt müssen wir nur noch die Anwendung herunterladen MORSE.apk angebracht. Diese Anwendung muss auf Ihrem mobilen Gerät installiert sein, das mit dem Android-Betriebssystem ausgestattet ist. Nach der Installation müssen Sie nur die Anwendung öffnen und auf Weiter klicken. Diesmal ist die Option, die uns am meisten interessiert, 'Text senden', das gleiche, auf das wir klicken müssen, um darauf zuzugreifen. Sobald wir drinnen sind, müssen wir auf "Verbinden" klicken, um die Verbindung mit unserer Platte herzustellen.

Der Codierungsprozess, der befolgt wurde, ist wie folgt.

  • Sobald Sie auf Ihrem Android-Gerät auf die Anwendung zugreifen und die vorherigen Schritte ausführen, können Sie einen beliebigen Buchstaben, ein beliebiges Wort oder eine beliebige Phrase schreiben. Sobald Sie geschrieben haben, was Sie wollen, müssen Sie nur noch auf Senden klicken.
  • Wenn der Text korrekt empfangen wurde, schaltet das System automatisch die Lichter ein und gibt einen Ton aus
  • Die Idee ist, dass das erste grüne Licht ein- und ausgeschaltet wird, um den „Punkt“ zu bestimmen. Die Hupe ertönt und schaltet sich gleichzeitig aus.
  • Das zweite und dritte grüne Licht werden ein- und ausgeschaltet, um die 'Linie' zu bestimmen. Die Hupe wird wie im vorherigen Fall gleichzeitig ein- und ausgeschaltet.
  • Schließlich wird das vierte Licht, dh das blaue Licht, ein- und ausgeschaltet, um das Ende des Zeichens, Wortes oder der Phrase zu bestimmen. Wenn zwischen den einzelnen Zeichen, Wörtern oder Phrasen ein Leerzeichen vorhanden ist, wird dieses Licht zweimal ein- und ausgeschaltet.

Um Punkte zu berücksichtigen, sagen Sie einfach, dass in diesem Fall die Android-Anwendung dank App Inventor erstellt wurde. Dies ist eine sehr einfache Möglichkeit, den Code und das Design einer Anwendung zu generieren, die später auf einem mit dem Betriebssystem ausgestatteten Gerät ausgeführt wird System von Google-Ingenieuren erstellt.

Weitere Informationen und Details: instructables


Schreiben Sie den ersten Kommentar

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.