387
Bearbeitungen
Änderungen
→Firmware flashen: Anleitung Flash ESP32 binaries
Der Nachbau ist anfängerfreundlich. Du musst nur (bedrahtete) Bauteile mit Durchkontaktierung löten.
Die Platine kannst du bei einem Platinenhersteller anfertigen lassen.
== Vorbereitung ==
Für den Bau von Oskar Concertina brauchst du Material, Werkzeug und Software.
* Material [https://gitlab.com/teamoskar/oskar_concertina/blob/master/BOM.txt MateriallisteStückliste]** [https://gitlab.com/teamoskar/oskar_concertina_pcb Platine] [[https://aisler.net/p/GOYIPRAJ Oskar Concertina Platine, bei einem Platinen Prototypen Hersteller bestellbar]]
** [https://gitlab.com/teamoskar/oskar_concertina_case Gehäuse 3D Druck]
[[Datei:Material.jpg|center|600px|Material: Gehäuse, LiPo-Akku, Magnete, Metallplatten, Schrauben, Gewindeeinsätze, Ein/Aus Schalter, LiPo-Akko Stecker, LolinD32, Platine, Tasten, Widerstand, Stiftleisten]]
* Werkzeug [https://gitlab.com/teamoskar/oskar_concertina/blob/master/tools.txt Werkzeugliste]
** 3D Drucker
** Innensechskantschlüssel 2 mm
** Teppichmesser und Metallfeile
[[Datei:Werkzeug.jpg|center|600px|Werkzeug: Schraubendreher, Innensechskantschlüssel, Lötzinn, Seitenschneider, Lötkolben, optional Lötfett und dritte Hand mit Lupe]]
* Software
** [https://github.com/espressif/esp-idf Espressif IoT Development Framework ]
# Zuerst nur die Bauteile über dem Mikrocontroller Board Wemos LolinD32 anlöten. Löte den Widerstand und nur die 4 Tasten über dem LolinD32 an. Achtung! Die Lötstellen dieser Bauteile werden anschließend vom LolinD32 verdeckt und können nach dem Anlöten des LolinD32 nicht mehr gelötet werden! Die 4 Tasten neben dem LolinD32 dürfen noch nicht angelötet werden, damit Platz zum Anlöten des LolinD32 bleibt! [[Datei:Platine oben.jpg|center|600px|Platine Oberseite, 4 Tasten und Widerstand werden vor dem LolinD32 angelötet]]
# Jetzt kannst du LolinD32 anlöten. Die Stiftleisten kommen zwischen Platine und LolinD32 wobei die langen Stifte nach unten Richtung LolinD32 zeigen. Löte die LolinD32 Pins BAT, 13, 12, 14, 27, 26, 25, 33, 32 sowie die beiden GND und deren Nachberpins an. [[Datei:Platine unten.jpg|center|600px|LolinD32 auf der Rückseite der Platine]] Zwicke die überstehenden Stifte bei GND und PIN 15 mit dem Seitenschneider ab, damit bleibt Platz für den Magneten. [[Datei:Stiftleiste.jpg|center|600px|2 Stifte der Stiftleisten werden mit dem Seitenschneider gekürzt.]]
# Danach die übrigen Bauteile (LiPo Stecker, Ein/Aus Schalter und 4 Tasten) anlöten, und schon kannst du von der Lötstation zum Computer wechseln. [[Datei:Platine_unten_voll.jpg|center|600px|Platine Unterseite mit LolinD32, LiPo Stecker und Ein/Aus Schalter]] [[Datei:Platine oben 8tasten.jpg|center|600px|Platine Oberseite mit 8 Tasten]] == Firmware flashen ==Mit der Anleitung [[Flash ESP32 binaries]] können fertig compilierten Binaries geflasht werden.
Falls du das "Espressif IoT Development Framework" noch nicht installiert hast, folge der Installations Anleitung von Espressif.
== Anwendung ==
Damit du Oskar Concertina schnell auf der Smartphonerückseite befestigen und wieder lösen kannst, lege zwei dünne Metallplatten an die Stelle der Magneten zwischen Smartphonehülle und Smartphone. Leicht geht das, wenn du Oskar Concertina mit den Magneten nach oben und die Smartphonehülle darauf legst. Wenn du jetzt die Metallplatten in die Smartphonehülle legst, werden sie ihren Platz magnetisch finden. [[Datei:Smartphone oskar concertina.jpg|center|599px|Oskar Concertina am Smartphone]] Aber nicht nur am Smartphonerücken ist die kleine Tastatur nützlich, auch als Fernbedienung für Smartphone, Computer oder TV bietet Oskar Concertina interessante Möglichkeiten. LiPo-Akku lässt sich über USB-Kabel laden, wenn der Ein/Aus-Schalter "Ein" ist (Schalter auf der inneren Position).
[[Datei:Braille-basissystem.png|center|800px|Braille Basissystem der deutschen Blindenschrift]]
Wenn du die Blindenschrift Braille noch nicht beherrschst, ist jetzt die beste Gelegenheit Braille zu lernen. Wenn du keine Lust auf Braille hast, kannst du auch selber ein Tastaturlayout für die 8 Tasten entwerfen. Dazu änderst du die Einträge in der Tabelle "chord_id_keycode" in oskar_esp32/main/main.c. Oder du entwickelst einen über Umschalttasten erreichbaren Modus nach den Vorlagen Pfeil- oder WASD-Modus (arrow_modus, wasd_modus).
* [https://oskar.ddns.mobi/ Website Oskar]
* [https://gitlab.com/teamoskar/oskar_esp32/blob/master/brailletable.txt Erich Schmids 8 Keys Braille]
* [Smartphone und Oskar Concertina Video<html5media height="360" width="640">https://www.dropboxyoutube.com/s/t9bo8s78exuma40/concertina_smartphone.webmwatch?dlv=0 Smartphone und Oskar Concertina Video]q0peQTYuEqs</html5media>