MAX7219 4in1 LED Textanimator

Ähnliche Dokumente
Bedienungsanleitung MT 4007 MedioControl

EdisionTipps: Upgrade Software Edision Receiver argus HD

OptiCan TV free Bedienhinweise

Copyright BILDER, VIDEOS, AUDIO

AVR Net-IO. Der originale von Pollin vertriebene Bausatz hat folgende Eckdaten:

KONFIGURATOR-SOFTWARE (S009-50) Kurzanleitung

Übertragung von MoData2 Dateien mit dem mobilen Gerätecenter unter Windows 7

I2C Serial 2.6 LCD Modul. Verwendung mit einem Arduino

Dokumentation IBIS Master Version 1.5.6

Kurzanleitung für Windows-Computer - IPC-10 AC

Maus Laser Bluetooth mit 5 Tasten ID0032

PC- Programme installieren und entfernen

M3-Digital Portable Music Player

Schrittweise Anleitung zur Installation von Zertifikaten der Bayerischen Versorgungskammer im Microsoft Internet Explorer ab Version 6.

UART-Kommunikation mit dem Atmel AVR

Das LCD Simulationsprogramm LCD_Editor simuliert die Anzeigeeinheit. EA7123-I2C ( das im Microcontrollerboard

Lernmodul HTML aus PowerPoint

I+ME ACTIA GmbH Tel.: / Fax.: / FAQ Probleme aus dem Feld

Installations-Anleitung zur LEICA D-LUX 4 - Firmware 2.2

Bau und Programmieranleitung für den IR - Booster. Vorbemerkungen

Einführung in das Programmieren in der Sekundarstufe 1. mit einem Arduino und der Physical-Computing-Plattform

SOLBoot: Firmware-Updateprogramm für SOLPLUS 25-55

Datensicherung. Beschreibung der Datensicherung

CRecorder Bedienungsanleitung

Inbetriebnahme grabbmodul-1 / minimodul-16x bzw. smarteye-1

TrekStor - ebook-reader TrekStor (TS) Edition - Firmware-Update

PC-Schriften mit AMP Font Viewer ansehen:

Das Pollin Atmel Evaluationboard Ver unter Verwendung von MyAVR_Prog Tool und der Arduino IDE ein Kurztutorial

Installationsanweisung Aktivierung für RadarOpus für PC s ohne Internetzugang (WINDOWS)

Ein Map aus der ECU lesen bzw. ein anderes Map auf die ECU laden:

Update Anleitung I-STAT unter Windows 7 WICHTIG. > Version A30 Die Aktivierung der Barcodefunktion muß vor dem Update aktiviert werden

Update Anleitung I-STAT unter Windows 8 WICHTIG. > Version A30 Die Aktivierung der Barcodefunktion muß vor dem Update aktiviert werden

Duonix Service Software Bedienungsanleitung. Bitte beachten Sie folgende Hinweise vor der Inbetriebnahmen der Service Software.

Update von VISI 18 auf VISI 19. Release: VISI 19 Autor: Marko Bahns Update: Anja Gerlach Datum: 10. März 2011 Update: 27.Mai 2011

Variante F- Wie gestalte ich Bilderstrecke, Hauptinhalt und Content-Boxen?

Quick Installation Guide

EX PCI & 2 PCI-E

Mikrocontrollertechnik. F5 Erstes Programm. AVR Studio 4


GEORG neue Kostenordnung NW einbinden

Betriebsanleitung. Digitales Multifunktionsmessgerät mit LCD-Display: Software WPM 735 E WPM 735 P. Inhalt

DashCommand. Anleitung. Version OBD-2 Software für Touchscreen-PC und ELM-Interfaces. Copyright 2008 CarCode Müller All rights reserved

Anleitung Canton musicbox XS/S Firmware-Update

Programmierbares LED-Lichternetz mit Laufschrift

Kurzbeschreibung BNC2 - BACnet Gateway Erweiterung für den SNMP / WEB / MODBUS Manager CS121/CS141

BKSYS Brandschutzklappen-Kleinsteuerung

IntMess 3.0. Installationsanleitung

Ergänzungen zum Manual OS V 2.05/2.06

ATMega2560Controllerboard

Quick Start Faxolution for Windows

CPK-Terminal Bedienungsanleitung

Anleitung Version 1.1 Deutsch

Softwareupdate Bedieneroberfläche (GUI) Firmware

Schrittweise Anleitung zur Installation von Zertifikaten der Bayerischen Versorgungskammer im Mozilla Firefox ab Version 2.0

Diese sind auf unserer Internetseite im Downloadbereich für den Palm zu finden:

Überblick. Lieferumfang: 1. Auf diesem 1.5 digitalen Bilderrahmen können ca. 58 Fotos angesehen werden (direktes Herunter-/ Hochladen vom PC).

Software-Update LENUS TV-Geräte

Benutzerhandbuch SmarTachUpdate

Installationsanleitung VIO Copy 2.x

Anleitung Update iflow- Funkfernbedienung APRC für Avent P 190/310/460 & Avent D

Physical Computing. Ralf Nolte. Bielefeld, 13. Dezember 2011

1 Dokument hochladen Dokument verschieben Neuen Ordner einfügen Ordner verschieben Dokumente und Ordner löschen...

Fingerpulsoximeter. A. Wie führt man einen Echtzeitdatentransfer vom PULOX PO-300 zum Computer durch und speichert diese Messdaten auf dem PC?

Soli Manager 2011 Installation und Problemanalyse

Programmierung Tiny45 für DCC Lokdecoder

Kurzanleitung Drupal. 1. Anmeldung

Jan Monsch. Donnerstag, 2. Mai 13

Tastaturinterface FCV-PCTA. FCV PC-Keyboard Interface. Verwendungszweck. PC-Tastatur an Parallel- Eingang der FCV Karte anschliessen.

Sicheres Firmwareupdate für ORGA Kartenterminals im deutschen Gesundheitswesen

Installationsanweisung zur Aktivierung für RadarOpus auf PC s ohne Internetzugang (MAC)

Bedienungsanleitung PC-Konfigurationssoftware des ID Inclinometers

Hier ist die Anleitung zum Flashen des MTK GPS auf der APM 2.0. Prinzipiell funktioniert es auch auf der APM 2.5 und APM 1.

A) Aktivierung der Barcodelesefunktion am VetScan I-STAT 1

