====== Protokoll ====== BuFaTa SoSe19 \\ Anwesend: Kreuter (UUlm), Flo (HS MUC), Robin (RWTH Aachen), Andi (TU Ilmenau, Alumni), +5 weitere \\ Leitung des AK: Robert (TUD, Alumni)\\ Protokoll: Name\\ \\ ===== Einführung ===== ==== Mathe Libs ==== ^ Funktion ^ Library ^ Kommentare | Numerisches Lösen | GSL | | DFT (Discrete Fourier Transf) | GSL -> FFT benutzen | DFT zu Hardwarehungrig | Komplexe Zahlen | GSL | | Trigonometrie | GSL | | Zufallszahlen | GSL | | Primzahlen | GSL | | Summen | GSL | | Integrale | GSL | | Summen | GSL | | Tabellen ausrechnen (Matrix) | Armadillo | Ähnlich zu Matlab | Zahlensysteme (BIN HEX OCCT) | Es wird versucht GSL zu benutzen. Dies hat nicht funktioniert da das Linken der Lib mit dem ARM Cross Compiler nicht ging. Das Thema soll weiter verfolgt werden. ==== Display/GUI ==== * µGFX stellt eine sehr umfangreiche Grafikoberfläche bereit * µGFX bietet eine Auswahl an unterstützten Displays an * benötigt keinen Framebuffer und kann auf low RAM systems gut funktionieren * Als Display eignet sich am besten das [[http://www.pollin.de/shop/dt/NTE0OTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_DATAVISION_DG_12232.html|Pollin Display]] von der Übersichtsseite. Auflösung und Preis passen. ==== Hardware ==== === µC === * STM32 Reihe STM32L4 * https://www.st.com/en/microcontrollers-microprocessors/stm32l4-series.html * Alternativ NXP Kinetis LCP45000 * https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/general-purpose-mcus/lpc54000-cortex-m4-:MC_1414576688124 === Display === * Graphic LCD-Modul DATAVISION DG-12232 * Graphic LCD WCG12864B6FSDEWG * OLED * DisplayController, der mit der verwendeten GUI Software kompatible ist * Evtl. integrierter Controller in µC === Akku === * https://de.aliexpress.com/item/wholesale-10pcs-1000mAh-lithium-polymer-lipo-Rechargeable-battery-3-7V-F-102050-KTV-household-wired-microphone/32804820802.html?spm=a2g0x.search0204.3.35.68d616dfXFgSkM&ws_ab_test=searchweb0_0,searchweb201602_9_10065_10068_10547_319_10546_317_10548_10696_10084_453_10083_454_10618_10304_10307_10820_537_536_10843_10059_10884_10887_321_322_10103,searchweb201603_52,ppcSwitch_0&algo_expid=7706ec13-bf30-402b-bd1a-500c95adb757-5&algo_pvid=7706ec13-bf30-402b-bd1a-500c95adb757&transAbTest=ae803_3 * Lithium Ionen 3,7V mit Schutzschaltung * Annahme 10mA bei aktivem Gebrauch und 20% Sicherheitsreserve nach unten -> ca 80h Benutzungszeit * Annahme 1mA bei Standby und 20% Sicherheitsreserve nach unten -> ca 30 Tage Standby === Tastatur === * Conduktive Rubber Keypad * https://www.instructables.com/id/DIY-6-Button-Silicone-Rubber-Keypad/ * http://www.jw-electronic-components.de/pdf/Design%20guide%20for%20rubber%20keypads.pdf * Oder beim Chinesen machen lassen, je nach Stückzahl * Metal Key-Pad Dome Switch * https://www.pannam.com/blog/rubber-metal-dome-keypad/ * https://www.digikey.de/de/product-highlight/k/keystone/metal-key-pad-dome-switches * Soft Tactile Buttons * https://www.exp-tech.de/zubehoer/tasterschalter/7719/soft-tactile-button-8-mm-10-stueck * 3D Gedruckte Tasten * Wie beschriften? * Einfach als X/Y also X+Y Pins nötig === Gehäuse === * Spritzguss (teure Form) * 3D Druck (je nach Material sehr spröde, schwer überhange sauber hinzubekommen) ===== Ende ===== Beginn: 12:06 Uhr\\ Ende: 17:30 Uhr \\ Der AK ist nicht fertig und sollte auf weiteren Tagungen besprochen werden. Unbedingt sind entweder gescheite Workshopunterlagen oder Vorkenntnisse der Teilnehmer erforderlich.