Einführung der Wixel USB-Wireless-Modul (5 / 10 schritt)

Schritt 5: Sachen einstecken und tun etwas reales - USB-Serial Teil 1


Werden wir zwei LEDs vom PC aus zu steuern, und verwenden Sie zwei Schalter Eingaben am PC vornehmen. Dadurch wird die USB-seriell - app verwendet, aber nicht für die serielle, das ist der nächste Schritt.

Die serielle app ermöglicht den Einsatz von zwei Eingänge (/ DSR & /CD) und zwei Ausgänge (/ DTR & /RTS), diese sind Teil des alten seriellen Kommunikations-Protokolle (z. B. RS232) und werden nicht normalerweise in die TTL seriellen i/o von Mikrocontroller verwendet, kann daher für allgemeine e/a verwendet werden. Wenn Sie nähere Informationen wünschen, finden Sie unter http://www.pololu.com/docs/0J46/9.c .

Anschlussbelegungen:
P1_0 /DTR
P1_1 /RTS
P1_2 /DSR
P1_3 /CD

Dies sind umgekehrten Logikpegeln, Bedeutung 0V ist ein hoch (oder ON) Pegel und 3,3V ist eine LOW (OFF). Die "/" stellt eine Linie über die Pin-Beschriftung, wie z. B. pin auf der /RESET in das Pinout Bild, d. h. invertierte Logik.

Diese Signale erscheinen etwas langsam zu ändern, der Doco schlägt vor, sie eignen sich für 5 Hz, d.h. fünf Änderungen eine zweite, nicht so gut für high-Speed-Schaltungen, aber gut für switching Dinge "menschlich" Geschwindigkeiten wie Leuchten oder drehen Geräte ein-/ausschalten usw., mit Schaltung geeignet.

So können bauen, brauchen wir zwei Mikroschalter, zwei LEDs, Ihr Surfboard und einige Drähte Draht sie bis wie in die erste, zweite & dritte Bilder gezeigt, beachten Sie die Polung der LEDs. Sie möchten möglicherweise Widerstandskämpfer für die LEDs, siehe Kommentar unten, wird ihre Verkabelung in den Bildern erklärt.

Wie Sie sehen können Stifte P1_0 & 1 (DTR und RTS) sind die LEDs auf GND sourcing und die beiden Schaltern P_2 & 3 (DSR & CD) zu GND

Verbinden Sie ein Wixel und verwenden Sie der Wixel Configuration Utility Last der USB-seriell - ca. Hinweis den COM-Port durch die WCU angezeigt.

Jetzt brauchen wir ein Programm auf dem PC, die Wixel zu fahren. Ich habe geschrieben, dass ein einfaches Skript, nach SerialPortGeneralIO.exe in der Zip-Datei, die Sie heruntergeladen haben in Schritt 2 erstellt. Die Quelle ist ebenfalls in der Zip-Datei mit der Erweiterung .ahk .

AHK ist AutoHotkey finden Sie unter http://www.autohotkey.com/ , ich benutze und empfehle AutoHotkey für Automatisierung und einfach hochwerfen. Programmierung Serial i/o sprengt den Rahmen dieses "in der Lage ist, gebe ich einige Hinweise in den letzten Schritt. Es sei denn, Sie AutoHotkey wissen können Sie nicht viel von der Source-Code machen.

Führen Sie SerialPortGeneralIO.exe , siehe Bild 4 . Zunächst legen Sie den COM-Port aus dem WCU.

Jetzt die Eingänge den Zustand der Mikroschalter zeigen, der Beep-Box klicken Sie auf es zu piepen, wenn Sie den Schalter ein, und die Ausgänge der LEDs zu steuern, klicken Sie, um den Zustand zu ändern, klicken Sie auf das Blink-Feld, um die LED blinken. Die Invert-Boxen zu ignorieren, sind sie für einen weiteren Schritt.

