Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| raspberry_pi:hardware [2017/11/17 21:46] – [Porterweiterung] 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 72: | Zeile 76: | ||
| [[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 ==== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | |||
| + | |||
| ===== Tasten ===== | ===== Tasten ===== | ||
| Zeile 244: | 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 283: | 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 | ||
| + | {{: | ||