Führungsmittelsatz - Anleitung -

EX Slot PCI Box Zur Erweiterung um 4 PCI Anschlüsse für lange Karten inklusive internem 220Watt Netzteil

Anleitung. Hitec 2.4 GHz System Firmware Update

Firmware-Installationsanleitung für AVH-X2500BT

Kurzanleitung für Windows-Computer - IPC-100AC

Anleitung: SecureSafe-Client für PC / Mac

Berührungslose Datenerfassung. easyident-km22-usb

Wann benötigen Sie eine neue Lizenz-Datei mit der Endung.pkg?

Benutzerhandbuch. Gästebuch Software - YellaBook v1.0 Stand: by YellaBook.de - Alle Rechte vorbehalten.

Model no.:fx7121 Quick Start Anleitung X7 Portable High Resolution Music Player

BOOTLOADER für AVR-Entwicklungsmodule

Anleitung zur KAT-Datenbank Qualitrail Eingabe Futtermittel

TeamSpeak 3 für Windows (PC)

Erstellen eines Opsi-Pakets. Inhaltsverzeichnis

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Bedienungsanleitung ALARM-MATRIX

Codatex Hainzlmaier GmbH & Co.KG Ischlerbahnstraße 15 A-5020 Salzburg. ZE03 Configurator

Samsung Large Format Display

Anleitung Software Update CReaderV

ATXMega256a3-Controllerboard. mit 4,3", 5" oder 7" Touch-LCD-Farbdisplay und High-Level-Grafikcontroller

PaSTD & PaSTD_PC. Mobile Datenerfassung OPH1004. Bedienungsanleitung Version: V1.30. PANDA PRODUCTS Barcodesysteme GmbH Autor: Marc Löschenkohl

Bedienungsanleitung der LED-Qube 5

PC-Kaufmann Supportinformation - Proxy Konfiguration für Elster

Hinweise zum Update von BFS-Online.PRO

MP3 Manager Software for Sony Network Walkman

Transkript:

