Protokoll Taschenrechner selber bauen

Anwesend: Robert (Alumnus, TU Dresden), Ludwig (TU Dresden), Moses (TU Wien), Daniel(TU Wien), Georg (Hochschule München), David (Hochschule München) BuFaTa SoSe17
Anwesend: Name (Uni/FH)
Leitung des AK: Robert (Alumnus, TU Dresden),

Aufgaben / TODOs

Open Source für TR Mathe suchen (Georg, David)

Library für Mathematik https://www.gnu.org/software/gsl/

Open Source für GUI suchen oder selbst schreiben

Open Source für Display auf Dotmatrix suchen oder selbst schreiben

https://ugfx.io/

Unterstützte Hardware: https://ugfx.io/platforms

Wurde z.B. auch von der SHA2017 (Chaos Computer Club nahes Event) Badge verwendet: https://github.com/SHA2017-badge/ugfx (E-Paper Display)

Lizenz eher fragwürdig, da selbst geschrieben. Angeblich 100% Open Source. https://ugfx.io/license.html

Mikrocontroller raussuchen

doch FPGA nehmen? → nur, wenn man einen ASIC bauen will

mal bei herkömmlichen TR gucken um MC Anforderungen „reverse zu engineeren“ ?

Tastenmultiplexing überlegen

Display raussuchen

84x48px Nokia 5110 3mA mit SPI Interface https://www.ebay.at/itm/LCD-Blau-Display-Screen-fur-Nokia-5110-LCD-Module-fur-Arduino-DIY-project-SPI-GE/182076317392

oder Display aus vorigem Protokoll mit HD44780 (4 Daten + 2 Controlpins) http://www.pollin.de/shop/dt/NTE0OTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_DATAVISION_DG_12232.html

Hardware BOM

Matrix-Tastatur https://www.ebay.at/itm/16-Channel-4-x-4-Matrix-Array-16-Keys-TTP229-Digital-Capacitive-Touch-Switch/162236371735

Akkuladeregler https://www.ebay.com/itm/2Pcs-1A-5V-TP4056-Lithium-Battery-Charging-Module-USB-Board-Electronic-Component/302255054546

Akku https://www.pollin.de/p/liion-akkuset-h11182-3-7-v-1-ah-5-stueck-271398

Hardware Mainboard Layout

Toolchain

Gründe gegen GitHub:

öffentlicher Account bei GitHub

Alternative könnte GitLab bei Fachschaft werden

Tests für numerische Berechungen

Finanzierung

bei ST (µController) gibts vielleicht für studentische Projekte auch irgendeine Unterstützung

Mikrocontroller

Mindestanforderungen

Sleep Mode

Interupt Handler für Tasten

FPU (Single Precision reicht)

keine DSP

kein eigener Displaycontroller

wieviele Pins benötigt man?

–> Es wird sich in Richtung der STM32 Serie von SGS-Thomson orientiert, da diese im vorliegenden Anwendungsfall sehr

Einführung

Das Projekt wird allen Anwesenden zum Herstellen eines gemeinsamen Informationsstandes erklärt. Fragen dazu werden beantwortet.

Diskussion

Ende

Beginn: 17:45 Uhr
Ende: 17:30 Uhr
Der AK ist fertig / nicht fertig / sollte auf weiteren Tagungen besprochen werden