Benutzer-Werkzeuge

Webseiten-Werkzeuge


schule:hardwarekiste

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
schule:hardwarekiste [2020-01-13 21:21] – [auvisio Universal WLAN Fernbedienung (urc 150, NX-4519-675)] marco.bakeraschule:hardwarekiste [2023-12-24 12:05] – [Hardwarekiste] pintman
Zeile 3: Zeile 3:
 Für verschiedene Projekte werden immer wieder unterschiedliche Bauteile benötigt. Eine Auswahl aus meiner Hardwarekiste habe ich auf dieser Seite zusammengestellt. Für verschiedene Projekte werden immer wieder unterschiedliche Bauteile benötigt. Eine Auswahl aus meiner Hardwarekiste habe ich auf dieser Seite zusammengestellt.
  
-Einen guten Einstieg in die unterschiedlichen Bauteile bietet die Seite [[https://hw101.tbs1.de|Hardware101]].+Einen guten Einstieg in die unterschiedlichen Bauteile bietet die Seite [[schule:hw101|Hardware 101]].
  
 ===== 5 Wege Schalter - 5 Way Switch ===== ===== 5 Wege Schalter - 5 Way Switch =====
Zeile 57: Zeile 57:
  
 Ein Klassiker unter den Microcontrollern. Ein Klassiker unter den Microcontrollern.
 +
 +===== ATX-Power Adapter =====
 +
 +{{:schule:hardware:atx_breakout_board.jpg?direct&400|}}
 +
 +Unter dem Suchbegriff "ATX power adapter" oder "benchtop" findet man Platinen, mit denen alte PC-Netzteile für Bastelprojekte weiter verwendet werden können. Hier z.b. das [[http://dangerousprototypes.com/blog/2012/06/28/new-prototype-atx-breakout-board/|ATX Breakout Board]]
  
 ===== auvisio Universal WLAN Fernbedienung (urc 150, NX-4519-675) ===== ===== auvisio Universal WLAN Fernbedienung (urc 150, NX-4519-675) =====
Zeile 74: Zeile 80:
  
 Hilfestellung gibt es über eine [[https://mail.python.org/mailman/listinfo/microbit|Mailingliste]], ein [[http://forum.micropython.org/viewforum.php?f=17|Forum]] und den IRC-Kanal [[http://webchat.freenode.net?channels=%23microbit|#microbit]] im Freenet. Hilfestellung gibt es über eine [[https://mail.python.org/mailman/listinfo/microbit|Mailingliste]], ein [[http://forum.micropython.org/viewforum.php?f=17|Forum]] und den IRC-Kanal [[http://webchat.freenode.net?channels=%23microbit|#microbit]] im Freenet.
 +
 +===== Blinkenrocket =====
 +
 +{{:schule:hardware:22-11-01_11-32-39_3809.jpg?400|}}
 +{{:schule:hardware:22-11-01_11-32-47_3810.jpg?400|}}
 +
 +  * [[http://blinkenrocket.de/|Blinkenrocket.de]]
 ===== Bus Pirate ===== ===== Bus Pirate =====
  
Zeile 80: Zeile 93:
 Das Schweizer Taschenmesser für die Analyse von Leitungen, auf denen unterschiedliche Protokolle gesprochen werden. In einem [[http://dangerousprototypes.com/docs/Bus_Pirate_101_tutorial|Tutorial]] werden verschiedene Einsatzmöglichkeiten vorgestellt. Das Schweizer Taschenmesser für die Analyse von Leitungen, auf denen unterschiedliche Protokolle gesprochen werden. In einem [[http://dangerousprototypes.com/docs/Bus_Pirate_101_tutorial|Tutorial]] werden verschiedene Einsatzmöglichkeiten vorgestellt.
  
 +===== card10 Badge =====
 +
 +{{:schule:hardware:card10.jpg?400|}}
 +
 +https://card10.badge.events.ccc.de/
 ===== CHIP ===== ===== CHIP =====
  
 {{: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 91: Zeile 109:
 Eine ausführliche Beschreibung zur Verwendung befindet sich im [[https://tbs1-bo.github.io/hardware-101/hd44780/|hardware-101 Repo]]. Eine ausführliche Beschreibung zur Verwendung befindet sich im [[https://tbs1-bo.github.io/hardware-101/hd44780/|hardware-101 Repo]].
  
 +===== Coral USB Accelerator =====
 +
 +{{:schule:hardware:coralusbaccelerator.jpg?400|}}
 +
 +[[https://coral.ai/docs/accelerator/get-started/|Croal USB Accelerator]]
 ===== Digispark ===== ===== Digispark =====
 {{:schule:hardware:digispark.jpg?direct&500|}} {{:schule:hardware:digispark.jpg?direct&500|}}
Zeile 124: Zeile 147:
 {{: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 144: Zeile 176:
 {{:schule:hardware:hc_sr501.jpg?direct&300|}} {{:schule:hardware:hc_sr501.jpg?direct&300|}}
  
-Ein Bewegungssensor, der [[http://www.netzmafia.de/skripten/hardware/RasPi/Projekt-PIR/|bei natzmafia.de]] und in dem [[https://www.mpja.com/download/31227sc.pdf|Datenblatt]] beschrieben wird.+Ein Bewegungssensor, in dem [[https://www.mpja.com/download/31227sc.pdf|Datenblatt]] beschrieben wird.
  
 ===== Infrarot Sender-Empfänger (Sender/Receiver) ===== ===== Infrarot Sender-Empfänger (Sender/Receiver) =====
Zeile 259: Zeile 291:
 Weitere Beispiele befinden sich im [[https://github.com/SpotlightKid/python-rtmidi/tree/master/examples|Verzeichnis examples bei github]]. Weitere Beispiele befinden sich im [[https://github.com/SpotlightKid/python-rtmidi/tree/master/examples|Verzeichnis examples bei github]].
  
-Mit Hilfe des Projektex [[https://github.com/pintman/midi2mqtt/|midi2mqtt]] lassen sich MIDI-Signale an einen MQTT-Broker senden.+Mit Hilfe des Projektes [[https://github.com/pintman/midi2mqtt/|midi2mqtt]] lassen sich MIDI-Signale an einen MQTT-Broker senden.
 ===== MCP23017 Portexpander ===== ===== MCP23017 Portexpander =====
 {{:schule:hardware:mcp23017.jpg?direct&300|}} {{:schule:hardware:mcp23017.jpg?direct&300|}}
Zeile 324: Zeile 356:
 Der [[http://playground.arduino.cc/Main/MPU-6050|MPU 6050]] ist ein Beschleunigungssensor und Gyrometer, der sich über I²C auslesen lässt. Eine Beschreibung befindet sich im [[https://tbs1-bo.github.io/hardware-101/mpu6050/|hardware-101 Repo]]. Der [[http://playground.arduino.cc/Main/MPU-6050|MPU 6050]] ist ein Beschleunigungssensor und Gyrometer, der sich über I²C auslesen lässt. Eine Beschreibung befindet sich im [[https://tbs1-bo.github.io/hardware-101/mpu6050/|hardware-101 Repo]].
  
 +===== Mystery Hack - Bill Badge =====
 +
 +{{:schule:hardware:mystery_hack1.jpg?400|}}
 +{{:schule:hardware:mystery_hack2.jpg?400|}}
 +
 +https://bill.mysteryhack.space/
 ===== NRF24L01+PA+LNA ===== ===== NRF24L01+PA+LNA =====
  
Zeile 341: Zeile 379:
  
 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 =====
 +
 +==== v10.2 ====
 +
 +Rassperry Pi Pico inlkusive Display und Buttons. Für ~10 € bei [[https://www.makerfabs.com/pewpew-standalone.html|makerfabs]]
 +
 +{{:schule:hardware:pewpew_10.2_1.jpg?400|}}
 +{{:schule:hardware:pewpew_10.2_2.jpg?400|}}
 +
 +
 +  * [[https://pewpew.readthedocs.io/en/latest/pewpew10/overview.html|v10.2]]
 +
 +==== 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 432:
  
 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 417: Zeile 480:
 Das Projekt [[https://github.com/pintman/scrolly|scrolly]] bei github zeigt eine Beispielverwendung. Das Projekt [[https://github.com/pintman/scrolly|scrolly]] bei github zeigt eine Beispielverwendung.
  
 +===== SHA2017 Badge =====
 +
 +{{:schule:hardware:sha2017_badge1.jpg?400|}}
 +{{:schule:hardware:sha2017_badge2.jpg?400|}}
 +
 +  * [[https://badge.team/docs/badges/sha2017/getting_started/|Dokumentation]]
 +===== SN74HCT125N - Spannungswandler ===== 
 +{{:schule:hardware:sn74ahct125n.jpg?direct&400|}}
 +
 +Spannungswandler z.B. zum Ansteuern von [[#ws281x_led-controller|WS281x]] LEDs.
 ===== SN74HCT245N - 8-fach Sende-Empfänger =====  ===== SN74HCT245N - 8-fach Sende-Empfänger ===== 
  
Zeile 447: Zeile 520:
 {{: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 532:
 > 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 478: Zeile 553:
 {{:schule:hardware:ft232rl_back.jpg?direct&300|}} {{:schule:hardware:ft232rl_back.jpg?direct&300|}}
  
-Für den Anschluss von seriellen Schnittstellen an einen USB-Port. Der Artikel [[blog>2015/06/auf-raspberrypi-mit-serieller-schnittstelle-verbinden/|Mit dem RaspberryPi über eine serielle Schnittstelle verbinden]] beschreibt, wie man sich mit einem [[Raspberry Pi]] über die serielle Schnittstelle verbinden kann.+Für den Anschluss von seriellen Schnittstellen an einen USB-Port. Der Artikel [[blog>auf-raspberrypi-mit-serieller-schnittstelle-verbinden|Mit dem RaspberryPi über eine serielle Schnittstelle verbinden]] beschreibt, wie man sich mit einem [[Raspberry Pi]] über die serielle Schnittstelle verbinden kann.
  
  
-===== WS2811 LED-Controller =====+===== WS281x LED-Controller =====
  
 {{:schule:hardware:ws2812b_led_strip.jpg?direct&300|}} {{:schule:hardware:ws2812b_led_strip.jpg?direct&300|}}
  
-Eine ausführliche Beschreibung befindet sich im [[https://tbs1-bo.github.io/hardware-101/ws281x/|hardware-101 Repo]].+Eine ausführliche Beschreibung der WS2811 bzw. WS2812 LEDs befindet sich im [[https://tbs1-bo.github.io/hardware-101/ws281x/|hardware-101 Repo]].
  
 <html> <html>
Zeile 494: Zeile 569:
 <iframe width="640" height="360" src="https://www.youtube-nocookie.com/embed/WsGKFYK_LS8?rel=0" frameborder="0" allowfullscreen></iframe> <iframe width="640" height="360" src="https://www.youtube-nocookie.com/embed/WsGKFYK_LS8?rel=0" frameborder="0" allowfullscreen></iframe>
 </html> </html>
 +
 +  * [[https://github.com/pintman/flaschenwand|flaschenwand]] nutzt die LEDs, um eine Wand aus Getränkekisten anzusteuern.
 +  * [[https://blog.bakera.de/wlampe.html|WLampe]] nutzt die LEDs, um eine einfache Ikea-Lampe damit zu steuern.
  
  
Zeile 514: Zeile 592:
 {{: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]].
   * Roger hat bei den Labortagen 2017(([[https://wiki.das-labor.org/index.php?title=Labortage_2017#20:00_Roger:_Tools.2C_Tips_.26_Tricks_f.C3.BCr_Reparatur.2C_Restaurierung_.26_Prototyping|Tools, Tips & Tricks für Reparatur, Restaurierung & Prototyping]] im Labor-Wiki)) eine {{:schule:hardware:vortrag_tools_tips_tricks.20171111.ods|Liste mit Tools, Tipps & Tricks für Reparatur, Restaurierung & Prototyping}} ({{:schule:hardware:vortrag_tools_tips_tricks.20171111.pdf|PDF}}) vorgestellt, die auf mehr als 40 Jahren Bastelerfahrung beruht.   * Roger hat bei den Labortagen 2017(([[https://wiki.das-labor.org/index.php?title=Labortage_2017#20:00_Roger:_Tools.2C_Tips_.26_Tricks_f.C3.BCr_Reparatur.2C_Restaurierung_.26_Prototyping|Tools, Tips & Tricks für Reparatur, Restaurierung & Prototyping]] im Labor-Wiki)) eine {{:schule:hardware:vortrag_tools_tips_tricks.20171111.ods|Liste mit Tools, Tipps & Tricks für Reparatur, Restaurierung & Prototyping}} ({{:schule:hardware:vortrag_tools_tips_tricks.20171111.pdf|PDF}}) vorgestellt, die auf mehr als 40 Jahren Bastelerfahrung beruht.
   * Gebrauchte Hardware kann man gut bei [[https://itsco.de|ITSCO]] oder [[https://workstation4u.de|Workstation4U]] bestellen.   * Gebrauchte Hardware kann man gut bei [[https://itsco.de|ITSCO]] oder [[https://workstation4u.de|Workstation4U]] bestellen.
 +  * Tipps für gute Gebraucht-Hardware (aus ct 6/2020, S.100): AVM-Fritzbox 7520, Konica PagePro 4650EN (Laserdrucker)
 +  * [[hw101|Hardware 101]]
 +
 +
schule/hardwarekiste.txt · Zuletzt geändert: 2023-12-31 19:10 von pintman