MAX7219 4in1 LED Textanimator Projektbeginn: 12.09.2016 Das 4in1-LED-8x32-Matrix-Modul eignet sich hervorragend, um sich damit eine klasse LED- Laufschrift-Reklame zu basteln. Ideal dazu geeignet, um sie in ein Schaufenster zu stellen und damit die vorbeilaufenden Leute über allerlei Dinge zu informieren. Oder Sie verwenden das LED- Laufschriftenmodul als kleinen Party-Gag, der mit Sicherheit ein Hingucker werden dürfte. Der Text kann dabei mit vielen unterschiedlichen Animationseffekten angezeigt bzw. gescrollt werden. In diesem Projekt werden wir zwei bzw. wie ich das für mein eigenes Modul gemacht habe. auch drei dieser 4in1-LED-Module zu einer 8x64\8x96 Bildpunkte LED-Laufschrift-Reklame (siehe Bild oben) zusammen schließen. Es soll möglich sein, beliebige Texte mit verschiedensten Animationseffekten zu variieren, zu testen und dauerhaft im EEPROM-Speicher des Moduls zu speichern. Zusätzlich soll es optional möglich sein, eine Datumssequenz zu initiieren. Danach soll nacheinander die Uhrzeit, der Wochentag und das Datum angezeigt werden. Bei Verwendung eines Arduino-UNO-Boards u. Sketch, wird zusätzlich Sommer-/Winterzeit und ob das aktuelle Jahr ein Schaltjahr ist, mit angezeigt. Die im Windowsprogramm erstellten Animationstexte (max. 39 Textzeilen mit je max. 71 Zeichen) sollen dabei komfortabel und benutzerfreundlich per USB-Verbindung in den EEPROM-Speicher unserer LED-Laufschrift-Reklame-Moduls gespeichert bzw. wieder abgerufen werden können. Benötigte Libraries: AVR: AT24CXX: MD_Parola_v2.4: http://download.savannah.gnu.org/releases/avr-libc/binary-releases/ https://github.com/cyberp/at24cx http://arduinocode.codeplex.com/ MD_MAX72xx_Master: https://github.com/mariusrugan/md_max72xx Binden Sie die Librarys nach dem Download in den Arduino-Programmer ein. Anleitungen dazu finden Sie im Internet zu Hauf. (Der von mir genutzte Arduino Programmer hatte die Version 1.6.5) WICHTIG: Nach dem Einbinden der MD_MAX72XX-Library, öffnen Sie die Datei:..\libraries\MD_MAX72XX-master\src\MD_MAX72XX.h und ändern folgende Zeilen wie folgt ab. Speichern Sie die vorgenommen Änderungen: #define USE_PAROLA_HW 1 ändern Sie in #define USE_PAROLA_HW 0 #define USE_FC16_HW 0 #define USE_FC16_HW 1 ändern Sie in Damit können die 4in1-LED-Module verwendet werden. Sollte die Schrift nicht richtig bzw. spiegelverdreht angezeigt werden, liegt es an einer falschen Hardware-Auswahl in der MD_MAX72XX.h! Versuchen Sie ggf. eine andere Einstellung.

WICHTIG: Bei der Nutzung des Deutschen Zeichensatzes werden einige Sonderzeichen und Umlaute leider nicht von der MAX72XX-Library ausgegeben. Benutzen Sie ggf. eine der von mir angepassten Fontdateien (siehe weiter unten) oder führen Sie folgende Änderungen an der Originaldatei durch: Öffnen Sie die Datei:..\libraries\MD_MAX72XX-master\src\MD_MAX72xx_font.cpp und ändern Sie folgende Zeilen: //32 in 1, 0, // 32 - 'Space' //58 in 1, 36, // 58 - ':' //128 in 5, 20, 62, 85, 65, 34, // 128 - ' ' //196 in 5, 121, 20, 18, 20, 121, // 196 - 'Ä' //214 in 5, 61, 66, 66, 66, 61, // 214 - 'Ö' //220 in 5, 60, 65, 64, 65, 60, // 220 - 'Ü' //223 in 5, 254, 73, 73, 73, 54, // 223 - 'ß' //228 in 5, 32, 85, 84, 121, 64, // 228 - 'ä' //246 in 5, 56, 69, 68, 69, 56, // 246 - 'ö' //252 in 5, 60, 65, 64, 33, 124, // 252 - 'ü' WICHTIG: Öffnen Sie die Datei:..\hardware\arduino\avr\cores\arduino\HardwareSerial.h und ändern Sie folgende Zeilen: #define SERIAL_RX_BUFFER_SIZE 64 ändern Sie in #define SERIAL_RX_BUFFER_SIZE 100 #define SERIAL_TX_BUFFER_SIZE 64 ändern Sie in #define SERIAL_TX_BUFFER_SIZE 100 Speichern Sie die vorgenommen Änderungen und starten Sie die Programmer-IDE neu. Damit wird der serielle Empfangspuffer von 64Byte auf 100Byte erhöht. ACHTUNG Wenn Sie diese Änderung nicht durchführen, wird das Windows-Programm nicht funktionieren! WICHTIG Bei der Verwendung von drei LED-4in1 Matrix-Modulen, müssen Sie im Arduino-Sketch die folgende Änderung vornehmen: #define MAX_DEVICES 8 ändern in #define MAX_DEVICES 12

