Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
raspberry_pi:hardware [2017/11/12 22:06] – [Bildschirm an- ausschalten] geraldraspberry_pi:hardware [2024/02/29 13:36] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 36: Zeile 36:
  
 [[http://www.computerhilfen.de/info/bewegungsmelder-hc-sr501-an-die-raspberry-pi-gpio-ports-anschliessen.html]] [[http://www.computerhilfen.de/info/bewegungsmelder-hc-sr501-an-die-raspberry-pi-gpio-ports-anschliessen.html]]
 +
 +{{ :raspberry_pi:pir.jpg?direct&400|}}
  
 ==== GPIO auslesen ==== ==== GPIO auslesen ====
 +
 +[[https://www.phpclasses.org/blog/package/12182/post/2-How-to-Use-a-PHP-Raspberry-PI-GPIO-Library-To-Communicate-with-the-Hardware-Ports-Directly-Without-Using-shellexec.html|Howto GPIO direkt via PHP ohne shellexec]]
  
 === Transistoren vorschalten  === === Transistoren vorschalten  ===
Zeile 65: Zeile 69:
 Gefunden bei http://www.computerhilfen.de ((https://www.computerhilfen.de/info/bewegungsmelder-hc-sr501-an-die-raspberry-pi-gpio-ports-anschliessen.html)) Vielen Dank! Superseite!! Gefunden bei http://www.computerhilfen.de ((https://www.computerhilfen.de/info/bewegungsmelder-hc-sr501-an-die-raspberry-pi-gpio-ports-anschliessen.html)) Vielen Dank! Superseite!!
  
-===== Porterweiterung =====+===== Porterweiterung via I2C =====
  
 Raspberry Pi GPIOs mittels I2C Port Expander erweitern Raspberry Pi GPIOs mittels I2C Port Expander erweitern
 +
 [[https://tutorials-raspberrypi.de/gpios-mittels-i2c-port-expander-erweitern/]] [[https://tutorials-raspberrypi.de/gpios-mittels-i2c-port-expander-erweitern/]]
 +
 +[[http://www.elektronx.de/tutorials/porterweiterung-mit-mcp23017-und-i2c/]]
 +
 +{{ :raspberry_pi:gpio-expander.jpg?direct|}}
 +
 +<code>
 +i2cset -y 1 0x20 0x15 0xff
 +</code>
 +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/ausschalten, wenn das Ding vorher asl Output definiert wurde (mit  i2cset -y 1 0x20 0x00 0x00 alle auf output schalten)) und der 3. Wert ist in dem Fall ein/aus.
 +==== PCF8574 ====
 +
 +[[https://www.mikrocontroller.net/articles/Port-Expander_PCF8574]]
 +
 +
  
 ===== Tasten ===== ===== Tasten =====
Zeile 242: Zeile 261:
 [[https://tutorials-raspberrypi.de/raspberry-pi-fingerprint-sensor-authentifizierung-nutzen/]] [[https://tutorials-raspberrypi.de/raspberry-pi-fingerprint-sensor-authentifizierung-nutzen/]]
  
 +
 +{{ :raspberry_pi:r308-fingerprint-module-user-manual_english.pdf |User Man Engl.}}
 +
 +{{ :raspberry_pi:adafruit-optical-fingerprint-sensor.pdf | Anleitung (Eng) mir versch. Pinbelegungen}}
 +
 +{{ :raspberry_pi:fingerprint_arduino_library.zip |Arduino Bibliothek}}
 +
 +
 +<code>
 + wget -O - http://apt.pm-codeworks.de/pm-codeworks.de.gpg | sudo apt-key add -
 + sudo wget http://apt.pm-codeworks.de/pm-codeworks.list -P /etc/apt/sources.list.d/
 + sudo apt-get update
 + sudo apt-get install python-fingerprint --yes
 +
 +# Anlernen:
 +python2 /usr/share/doc/python-fingerprint/examples/example_enroll.py
 +
 +#Lesen:
 +python /usr/share/doc/python-fingerprint/examples/example_search.py
 +
 +# Index anzeigen (freier Platz):
 +python /usr/share/doc/python-fingerprint/examples/example_index.py
 +
 +
 +</code>
 +
 +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 252: Zeile 298:
 Sempi-Kommerziell: [[https://lightberry.eu]] Sempi-Kommerziell: [[https://lightberry.eu]]
  
 +
 +===== Touch-Taster =====
 +
 +Hardware:
 +
 +3 Anschlüsse: VCC (3,3V), I/O (GPIO), Ground. Easy
 +
 +Software:
 +
 +Wie normaler Taster:
 +[[http://dev-blog.vcp.de/raspberry-pi-taster-als-einfaches-eingabegeraet/]]
 +
 +
 +Python (GPIO ist nach GPIO-Nummer nummeriert, nicht nach Pin):
 +<code>
 +import RPi.GPIO as GPIO #allgemeines Einbinden der GPIO-Funktion 
 +import time
 + 
 +GPIO.setmode(GPIO.BCM) #Zaehlweise der GPIO-PINS auf der Platine, analog zu allen Beispielen
 + 
 +GPIO.setup(23, GPIO.IN, pull_up_down=GPIO.PUD_UP) #Taster ist an GPIO-Pin 23 angeschlossen 
 + 
 +while True:
 +    input_state = GPIO.input(23)
 +    if input_state == False:
 +        print('Taster gedrueckt')
 +        time.sleep(2) # war 0.2, aber Quatsch, weil man den touch-Taster ja länger drueckt...
 +        
 +</code>
 +
 +===== Dot Matrix =====
 +
 +
 +Raspberry Pi LED MAX7219 DotMatrix – Projektübersicht:
 +[[https://tutorials-raspberrypi.de/led-max7219-dot-matrix-projekt-uebersicht/]]
 +
 +Die Bibliothek für mehrzellige DotMatrix-LEDs hab ich nicht zum Laufen gebracht (zumindest nicht mit nur einem 8x8-Modul).((https://tutorials-raspberrypi.de/bibliothek-fuer-mehrzeilige-m-x-n-max7219-led-matrizen/))
 +
 +GRafik-Editor (online): [[https://tutorials-raspberrypi.de/graphiken-auf-mehrzeiligen-led-matrizen-zeichnen/]]
 +
 +==== Max7219 ====
 +Quelle((https://tutorials-raspberrypi.de/led-dot-matrix-zusammenbau-und-installation/))
 +
 +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:
 +
 +<code>
 +serial = spi(port=0, device=0, gpio=noop())
 +</code>
 +in
 +<code>
 +serial = spi(port=0, device=1, gpio=noop())
 +</code>
 +wenn man den Port von SP0 auf SP1 ändern will
 +
 +===== Kamera Camera =====
 +
 +raspistill
 +
 +{{ :raspberry_pi:raspicam-documentation.pdf |RaspiCam Dokumentation}}
  
  
 +===== Frequenzgenerator (eigenes Bauteil) =====
  
  
 +Signal Generator PWM Pulse Frequency Duty Cycle Adjustable Module LCD 3.3V-30V
  
  
 +{{:raspberry_pi:frequenzgenerator.jpg?400|}}
 
Nach oben
raspberry_pi/hardware.1510524389.txt.gz · Zuletzt geändert: 2024/02/29 13:35 (Externe Bearbeitung)
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0
DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp   Dogecoin Donations Accepted Here    DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp  DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp