arbeitskreise:wissenschaftlichen-taschenrechner-selbst-bauen:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige ÜberarbeitungNächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
arbeitskreise:wissenschaftlichen-taschenrechner-selbst-bauen:start [22.06.2019 13:30] – Florian Kreiner | arbeitskreise:wissenschaftlichen-taschenrechner-selbst-bauen:start [30.03.2020 19:57] – Maximilian Oehler | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
=====Wissenschaftlichen Taschenrechner Selbst Bauen===== | =====Wissenschaftlichen Taschenrechner Selbst Bauen===== | ||
- | Die BuFaTa ET möchte eine Alternative für die gebräuchlichen wissenschaftlichen Taschenrechner an Hochschulen entwickeln und zur Verfügung stellen. | + | Die BuFaTa ET möchte eine Alternative für die gebräuchlichen wissenschaftlichen Taschenrechner an Hochschulen entwickeln und zur Verfügung stellen. Dabei geht es um die Programmierung bei der die Funktionen eines Taschenrechners implementiert werden und spätere Bestückung einfacher Hardware mit dieser selbst erstellten Software. |
+ | Vorkenntnisse der Teilnehmer*innen sind für eine gute Durchführbarkeit hilfreich. | ||
Zeile 12: | Zeile 12: | ||
*[[protokoll_aachen2018|Protokoll 83. BuFaTa in Aachen 2018]] | *[[protokoll_aachen2018|Protokoll 83. BuFaTa in Aachen 2018]] | ||
*[[protokoll_karlsruhe2019|Protokoll 84. BuFaTa in Karlsruhe 2019]] | *[[protokoll_karlsruhe2019|Protokoll 84. BuFaTa in Karlsruhe 2019]] | ||
+ | *[[protokoll_darmstadt2019|Protokoll 85. BuFaTa in Darmstadt 2019]] | ||
==== Aktueller Stand ==== | ==== Aktueller Stand ==== | ||
Zeile 18: | Zeile 19: | ||
* Software Eclipse MCU GNU Emulator wurde in Virtual Box aufgesetzt und funktioniert | * Software Eclipse MCU GNU Emulator wurde in Virtual Box aufgesetzt und funktioniert | ||
* zugehöriger Container steht bald auf Anfrage zur Verfügung | * zugehöriger Container steht bald auf Anfrage zur Verfügung | ||
- | * Die Anleitung für die VM ist hier zu finden: | + | * Die Anleitung für die VM ist hier zu finden: |
====Zusammenfassung==== | ====Zusammenfassung==== | ||
- | * es soll ein TR ersteinmal | + | * es soll ein TR zunächst |
- | * Open Source und Open Hardware, | + | * basierend auf Open Source und Open Hardware, |
* z.B. mit speziellen Engineering-Funktionen | * z.B. mit speziellen Engineering-Funktionen | ||
- | * möglichst | + | * bei Erfolg wäre Bereitstellung |
- | * Es wurden vor allem die Grundlagen der technischen Anforderungen und gewünschter Software Features festgelegt | + | * bisher |
* rechtliche Rahmenbedingungen wurden im Ansatz angeschaut | * rechtliche Rahmenbedingungen wurden im Ansatz angeschaut | ||
- | * ToDos wurden | + | * ToDos wurden |
- | * Suchen | + | * gesucht werden |
* Es sollen Breakout-Prototypen bis zur nächsten BuFaTa entstehen | * Es sollen Breakout-Prototypen bis zur nächsten BuFaTa entstehen | ||
* Interessenten: | * Interessenten: | ||
Zeile 39: | Zeile 40: | ||
===Aufgaben=== | ===Aufgaben=== | ||
+ | |||
* Open Source für TR Mathe suchen (Georg, David) | * Open Source für TR Mathe suchen (Georg, David) | ||
* Library für Mathematik https:// | * Library für Mathematik https:// | ||
Zeile 48: | Zeile 50: | ||
* Lizenz eher fragwürdig, | * Lizenz eher fragwürdig, | ||
* Bieten auch eine Software an (ugfx-Studio), | * Bieten auch eine Software an (ugfx-Studio), | ||
+ | * STM GUI Tool https:// | ||
+ | * Eventuell µC mit LCD Treiber | ||
* TODO Evaluieren: Sinnvoll verwendbar ab welcher Displayauflösung? | * TODO Evaluieren: Sinnvoll verwendbar ab welcher Displayauflösung? | ||
* Open Source für Display auf Dotmatrix suchen oder selbst schreiben | * Open Source für Display auf Dotmatrix suchen oder selbst schreiben | ||
Zeile 59: | Zeile 63: | ||
* Casio FX 991 DE z.B. hat 192x63 Pixel | * Casio FX 991 DE z.B. hat 192x63 Pixel | ||
* oder Display aus vorigem Protokoll mit HD44780 (4 Daten + 2 Controlpins) | * oder Display aus vorigem Protokoll mit HD44780 (4 Daten + 2 Controlpins) | ||
- | * Hardware BOM | ||
- | * Matrix-Tastatur | ||
- | * Alternative | ||
- | * oder https:// | ||
- | * Favorit: oder https:// | ||
- | * Silikonmatte herstellen lassen und Tasten direkt auf den PCB implementieren (Rubber Dome) | ||
* Akkuladeregler https:// | * Akkuladeregler https:// | ||
- | * Akku https:// | ||
* Hardware Mainboard Layout | * Hardware Mainboard Layout | ||
+ | * KiCad (Open Source PCB Design) | ||
* Toolchain | * Toolchain | ||
* Projektmanagement/ | * Projektmanagement/ | ||
Zeile 77: | Zeile 75: | ||
* z.B. vielleicht mit Werbennennung auf Gehäuse | * z.B. vielleicht mit Werbennennung auf Gehäuse | ||
- | === BOM === | + | ==== Hardware ==== |
- | == µC == | + | === µC === |
- | * STM32 Reihe | + | * STM32 Reihe STM32L4 |
- | * Alternativ NXP Kinetis | + | * https:// |
+ | * Alternativ NXP Kinetis | ||
+ | * https:// | ||
+ | * RISK V GD32VF103CBT6 (braucht 20-30ma im Betrieb) | ||
+ | * https:// | ||
- | == Display == | + | === Display |
- | * | + | * Graphic LCD-Modul DATAVISION DG-12232 |
+ | * Graphic LCD WCG12864B6FSDEWG | ||
+ | * OLED | ||
+ | * DisplayController, | ||
+ | * Evtl. integrierter Controller in µC | ||
- | == Akku == | + | === Akku === |
+ | * https:// | ||
+ | * 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 == | + | === Tastatur === |
+ | * Conduktive Rubber Keypad | ||
+ | * https:// | ||
+ | * http:// | ||
+ | * Oder beim Chinesen machen lassen, je nach Stückzahl | ||
+ | * rubber-keypad.com (Preise für Kleinserie angefragt)(die wollen 3d Zeichnungen für ein Angebot) | ||
+ | * Ruber Dome Matte | ||
+ | * anfangs teuer | ||
+ | * kein Bestückungsaufwand | ||
+ | * weniger Bauteile | ||
+ | * Xiamen Xin Lu Yao Rubber & Plastic Co., Ltd. (Alibaba) | ||
+ | * https:// | ||
+ | * Metal Key-Pad Dome Switch | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * extrem schlecht zu platzieren | ||
+ | * Soft Tactile Buttons | ||
+ | * https:// | ||
+ | * einfach | ||
+ | * hoher Bestückungsaufwand | ||
+ | * geeignet für niedrige Stückzahl | ||
+ | * 3D Gedruckte Tasten | ||
+ | * Wie beschriften? | ||
+ | * Einfach als X/Y also X+Y Pins nötig | ||
+ | === Gehäuse === | ||
+ | * Spritzguss (teure Form) | ||
+ | * 3D Druck (schwer überhange sauber hinzubekommen) | ||
Zeile 97: | Zeile 133: | ||
{{indexmenu>: | {{indexmenu>: | ||
+ | |||
+ | |||
+ | |||
Die hier im BuFaTa ET Wiki dargestellten Arbeitsdokumente sind Einzelbeiträge der jeweiligen Autoren und i.d.R. nicht repräsentativ für die BuFaTa ET als Organisation. Veröffentlichte Beschlüsse und Stellungnahmen der BuFaTa ET befinden sich ausschließlich auf der offiziellen Homepage.
arbeitskreise/wissenschaftlichen-taschenrechner-selbst-bauen/start.txt · Zuletzt geändert: 30.03.2020 19:57 von Maximilian Oehler