Posts by whitechristmas

    Hallo zusammen,


    SPI ist jetzt aktiviert. Die Eingaben werden vom Emulator angenommen, aber bei den Ausgaben tut sich nichts. Die LED`s sind auch aus.


    Vielen Dank für die Hilfe.


    whitechristmas

    Hallo zusammen,


    habe das PiFace 2 aufgesteckt und die Treiber wie folgt installiert:


    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install python3-pifacedigital-emulator
    sudo reboot


    Danach liese sich der Emulator auf dem Desktop starten. Weder die Eingänge noch die Ausgänge konnten simuliert werden. Keine Reaktion.


    Danach habe ich ein Pythonprogramm geschrieben:

    Python
    import pifacedigitalio as pf
    from time import sleep
    pf.init()
    while True:
        if pf.digital_read (0):
              pf.digital_write (0, 1)
        else:
              pf.digital_write (0, 0)
        sleep (0.1)


    Danach folgende Fehlermeldung:


    Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/pifacecommon/spi.py", line 40, in open_fd
    self.fd = posix.open(spi_device, posix.O_RDWR)
    FileNotFoundError: [Errno 2] No such file or directory: '/dev/spidev0.0'


    During handling of the above exception, another exception occurred:


    Traceback (most recent call last):
    File "piface_test.py", line 4, in <module>
    pf.init()
    File "/usr/lib/python3/dist-packages/pifacedigitalio/core.py", line 169, in init
    init_board)
    File "/usr/lib/python3/dist-packages/pifacedigitalio/core.py", line 53, in __init__
    super(PiFaceDigital, self).__init__(hardware_addr, bus, chip_select)
    File "/usr/lib/python3/dist-packages/pifacecommon/mcp23s17.py", line 91, in __init__
    super(MCP23S17, self).__init__(bus, chip_select)
    File "/usr/lib/python3/dist-packages/pifacecommon/spi.py", line 32, in __init__
    self.open_fd(spi_device)
    File "/usr/lib/python3/dist-packages/pifacecommon/spi.py", line 44, in open_fd
    % (spi_device, SPI_HELP_LINK)
    pifacecommon.spi.SPIInitError: I can't see /dev/spidev0.0. Have you enabled the SPI module? (http://piface.github.io/piface…tml#enable-the-spi-module)


    Kann mir jemand helfen und sagen, wo der Fehler liegt?



    Vielen Dank und einen schönen Abend.


    whitechristmas

    Hallo zusammen,


    habe einen Temperatursensor (1-Wire) am Raspberry angeschlossen und das Pythonprogramm wirft folgenden Fehler:


    pi@raspberrypi:~/python $ sudo python3 temperatur_01.py
    Traceback (most recent call last):
    File "temperatur_01.py", line 4, in <module>
    temperatur_in_celsius = sensor.get_temperatur()
    AttributeError: 'W1ThermSensor' object has no attribute 'get_temperatur'



    Das Programm sieht so aus:
    [code=php]from w1thermsensor import W1ThermSensor
    sensor = W1ThermSensor(W1ThermSensor.THERM_SENSOR_DS18B20 , "031591177fff")
    temperatur_in_celsius = sensor.get_temperatur()
    print ("Temperatursensor:", temperatur_in_celsius)[/php]


    Die gemessene Temperatur liegt korrekt in der Textdatei vor:
    pi@raspberrypi:/sys/devices/w1_bus_master1/28-031591177fff $ cat w1_slave
    18 01 4b 46 7f ff 0c 10 8b : crc=8b YES
    18 01 4b 46 7f ff 0c 10 8b t=17500


    Kann mir jemand sagen, was für einen Fehler ich gemacht habe?


    Vielen Dank und einen sonnigen Tag.


    whitechristmas

    Vielen Dank für die Rückmedungen. Ich denke, dass sich damit das "Problem" erledigt hat.


    Mir ist bisher einfach nicht klar, welchen PIN ich für output oder input nehmen kann.


    Allen einen schönen Tag.


    whitechristmas

    Hallo Andreas,


    ich kann mir das nicht erklären. Jetzt geht es mit PIN13 und auch mit PIN11.


    Generell sollte das doch machbar sein. Ich hatte zuerst bedenken, dass die Hardware defekt ist.
    Ich hatte vorher einen Ultraschallsensor in diesem PIN und der ist wohl in der Zisterne nass geworden und nur noch falsche Werte angezeigt.


    Ein Bild kann ich leider nicht einfügen, weil ich keinen Webspace habe.


    whitechristmas.

    Hallo zusammen,


    kann ich an PIN 13 eine LED mit einem Vorwiderstand von 330 Ohm an PIN 25 klemmen?



    Python
    import RPi.GPIO as GPIO
    import time
    GPIO.setmode(GPIO.BOARD)
    GPIO.setup(13, GPIO.OUT)
    GPIO.output(13, GPIO.HIGH)
    time.sleep(2)
    GPIO.output(13, GPIO.LOW)
    GPIO.cleanup()


    Ohne dass ich das Programm gestartet habe leuchtet die LED schon auf. Ist das richtig so?
    Kann ich diesen PIN nicht auf Output setzen?


    Vielen Dank.


    whitechristmas

    Hallo zusammen,


    nach geraumer Zeit liefert der Ultraschallsensor COM-FOUR® HC-SR04 nur noch Abstände von 3 cm. Ich vermute, dass es mit der Feuchtigkeit in der Zisterne zusammenhängt, da der tatsächliche Abstand viel größer ist. Gibt es einen Ultraschallsensor für das Raspberry, welcher zuverlässig in feuchter Umgebung funktioniert?


    Was haltet Ihr von diesem Sensor? http://www.amazon.de/SODIAL-Wasserdichte-Ultraschall-Abstandsmessung-Modul/dp/B00L316UWM (Affiliate-Link)
    Könnte das klappen, wenn ich den Sensor in eine wasserdichte Box einbaue und ringsum den Sensor in einer Borhung abdichte?


    Vielen Dank und einen schönen Sonntag.


    whitechristmas