Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
schule:hardwarekiste [21.05.2020 15:38] Marco Bakera [MIDI Controller Korg nano Kontrol] |
schule:hardwarekiste [28.03.2021 16:10] (aktuell) Marco Bakera [SSD1306 128x64 OLED-Display] |
||
---|---|---|---|
Zeile 84: | Zeile 84: | ||
{{:schule:hardware:chip.jpg?direct&300|}} | {{:schule:hardware:chip.jpg?direct&300|}} | ||
- | Ein Kleincomputer für 9$. Weitere Informationen gibt es auf der [[https://getchip.com/|Herstellerseite]]. Dort ist auch eine ausführliche [[http://docs.getchip.com/chip.html|Anleitung]] zu finden. | + | Ein Kleincomputer für 9$. Weitere Informationen gibt es auf der <del>[[https://getchip.com/|Herstellerseite]]</del> [[https://web.archive.org/web/20180428075649/https://getchip.com/|Archiv]]. Dort ist auch eine ausführliche <del>[[http://docs.getchip.com/chip.html|Anleitung]]</del> [[https://web.archive.org/web/20180528102419/https://docs.getchip.com/chip.html|Archiv]] zu finden. |
===== C1602A LCD-Modul ===== | ===== C1602A LCD-Modul ===== | ||
Zeile 124: | Zeile 124: | ||
{{:schule:hardware:esp32.jpg?direct&300|}} | {{:schule:hardware:esp32.jpg?direct&300|}} | ||
- | Der Nachfolger vom ESP8266 | + | Der Nachfolger vom ESP8266. |
+ | |||
+ | ==== ESP32-Cam ==== | ||
+ | |||
+ | |||
+ | {{ :schule:hardware:esp32cam_1.jpg?direct&200 |}} | ||
+ | {{ :schule:hardware:esp32cam_2.jpg?direct&200 |}} | ||
+ | |||
+ | Mit dem ESP32-Cam (~8 €) existiert auch ein Kameramodul für den ESP32. [[https://github.com/c3d2/C3-PR|C3-PR]] macht daraus einen Presence Robot, der sich aus der Ferne steuern lässt und dafür das Kameramodul nutzt. | ||
===== ESP8266 ===== | ===== ESP8266 ===== | ||
Zeile 341: | Zeile 350: | ||
Der OrangePiZero ist eine ist die kleine an den Pi Zero angelehnte Version des [[http://www.orangepi.org|Orange Pi]]. Eine Beschreibung befindet sich im [[https://tbs1-bo.github.io/hardware-101/orange_pi_zero/|Hardware 101]]-Projekt. {{:schule:hardware:orangepizero-user_manual_schematics.zip|Handbuch und Schaltpläne}} | Der OrangePiZero ist eine ist die kleine an den Pi Zero angelehnte Version des [[http://www.orangepi.org|Orange Pi]]. Eine Beschreibung befindet sich im [[https://tbs1-bo.github.io/hardware-101/orange_pi_zero/|Hardware 101]]-Projekt. {{:schule:hardware:orangepizero-user_manual_schematics.zip|Handbuch und Schaltpläne}} | ||
+ | ===== PewPew M4 ===== | ||
+ | |||
+ | {{ :schule:hardware:pewpewm4-vorne.jpg?direct&200 |}} | ||
+ | {{ :schule:hardware:pewpewm4-hinten.jpg?direct&200 |}} | ||
+ | |||
+ | |||
+ | Game-Console, die in [[Python]] (genauer Circuit-Python) programmiert werden kann. | ||
+ | |||
+ | * [[https://www.tindie.com/products/makerfabs/circuitpython-pewpew-m4-kit/|Shop]] für ca. 25 € | ||
+ | * [[https://pewpew.readthedocs.io/en/latest/pew.html|API]] | ||
===== Philips Hue Bridge ===== | ===== Philips Hue Bridge ===== | ||
Zeile 371: | Zeile 390: | ||
Ein ähnliches Konzept verfolgt der Server [[https://github.com/serviette/serviette|Serviette]], der jedoch eine leistungsfähigere Hardware voraussetzt. Leider scheinen beide Projekte nicht mehr akut betrieben zu werden (Stand Jan. 2020). | Ein ähnliches Konzept verfolgt der Server [[https://github.com/serviette/serviette|Serviette]], der jedoch eine leistungsfähigere Hardware voraussetzt. Leider scheinen beide Projekte nicht mehr akut betrieben zu werden (Stand Jan. 2020). | ||
+ | |||
+ | Auf den TP-Link MR3020 kann auch die [[https://openwrt.org/toh/tp-link/tl-mr3020|OpenWRT-Firmware]] und damit auch eine Freifunk firmware installiert werden. | ||
===== Pi Zero ===== | ===== Pi Zero ===== | ||
Zeile 447: | Zeile 468: | ||
{{:schule:hardware:ssd136.jpg?direct&300|}} | {{:schule:hardware:ssd136.jpg?direct&300|}} | ||
- | Das Display kann über [[https://github.com/adafruit/Adafruit_Python_SSD1306|eine high-level Python-Bibliothek für den Raspberry Pi]]((Leider liegt die Bibliotheken nur für Python2 vor.)) oder eine [[https://github.com/micropython/micropython/tree/master/drivers/display|low-level Bibliothek für den ESP8266]] angesteuert werden. Da die Displays auch von Adafruit vertrieben werden, gibt es dort eine ausführliche [[https://learn.adafruit.com/ssd1306-oled-displays-with-raspberry-pi-and-beaglebone-black?view=all|Anleitung]]. | + | Das Display kann über [[https://github.com/adafruit/Adafruit_Python_SSD1306|eine high-level Python-Bibliothek für den Raspberry Pi]]((Leider liegt die Bibliotheken nur für Python2 vor.)) oder eine [[https://github.com/micropython/micropython/tree/master/drivers/display|low-level Bibliothek für den ESP8266/ESP32]] angesteuert werden. Da die Displays auch von Adafruit vertrieben werden, gibt es dort eine ausführliche [[https://learn.adafruit.com/ssd1306-oled-displays-with-raspberry-pi-and-beaglebone-black?view=all|Anleitung]]. |
{{:schule:hardware:ssd1306_an_pi.png?direct&500|}} | {{:schule:hardware:ssd1306_an_pi.png?direct&500|}} | ||
Zeile 459: | Zeile 480: | ||
> If you get I2C timeouts, you may need to add two 4.7 kOhm resistors, one from SDA to 3.3v, and one from SCL to 3.3v. | > If you get I2C timeouts, you may need to add two 4.7 kOhm resistors, one from SDA to 3.3v, and one from SCL to 3.3v. | ||
> [[http://www.espruino.com/SSD1306|Quelle]] | > [[http://www.espruino.com/SSD1306|Quelle]] | ||
+ | |||
+ | Weitere Infos zu dem Display im [[https://hw101.tbs1.de/ssd1306/|hw101]]. | ||
===== ThinClients ===== | ===== ThinClients ===== | ||
Zeile 514: | Zeile 537: | ||
{{:schule:hardware:wire-wrapping-tool.jpg?direct&300|}} | {{:schule:hardware:wire-wrapping-tool.jpg?direct&300|}} | ||
===== Links ===== | ===== Links ===== | ||
+ | * [[https://tio.github.io/|tio]] ist ein CLI-Client für den seriellen Zugriff auf verschiedene Bauteile. | ||
* [[Tastatur-Hacking]] | * [[Tastatur-Hacking]] | ||
* Dass man einen gewöhnlichen Kopfhörer auch als universelles Elektronik-Debug-Werkzeug benutzen kann, zeigt ein [[https://www.youtube.com/watch?v=oIOBwxHjCSE&feature=youtu.be&t=11s|Lightning-Talk der GPN]]. | * Dass man einen gewöhnlichen Kopfhörer auch als universelles Elektronik-Debug-Werkzeug benutzen kann, zeigt ein [[https://www.youtube.com/watch?v=oIOBwxHjCSE&feature=youtu.be&t=11s|Lightning-Talk der GPN]]. |