Hinweis: Sie sollten den Zugriff auf die Wixel vor dem trennen sie Programme schließen. Wenn Sie die Wixel entfernen, während das Programm ausgeführt wird, müssen Sie Geräte-Manager verwenden, um aktivieren/deaktivieren der COM-Anschluss bevor Sie es wieder verwenden können. Wer weiß einen einfacheren Weg, um diese Bedingung zu löschen?

Also ziemlich geradlinig, sehen Sie, wie Sie allgemeine i/o in Verbindung mit einer seriellen Verbindung erreichen können.

Dies bedeutet, dass Sie jeden Sensor mit digitalem Ausgang an Ihren PC anschließen können. Zum Beispiel konnte man einen Weg-und/oder Geschwindigkeitsgeber und ein Programm zu erkennen, wann Sie kommen am PC und deaktivieren Sie den Bildschirmschoner und einige automatisierten Aufgaben zu tun. Fügen Sie einen Infrarot-Sensor um Ihre Anwesenheit zu erkennen und Dinge zu tun, wenn Sie den PC verlassen. Sie könnte auch Ausgabe mit einer Relaisschaltung, z. B. Schalten Sie Peripheriegeräte fahren, wenn Sie abwesend sind, und/oder schalten Sie Lichter auf und ab.

Als nächstes - wir tun etwas reales mit seriellen USB- und einen Bewegungssensor.

p.s. ich habe einen Kommentar hatte, daß es Widerstandskämpfer in den LED-Cuircits. Ich habe sie nicht für diese schnelle und schmutzige Demo benutzen. Meine LEDs haben stundenlang ohne Probleme beleuchtet. Wenn Sie dies für ein langfristig Gerät Taten verwenden Sie ein 58 Ohm Resister vom - Ive LED Pin an den Bus - Ive (Gnd) statt Drahtbrücken. Für Projekte mit höheren Spannungen wird dies immer wichtiger.

In Verbindung stehende Artikel

Die Einführung der LM2596 Schritt nach unten Power Modul DC / DC-Wandler

Die Einführung der LM2596 Schritt nach unten Power Modul DC / DC-Wandler

ICStation Team dieses LM2596 Step Down Powermodul im Detail mit Ihnen teilen. Wir werden die Features,Anwendungsbereich,Diagrammund Testergebnissevorstellen. Wir nutzen das digitale Speicheroszilloskop, das Modul zu testen und zeigen Ihnen die aktuel
Die Einführung der XL6009 Power Modul DC / DC Hochsetzsteller

Die Einführung der XL6009 Power Modul DC / DC Hochsetzsteller

ICStation Team haben vor kurzem dieses neue Produkt -XL6009 Step-up-Power-Modul entwickelt. Wir teilen das Wissen über dieses Produkt im Detail und zeigen Ihnen die aktuellen Testergebnisse mit dem digitalen Speicheroszilloskop. Sie könnten über gelt
Einführung der Edison

Einführung der Edison

The Edison ist winzig. Es ist die Größe einer SD-Karte. Trotz seiner Größe hat es aber in WiFi und Bluetooth LE und genügend Prozessor und Speicher, get the Job done gebaut.Schritt 1: Edison kann mehr tun!!! Wie Sie sehen können, ein paar von diesen
Einführung der Kapazität

Einführung der Kapazität

Ich habe einen aufgeladenen Blattgold Elektroskops und ein Beweis Flugzeug verwendet, das Konzept der Kapazität hier einführen.Hoffe, Sie genießen das Viedeo.Das ist alles für heute.
Einführung der gesalzen Caramel Cheesecake Torte

Einführung der gesalzen Caramel Cheesecake Torte

dieser einfach lecker Käsekuchen Kuchen lässt die Grenzen zwischen Kuchen und Torten mit einem salzigen süßen Aufstrich und eine einfach knackige Kruste. Einfach und absolut köstlich, hier ist die Aufteilung für wie man diese gesalzen Caramel Cheesec
Einführung der Fab-Brick (ein Nähen nützliches Projekt Wettbewerb)

