Ga naar inhoud

Communicator add-on

Om je communicator te doen werken, moet je door twee fases: - Hardware: assembleer de hardware (solderen). - Software: flash de firmware (embedded software) naar de LANA module op je communicator.

De hardware assemblage proces is uitgelegd op deze pagina. Voor de software verwijzen we naar deze pagina.

 

HARDWARE

Communicator eigenschappen

De communicator bestaat uit:

Je kan het toetsenbord ook als USB toetsenbord gebruiken, echter sluit de USB kabel niet aan wanneer het bord aan de badge hangt!

De ontwerp- en bronbestanden kan je terugvinden in de GitHub repository

blockdiagram

Stap voor stap assemblage handleiding

Alle componenten netjes verpakt

Het pakje dat je ontvangen hebt bevat alles wat je nodig hebt om de communicator add-on te bouwen

  • Communicator printplaat
  • Roze afdekplaat
  • 4 x 16mm lange plastieken pin
  • 4 x 2mm lange plastieken pin
  • luidspreker
  • siliconen toetsenbord
  • 2 x 6 pin extra lange pinnen

Inhoud van het pakje

Monteer de luidspreker

Verwijder de plastieken laag om de luidspreker op de printplaat te kleven. Soldeer de 2 draden op de printplaat zoals op de foto hieronder. De rode draad moet naar het soldeervlak gaan dat gemarkeerd is met een +

luidspreker gesoldeerd luidspreker achter aanzicht

Soldeer de lange pinnen

Plaats de lange pinnen aan de zijde met alle componenten. Je kan een andere vrouwelijke connector (of zelfs de badge) gebruiken om de 2 losse pinnen stroken netjes op een rijtje te houden tijdens het solderen.

pinnen gesoldeerd

Monteer het toetsenbord

Duw de 2mm lange plastieken pinnetjes in de roze cover zoals getoond op de foto's hieronder. Leg het siliconen toetsenbord er in en klik het geheel op de communicator printplaat.

2mm pinngen geplaats, closeup 2mm pinngen geplaats toetsenbord in afdekplaat toetsenbord gemonteerd

Verbind de communicator met de badge

Duw de 16mm lange plastieken pinnetjes in de 4 gaten die overeenkomen met de badge. Verwijder de beschermende achterplaat en duw de communicator op zijn plaats.

16mm pinnen geplaatst Communicator verbonden

Gebruik

Het toetsenbord doet zich voor als een HID input toestel. Met de Fn toets kan je speciale functies activeren:

  • Fn+Rood Vierkant: Maak de LED op LANA rood
  • Fn+Oranje Driehoek: Maak de LED op LANA oranje
  • Fn+Geel Fri3d logo: Maak de LED op LANA geel
  • Fn+Groene Cirkel: Maak de LED op LANA groen
  • Fn+Blauwe Klaverblad: Maak de LED op LANA blauw
  • Fn+Paarse Ruit: Maak de LED op LANA paars
  • Fn+Solder Party: Zet de LED op LANA uit
  • Fn+Backspace: Delete
  • Fn+Omhoog: Page Up
  • Fn+Omlaag: Page Down
  • Fn+Links: Home
  • Fn+Rechts: End
  • Fn+Spatiebalk: schakel de achtergrond verlichting aan/uit
  • Fn+Rechtse Shift: Schakel Caps Lock

Firmware functies

De firmware stuurt HID pakketten (8 bytes) uit op USB, I2C (adres 0x38) en UART.

De eerste byte geeft aan welke modificatietoetsen zijn ingedrukt:

Bit Modifier Key
0 LINKSE CTRL
1 LINKSE SHIFT
2 LINKSE ALT
3 LINKSE GUI
4 RECHTSE CTRL
5 RECHTSE SHIFT
6 RECHTSE ALT
7 RECHTSE GUI

De tweede byte is gereserveerd, de overige 6 bytes kunnen een HID-sleutelcode bevatten.

 

SOFTWARE (FIRMWARE)

Normaal zou de firmware al op je LANA module geflashed moeten zijn. Echter, als het niet zou werken: je kan de firmware flashen aan de badge flash station in de soldeer area.

Als je wil, kan je de firmware ook zelf flashen met je eigen laptop. Bijvoorbeeld mocht je de firmware willen updaten of zelf aanpassingen willen maken. De instructies vind je op deze pagina.