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-09-22 19:16] – [ESP32-Cam] 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 =====
  
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 132: Zeile 155:
 {{ :schule:hardware:esp32cam_2.jpg?direct&200 |}} {{ :schule:hardware:esp32cam_2.jpg?direct&200 |}}
  
-Mit dem ESP32-Cam 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.+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.
  
  
Zeile 153: 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 333: 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 350: 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 M4 =====+===== 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-vorne.jpg?direct&200 |}}
Zeile 360: Zeile 401:
   * [[https://www.tindie.com/products/makerfabs/circuitpython-pewpew-m4-kit/|Shop]] für ca. 25 €   * [[https://www.tindie.com/products/makerfabs/circuitpython-pewpew-m4-kit/|Shop]] für ca. 25 €
   * [[https://pewpew.readthedocs.io/en/latest/pew.html|API]]   * [[https://pewpew.readthedocs.io/en/latest/pew.html|API]]
 +
 ===== Philips Hue Bridge ===== ===== Philips Hue Bridge =====
  
Zeile 390: 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 436: 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 466: 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 478: 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 497: 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 513: 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 533: 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]].
Zeile 538: Zeile 598:
   * 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)   * 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