Einführung der Fab-Brick (ein Nähen nützliches Projekt Wettbewerb)

ein Mehrzweck, handgenäht, gepolsterte Ziegel-Form. Ein Vielfaches können konfiguriert und neu konfiguriert, um die sich verändernden Bedürfnisse des täglichen Lebens zu liefern. Wie Lego aber einer inländischen eher als ein universelles System.Wohin
(FAKE) Einführung in das 3D Drucken!

(FAKE) Einführung in das 3D Drucken!

Dies ist nur ein wenig Grundierung Video wir Einführung der Neuling in der wunderbaren Welt des 3D Druckens!Ja, ok.  So haben wir einen Sinn für Humor.
IoT - "Intranet" der Dinge: Home Automation. Teil 1: IoT, Einführung

IoT - "Intranet" der Dinge: Home Automation. Teil 1: IoT, Einführung

VorwortWenn Sie wie ich Sie legen Wert auf Ihre Privatsphäre und möchten das Thema, das IoT, ist dann dieses Tutorial für Sie gut sein kann.Ich habe bewusst benannt die instructable ' IntRanet' und nicht "Internet" Dinge zu unterstreichen, die a
Laserschneiden für Absolute Anfänger: Custom Lasercut-Anhänger mit der Magie des Internets (oder: eine sehr einfache Einführung in Adobe Illustrator)

Laserschneiden für Absolute Anfänger: Custom Lasercut-Anhänger mit der Magie des Internets (oder: eine sehr einfache Einführung in Adobe Illustrator)

haben Sie sich jemals gewünscht, eines dieser Laser ausgeschnitten Halsketten Lust, aber Sie besitzen ein Laser-Cutter nicht oder wissen, wie man Design-Software verwenden?  Dies ist dein Glückstag, mein Freund.  Ich werde Ihnen beibringen, alles, wa
Einführung in die Grundlagen der Kerze

Einführung in die Grundlagen der Kerze

Dies ist mein erster ' Ible also los gehts!Eine Einführung in die Kerze Wachse.Paraffin - Paraffinwachs ist eine weiße oder farblose weiche solide ableitbar aus Erdöl, Kohle oder Ölschiefer. Paraffin Wachs wird meistens als ein weiß, geruchlos, gesch
Eine einfache Einführung in Transistoren und PWM (Pulse-Width Modulation)

Eine einfache Einführung in Transistoren und PWM (Pulse-Width Modulation)

der Silizium-Transistor wurde im Jahre 1954 erfunden und wurde geprüft, eine der größten Erfindungen in der Geschichte der Technik. Seine Erfindung praktisch brachte dem Gebiet der Elektronik und aller unserer modernen Computern, iPods, Handys usw. b
Einführung in die Hausautomation mit Arduino und HF-Signale!

Einführung in die Hausautomation mit Arduino und HF-Signale!

Heute werde ich Ihnen eine Einführung auf der Haustechnik mit HF-Signale zeigen.Stellen Sie sich vor der Mitte des Winters, es ist kalt und dunkel draußen, aber dank der Automatisierung Sie aufwachen, um einen warmen und hellen Raum, mit einer heißen
Einführung in GPS mit Mikrocontrollern

Einführung in GPS mit Mikrocontrollern

Sobald die Zuständigkeit des streng militärischen Operationen, GPS ein fester Bestandteil des modernen Lebens und in relativ kurzer Zeit geworden ist! Wer würde nicht wollen, wollen wissen, wann und wo sie überall auf dem Planeten sind? Es ist ein Sc
Einführung in die Arduino

Einführung in die Arduino

ein Arduino ist eine Open Source Microcontroller Entwicklungsboard. In einfachem Englisch können Sie die Arduino Sensoren lesen und Dinge wie Motoren und Lichter zu steuern. Dadurch können Sie Programme auf diesem Board hochladen, die dann mit Dingen