2021-04-13 11:29:40 +02:00
|
|
|
|
<!DOCTYPE html >
|
|
|
|
|
<html lang="de">
|
|
|
|
|
<head>
|
|
|
|
|
<meta charset="UTF-8">
|
|
|
|
|
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
|
|
|
|
<title></title>
|
|
|
|
|
<link href="/css/style.css" rel="stylesheet">
|
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
<jl-header data-title="LED Tisch V2"></jl-header>
|
|
|
|
|
<div id="content">
|
|
|
|
|
<h2>Materialien für den LED Tisch:</h2>
|
|
|
|
|
<ul>
|
|
|
|
|
<li><a href="https://goo.gl/Dz8cbq">Ikea Lack Tisch</a></li>
|
|
|
|
|
<li><a href="https://goo.gl/xasu43">Halbdurchsichtiges (milchiges) Plexiglas</a></li>
|
|
|
|
|
<li><a href="https://www.exp-tech.de/plattformen/arduino/4947/teensy-3.2">Teensy 3.2</a></li>
|
|
|
|
|
<li><a href="https://goo.gl/3Ajrmv">HC-05 Bluetooth Modul</a></li>
|
|
|
|
|
<li><a href="https://goo.gl/bEv29h">WS2812 LED Streifen (5m / 150 LED)</a></li>
|
|
|
|
|
<li>Holz oder Pappe für Matrix (Baumarkt)</li>
|
|
|
|
|
<li><a href="http://kurz.ml/9JMipQ">4 Arcade Taster 45 mm</a></li>
|
|
|
|
|
<li><a href="https://goo.gl/KRhwsU">Netzteil 5V 10A</a></li>
|
|
|
|
|
<li><a href="https://goo.gl/zRvkP6">SD Karten leser für Arduino</a></li>
|
|
|
|
|
<li><a href="https://goo.gl/Dxvjt8">SD Karte (muss nicht groß sein, meine ist 2GB groß und reicht locker)</a>
|
|
|
|
|
</li>
|
|
|
|
|
<li>Widerstand (300 - 500 Ohm)</li>
|
|
|
|
|
</ul>
|
|
|
|
|
<p>Für Version zwei habe ich meinen alten LED Tisch Verwendet un umgebaut, da mir die Ressourcen des Arduino Nanos
|
|
|
|
|
nicht mehr ausgereicht haben. Der neue Tisch kann jetzt auch einige Spiele (Tetris, Snake, Tic Tac Toe).
|
|
|
|
|
Desweiteren unterstützt er auch viel mehr Animationen. Auf der SD Karte solten folgende Daten sein:</p>
|
|
|
|
|
<ul>
|
|
|
|
|
<li>Ein Ordner Namens "ANIM"
|
|
|
|
|
<ul>
|
|
|
|
|
<li>In diesem Ordner befinden sich die mit Glediator erzeugten Animationen mit folgender Namensgebung
|
|
|
|
|
myanim1.dat, myanim2.dat, ...
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
</li>
|
|
|
|
|
<li>Ein Ordner mit dem Namen "PICTURES"
|
|
|
|
|
<ul>
|
|
|
|
|
<li>in diesem Ordner befinden sich die Daten zu Vorher erzeugten Bildern mit den Namen P1.txt, P2.txt,
|
|
|
|
|
... Das Programm zum erzeugen findet ihr unten.
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
</li>
|
|
|
|
|
<li>Highscore Dateien (Werden automatisch erzeugt)</li>
|
|
|
|
|
<li>Eine Textdatei mit der Helligkeit (0-1024) namens HEL.TXT</li>
|
|
|
|
|
<li>Eine Textdatei mit dem NAMEN TETSP.TXT für die Geschwindigkeit von Tetris</li>
|
|
|
|
|
</ul>
|
|
|
|
|
<p>Das HC-05 Modul wird an Serial1 angeschlossen und die LEDs an D3</p>
|
|
|
|
|
<p>Die Software des LED Tisches stammt ursprünglich von <a href="https://github.com/davidhrbaty/IKEA-LED-Table">davidhrbaty</a> und
|
|
|
|
|
wurde von <a href="http://www.instructables.com/id/Arduino-LED-Coffee-Table/">MarkQ8</a> umgeschrieben dass man
|
|
|
|
|
statt einens XBox Controllers ein Handy mit Bluetooth verwenden kann. Ich habe dann noch weitere Funktionen
|
|
|
|
|
eingebaut und die Schrift gespiegelt, da ich die Matrix anders angeordnet habe.</p>
|
|
|
|
|
<p> </p>
|
|
|
|
|
<p><strong>Update 1:</strong> Da der RAM auf dem Arduino Mega vollgelaufen ist, habe ich diesen nun durch ein
|
|
|
|
|
Teensy 3.2 Ersetzt, welches 8 mal so viel RAM besitzt. Der Quellcode ist natürlich schon angepasst und
|
|
|
|
|
aktualisiert.</p>
|
|
|
|
|
<p><strong>Update 2: </strong>Ich habe mir die Zeit genommen den kompletten Quellcode zu überarbeiten, damit er
|
|
|
|
|
wieder mit der aktuellen Arduino IDE funktioniert. Daneben habe ich noch ein paar neue Animationen und ein neues
|
|
|
|
|
Spiel Realisiert. Die App wurde auch komplett neu mit Android Studio geschrieben.
|
|
|
|
|
<del>Diese werde ich auch in den nächsten Tagen im PlayStore veröffentlichen.</del>
|
|
|
|
|
Die App ist nun Veröffentlicht.
|
|
|
|
|
</p>
|
|
|
|
|
<br>
|
2021-07-14 16:05:37 +02:00
|
|
|
|
<a href="https://play.google.com/store/apps/details?id=de.jonasled.led_table"><img src="/API/getFile.php?filename=/img/google-play-badge.png"
|
2021-04-13 11:29:40 +02:00
|
|
|
|
width="185"/></a><br>
|
|
|
|
|
<p><strong>Quellcode:</strong></p>
|
|
|
|
|
<ul>
|
|
|
|
|
<li><a href="https://gitlab.jonasled.de/jonasled/LED_Tisch">https://gitlab.jonasled.de/jonasled/LED_Tisch</a>
|
|
|
|
|
</li>
|
|
|
|
|
<li><a href="https://gitlab.jonasled.de/jonasled/LED_Tisch_App_Android">https://gitlab.jonasled.de/jonasled/LED_Tisch_App_Android</a>
|
|
|
|
|
</li>
|
|
|
|
|
<li><a href="https://gitlab.jonasled.de/jonasled/LED_Tisch_Rendering">https://gitlab.jonasled.de/jonasled/LED_Tisch_Rendering</a>
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
<br>
|
2022-01-30 09:54:20 +01:00
|
|
|
|
<img src="/img/projekte/ledTisch2.jpg">
|
2021-04-13 11:29:40 +02:00
|
|
|
|
<h2>Kommentare:</h2>
|
|
|
|
|
<jl-comments_display></jl-comments_display>
|
|
|
|
|
<jl-new_comment id="newComment"></jl-new_comment>
|
|
|
|
|
</div>
|
|
|
|
|
<jl-footer></jl-footer>
|
|
|
|
|
|
2021-09-10 21:22:24 +02:00
|
|
|
|
|
2021-07-14 16:05:37 +02:00
|
|
|
|
<script src="/js/script.js"></script>
|