Bearbeiten von „Putsch“
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird öffentlich sichtbar, falls du Bearbeitungen durchführst. Sofern du dich anmeldest oder ein Benutzerkonto erstellst, werden deine Bearbeitungen zusammen mit anderen Beiträgen deinem Benutzernamen zugeordnet.
Die Bearbeitung kann rückgängig gemacht werden.
Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 59: | Zeile 59: | ||
====Displays==== | ====Displays==== | ||
− | As a display, a so called 0.91 OLED[1] Display is used. Manufacturer unknown. It is connected via SPI | + | As a display, a so called 0.91 OLED[1] Display is used. Manufacturer unknown. It is connected via SPI. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''References''' | '''References''' | ||
[1] AZ-delivery product link: https://www.az-delivery.de/products/0-91-zoll-i2c-oled-display | [1] AZ-delivery product link: https://www.az-delivery.de/products/0-91-zoll-i2c-oled-display | ||
− | |||
− | |||
− | |||
− | |||
====Electromechanical interface==== | ====Electromechanical interface==== | ||
Zeile 83: | Zeile 73: | ||
====Schematics==== | ====Schematics==== | ||
− | [[Datei: | + | [[Datei:schematics_20230207.jpg|thumb|600px|center|Button State-Diagram]] |
− | |||
− | |||
===Software=== | ===Software=== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
====Rollen im Netzwerk==== | ====Rollen im Netzwerk==== | ||
Zeile 166: | Zeile 99: | ||
In Illuminate-mode, the network illuminates its boarders. It is used fo measuring the reach of the network. Therefore the gateway sends a broadcast. Every repeater that receives the broadcast waits a random amount of time before it resends the message. The RSSI can be measured to determine the signal strength to any repeater. | In Illuminate-mode, the network illuminates its boarders. It is used fo measuring the reach of the network. Therefore the gateway sends a broadcast. Every repeater that receives the broadcast waits a random amount of time before it resends the message. The RSSI can be measured to determine the signal strength to any repeater. | ||
− | [[Datei: ill-timing.png|thumb| | + | [[Datei: ill-timing.png|thumb|400px|center|timing diagram illumnate mode]] |
=====Stationary===== | =====Stationary===== | ||
Zeile 200: | Zeile 133: | ||
This is realised by storing three arrays, where the array-size equals the maximum subnets. The first index in one array stores the repeaters next neighbours address. By reading it out, the repeater can determine if it is the next possible sender. By scanning the other two arrays, it can determine if it should repeat the packet. One array is for sending from the gateway, the other is for sending back to the gateway. | This is realised by storing three arrays, where the array-size equals the maximum subnets. The first index in one array stores the repeaters next neighbours address. By reading it out, the repeater can determine if it is the next possible sender. By scanning the other two arrays, it can determine if it should repeat the packet. One array is for sending from the gateway, the other is for sending back to the gateway. | ||
− | [[Datei:repeater-schem.png|thumb| | + | [[Datei:repeater-schem.png|thumb|200px|center|network situation]] |
As an example we can look ate node 3 with 9 maximum nodes. | As an example we can look ate node 3 with 9 maximum nodes. | ||
Zeile 233: | Zeile 166: | ||
− | [[Datei:wap.jpg|thumb| | + | [[Datei:wap.jpg|thumb|200px|center|Idea of combining LoRa with WLAN]] |
A WLAN Acces Point is treaded like a stationary device. It buffers all necessary data of all devices, connected via WLAN to it. With a special command, a bigger packet can be read out, containing all WLAN-devices data. | A WLAN Acces Point is treaded like a stationary device. It buffers all necessary data of all devices, connected via WLAN to it. With a special command, a bigger packet can be read out, containing all WLAN-devices data. | ||
Zeile 305: | Zeile 238: | ||
|- | |- | ||
! command !! name !! data packet !! designation | ! command !! name !! data packet !! designation | ||
− | |||
− | |||
|- | |- | ||
| 0 || invalid || - || - | | 0 || invalid || - || - | ||
Zeile 325: | Zeile 256: | ||
|} | |} | ||
− | ==== | + | ====Hardware communication libraries==== |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
====Token Pass System==== | ====Token Pass System==== | ||
Zeile 349: | Zeile 269: | ||
Wir verwenden [https://www.adafruit.com/product/1674,Bone Conductor Transducer von adafruit]. | Wir verwenden [https://www.adafruit.com/product/1674,Bone Conductor Transducer von adafruit]. | ||
− | |||
− | |||
=== Olimex Audioboard === | === Olimex Audioboard === | ||
Audio Modul für Radios und Publikum | Audio Modul für Radios und Publikum | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''SD Karten Bespielprogramm''' | '''SD Karten Bespielprogramm''' | ||
− | + | Programm, dass automatisch die SD Karten mit unserer Ordnerstruktur von Audiofiles bespielt, um große Zeitverluste und Fehler durch manuelles Kopieren zu vermeiden. | |
'''SD Karten Abspielprogramm''' | '''SD Karten Abspielprogramm''' | ||
Zeile 376: | Zeile 283: | ||
==Ortung der mobilen Clients im Spiel== | ==Ortung der mobilen Clients im Spiel== | ||
+ | |||
+ | ===Infrarot=== | ||
===Bluetooth Beacons=== | ===Bluetooth Beacons=== | ||
Zeile 393: | Zeile 302: | ||
* providing and pushing data to the Control Server (and thus, to the Director UI and the Actor UI) | * providing and pushing data to the Control Server (and thus, to the Director UI and the Actor UI) | ||
* communicating with peripherals like printers | * communicating with peripherals like printers | ||
+ | |||
+ | == Das echte Büro == | ||
+ | |||
+ | ===Drucker-Hack=== | ||
+ | |||
+ | ===Radio-Hack=== | ||
+ | |||
+ | ===Aktenschrank-Hack=== | ||
+ | |||
+ | == Inhalt == |