Folgende Warnungen sind aufgetreten:
Warning [2] Undefined variable $unreadreports - Line: 34 - File: global.php(961) : eval()'d code PHP 8.2.24 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/global.php(961) : eval()'d code 34 errorHandler->error_callback
/global.php 961 eval
/showthread.php 28 require_once
Warning [2] Undefined property: MyLanguage::$thread_modes - Line: 43 - File: showthread.php(1621) : eval()'d code PHP 8.2.24 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php(1621) : eval()'d code 43 errorHandler->error_callback
/showthread.php 1621 eval




Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
GPIO Orginal auto navigations panel benutzen -GPIO
#1
Hallo nochmals an alle,

Erst mal wieder lob an die ganzen Entwickler hier und die die mithelfen. Da ich es mit dem Radio Modul Problem aufgeben habe, dachte ich mir endlich die notwendige stoeurung zum laufen zu bringen und das ganze endlich ins Auto zu schmeißen. 

Also ich brauche: Play/pause, next song, previous und volume control. Ich dachte das ganze mit dem orginal bedienteil der navigation zu machen da ich nicht wirklich platz habe funktionel die buttons einzubauen.
Das problem liegt jetzt erst mal irgeneine aktion mit den buttons anzusteuerun und danach den rotary encoder zum laufen zu bringen wenn das uberhaupt geht da es so einer ist:


[Bild: image.jpg]

Und mithilfe dieser plastik werden die impulse/phasen erstelletn:

[Bild: image.jpg]



Hier noch die shematic:

[Bild: image.jpg]




Mit der python skript teste ich ob die knopf drucke erkant werden - die knopfe funktioniern. Jetzt wurde ich gern noch den encoder testen, weil ich an den Pins die im shematicn gekennzeichnet sind als encoder ( 6 und 7 wenn ich richtig liege) ich kein funktion kriege ( der wiederstand ist da zu gross, 1M ohm, da es noch durch einen stromkreis geht mit transistoren und kondenzatoren) habe aber schnitstellen gefunden wo ich das signal direkt ubernehemn konnte wenn es bedarf gibt.

Also jetz noch mall im kurzem meine bitte: Wo und was muss ich ( nur in der gpio_descritpion? ) machen damit ich mit denn buttons Play/Pause, Next und Previous bedinnen kann und wenn mir jemand mit dem rotary helfen konnte ( oder gibt es so kleine rotary encoders zum kaufen dann kann ich Ihn vielleicht ersetzen).

Python Skript:
[Bild: image.png]

GPIO_description:



Code:
# Raspberry PI GPIO XBMC Controller configuration file
# Ip address of the XBMC machine
[ip]:localhost

# Radio volume and XBMC volume are unified
unified_volume:1

# Debouncing settings
click_skip:0
click_hold:500000
encoder_hold:200000

# Left Control
button:10:system_mode_toggle
encoder:sl:2:sr:2:clk:11:dt:9:volume_minus:volume_plus

# Right Control
encoder:sl:2:sr:2:clk:22:dt:27:radio_seek_down+xbmcbuiltin_PlayerControl(previous):radio_seek_up+xbmcbuiltin_PlayerControl(next)
button:17:KB_Enter
button:0:KB_Enter
#zum testen



################################################################################
#########################  CLARIFICATION ON SETTINGS  ##########################
 


Vielen Dank im voraus.


Mfg
[Bild: logodzj.png]
Zitieren


Nachrichten in diesem Thema
Orginal auto navigations panel benutzen -GPIO - von eRRoXxX - 29.04.2017, 13:32

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste
RasPiCarProjekt