Ich habe mir vor ca. zwei Wochen das JOY-Pi Advanced zugelegt. Ich befass mich schon zeit
Jahren mit der ARDUINO-IDE und kann so mit dem NANO-Adapterboard sämtliche Sensoren
und Aktoren die im JOY-PI eingebaut sind, testen. Grundsätzlich funktionieren sämtliche
Programme der Wissensdatenbank mit der NANO-MCU sehr gut. Allerdings bin ich auf eine
eigenartige Verhaltensweise beim Beispiel mit der RTC-Echtzeituhr gestoßen. Zeit und Datum
lassen sich abrufen solange alles aktiv ist. Wird jedoch JOY-PI niedergefahren und erst nach
einen Tag wieder eingeschaltet, stimmen Uhrzeit und Datum nicht mehr !!!! Es werden andere
Wert ausgegeben. Bleibt jedoch JOY-PI eingeschaltet, bleiben auch Datum und Uhrzeit über
lange Zeit korrekt. Die Uhrzeit gebe ich über die vierstellige LED-Anzeige aus. Die eingebaute
3-VDC-Batterie ist OK. Ich kann mir dieses Verhalten nicht erklären.
SG
Ramle
25.02.24 08:47
Hallo Ramle,
die Batterie als Fehlerquelle kannst du definitiv ausschließen? Das Problem konnte ich hier im Test bislang nicht reproduzieren, daher wäre ich im ersten Schritt erstmal von einer defekten Batterie ausgegangen.
Liebe Grüße Jens
Jens
26.02.24 10:18
Eigenartig ist, wenn das JOY-PI Board aktiviert ist, die Zeitanzeige problemlos
funktioniert (auch mehrere Tage). Wird das JOY-PI Board jedoch heruntergefahren
und einen Tag lang nicht benutzt und dann wieder aktiviert, stimmt die Uhrzeit
nicht mehr. Es wird zwar eine Uhrzeit angezeigt, aber die ist völlig daneben.
SG Ramle
Ramle
26.02.24 15:12
Hallo Ramle,
solange das Joy-Pi Board aktiv mit Strom versorgt wird, läuft auch die RTC über den internen Stromkreis. Erst, wenn der Joy-Pi heruntergefahren und/oder vom Strom getrennt wird, läuft die RTC über die Batterie. Wenn diese jedoch nicht richtig eingesetzt, oder nicht mehr genügend Strom liefern kann, dann kann es durchaus passieren, dass die Uhrzeit verstellt wird.
Könntest du hier einmal eine neue Batterie einsetzen?
Liebe Grüße Jens
Jens
27.02.24 08:36
Jetzt habe ich wirklich ein Problem !!!!!!
da ich mich eigentlich NUR mit ARDUINO beschäftigt habe, wollte ich mich auch mal mit dem "Raspberry - System"
beschäftigen. Ich habe den "Raspberry PI Model 4" mit 8GB in das JOY-PI Advanced-Board eingebaut und auch die
Mini-SD in den Raspberry-PI eingesteckt. Ich habe auch den Board-Connector für den Raspberry-PI in den RECHTEN
Bereich des Connector-Stecker befestigt und die Adapterplatine des ARDUINO entfern.
Nach Anschluss einer Maus und einer Tatstatur am Raspberry-PI habe ich JOY-PI Advanced gestartet.
Folgender Anzeigen wurden am Bildschirm dargestellt:
Im oberen Bereich kam die Meldung: "Install an OS on this Raspberry-PI Press and hold Key to stop boot and start net install"
Im unteren Bereich kam die Meldung: "Progress: Trying boot mode USB-MSB"
Ganz unten am Bildschirm steht die Meldung: "Press to cancel an go to diagnostic screen"
es bewegte sich innerhalb der drei Anzeigebalken der CURSOR immer von einem zum andern Balken. Der obere "lang" Balken blieb leer.
Das änderte sich auch nach ca. einer Stunde nicht !!!!
Im diagnostic-Sreen wiederholen sich die verschiedensten Meldungen, die ich Nicht analisieren kann.
Ich habe keine Ahnung was da bei mir FALSCH läuft !!!!
SG Ramle
Ramle
27.02.24 14:56
Hallo Ramle,
scheinbar ist es beim Beschreiben der SD-Karte zu einem Fehler gekommen. Hier müsste das Betriebssystem und die Joy-Pi Software neuinstalliert werden, das ist aber kein großer Aufwand. 🙂
Bei unseren Downloads haben wir alle wichtigen Schritte zusammengestellt, um die Software zu installieren. 🙂
Liebe Grüße Jens
Jens
28.02.24 08:46
Hallo Jens,
OK, habe den Raspberry-PI Imager heruntergeladen, aber welches der BS sollte installiert werden. Da
gibt es 64-Bit, 32-Bit und andere BS.
Ich hebe den Raspberry Pi 4 Model B. folgende Eingaben habe ich vorgenommen:
Modell: Raspberry PI 4
Betriebssystem (OS): Raspberry PI OS (64 Bit)
SD-Karte: SD-Card
bei OS-Anpassungen anwenden habe ich "Einstellungen bearbeiten" Hostname,
Benutzername, WLAN-Einstellungen, Zeitzone und Tastatur korrigiert.
Bei WEITER kam die Meldung: Die Speicherkapazität ist nicht groß genug,
sie muss mindestens 5,8 GB betragen !!!???
Ramle
28.02.24 16:06
Hallo Ramle,
hier kannst du ruhig das neueste 64-Bit Raspberry OS nehmen. Die SD-Karte, die bei deinem Joy-Pi Advanced beilag, sollte definitiv groß genug sein, um alles installieren zu können. 🙂
Liebe Grüße Jens
Jens
29.02.24 08:28
Hallo Jens,
habe es geschafft, die Software für den Paspberry-Pi zu installieren.
Sämtliche Programme laufen auf dem System. Ausgenommen beim
OLED- und TFT-Display habe ich probleme.
WICHTIG: Plötzlich sind in der Wissensdatenbank genau für diese beiden
Display das komplette Programm (zum kopieren-Pyton) verschwunden ???
Wie kann ich die wieder herstellen!!!
LG Ramle
Ramle
02.03.24 09:11
Hallo Jens
ich hab noch eine Feststellung gemacht betreffen obiger Meldung
kein vollständiges Programm mehr für OLED- und TFT-Display in
der Wissensdatenbank vorhanden.
Es fehlen in den Dateien "oled.py" und "tft.py" die Code???
Wie kann ich diese wieder hersstellen.
SG Ramle
Ramle
02.03.24 09:47
Hallo Ramle,
welches Gerät hast du in der Geräteauswahl ausgewählt?
Liebe Grüße Jens
Jens
04.03.24 08:29
Hallo Jens
Bei der JOY-PI Advanced Anwendung mit dem Raspberry PI kommt bei dem
Beispiel-Projekt "interactiveSaveProject" zur folgenden Fehlermeldung:
>>> %Run -c $EDITOR_CONTENT Traceback (most recent call last): File "", line 61, in RuntimeError: Failed to add edge detection >>> >>> %Run -c $EDITOR_CONTENT Traceback (most recent call last): File "", line 61, in RuntimeError: Failed to add edge detection >>>
Da ich hauptsächlich mit der Arduino-IDE arbeite und in Python nicht gerade
sattelfest bin, bitte ich Dich mir den Grund dieser Fehlermeldung bekannt zu
geben, da es ja nicht funktioniert.
Ramle
01.04.24 15:05
Hallo Jens,
noch eine Bemerkung betr. Projekt "interactiveSaveProject" mit dem Raspbery PI.
Wenn ich das Programm direkt mit "Start" bei der Beschreibung starte, komm folgende Fehlermeldung:
>>> %Run interactiveSafeProject.py Traceback (most recent call last): File "/opt/Joy-Pi/joypiadvanced/data/projects/interactiveSafeProject/raspberrypi/interactiveSafeProject.py", line 270, in GPIO.add_event_detect(PIN_CLK, GPIO.BOTH, callback=encodeEncoder, bouncetime=50) RuntimeError: Failed to add edge detection >>>
Ramle
01.04.24 15:22
Hallo Ramle,
hast du das Programm direkt aus einem Terminal-Fenster gestartet? Könntest du einmal ausprobieren, das Programm mit sudo-Rechten auszuführen? Also statt:
python3 interactiveSafeProject.py
den folgenden Befehl verwenden:
sudo python3 interactiveSafeProject.py
Ein derartiges Problem ist uns bei diesem Projekt noch nicht bekannt. Wir werden dies aber natürlich auch noch einmal genauer testen.
Liebe Grüße Jens
Jens
02.04.24 08:43
Hallo Jens,
Wenn ich das Programm "interactiveSaveProject" mit der JOY-PI App unter folgendem Ablauf starte:
Geräteauswahl: Paspberry-PI
Projekte: Interaktiver Save
Start
passiert gar nichts, ausser dass das 16x2-Display einschaltet, aber keinen Text ausgibt.
Auch das TFT-Display wechselt von Hell auf dunkel (schwarz) und bleibt leer.
"ich habe auch die DIP-Schalter (A1, A2, C3, C4, C5, C8, C11) aktiviert
Wenn ich das Programm mit PYTHON-Tonny App starte, kommen die Meldungen lt.
meiner Beschreibung vom 01.04.2024
Ich habe das Programm noch nicht über das Terminal -Fenster gestartet, da ich nicht weiss,
wie ich in das richtige Verzeichnis komme
SG Ramle
Ramle
02.04.24 13:51
Hallo Jens,
jetzt habe ich das Programm lt. deinem Vorschlag über das Terminal gestartet,
es kommen die selben Fehlermeldungen !!!!
Ramle@raspberrypi:~/PythonFiles $ sudo python3 interactiveSafeProject.py Traceback (most recent call last): File "/home/Ramle/PythonFiles/interactiveSafeProject.py", line 270, in GPIO.add_event_detect(PIN_CLK, GPIO.BOTH, callback=encodeEncoder, bouncetime=50) RuntimeError: Failed to add edge detection Ramle@raspberrypi:~/PythonFiles $ Ramle@raspberrypi:~/PythonFiles $ sudo python3 interactiveSafeProject.py Traceback (most recent call last): File "/home/Ramle/PythonFiles/interactiveSafeProject.py", line 270, in GPIO.add_event_detect(PIN_CLK, GPIO.BOTH, callback=encodeEncoder, bouncetime=50) RuntimeError: Failed to add edge detection Ramle@raspberrypi:~/PythonFiles $
SG Ramle
Ramle
02.04.24 14:07
Hallo Ramle,
welche Version des Betriebssystems verwendest du? Ich teste dann das ganze noch einmal gegen und versuche deinen Fehler weiter einzugrenzen. 🙂
noch eine Feststellung betr. obiger Fehlermeldungen vom 02 und 03 April.
Die selben Fehlermeldunge werden auch im Beispiel-Programm der
Wissensdatenbank beim Programm "DREHENCODER" angezeigt !!!!
>>> %Run -c $EDITOR_CONTENT Traceback (most recent call last): File "", line 61, in RuntimeError: Failed to add edge detection
Ich glaube dass der Fehler im PYTHON-Programm ist "line61, in
SG Ramle
Ramle
04.04.24 16:59
Hallo Ramle,
wir konnten den von dir beschriebenen Fehler tatsächlich nachstellen.
Es scheint leider bei neueren Raspberry Pi OS Versionen zu einer Änderungen gekommen, die mit dem Code dieses Projekts kollidiert.
Bei unserem Test mit einer älteren Raspberry Pi OS Version (10.10.2023) funktioniert das Projekt problemlos.
Wir arbeiten selbstverständlich mit Hochdruck daran das Problem weiter einzugrenzen und zu beheben. In der Zwischenzeit kann ich jedoch leider nur um Geduld oder den Umstieg auf die ältere Raspberry Pi OS Version bitten.
Liebe Grüße Jens
Jens
08.04.24 10:37
Hallo Jens
habe mal wieder eine Frage.
Starte ich das Beispiel DS18B20.py (mit Raspberry PI) bleibt das Programm mit der Meldung
"Waiting for initialization..." hängen.
Im PYTHON-Beispiel für den Sensor DS18B20 (Temperatur-Sensor) ist im Beispiel DS18B20.py in Zeile 18
ein Directoy: base_dir = '/sys/bus/w1/devices/' angegeben. Ich kann jedoch im Verzeichnis Ordner w1 nicht finden.
sys / bus - Ordner sind vorhanden, jedoch w1 scheint nicht auf ?????
Wie kann das Programm so funktionieren????
Ramle
11.07.24 11:44
Hallo Ramle,
könntest du in den Einstellungen deines Raspberry Pis einmal überprüfen, ob 1-Wire eingeschaltet ist?
Liebe Grüße Jens
Jens
12.07.24 08:28
Hallo Jens,
habe mit: sudo raspi-config
Pkt.: 3 Interface Options
Pkt.: I6 1-Wire
mit Ja bestätigt und dann
bei der Eingabe am Terminal: cd /sys/bus/w1/devices und ls
die Meldung: 00-400000000000 00-800000000000 00-c00000000000 w1_bus_master1
bekommen
da ich LINUX NICHT beherrsche, kann ich nicht sagen ob diese Meldung OK ist.
Ramle
14.07.24 07:00
Hallo Ramle,
dein Problem konnten wir tatsächlich reproduzieren. Wir werden das Problem analysieren und uns in Kürze mit einer Lösung melden!
Liebe Grüße Jens
Jens
15.07.24 11:32
Hallo Ramle,
bitte öffne einmal deine config-Datei über den folgenden Befehl:
sudo nano /boot/firmware/config.txt
Modifiziere die letzte Zeile zur folgenden:
dtoverlay=w1-gpio,gpiopin=25
Speicherte die Datei und starte deinen Joy-Pi neu. Nun sollte dein DS18B20-Sensor wie gewünscht funktionieren. 🙂
Liebe Grüße Jens
Jens
22.07.24 08:57
Danke, hat funktioniert, allerdings muss man vor der Ergänzung in der Datei für das Verzeichnis und den Ordner "config.txt"
die Zugriffsberechtigung zum "schreiben" einstellen. Nach einigen Versuchen hat das auch geklappt !!!!!
LG Ramle
Ramle
25.07.24 14:38
Cookie and privacy policy
Schützt vor Cross-Site-Request-Forgery Angriffen.
Speichert die aktuelle PHP-Session.
This website uses cookies to enable certain functions and to improve the offer.
Ramle
25.02.24 08:47
Jens
26.02.24 10:18
Ramle
26.02.24 15:12
Jens
27.02.24 08:36
Ramle
27.02.24 14:56
Jens
28.02.24 08:46
Ramle
28.02.24 16:06
Jens
29.02.24 08:28
Ramle
02.03.24 09:11
Ramle
02.03.24 09:47
Jens
04.03.24 08:29
Ramle
01.04.24 15:05
Ramle
01.04.24 15:22
Jens
02.04.24 08:43
Ramle
02.04.24 13:51
Ramle
02.04.24 14:07
Jens
03.04.24 08:43
Ramle
03.04.24 13:51
Ramle
04.04.24 16:59
Jens
08.04.24 10:37
Ramle
11.07.24 11:44
Jens
12.07.24 08:28
Ramle
14.07.24 07:00
Jens
15.07.24 11:32
Jens
22.07.24 08:57
Ramle
25.07.24 14:38