Ich spiele mit einem drahtlosen Sensorgerät (mit atmega, xbee und kapazitivem Sensor (einfache Folie)), das gut mit dem Labornetzteil funktioniert, aber sobald ich es mit AA-Batterien versuche, funktioniert es nicht mehr. Drahtlose Kommunikation und Atmega scheinen gut zu funktionieren, aber der kapazitive Sensor (ich verwende eine Arduino CapSense-Bibliothek) funktioniert nicht. Es scheint etwas mit dem GROUND vom kapazitiven Sensor zu tun zu haben. Ich habe auch versucht, den Batteriekasten direkt mit Strom zu versorgen, sodass auch keine Kabel fehl am Platz zu sein scheinen ...
Irgendwelche Tipps, Empfehlungen oder Retter-Tests?? Entschuldigung, wenn ich nach einem Grundkonzept frage ... Ich bin Neuling ...
EDIT: Ich formuliere die Frage neu und hänge ein Bild an
Danke,
Xavi
EDIT2: Danke Ambiorix, dass du mir das Problem auf meiner Schaltung erklärt hast!
Diese CapSense-Bibliothek unterscheidet zwischen Berührung und keiner Berührung durch die Erhöhung/Verringerung der Zeitverzögerung, die durch den Serienwiderstand und die Kapazität zur Erde verursacht wird. Dies erfordert natürlich, dass der Arduino mit der Erde verbunden ist.
Wenn Sie ein Netzteil verwenden, ist der Arduino entweder direkt über den Netzstecker mit der Erde verbunden oder über die Streukapazitäten durch das PS, die erheblich höher sind als die Kapazität des Sensors gegen Erde. Dafür ist die Streukapazität zwischen Batterie und Masse viel zu gering.
Lösung:
Ich bin ein paar Monate zu spät mit diesem Thread, aber ich bin auf das gleiche Problem gestoßen wie xavi. Das Hinzufügen einer Erdung (ca. 30 cm Kupferrohr) hilft bei einigen Schaltungskonfigurationen, aber nicht bei der, die ich verwenden möchte.
Ich habe jedoch festgestellt, dass die Schaltung als Filter verwendet werden kann, um festzustellen, wann sich die Kapazität ändert. Das heißt, senden Sie eine Rechteckwelle mit einer Frequenz, die entweder gedämpft oder durchgelassen wird, durch die Schaltung, und wenn sich die Kapazität ändert, können Sie einen Unterschied in der Antwort feststellen. Ich mache folgendes:
Wenn die Frequenz nahe an der Grenzfrequenz liegt, können Sie eine dramatische Änderung der Übergangszahlen sehen, wenn sich die Kapazität ändert. Dies funktioniert sowohl mit Netzstrom als auch mit Batterien. Die Reaktion des Filters ändert sich jedoch, sodass Sie die Frequenz für jede Stromquelle und jedes Berührungsobjekt einstellen müssen. (Ich habe eine Folienplatte, eine Banane und Pflanzenwedel verwendet. Alle funktionieren gut mit hoher Empfindlichkeit.) Ich arbeite immer noch an einer Kalibrierungsroutine, die beim Einschalten durchgeführt wird.
Die Schaltung, die ich verwende, ist ein wenig anders, weil ich versucht habe, die Entladerate der Ladung zu erkennen. Ich kann verschiedene Konfigurationen des Widerstands und des Kondensators ausprobieren. Sie können meine Schaltung und frühere Versuche unter http://ideas-tried.blogspot.com/2015/06/capacitive-sensing-on-battery-power.html sehen .
I. Wolfe
Wladimir Cravero
Xavi-Gómez-Kanäle
pjc50