===== Brainstorming ===== Ideen zu Hardware-Komponenten ==== Prozessor ==== * Arduino Uno. Pros: einfach zu handhaben. Cons: Weder Wifi noch Bluetooth on Board. Wenig RAM (2kB), evtl. nicht genügend GPIOs. * Arduino Mega. Pros: einfach, mehr Speicher (256kB Flash, 8kB RAM), mehr als genug GPIOs. Cons: Weder Wifi noch Bluetooth. * EPS8266: komplizierter zu handhaben, wenig GPIOS (nur 1 ADC), dafür Wifi. * ESP32: Pros: Hat alles im Überfluss. Cons: Neu und damit schwieriger zu handhaben. ==== Inputs ==== * 2x4 Knöpfe auf beiden Seiten -> 8 GPIOs (evtl. Expanderboard MCP23017 -> 16 digitale GPIOs auf I2C Bus) * 2x Joystick -> 4ADC * evtl. Helligkeit, Temperatur, IR-Proximity, Accelerometer ==== Outputs ==== * WS2812b RGB LEDS -> 1 GPIO * evtl. MP3-Module, Bluetooth, Wifi ==== Gehäuse ==== * 4mm Sperrholz (billig, einfach zu schneiden). A2-Platten (42 x 59 cm2) à ca. 3.- * Trennwände der Pixel: * 4mm Holz ist relativ dick -> d.h. bei Höhe $h$ der Box ist die Fläche $16hb$ und $11hl$ nötig (z.B. bei Länge $l=59$ und $b=35$ ergibt bei $h=4$ 4836 cm2, was sich knapp auf 2 A2 unterbringen liesse (max Höhe 35mm - 2x 8mm -> 19mm Innenhöhe * Anderes, dünnes, schwarzes Material wäre ideal (z.B. Plastik, muss aber je nach chemischer Zusammensetzung von Hand geschnitten werden, wie z.B. PVC Teichfolie. Wobei weiss und lichtundurchlässig viel besser wäre! -> Dickes, weisses Papier? * Abdeckung: Z.B. Backpapier, billig. Oder milchiges Acryglas (teuer). Evtl. klares Acrylglas mit Schleifpapier aufrauhen? * Löcher in den Boden wegen Wärme? Masse: A2 420 x 594 mm, 4mm Rand -> 412 x 586. Displaygrösse 333 x 500. Rand aussen oben/unten: 43mm, Rand aussen links, rechts: 43mm. Abzug für Innenraum: 6mm (4+4/2): Rand innen oben/unten: 37mm, Rand innen links/rechts: 37mm. -> 50x70 Lochplatine ==== Wärmestau ==== Wir pumpen 50W in die Kiste. Lüfter? Oder reichen Löcher in der Grundplatte? ==== Kosten ==== * ESP32 (inkl. Wifi und Bluetooth) (10.-) * LED-Streifen mit Netzteil (30.-) * Holz oder anderes Material (15.-) * Lasercutting (5.-) * Zugemüse:Knöpfe, Joystick, Drähte, Platinen, Widerstände (5.-) * 2 Joystick (1.20) * Knöpfe (je nach Ausführung... zwischen 2.- und 16.-) Total 65.- 5x Set mit Leuchtenden Knöpfen. Optionen: * MP3-Modul mit Lautsprecher und SD-Karte (10.-), z.B. https://www.aliexpress.com/item/UART-Serial-MP3-Music-Player-Module-with-1W-Speaker-for-Arduino-Onboard-Monaural-Amplifier-Speaker-Socket/32782488336.html * Leuchtende Knöpfe (+2.- pro Stück) z.B. https://www.aliexpress.com/item/24V-16mm-Momentary-push-button-switch-lamp/32483324879.html oder https://www.aliexpress.com/item/5pcs-of-Arcade-HAPP-Style-5V-Lit-Illuminated-Push-Button-with-Built-in-LED-Lamp-Micro/32816951096.html ===== ESP32 ===== * 12 Analog Inputs (12 Bit): ''int pins[] = {33,32,35,34,25,26,27,12,13,14,2,4};'' * IDE Plugin, weitere Infos (z.B. GPIO): https://github.com/espressif/arduino-esp32 *