# Then solder the remaining components (LiPo plug, on/off switch and 4 keys), and you can switch from the soldering station to the computer. [[Datei:Platine_unten_voll.jpg|center|600px|Board underside with LolinD32, LiPo plug and on/off switch]] [[Datei:Platine oben 8tasten.jpg|center|600px|board top with 8 keys]]
== Firmware flashen Flash firmware ==Falls du das If you haven't installed the "Espressif IoT Development Framework" noch nicht installiert hastyet, folge der Installations Anleitung von follow the installation instructions of Espressif.
Lade den Source Code der Download the source code of the [https://gitlab.com/teamoskar/oskar_esp32 Oskar ESP32 Firmware] herunter! Dort findest du je nach Geschmack einen Downloadbutton oder die nötigen There you will find a download button or the necessary git Befehlecommands.Stelle die Establish the USB-Kabelverbindung zwischen Computer und cable connection between your computer and Oskar Concertina her!
Wechsel in das heruntergeladene Change to the downloaded (und falls nötig entpackteand if necessary unpacked) Verzeichnis und flashe mit dem Befehl directory and flash the Oskar Concertina ESP32 firmware to the microcontroller with the command "make flash" die Oskar Concertina ESP32 Firmware auf den Mikrocontroller.Teste mit Test with "make monitor" ob alle Tasten Signale liefernif all keys deliver signals. Jedes Lösen einer Taste wird als Bit eines Bytes am Monitor angezeigtEach release of a key is displayed as a bit of one byte on the monitor!
Stelle eine Establish a Bluetooth Verbindung mit deinem Smartphone connection with your smartphone (oder anderen or other Bluetooth fähigen Endgerät welche enabled device that accepts Bluetooth HID-Tastaturen akzeptierenkeyboards) her!Oskar Concertina lässt sich nur eine begrenzte Zeit can only pair with a new device for a limited time (30 Sekundenseconds) nach dem Einschalten "pairen" also mit einem neuen Gerät verbindenafter switching on.Falls es nicht gleich klapptIf it doesn't work immediately, trenne disconnect Oskar Concertina von der Energieversorgung from the power supply (per via USB-Kabel oder cable or LiPo-Akkubattery) und wiederhole den "Pairing-Vorgang", innerhalb von and repeat the pairing process within 30 Sekundenseconds.Die Verbindung zum The connection to the LiPo-Akku wird über den Einbattery is established via the on/Aus-Schalter hergestellt off switch (Schalter auf der inneren Positionswitch on the inner position) oder unterbrochen or interrupted (Schalter auf der äußeren Positionswitch on the outer position).
== Einbau Installation ==Entgrate den frischen Deburr the fresh 3D-Druck, falls nötigprint if necessary! Die Schrauben und die Magneten müssen leicht durch die vorgesehenen Löcher passenThe screws and magnets must fit easily through the holes provided. Ich kann dir dazu ein Teppichmesser und eine Metallfeile empfehlenI can recommend a carpet knife and a metal file.
Schraube die Gewindeeinsätze Screw the threaded inserts into the holes provided in die vorgesehenen Löcher des Deckelsthe cover. [[Datei:Gewindeeinsatz.jpg|center|600px|Deckel mit GewindeeinsätzenCover with threaded inserts]] Positioniere die Platine auf dem Deckel!Lege den Position the board on the lid!Place the LiPo-Akku Schutz auf die Tastenlötstellen neben dem battery protection on the key soldering points next to the LolinD32 und verbinde den and connect the LiPo-Akku mit der Platinebattery to the PCB! Schraube die Magneten auf die zwei langen SchraubenfassungenScrew the magnets onto the two long screw sockets!Die Magneten auf die zwei langen Schraubenfassungen schrauben ist ein bisserl ein GeschicklichkeitsspielScrewing the magnets onto the two long screw sockets is a bit of a game of skill, weil die starken Magnete unvorhergesehene Bewegungen beim Schrauben vollführenbecause the strong magnets make unforeseen movements when screwing. [[Datei:Deckel platine magnete.jpg|center|600px|Deckel mit PlatineCover with platine, LiPo-Akkubattery, LiPo-Schutz und Magneteprotection and magnets]]
Positioniere die Bodenplatte und achte dabei, dass der Position the base plate and make sure that the LiPo Akku auf dem battery lies on the LiPo-Akkuschutz liegt und du das Kabel des battery protector and that you do not pinch the cable of the LiPo Akkus nicht einzwickstbattery! Dann kannst du die Bodenplatte festschraubenThen you can tighten the base plate.Die Schrauben nicht zu fest anziehen. Wir arbeiten mit Metallschrauben in Kunststoff, der brechen kann. Die Schrauben sollen alles am Platz halten und kein Spiel bieten. Die Schrauben müssen aber keine größeren Zugkräfte als der Magnet auf Metall ausübt aufnehmenDo not overtighten the screws. [[Datei:Boden.jpg|center|600px|Oskar Concertina Rückseite und InnensechskantschlüsselRear and Hex Key]]
[[Datei:Oskar concertina innensechskant.jpg|center|600px|Oskar Concertina und Innensechskantschlüsseland hexagon socket wrench]]
== Anwendung Application ==Damit du To quickly attach and detach Oskar Concertina schnell auf der Smartphonerückseite befestigen und wieder lösen kannstto the back of your phone, lege zwei dünne Metallplatten an die Stelle der Magneten zwischen Smartphonehülle und Smartphoneplace two thin metal plates in place of the magnets between the case and the phone. Leicht geht das, wenn du You can do this easily by placing Oskar Concertina mit den Magneten nach oben und die Smartphonehülle darauf legstwith the magnets up and the smartphone case on top. Wenn du jetzt die Metallplatten If you now place the metal plates in die Smartphonehülle legstthe smartphone case, werden sie ihren Platz magnetisch findenthey will find their place magnetically. [[Datei:Smartphone oskar concertina.jpg|center|599px|Oskar Concertina am on Smartphone]] Aber nicht nur am Smartphonerücken ist die kleine Tastatur nützlichBut the small keyboard is not only useful on the back of smartphones, auch als Fernbedienung für Smartphone, Computer oder TV bietet Oskar Concertina interessante Möglichkeitenalso offers interesting possibilities as a remote control for smartphones, computers or TVs. LiPo-Akku lässt sich über battery can be charged via USB-Kabel laden, wenn der Eincable when the on/Aus-Schalter off switch is "EinOn" ist (Schalter auf der inneren Positionswitch on the inner position).
[[Datei:Braille-basissystem.png|center|800px|Braille Basissystem der deutschen BlindenschriftBasic System of the German Braille]]
Wenn du die Blindenschrift If you have not yet mastered Braille noch nicht beherrschst, ist jetzt die beste Gelegenheit now is the best time to learn Braille zu lernen. Wenn du keine Lust auf If you're not in the mood for Braille hast, kannst du auch selber ein Tastaturlayout für die you can design your own keyboard layout for the 8 Tasten entwerfenkeys. Dazu änderst du die Einträge To do this, change the entries in der Tabelle the table "chord_id_keycode" in to oskar_esp32/main/main.c. Oder du entwickelst einen über Umschalttasten erreichbaren Modus nach den Vorlagen Pfeil- oder Or you can develop a Shift mode based on the Arrow or WASD-Modus mode (arrow_modus, wasd_modus).
Viel Vergnügen beim Drücken der KnöpfeHave fun pressing the buttons.
== Weiterführende Related Links ==* [https://gitlab.com/teamoskar/oskar_concertina Projektarchiv Projekt Archiv Oskar Concertina]
* [https://oskar.ddns.mobi/ Website Oskar]
* [https://gitlab.com/teamoskar/oskar_esp32/blob/master/brailletable.txt Erich Schmids 8 Keys Braille]
* Smartphone und and Oskar Concertina Video
<html5media height="360" width="640">https://www.youtube.com/watch?v=q0peQTYuEqs</html5media>