Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
raspberry_pi:hardware [2017/11/17 22:36] – [Porterweiterung via I2C] gerald | raspberry_pi:hardware [2024/02/29 13:36] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 36: | Zeile 36: | ||
[[http:// | [[http:// | ||
+ | |||
+ | {{ : | ||
==== GPIO auslesen ==== | ==== GPIO auslesen ==== | ||
+ | |||
+ | [[https:// | ||
=== Transistoren vorschalten | === Transistoren vorschalten | ||
Zeile 73: | Zeile 77: | ||
[[http:// | [[http:// | ||
+ | {{ : | ||
+ | |||
+ | < | ||
+ | i2cset -y 1 0x20 0x15 0xff | ||
+ | </ | ||
+ | Der 1. Hexwert ist die Adresse von der Porterweiterung (rauszubekommen mit sudo i2cdetect 1), der 2. Wert kommt aus der Tabelle (in diesen Fall ein/ | ||
==== PCF8574 ==== | ==== PCF8574 ==== | ||
Zeile 251: | Zeile 261: | ||
[[https:// | [[https:// | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | < | ||
+ | wget -O - http:// | ||
+ | sudo wget http:// | ||
+ | sudo apt-get update | ||
+ | sudo apt-get install python-fingerprint --yes | ||
+ | |||
+ | # Anlernen: | ||
+ | python2 / | ||
+ | |||
+ | #Lesen: | ||
+ | python / | ||
+ | |||
+ | # Index anzeigen (freier Platz): | ||
+ | python / | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | Die Bilddateien werden offenbar auf dem Gerät selbst verarbeitet. Der Download des Bildes (siehe Beispielscript) dauert recht lange... | ||
===== Ambilight selber bauen ===== | ===== Ambilight selber bauen ===== | ||
Zeile 290: | Zeile 327: | ||
| | ||
</ | </ | ||
+ | |||
+ | ===== Dot Matrix ===== | ||
+ | |||
+ | |||
+ | Raspberry Pi LED MAX7219 DotMatrix – Projektübersicht: | ||
+ | [[https:// | ||
+ | |||
+ | Die Bibliothek für mehrzellige DotMatrix-LEDs hab ich nicht zum Laufen gebracht (zumindest nicht mit nur einem 8x8-Modul).((https:// | ||
+ | |||
+ | GRafik-Editor (online): [[https:// | ||
+ | |||
+ | ==== Max7219 ==== | ||
+ | Quelle((https:// | ||
+ | |||
+ | Funktioniert | ||
+ | |||
+ | Dann hatte ich das Problem, das bei mir im SPI-Bus der CS0 (Chip Select 0) schon belegt war, weil ich auf CS0 schon den RFID-Reader hatte. Also Änderung auf CS1. Man kann problemlos beide Ports quasi gleichzeitig verwenden. Von den 4 Anschlüssen gehen 3 auf beide Geräte, der 4. entsprechend zu CS0 oder CS1 auf dem Raspi.... | ||
+ | |||
+ | Dann muss man bei den Beispielen den Befehl zur Öffnung des seriellen SPI-Ports ändern: | ||
+ | |||
+ | < | ||
+ | serial = spi(port=0, device=0, gpio=noop()) | ||
+ | </ | ||
+ | in | ||
+ | < | ||
+ | serial = spi(port=0, device=1, gpio=noop()) | ||
+ | </ | ||
+ | wenn man den Port von SP0 auf SP1 ändern will | ||
+ | |||
+ | ===== Kamera Camera ===== | ||
+ | |||
+ | raspistill | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | ===== Frequenzgenerator (eigenes Bauteil) ===== | ||
+ | |||
+ | |||
+ | Signal Generator PWM Pulse Frequency Duty Cycle Adjustable Module LCD 3.3V-30V | ||
+ | {{: |