In immer mehr Supermärkten sieht man sie: Elektronische Preisschilder mit E-Ink-Displays (ESL, electronic shelf labels). Ausrangierte Schilder bekommt für 2 bis 3 Euro pro Stück. Für bestimmte Typen gibt es alternative Firmware, die dann drahtlos über Zigbee mit neuen Inhalten versorgt werden können.
'''Willkommen''' auf den Webseiten des '''[[Erfa-Kreis Mannheim]]'''.
Der Erfa-Kreis Mannheim ist eine Anlaufstelle für Computer- und Technikinteressierte, die Gleichgesinnte suchen. Hier kann man sich austauschen, seine Ideen präsentieren und diskutieren.
Die häufigsten Fragen zu uns beantworten die [[FAQ]].
Zur Verwendung werden zwei Komponenten benötigt:
</div>
* Access Point (AP): Nimmt Daten von außen über WLAN an und sendet sie über Zigbee an die Tags.
* Tags: Die eigentlichen Preisschilder. Werden über Zigbee mit Daten versorgt.
'''Aktive Projekte des Chaos Computer Club Mannheim'''
Der Access Point (AP) nimmt die Anfrage über WLAN an und überträgt sie mit Zigbee an die eigentlichen Tags. Für den WLAN-Teil wird ein ESP32-S3 mit Display verwendet, für den Zigbee-Teil ein ESP32-C6. Damit der AP zuverlässig läuft, sollte der ESP32-C6 aus den 5 Volt des ESP32-S3 gespeist werden.
[[Kategorie:Aktives Projekt]]
</div>
<div class="block gruen myblock">
Wir verwenden als Firmware für den AP den oben beschriebenen ''Yellow AP''. Den Source dafür findet man unter [https://github.com/OpenEPaperLink/OpenEPaperLink/tree/master/ESP32_AP-Flasher]. Zum Kompilieren und Flashen der Firmware wird PlatformIO benötigt. Der Prozess ist unter [https://github.com/OpenEPaperLink/OpenEPaperLink/wiki/Building-an-Access-Point] beschrieben.
[[Bild:cms.jpg|125px|right|Chaos macht Schule]]
=== [[Chaos macht Schule]] ===
Der Chaos Computer Club Mannheim hat sich zum Ziel gesetzt, Medienkompetenz bei Kindern und Jugendlichen zu vermitteln. Wir versuchen, praktische Tipps zum Schutz der eigenen Privatsphäre und dem verantwortungsvollen Umgang in der modernen Informationsgesellschaft zu geben. Hierzu wurde im Jahr 2007 das Projekt mit dem Namen „Chaos macht Schule“ ins Leben gerufen.
Ziel des Projekts ist es, Kindern und Jugendlichen den verantwortungsvollen Umgang mit neuen Medien zu vermitteln und die heranwachsende Generation gezielt auf die Chancen und Gefahren der neuen Medien hinzuweisen. [[Chaos macht Schule|'''(mehr erfahren...)''']]
</div>
<div class="block gruen myblock">
Den ESP32-S2 haben wir mit dem [https://install.openepaperlink.org/ OpenEpaperLink web installer] geflasht (direkt aus dem Browser 😯).
Durch einen Hardwarefund haben eine große Menge LEDs bekommen. Diese zeigen wieder etwas an, vermutlich wie Sie früher auch schon Jahrelang gemacht haben, nur anders [[LED-Board |'''(mehr erfahren...)''']]
</div>
<div class="block gruen myblock">
Den ESP32-C6 konnte mit dem Webtool nicht geflasht werden. Wir haben es mit dem <code>esptool</code> geschafft.
=== [[Pi_WiFi-Ethernet_Bridge|Raspberry Pi WiFi-Ethernet Bridge]] ===
* [https://github.com/OpenEPaperLink/OpenEPaperLink/tree/master/ARM_Tag_FW/OpenEPaperLink_esp32_C6_AP Link zur Firmware]
Ein kleines Raspberry Pi WiFi Ethernet Bridge Projekt um Ethernet-Geräte ans WiFi anzuschließen.
* Flashen der Firmware <code>esptool --port /dev/ttyACM0 write_flash 0 OpenEPaperLink_esp32_C6_AP_beta.bin</code>
Einige von uns haben sich in der Vergangenheit mit sog. SDRs (software-defined radios) auseinandergesetzt und hier ihr sowohl ihr Setup, als auch einige Projekte dokumentiert [[DVB-T_Stick_als_SDR-Receiver/Installation_der_Software_Update |'''(mehr erfahren...)''']]
! ESP32-S3 !! ESP32-C6
</div>
|-
| GND || GND
|-
| 5V || 5V
|-
| 17 || 2
|-
| 18 || 3
|-
| 19 || TX
|-
| 20 || RX
|-
| 21 || 9
|-
| 47 || RST
|}
<div class="block gruen myblock">
== Tag ==
=== [[Mega Bot|Mega Bot MK3]] ===
Die Firmware für die Tags liegt in einem extra Repository: [https://github.com/OpenEPaperLink/Tag_FW_ZBS243 Tag_FW_ZBS243]. Zum Flashen der Tags wird die Software [https://github.com/Arctic-git/ZBS_Flasher ZBS_Flasher] verwendet.
[[Bild:MK3-4.jpg|75px|right|Mega Bot MK3]]
Es begab sich eines Tages, dass eine Persons sich dachte, ein großes Modellauto wäre auch nicht schlecht. Im folgenden einige Bilder der Enstehung ab MK1 sowie der verwendeten Hardware und Ansteuerung [[Mega Bot |'''(mehr erfahren...)''']]
Unsere letzte [[Cryptoparty|CryptoParty]] fand am 10. November 2018 von 15:00 - 18:00 Uhr in unserem [[Raum]] statt. Auf dieser Veranstaltung zeigten wir "Nicht-Nerds", wie man die eigene Privatsphäre durch zum Beispiel Mail-Verschlüsselung oder auch z.B. dem Tor-Browser schützen kann. [[Cryptoparty|'''(mehr erfahren...)''']]
!Funktion
</div>
!Board-Pin
!Board Reihe
!Farbe des Kabels
!Pin ESP32
|-
|3V3
|1
|1
|Grün
|Irgend
|-
|MOSI
|2
|1
|Orange
|5
|-
|SS
|3
|1
|Blau
|23
|-
|UART TX
|4
|1
|Rot
|
|-
|SPI CLK
|5
|2
|Gelb
|18
|-
|MISO
|6
|2
|Rot
|17
|-
|GND
|7
|3
|Gelb
|Irgendeinen
|-
|RST
|8
|3
|Blau
|19
|-
|UART RX
|9
|3
|Weis
|
|-
|Test P1.0
|10
|3
|Schwarz
|
|}
<div class="block gruen myblock">
== Schritt für Schritt ==
=== [[Light Group]] ===
[[Datei:IMG_0097.JPG|75px|right|Light Cube]]
Das Projekt "Light Group" fasst mehrere Teilprojekte zusammen. Es handelt sich hierbei um "Lampen". Zum Einsatz kommen immer LEDs (Fachbezeichnung: WS 2812). Diese sind sehr Stromsparend. Man kann die Lampen über den PC steuern, der Editor "Eclipse" ist erforderlich, in ihm ist auch ein Terminal integriert. Der Computer schickt Farbsignale über ein Netzwerk an den ESP (NodeMCU Devboard), dieser setzt diese dann um. In jeder "Lampe" befindet sich ein ESP. [[Light Group |'''(mehr erfahren...)''']]
</div>
Auf Grund der verfügbaren Hardware wurde ein ESP32 genommen und darum ein Fork von https://github.com/atc1441/ZBS_Flasher genutzt:
https://github.com/Arctic-git/ZBS_Flasher
Siehe '''ESP32_Flasher'''-Unterordner.
<div class="block gruen myblock">
Erst einmal die Eigenschaften des Displays wegschreiben
Auf Basis eines ESPs eine Steuerung an einem der 3D-Drucker, damit unnötiges Laufen zwischen PC und Drucker verringert werden kann. [[Drucker Steuerung |'''(mehr erfahren...)''']]
Es muss kontrolliert werden, ob die MAC-Adresse ab Offset 0x10 in der Infopage steht. Bei Tags mit der Original-Firmware ist das nicht der Fall. Für die Tag-Adresse 021B9EBF3B12 geht das mit:
Der Verein hat nun eine eigene CNC-Fräse, die in Zukunft mit Arbeit versorgt werden will und mit der wir gerade umgehen lernen.
Die Fräse soll uns bei anderen Projekten unterstützen oder beispielsweise für die Herstellung von Platinen durch Isolationsfräsen genutzt werden. Wir werden uns sowohl mit der Hardware selbst beschäftigen, wie auch mit den notwendigen Software-Systemen auseinandersetzen, um von einer Projektidee letztlich zu einem Fräsauftrag zu kommen. Es gibt viel zu tun!
# Die Batterieanschlüsse kurzgeschlossen werden (mehrere Minuten liegen lassen reicht nicht)
# Mindestens eine Batterie wieder einlegen. Es empfiehlt sich die Batterie beim Einlegen auf den Deckel zu legen und mit dem Deckel ins Tag zu bringen. Sonst wird die Stromversorgung kurz unterbrochen und der Tag fährt nicht hoch.
=== [[ESP8266/Lightstick |Lightsticks]] ===
=== Links ===
Für das [https://events.ccc.de/2015/02/10/chaos-communication-camp-2015-save-the-date/ Chaos Communication Camp 2015] haben wir uns wieder etwas besonderes einfallen lassen: Die sog. Lightsticks [[ESP8266/Lightstick |'''(mehr erfahren...)''']]
Für das leichteren Transport durch die Weltgeschichte haben wir uns etwas ganz Spezielles einfallen lassen: Das sog. 2D Projekt [[ESP8266/Lightstick/2D-Projekt |'''(mehr erfahren...)''']]
Eine riesige Wand aus Plastikkisten, ein Telefon, ein Computer. Das ist FullCircle, eine Lichtinstallation des Chaos Computer Clubs Mannheim e. V. Sie zeigt, wie Computer uns Menschen wahrnehmen. Die Kisten können in allen erdenklichen Farben zum Leuchten gebracht werden und stellen dabei die Reaktion eines Computersystems auf die Besucher dar. Das Motto ist klar: Computer ticken anders als Menschen. [http://fullcircle.ccc-mannheim.de Projektwebsite] [[Fullcircle |'''(mehr erfahren...)''']]
RepRap bezeichnet eine Familie von 3D Druckern, deren Bauanleitung und Dokumentation frei im Netz erhältlich sind.
Wir bauen gerade einen RepRap nach und wollen dann ausloten was man damit alles drucken kann. Der RepRap ist in der Lage 3D Modelle in Plastik zu drucken. Es gibt mehrere Versionen des RepRaps, wir setzen gerade einen Prusa Mendel um. [[RepRap|'''(mehr erfahren...)''']]
Ein hörbarer Ton ist nichts anderes als eine Luftschwingung. Wenn man das versteht, stellt sich die Frage, was die Luft in Schwingung versetzt. Bei einem Gewitter, entlädt sich der Blitz in einem Lichtbogen, der im Inneren Temperaturen von weit über 20k Grad erreicht. Warme Luft dehnt sich aus, heisse Luft explodiert. Dadurch entsteht der Donner. Wenn man nun fortlaufende Entladungen erzeugt, ist ein Ton hörbar, dessen Frequenz der Anzahl der Entladungen pro Sekunde entspricht. Als Beispiel, 100 Entladungen pro Sekunde nimmt man als tiefes Brummen mit 100Hz, 15000 Entladungen mit einem hohen Pfeifen von 15kHz wahr. [[Stereo-Plasma-Speaker|'''(mehr erfahren...)''']]
</div>
<div class="block gruen myblock">
[[Bild:Lightbox Turm 3.jpg|125px|right|Lightbox]]
=== [[Lightbox]] ===
Ziel dieses Projekts ist es, eine Open Source & Open Design Lichtbox zu bauen.
Die "Lightbox" soll dabei nicht teurer als 20 EUR, die Hardware "handelsüblich" und simpel im Aufbau und im Transport sein. [[Lightbox|'''(mehr erfahren...)''']]
:[[DVB-T_Stick_als_SDR-Receiver|DVB-T-Stick als SDR-Receiver]]
:[[HackRF|HackRF hacken & dokumentieren]]
:[[Reichweitentests|WLAN Reichweitentests 48km]]
:[[PiSS)i(D|Wardriving Tool PiSS)i(D]]
;[[Datei:Chaosknoten_45px.png]]Maschinen:
:[[CNC-Fräse]]
:[[RepRap]]
;[[Datei:Chaosknoten_45px.png]]Elektronik:
:[[ESP8266| Internet of Things Projekte mit dem ESP8266]]
:[[ESP8266/Lightstick/2D-Projekt| 2D Projekte mit dem ESP8266]]
:[[ESP8266/Lightstick/ambilight| Ambi Light]]
:[[ESP8266/ws2812-clock| Raumuhr basierend auf ESP8266 und WS2812]]
:[[LED-Strip]]
:[[TwitterKeyboard]]
:[[Platinenfräse]]
:[[3x3 Matrix]]
:[[Temperatursensoren]]
:[[IOrouter]]
:[[Ethermel]]
:[[DMXRouter]]
;[[Datei:Chaosknoten_45px.png]]Code:
:[[Jabberoid]]
:[[C3MAWiki:Zugriffsschutz]]
:[[Time_Machine_for_Android]]
:[[Facepalm]]
<!--
;[[Datei:Chaosknoten_45px.png]]Security:
-->
;[[Datei:Chaosknoten_45px.png]]Art & Beauty:
:[[Logo|CCC Mannheim e.V. Logo]]
:[[Lightbox]]
:[[Lighttiles]]
:[[Light Group]]
:[[Matekastengewaechshaus]]
</div>
<div class="block blau myblock">
=== Vorträge ===
Auf der Seite [[Wunschvorträge]] könnt Ihr Themen vorschlagen, zu denen Ihr entweder etwas vortragen könnt, oder über die Ihr gerne etwas hören möchtet.
</div>
</div>
<div style="float: right; width: 40%">
<div class="block rot myblock">
=== Kontakt ===
Du möchtest uns gerne näher kennenlernen und mitmachen?
Bitte lese [[Neulinge]].
Zusammengefasst die Möglichkeiten, uns zu kontaktieren:
* Allgemeine Anfragen könnt Ihr gerne an [mailto:info@ccc-mannheim.de info@ccc-mannheim.de] richten.
* Wenn ihr euch näher für den Mannheimer CCC interessiert, abonniert unsere [[Mailinglisten]].
* Echtzeitkommunikation ist in unserem Matrix-Raum '''#general:mannheim.ccc.de''' möglich.
* Wir sind auch auf [https://www.twitter.com/C3MA Twitter] unter dem Handle C3MA vertreten.
<roomstate open="[[Datei:RoomState_OPEN.png]]" closed="[[Datei:RoomState_CLOSED.png]]" /> Der [[Raum]] ist zur Zeit '''<roomstate open="OFFEN" closed="GESCHLOSSEN" />'''
* [[Seminar_23._Februar_2025|Kaffee-Seminar am 23.2.2025]]
<!-- vorbereitet....
-->
</div>
==== vergangene [[Termine]] ====
<div id="lastdate">
* [[Treffen|Treffen am 17.1.2025]]
* [[Treffen|Treffen am 10.1.2025]]
* [[Treffen|Treffen am 03.1.2025]]
* [[38C3|38C3-Congress 27.-30.12.2024]]
</div>
<small>[[:Kategorie:Ereignis in der Vergangenheit|alle vergangenen Termine]]</small>
</div>
<div class="block gelb myblock">
=== Wer sind wir? ===
* [[Spezial:Listusers|Userliste]]
</div>
</div>
[https://www.ccc-mannheim.de/mediawiki/index.php?title=Hauptseite&action=edit[ Diese Seite Bearbeiten ]]
Aktuelle Version vom 17. Januar 2025, 20:45 Uhr
Dies ist ein Projekt, an dem momentan aktiv gearbeitet wird. Wenn du Fragen hast oder mitarbeiten möchtest, wende dich an AcidBurns.
ESL ST-GR29000
In immer mehr Supermärkten sieht man sie: Elektronische Preisschilder mit E-Ink-Displays (ESL, electronic shelf labels). Ausrangierte Schilder bekommt für 2 bis 3 Euro pro Stück. Für bestimmte Typen gibt es alternative Firmware, die dann drahtlos über Zigbee mit neuen Inhalten versorgt werden können.
Zur Verwendung werden zwei Komponenten benötigt:
Access Point (AP): Nimmt Daten von außen über WLAN an und sendet sie über Zigbee an die Tags.
Tags: Die eigentlichen Preisschilder. Werden über Zigbee mit Daten versorgt.
Wir werden als Tag hier:
ZBS 243 / SEM9110 8051 based core, 64kbyte flash, 8kbyte XRAM, 256 bytes iRAM 16 MHz, 802.15.4 2.4Ghz radio
2.9” E-Paper SSD1619 or UC8151 (BWR) 296x128px
1MByte SPI Flash
2x CR2450 Knopfzellen
Access Point (AP)
Der Access Point (AP) nimmt die Anfrage über WLAN an und überträgt sie mit Zigbee an die eigentlichen Tags. Für den WLAN-Teil wird ein ESP32-S3 mit Display verwendet, für den Zigbee-Teil ein ESP32-C6. Damit der AP zuverlässig läuft, sollte der ESP32-C6 aus den 5 Volt des ESP32-S3 gespeist werden.
Wir verwenden als Firmware für den AP den oben beschriebenen Yellow AP. Den Source dafür findet man unter [1]. Zum Kompilieren und Flashen der Firmware wird PlatformIO benötigt. Der Prozess ist unter [2] beschrieben.
Es muss kontrolliert werden, ob die MAC-Adresse ab Offset 0x10 in der Infopage steht. Bei Tags mit der Original-Firmware ist das nicht der Fall. Für die Tag-Adresse 021B9EBF3B12 geht das mit:
Die Batterieanschlüsse kurzgeschlossen werden (mehrere Minuten liegen lassen reicht nicht)
Mindestens eine Batterie wieder einlegen. Es empfiehlt sich die Batterie beim Einlegen auf den Deckel zu legen und mit dem Deckel ins Tag zu bringen. Sonst wird die Stromversorgung kurz unterbrochen und der Tag fährt nicht hoch.