website/public/Projekte/ledtisch1.php
2021-04-13 10:50:08 +02:00

124 lines
No EOL
6.3 KiB
PHP
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
include "../internal/header.php";
include "../internal/footer.php";
include "../internal/comments.php";
getHeader("LED Tisch V1", "projekte");
?>
<h2><span style="color: #ff0000;">Du betrachtest Version 1. Zu Version 2 geht es <a style="color: #ff0000;" href="/Projekte/ledtisch2.php">hier</a></span></h2>
<h2> </h2>
<h2>Materialien:</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>Arduino Nano (<a href="https://goo.gl/ctFf2c">original</a> / <a href="https://goo.gl/xEFa1o">clone</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="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 (die Billigste die du findest)</a></li>
<li>Wiederstand (300 - 500 Ohm)</li>
</ul>
<h2>Aufbau:</h2>
<ul>
<li style="list-style-type: none;">
<li>Loch in Tischplatte Sägen (mindestmaße: 40x40cm)</li>
<li>Inhalt des Tisches entfernen</li>
<li>Löcher an der Seite für Netzteil, Taster und SD bohren bzw. Sägen</li>
<li>Plexiglas passend zusagen, dass es in das Loch passt.</li>
<li>LED Streifen in Stücke zu je 12 LEDs Schneiden (12stck)</li>
<li>LED Streifen mit kurzen Kabeln passend zusammenl ten (<b>Datenrichtung beachten!!!</b>)</li>
<li>Matrix aus Holz oder Pappe sägen bzw. schneiden und zusammenstecken (für die, die eine CNC zur verfügung haben, ist in der <a href="&quot;https$">LED Streifen im S-layout an Matrix kleben (Heißkleber)</a></li>
</li>
</ul>
<p><a href="https://raw.githubusercontent.com/Schildkroete1/LED-Tisch/master/Bilder/layout.jpg"><img src="https://github.com/Schildkroete1/LED-Tisch/raw/master/Bilder/layout.jpg?raw=true" alt="layout" width="420" /></a></p>
<ul>
<li style="list-style-type: none;">
<ul>
<li>Arduino anschließen (siehe <a href="https://goo.gl/tzCXth">Schaltplan.fzz</a> auf github)</li>
</ul>
</li>
</ul>
<p><a href="https://raw.githubusercontent.com/Schildkroete1/LED-Tisch/master/Bilder/Schaltplan_Steckplatine.png"><img src="https://github.com/Schildkroete1/LED-Tisch/raw/master/Bilder/Schaltplan_Steckplatine.png?raw=true" alt="Schaltplan" width="420" /></a></p>
<ul>
<li style="list-style-type: none;">
<ul>
<li style="list-style-type: none;">
<ul>
<li>HC-05
<ul>
<li>State an D7</li>
<li>RXD an D6</li>
<li>TXD an D5</li>
<li>GND an GND</li>
<li>VCC an 5V</li>
</ul>
</li>
<li>SD</li>
</ul>
</li>
</ul>
</li>
</ul>
<p><a href="https://raw.githubusercontent.com/Schildkroete1/LED-Tisch/master/Bilder/SD.png"><img src="https://github.com/Schildkroete1/LED-Tisch/raw/master/Bilder/SD.png?raw=true" alt="SD Schaltplan" width="420" /></a></p>
<ul>
<li style="list-style-type: none;">
<ul>
<li>Taster
<ul>
<li>GND der LED an GND</li>
<li>VCC der LED an D9</li>
<li>C an GND</li>
<li>NO an D8</li>
</ul>
</li>
<li>Netzteil
<ul>
<li>GND (Schwarz oder -) an Arduino und direkt an WS2812(<b>DICKE KABEL VERWENDEN!!!</b></li>
<li>VCC (Rot oder +) an Arduino und direkt an WS2812(<b>DICKE KABEL VERWENDEN!!!</b></li>
</ul>
</li>
</ul>
</li>
<li>Zum Testen der LEDs und der SD die Beispielprogramme der SD und FastLED Bibilothek verwenden</li>
</ul>
<h2>Inbetriebnahme</h2>
<ul>
<li>Arduino mit Code Flashen (<a href="https://goo.gl/hVtJQw">LED-Tisch.ino</a>)</li>
<li><a href="https://goo.gl/nmDRns">Glediator</a> oder <a href="https://goo.gl/EvUdjg">Jinx</a> herunterladen</li>
<li>Bootanimation aufnehmen und unter dem Namen Boot.dat abspeichern</li>
<li>Weiter Animationen unter anderem Namen auf der SD speichern</li>
<li>Filemenue.bat ausf hren (unter linux in filemenue.sh umbenennen)</li>
<li><a href="App auf android ger t installieren">App</a> auf android gerät installieren</li>
<li>In den Geräteeinstellungen mit dem Gerät HC-05 verbinden.</li>
</ul>
<h2>Animationen Abspielen</h2>
<ul>
<li>In der App das Gerät auswählen und auf Verbinden gehen.</li>
<li>Passendes Programm ausw hlen</li>
<li>Auf Ausf hren klicken</li>
</ul>
<h2>Geschwindigkeit ndern</h2>
<ul>
<li>In der App das Gerät auswählen und auf Verbinden gehen.</li>
<li>Den Regler unter Geschwindigkeit verstellen, oder</li>
<li>In der Textbox eine Geschwindigkeit zwischen 1 und 40 FPS (frames per second) eingeben</li>
<li>Auf OK klicken</li>
</ul>
<h2>Programm im Loop abspielen</h2>
<ul>
<li>Darauf achten, dass keine Animation läuft UND ein gerät über bluetooth verbunden ist.</li>
<li>Den Taster drücken</li>
<li>Die LED sollte leuchten</li>
<li>Ansonsten nochmal versuchen</li>
<li>Animation ausf hren (App)</li>
<li>Zum Verlassen des Loop modes den Taster drücken</li>
<li>Die LED sollte ausgehen.</li>
</ul>
<p><del>Den Quellcode findet ihr auf meinem <a href="https://gitlab.jonasled.de/jonasled/LED-Tisch">git Server</a> in der <a href="https://gitlab.jonasled.de/jonasled/LED-Tisch/src/branch/alt">alt Branch</a></del></p>
<?php
$article = basename($_SERVER["SCRIPT_FILENAME"], '.php');
getComments($article);
getFooter();