Hallo Zusammen,
ich habe mich mit meinem ersten Projekt in die RPi Welt gestürzt, jedoch komme ich aktuell nicht weiter...
Ich möchte gerne über den RPi erfassen, wenn durch eine Leitung Strom fließt. Hierzu habe ich einen ACS712 in der 30A Variante. Das Output-Signal wird durch einen Pegelwandler auf 3,3V gewandelt und geht dann in den MCP3008, damit der RPi das Signal auch lesen kann. (SPI und I2C ist aktiviert)
Jedoch habe ich das Problem, dass die über folgendes Skript ausgegebenen Werte zwischen 0.0V und 1.48V schwanken, egal ob Strom fließt oder nicht.
from MCP3008 import MCP3008
adc = MCP3008()
value = adc.read( channel = 0 ) # Den auszulesenden Channel kannst du natürlich anpassen
print("Anliegende Spannung: %.2f" % (value / 1023.0 * 3.3) )
Anbei ist der Steckaufbau.
Ich weiß leider nicht, wo mein Fehler liegt.
Ich hoffe, dass Ihr mir helfen könnt das Problem zu lösen. Hierfür möchte ich mich schon im Voraus bedanken.