Benötigte Bauteile: 2 x bzw. 3x LED-4in1 Matrix-Module (je 6 ) 1 x Uhrenmodul DS3231 (1,5 ) 1 x Arduino-Nano-Mikroprozessor-Board ( 3-5 ) 1 x Steckernetzteil 7-12V DC mind. 500 ma (5-10 ) 1 x DC-Einbaubuchse 2,1mm-Stift (1 ) 2 x Widerstand 1/4Watt 1K (0,16 ) Kleinmaterial, Kabel etc. (5 ) Font wechseln Standardmäßig wird der Font der eingebundenen Library MD_MAX72xx_Master für die Ausgabe auf den 4in1-Matrix-Modulen verwendet. Weiter oben habe ich bereits beschrieben, wie Sie auch die Umlaute anzeigen lassen können. Sie können einige hundert Byte des knappen Flash-Speichers einsparen, wenn Sie die von mir angepasste Font-Datei verwenden: Angepasste_MD_MAX72xx_Smalfont.cpp Ersetzen Sie einfach die Original-Fontdatei durch diese Datei und benennen Sie diese Datei auf den Original-Fontdateinamen (MD_MAX72xx_font.cpp) um. Als weiteres besteht die Möglichkeit, den unten gezeigten BIG-Font zu verwenden. Die Vorgehensweise ist wie bei der Einbindung des SMAL-Font jedoch unter Verwendung der folgenden Fontdatei: Angepasste_MD_MAX72xx_Breitfont.cpp Damit der neu eingebundene Font auch auf dem 4in1-LED-8x8Matrix-Modul angezeigt wird, muss nach dem Einbinden der angepassten Fontdateien, das Arduino-Sketch neu auf das NANO-Board gespeichert (übertragen) werden. Anforderung des Sketches, der Fontdateien, des Windows-Programms und der Anleitung Schreiben Sie mir eine formlose Email awa1002000@freenet.de. Sie erhalten dann von mir das Arduino-Sketch, das Windows-Programm, die beiden angepassten Fontdateien sowie diese Anleitung. Geben Sie bitte folgende Angaben in Ihrer Email an: Name,Vorname und Em@il-Adresse.

Der Schaltplan: 12.09.2016

Das Windows-Programm für die LED-Laufschrift-Reklame (Win7,Win8_81,Win10): Es wäre natürlich sehr aufwendig und unkomfortabel, müsste man das Modul bei jeder Änderung der Lauftexte bzw. der Animationseinstellungen, jedes Mal mit der Programmer-IDE neu programmieren. Abgesehen davon wäre es sehr umständlich und zeitraubend neue Animationseffekte auszuprobieren. Um Ihnen das möglichst einfach, schnell und komfortabel, ganz ohne Programmer-IDE zu ermöglichen, habe ich das folgende kleine Windows-Programm programmiert. Das Programm kann 1 bis 3 (32/64/96) LED-4in1 Matrix-Module darstellen! Mit der LED-Laufschrift-Reklame verbinden bzw. trennen. HINWEIS: Wenn die Verbindung besteht, wird auf der LED-Laufschrift-Reklame CONNECTED angezeigt und die Hintergrundfarbe des ICON auf grün geändert. Gespeicherte Textanimationen aus dem EEPROM-Speicher der LED-Laufschrift-Reklame laden. Textanimationen der Liste in den EEPROM-Speicher der LED-Laufschrift-Reklame speichern. Datum und Uhrzeit der LED-Laufschrift-Reklame auf das Datum des PC einstellen.

