Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ==== Bauanleitung ==== * [[#LED Streifen|LED Streifen aufkleben und verdrahten]] * [[#Buttons und Verkabelung|Spielknöpfe]] * [[#Joystick|Joysticks]] * [[#Zusammenbau]] * [[#Verdrahtung|Spannung und ESP32 Verdrahtung]] ==== LED Streifen ==== Zum Schluss sind alle $150=10\times15$ LEDs auf dem Brett verbaut und es sollte wie folgt aussschauen: {{:efinf:blcks2017:tetristable:end_led.png?direct&400}} == Schritt für Schritt == ^ Schritt ^ Foto ^ T | LED Streifen nach jeweils 15 LEDS knippen | {{:efinf:blcks2017:tetristable:dsc_7076.jpg?direct&200 |}}| | End-Verkabelung abknippen (Female-Stecker). Freies GND-Kabel (weiss) mit female-Stecker versehen (siehe [[#female-Stecker|Abschnitt zu Joystick]])| {{:efinf:blcks2017:tetristable:led_end_cut.png?direct&200 |}}| | LED Streifen nacheinander aufkleben. Achtung: Fortlaufende Pfeile beachten|{{:efinf:blcks2017:tetristable:led_arrows.png?direct&200 |}}| | LED Streifen verbinden: Löten auf beiden Seiten. Achtung: Nur Signal ''DO'' und ''DI'', grün. (nicht wie auf Bild)| {{:efinf:blcks2017:tetristable:dsc_7095.jpg?direct&200 |}}| | LED Streifen mit Sonnerie-Draht (abisoliert mit Taschenmesser) und Brücken à 3.4 cm auf GND und 5V verbinden (löten). Für die Kupferbrücken à 3.4cm besteht eine Lehre. | | ==== Buttons und Verkabelung ==== == Schritt für Schritt == ^ Schritt ^ Foto ^T | Knöpfe gleich ausrichten| {{:efinf:blcks2017:tetristable:alinged_buttons.jpg?direct&200 |}}| | Kabelbäume erstellen. Die Kabelbäume müssen zwei mal in unterschiedlicher Länge (kurz: 38cm, lang: 88cm) erstellt werden. Die "Stämme" sind bei unterschiedlich lang. Die "Äste" sind auf beiden Seiten gleich lang.| {{:efinf:blcks2017:tetristable:kabelbaum_00.jpg?direct&200 |}}| | "Äste" Länge abmessen (mit Stift anzeichnen) und schneiden und abisolieren | {{:efinf:blcks2017:tetristable:kabelbaum_01.jpg?direct&200 |}}{{:efinf:blcks2017:tetristable:kabelbaum_02.jpg?direct&200 |}}| | "Stamm" Längen abmessen schneiden. Es kommen beide aufs Board. | {{:efinf:blcks2017:tetristable:kabelbaum_03.jpg?direct&200 |}}| | Buttons verkabeln (Signalösen an Kabelbaum, GND mit abisoliertem Sonnerie-Draht verbinden und anlöten). Achtung: Signalösen gemäss Muster beachten! | {{:efinf:blcks2017:tetristable:kabelbaum_04.jpg?direct&200 |}} | ==== Joystick ==== Für die Joysticks müssen analog den Kabelbäumen für die Buttons zwei unterschiedliche lange Kabel (abmessen!) zum Board geführt werden. Die Kabel werden mit female-Steckern versehen. 1-4 sind dabei so lange, dass sie zum Board kommen, 5 ist GND und kann auf den nächsten Ground geführt werden. Für beide Verbindungen Kabel mit female-Steckern versehen. * Langes Kabel: Vier Kabel zu Board, einer zu GND * Kurzes Kabel: Vier Kabel zu Board, einer zur GND vom LED Streifen (mit female-Stecker versehen) === female-Stecker === ^Schritt ^Foto ^T |Female-Stecker bis Fassung in Zange einführen | {{:efinf:blcks2017:tetristable:schuhe01.jpg?direct&200 |}}| |Kabel einführen und Zange schliessen | {{:efinf:blcks2017:tetristable:schuhe02.jpg?direct&200 |}}| |Mit Stecker versehene Kabel in 5er Stecker (abschneiden) einführen und bis zur Arretierung || |Stecker mit Joystick verbinden| ==== Verdrahtung ==== Wenn immer möglich ausserhalb verdrahten / löten aber Kabelführung beachten! * Reset Button * GND von LED (oder von GND-Leiste aus Sonnerie-Draht) zu einer Lötöse * Andere Lötöse zu ''EN'' von Board * Netzstecker einstecken zwecks Stabilität beim Löten * Netzstecker 5V (lange Lötöse in der Mitte) zu 5V für LEDS (Sonnerie-Draht) und zu 5V auf Board. * Kippschalten: 5V vom LED-Anschluss (rotes Kabel) auf Kippschalter links oder rechts. Mittlerer Anschluss auf VIN auf Board. * GND von Netzstecker (äussere Lötöse) Y-Kabelführung zu GND von LED und GND von Board. * Signal von LED (grünes Kabel ''DIN'') zu Signal von Board ''DAT'' * Buttons Kabel: * LEDS auf B0-B7 (Leds "unten" (beim Board) von links nach rechts von B0 bis B3, LEDS "oben" von rechts nach links von B4 bis B7) * Buttons auf A0-A7, analog den LEDS. * Joysticks: * Anschluss VCC/5V vom Joystick auf 3.3V auf dem Board (**auf keinen Fall auf 5V!**) * GND vom Joystick auf einen GND (kann auch auch auf buttons oder LED-Streifen gehen. * Joystick "unten": X auf D34, Y auf D35, Button auf <del>D32</del> D25. * Joystick "oben" : X auf D33, Y auf <del>D25</del> D32, Button auf D26 {{:efinf:blcks2017:tetristable:pcb-final.png|}} <del>ESP32: 12 Analog Inputs (12 Bit): ''int pins[] = {33,32,35,34,25,26,27,12,13,14,2,4};''</del>. Offenbar nur D32-D35 mit Micropython. Achtung: Referenzspannung auf 3.3V setzen ''(adc.atten(machine.ATTN_11DB))''. ==== Zusammenbau ==== Wichtig beim Zusammenbau ist, dass auch die Stirnseite der Berührfläche geleimt wird: {{ :efinf:blcks2017:tetristable:zusammenbau01.jpg?direct&400 |}} - LED-Brett mit Stirnleisten versehen - Längsleisten verkleben - Joystick auf Trägerbrett verschrauben - Joystick Trägerbrett einführen und grössere Querleisten montieren - Verkabelung abschliessen - Lichttrenner (Karton), Backpapier und Plexiglas montieren - Äusserste Längsleiste montieren <!-- === Notes === * GND von LED-Streifen mit Weibchen-Schuh versehen, bevor das ganze eingebaut wird. * GND von LED-Stecker auf Reset weiter an EN-Board * 5V von LED Stecker auf Kippschalter weiter an VIN-Board * SIG von LED Stecker auf DAT-Board * Front-Wand ESP-seitig erst nach Verdrahtung oben ankleben * Netzstecker am Netzteil wegen mechanischer Stabilität einstecken. * Weichen an Netzstecker je zu LED-GND und Board-GND resp. LED-5V und Board-5V --> === Wandtafel === {{ :efinf:blcks2017:tetristable:wandtafel.jpg?direct&400 |}} efinf/blcks2017/tetristable/bauanleitung.txt Last modified: 2018/03/16 11:21by Simon Knaus