Inhaltsverzeichnis:
- Schritt 1: Das Kit
- Schritt 2: Die Komponenten verstehen
- Schritt 3: Verwenden des Steckbretts
- Schritt 4: Zusammenbau des Displays
- Schritt 5: Der Code
- Schritt 6: Herstellen einer Verbindung zur API für Echtzeit-Updates
- Schritt 7: Fehlerbehebung
Video: LCD-Busfahrplananzeige - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Standard 18
Die Studierenden entwickeln ein Verständnis für und sind in der Lage, Verkehrstechnologien auszuwählen und einzusetzen.
Benchmark 18-J Transportation spielt eine entscheidende Rolle beim Betrieb anderer Technologien wie Fertigung, Bau, Kommunikation, Gesundheit und Sicherheit sowie Landwirtschaft.
Haben Sie schon einmal einen Bus verpasst? Haben Sie sich jemals gewünscht, Sie hätten ein praktisches Display, das die erwarteten Busankünfte in Echtzeit anzeigt? Dann ist dieses Instructable für Sie! Mit nur einem einfachen Arduino-Kit, einem LCD-Display und etwas einfacher Programmierung können Sie schnell eine unterhaltsame und neuartige Möglichkeit schaffen, nie wieder den Bus zu verpassen. Diese LED-Anzeige kann über die API der App mit einer Busrouten-App verknüpft werden, um Ankunftszeiten anzuzeigen, und sie kann auch bearbeitet werden, um eine benutzerdefinierte Nachricht anzuzeigen. Kommen wir zu Schritt 1!
Schritt 1: Das Kit
Um zu beginnen, müssen Sie die richtige Hardware in die Hände bekommen. Für dieses Beispiel haben wir das SparkFun Inventor's Kit v 3.2 verwendet; Wenn Sie dieses Kit haben, ist es einfacher, es zu verfolgen. Es sollte jedoch möglich sein, dieses Projekt ohne genau diesen Bausatz zu erstellen. Alles, was Sie brauchen, ist ein Arduino, ein Steckbrett, einige Überbrückungsdrähte, ein Potentiometer und ein LCD-Display. Sie müssen auch die Open-Source-Software von Arduino herunterladen, die Sie unter www.arduino.cc finden. Das SparkFun-Kit wird mit einer Bedienungsanleitung geliefert, die hauptsächlich aus Bildern besteht. Wir werden die Bilder hinzufügen, aber auch weitere Erläuterungen durch Text hinzufügen. Nur als Warnung, wenn Sie dieses Kit nicht verwenden, können die Verbindungsstifte zwischen dem Arduino und der LED-Anzeige leicht unterschiedlich sein. Versuchen Sie also, die ähnlichste Hardware zu erhalten, die Sie können.
Schritt 2: Die Komponenten verstehen
Wie Sie sich wahrscheinlich schon vorgestellt haben, müssen wir den Aurdino richtig mit dem LCD-Display verbinden, damit er die entsprechenden Informationen anzeigt. Dies erfordert eine Eingabe von Anweisungen für das Arduino und eine Ausgabe vom Arduino an das Display. Der Arduino fungiert als Computerchip, der die von der Software erhaltenen Informationen verarbeitet und die entsprechenden elektrischen Signale an das Display ausgibt. Das Display empfängt diese Signale und beleuchtet wiederum einzelne LCDs, wodurch eine Meldung erzeugt wird. Das Steckbrett ermöglicht es uns, das Display über Steckbrücken mit dem Arduino zu verbinden. Das Potentiometer fungiert als Spannungsregler, der den Widerstand erhöht oder verringert, was wiederum die Spannungsmenge ändert, die das Display erreicht; ein Widerstand könnte an seiner Stelle verwendet werden, erfordert jedoch mehr Versuch und Irrtum, um den richtigen Widerstandswert zu finden. Sie können sich das Potentiometer als Lautstärkeregler an einem Radio vorstellen, da es die Spannung nach oben oder unten drehen kann.
Schritt 3: Verwenden des Steckbretts
Jetzt sind Sie vielleicht schon durch das Steckbrett verwirrt oder eingeschüchtert worden. Wenn Sie eines zum ersten Mal verwenden, wissen Sie möglicherweise nicht, wie die Signale über die Terminals übertragen werden. Es gibt zwei Arten von Schienen auf dem Steckbrett: die Stromschienen, die mit einem + oder - Zeichen gekennzeichnet sind und entlang denen rote und blaue Streifen verlaufen, und die Anschlussschienen, die Signale übertragen. Um es einfacher zu machen, sollten Sie Ihr Steckbrett genauso ausrichten wie das in diesem Bild, da unsers so positioniert ist. Damit das Steckbrett funktioniert, wird Strom von der Stromquelle an die + Stromschiene angelegt und eine Masse wird von der - Schiene an eine Masse angeschlossen. Der Strom fließt horizontal entlang der Stromschiene, so dass, wenn ein Strom- und Erdungskabel an die unteren linken + und - Schienen angeschlossen wäre, die unteren rechten + und - Schienen diese Leistung abgeben würden. Die Anschlussschienen übertragen jedoch Signale vertikal, so dass ein Kabel, das an die A1-Klemme angeschlossen ist, ein Signal entlang der gesamten ersten Säule übertragen würde; das heißt, die Anschlüsse B1, C1, D1 und E1 würden dasselbe Signal ausgeben, das von A1 eingegeben wird. Dies ist entscheidend, denn wenn Sie zwei Eingaben in dieselbe Spalte einfügen, erhalten Sie möglicherweise nicht die erwartete Ausgabe. Wie Sie sehen können, ist das Steckbrett horizontal in der Mitte durch einen Grat geteilt; dieser Grat trennt die beiden Hälften des Steckbretts, so dass ein Signal von A1 bis E1 übertragen wird, aber nicht zu F1. Dadurch können mehr Eingänge und Ausgänge auf ein Steckbrett passen. Der Strom muss auch von der Stromschiene an die Anschlussschiene angeschlossen werden, die Strom benötigt, da die Stromschiene nur Strom liefert und der Strom von der Schiene abgenommen und an die Komponente übertragen werden muss, die Strom benötigt.
Schritt 4: Zusammenbau des Displays
Jetzt ist es Zeit, das LCD-Display zusammenzubauen! Beginnen Sie mit der Ausrichtung Ihres Displays auf die gleiche Weise wie bei unserem, wobei die Spaltennummern von links nach rechts ansteigen. Sie können entweder das erste Bild als Richtlinie verwenden und Verbindungen in beliebiger Reihenfolge herstellen, oder Sie können dem zweiten Bild folgen, um einzelne Komponenten und Drähte anzuschließen. Wie wir sehen können, wird die 5V-Leistung, die vom Arduino ausgegeben wird, an die Stromschiene des Steckbretts geliefert, und diese Leistung wird über zwei Pins auf dem LCD-Display sowie über das Potentiometer abgerufen. Der Rest der Klemmen ist mit den Ausgängen des Arduino verbunden, und das Signal, das diese Pins ausgeben, basiert auf dem Code, den Sie für den Arduino schreiben. Sobald Sie alles verbunden haben, ist es Zeit, den Code zu schreiben!
Schritt 5: Der Code
Wenn Sie den Code für Ihren Arduino schreiben, müssen Sie sicherstellen, dass Sie die richtige Software verwenden. Um die Software herunterzuladen, gehen Sie zu www.arduino.cc. Unter dem Reiter „Software“können Sie entweder einen webbasierten Client verwenden oder die Programmiersoftware direkt auf Ihren Computer herunterladen. Wir empfehlen, die Software herunterzuladen, da es einfacher ist, den Code zu bearbeiten, da er lokal ist und keine Verbindung zum Internet erfordert.
Dies ist ein Beispiel für die Anzeige der CTA-Ankunftszeit:
github.com/gbuesing/arduino-cta-tracker/bl…
Dies ist jedoch in der Python-Plattform integriert.
Schritt 6: Herstellen einer Verbindung zur API für Echtzeit-Updates
Für diesen letzten Schritt verbinden wir das Arduino-Gerät mit einer App, die es dem Display ermöglicht, Live-Updates von Busfahrplänen anzuzeigen. Dazu verwenden wir die API der App und integrieren sie in unser System.
Was ist eine API? (Application Programming Interface)API ist die Abkürzung für Application Programming Interface, einem Software-Vermittler, der es zwei Anwendungen ermöglicht, miteinander zu kommunizieren. Jedes Mal, wenn Sie eine App wie Facebook verwenden, eine Sofortnachricht senden oder das Wetter auf Ihrem Telefon überprüfen, verwenden Sie eine API.
Was ist ein Beispiel für eine API? Wenn Sie eine Anwendung auf Ihrem Mobiltelefon verwenden, stellt die Anwendung eine Verbindung zum Internet her und sendet Daten an einen Server. Der Server ruft diese Daten dann ab, interpretiert sie, führt die erforderlichen Aktionen aus und sendet sie an Ihr Telefon zurück. Die Anwendung interpretiert diese Daten dann und präsentiert Ihnen die gewünschten Informationen in lesbarer Form. Das ist eine API - all dies geschieht über eine API.
Wir werden die Transloc-Website verwenden, um Busfahrpläne zu verfolgen. Wir empfehlen daher, diese Quelle zu verwenden, damit es einfacher ist, ihnen zu folgen.
Beispiel:
1. Gehen Sie zur TransLoc Wolfline-Website, um zu bestimmen, welche Haltestelle und welche Route Sie verfolgen möchten
feeds.transloc.com/3/arrivals?agencies=16&…
2. Gehen Sie zu Mashape, wählen Sie Transloc, erstellen Sie ein Konto und erhalten Sie Zugriff auf die API.
market.mashape.com/transloc/openapi-1-2#
Schritt 7: Fehlerbehebung
Nun, wenn Ihr Display problemlos funktioniert, dann brauchen Sie diesen Schritt nicht! Wenn Ihr Display nicht richtig funktioniert oder nicht die richtigen Informationen anzeigt, ist möglicherweise eine einfache Fehlerbehebung erforderlich. Stellen Sie zunächst sicher, dass alle Komponenten miteinander kompatibel sind, und stellen Sie sicher, dass die von Ihnen verwendete Software entweder die neueste Version oder die Version ist, die mit Ihrem Arduino kompatibel ist. Stellen Sie als nächstes sicher, dass alle Verbindungen korrekt sind und dass der Arduino sowohl Strom als auch Daten von Ihrem Computer erhält. Um zu testen, ob der Arduino Strom und Daten empfängt, können Sie Fülltext für das LCD erstellen, der in Ihrem Code angezeigt wird. der Fülltext sollte auf dem Display erscheinen. Sie können auch einen Spannungsprüfer oder ein Multimeter verwenden, um sicherzustellen, dass Strom vorhanden ist. Wenn Sie ein Multimeter verwenden, überprüfen Sie die Spannung entlang der Stromschienen und suchen Sie nach 5 V. Wenn die Spannung sehr niedrig ist, haben Sie möglicherweise ein beschädigtes oder fehlerhaftes Arduino- oder Eingangskabel. Wenn alle Verbindungen korrekt sind und das Display keine Meldung anzeigt, müssen Sie möglicherweise Ihr Potentiometer einstellen, bis das Display auf Ihre bevorzugte Helligkeit aufleuchtet. Stellen Sie sicher, dass keines der Überbrückungsdrähte gerissen oder beschädigt ist, und stellen Sie sicher, dass das LCD-Display und das Arduino in Ordnung und unbeschädigt sind. Wenn Sie wissen, dass das LCD mit Strom versorgt wird, aber nicht die richtige Meldung anzeigt, überprüfen Sie den Code, um sicherzustellen, dass er korrekt ist. Wenn Ihr Display nicht den richtigen Live-Busfahrplan anzeigt, müssen Sie möglicherweise die hinzugefügte API überprüfen, damit sie korrekt und mit Ihrem Code kompatibel ist.
Empfohlen:
So verwenden Sie den alten LCD-Bildschirm Ihres defekten Laptops wieder – wikiHow
So verwenden Sie den alten LCD-Bildschirm Ihres kaputten Laptops: Dies ist ein super einfaches, aber auch sehr tolles Projekt. Mit der richtigen Treiberplatine können Sie jeden modernen Laptop-Bildschirm in einen Monitor verwandeln. Die Verbindung dieser beiden ist ebenfalls einfach. Einfach Kabel einstecken und fertig. Aber ich ging noch einen Schritt weiter und auch b
LCD-Display-Tutorial: 4 Schritte
LCD-Display-Tutorial: Möchten Sie, dass Ihre Arduino-Projekte Statusmeldungen oder Sensormesswerte anzeigen? Dann könnten diese LCD-Displays genau das Richtige für Sie sein. Sie sind sehr verbreitet und eine schnelle Möglichkeit, Ihrem Projekt eine lesbare Oberfläche hinzuzufügen. Dieses Tutorial behandelt alles, was Sie
Palm Os-Gerät als LCD-Statusanzeige. (jetzt mit Bildern!): 4 Schritte
Palm Os-Gerät als LCD-Statusanzeige. (jetzt mit Bildern!): In diesem Artikel geht es darum, wie Sie mit Ihrem Palm OS-Gerät eine LCD-Statusanzeige für Ihren Computer emulieren! Sie können Systemstatistiken anzeigen (z. B.: CPU-Lastdiagramme, CPU-Temperaturen, freier Speicherplatz), Nachrichtenmeldungen, Aktienindizes, WinAmp-Diagramme usw
So ändern Sie das LCD Ihres Nokia Mobiltelefons.: 6 Schritte
So ändern Sie das LCD Ihres Nokia-Handys.: Diese Anleitung zeigt Ihnen, wie Sie ein defektes LCD auf Ihrem Nokia ändern. Die obigen Bilder zeigen ein Nokia 6300 classic, aber es wird bei vielen anderen Nokia Modellen gleich oder fast gleich sein. Warum sollten Sie Ihr LCD wechseln müssen? Vielleicht weil
So reparieren Sie einen Wechselrichter mit LCD-Hintergrundbeleuchtung. Mit einem Fujiplus FP-988D. für 0 $.: 9 Schritte
So reparieren Sie einen Wechselrichter mit LCD-Hintergrundbeleuchtung. Mit einem Fujiplus FP-988D. für $ 0.: In diesem anweisbaren werde ich Sie durch die Reparatur eines toten LCD-Hintergrundlicht-Wechselrichters mit den Teilen führen, die Sie haben. Sie können feststellen, ob Sie ein totes Gegenlicht haben, indem Sie zuerst andere Möglichkeiten ausschließen. Monitor auf mehreren Computern überprüfen. Stellen Sie sicher, dass