LED-Laufschrift-Reklame reset en und Verbindung trennen. Eine aus der Liste geladene Animation an die LED-Laufschrift-Reklame zum Testen senden und Ende des Tests abwarten. Eine Text-Animationsliste auf einem Datenträger speichern. Eine gespeicherte Text-Animationsliste öffnen. Einstellung vielfältiger Animationseffekte: Zu jeder Text-Animationszeile (max. sind 39 Text-Animationszeilen mit je 60 Zeichen möglich), können Sie über die Animations- Einstellungen Ihre Textzeilen auf vielfältige Art und Weise über das Display huschen lassen und so sehr schön anzuschauende Effekte erzielen. Installation des Programmes Eine Installation des Programmes Laufschrift-Editor ist nicht erforderlich. Kopieren Sie einfach das kleine Programm in einen Ordner Ihrer Wahl und erstellen Sie sich auf dem Desktop eine Verknüpfung auf das Programm. Eine Anleitung wie das zu bewerkstelligen ist, finden Sie ggf. zu Hauf im Internet. Ein Laufschriften-Modul connecten Verbinden Sie zunächst das Laufschriften-Modul per USB-Kabel mit Ihrem PC und starten Sie erst dann den Laufschriften-Modul-Editor! Ggf. den Laufschriften-Modul-Editor nach dem Anschluss des Laufschriftenmoduls einmal neu starten und dann den CONNECT-BUTTON erneut drücken.

Uhrenmodul DS3231 für die Verwendung vorbereiten Bevor das Uhrenmodul DS3231 verwendet werden kann, müssen einige Anpassungen vorgenommen werden. Das Uhrenmodul ist für eine wiederaufladbare Batterie LIR2032 ausgelegt. Will man jedoch die kostengünstigere nicht wiederaufladbare CR2032 verwenden (haltbar bis zu 10 Jahre), dann muss am Uhrenmodul der Wiederstand R5 (1) vorsichtig ausgelötet werden. Um Strom zu sparen sollten auch sehr vorsichtig die zweite Anpassung (Entfernung der Power-LED) vorgenommen werden. 1 = R5 entfernen 2 = Power-LED entfernen EEPROM-Speicher auf dem Uhrenmodul DS3231 nutzen Auf dem Uhrenmodul DS3231 ist der 32Kbit (4096 Byte) EEPROM-Speicherbaustein AT24C32 zur Speicherung von Daten aufgebracht. Die Daten werden ebenfalls über den I2C-BUS auf bzw. vom Speicherbaustein geladen. Die BUS-Adresse lautet standardmäßig HEX 0x57. Diese Adresse muss in der hier empfohlenen Library jedoch angepasst werden, da in der Library die Adresse HEX 0x50 vorgegeben ist. Öffnen Sie, nachdem Sie die Library in die Arduino-Programmer-IDE eingebunden haben, die Datei..\libraries\ AT24Cx-master\ AT24CX.h und ändern Sie die Zeile #define AT24CX_ID B1010000 ändern Sie in #define AT24CX_ID B1010111 (siehe Tabelle unten) Möchten bzw. müssen Sie aus welchen Grund auch immer eine andere BUS-Adresse verwenden, können Sie über die Adress-Brücken A0-A2 auf dem Uhrenmodul eine andere Adresse einstellen. Gesetzt (1) ist eine Brücke, wenn die jew. beiden Kontakte nicht überbrückt sind!

Titel: MAX7219 4in1 LED Textanimator Kurzbeschreibung: Ein aus bis zu drei 4in1 MAX7219 LED-Matrix-Modulen erstellte Laufschriften-Anzeige auf einfache und komfortable Weise direkt per USB-Verbindung über ein kleines Windows-Programm managen. Stichworte: 32x8, LED, MAX7219, 4in1, 8x8 LED Matrix-Modul, D080, LED-Textanimator, MessageBoard, Message Boards, Lauflichter, Moving Message, Laufschriften, Laufschrift, 4in1 LED Modul, Bauteile Creative Commons Urheberrechtslizenzen Namensnennung - Nicht-kommerziell - Weitergabe unter gleichen Bedingungen CC BY-NC-SA Diese Lizenz erlaubt es anderen, Ihr Werk zu verbreiten, zu remixen, zu verbessern und darauf aufzubauen, allerdings nur nicht-kommerziell und solange Sie als Urheber des Originals genannt werden und die auf Ihrem Werk basierenden neuen Werke unter denselben Bedingungen veröffentlicht werden.