tfRookie Geschrieben July 28, 2014 at 12:10 Geschrieben July 28, 2014 at 12:10 Hi, ich wuerde gerne den Zustand eines potentialfreien Kontakts auswerten - wie kann ich das am einfachsten mit Tinkerforge-Bordmitteln realisieren? Mit einem I/O-Bricklet eine Spannung anlegen und mit anderen Kontakten den Strom messen? Danke, Paul Zitieren
tfRookie Geschrieben July 28, 2014 at 16:56 Autor Geschrieben July 28, 2014 at 16:56 ... oder waere es total widersinnig, das Moisture Bricklet dazu zu missbrauchen? Ist ja auch nichts anderes als ein Ohmmeter. Zitieren
Loetkolben Geschrieben July 28, 2014 at 17:12 Geschrieben July 28, 2014 at 17:12 Hallo tfRookie. Mach doch mal eine Zeichung, denn einen "freien" Kontakt auszuwerten sollte mit dem IO-4 kein Problem sein. Der Loetkolben Zitieren
tfRookie Geschrieben July 30, 2014 at 19:02 Autor Geschrieben July 30, 2014 at 19:02 Hi Loetkolben, ich hatte mir das so vorgestellt ... Vielen Dank fuer dein Feedback! Zitieren
Loetkolben Geschrieben July 31, 2014 at 02:04 Geschrieben July 31, 2014 at 02:04 Hallo tfRookie, ich verstehe nicht was "A" ist und warum das IO4 um "A" und die Batterie gezeichnet ist. :-) Was ich interpretiere ist, dass "A" ein Verbraucher, wie Motor oder Lampe, ist. Ich wuerde links und rechts von "A" die Spannung mit einem Analog-In [0V - 45V (DC)] messen. Sobald der Schalter geschlossen ist, liegt Spannung an "A" an und man kann sie messen. Beachte die Werte des Bricklets! Ich denke da ist aber nichts potentialfrei. Der Loetkolben Zitieren
photron Geschrieben July 31, 2014 at 08:11 Geschrieben July 31, 2014 at 08:11 Loetkolben, der Kreis mit dem A drin ist ein Amperemeter. Das soll die Arbeitsweise der IO-4 symbolisiern, weshalb des auch in der IO-4 Box ist. tfRookie, wenn du einfach nur messen willst ob ein Schalter offen oder geschlossen ist, dann kannst den Schalter direkt zwischen einen der vier Pins und GND der IO-4 anschließen. Kein Vorwiderstand nötig. Die Pins der IO-4 sind standardmäßig als Input Pull-Up konfiguriert. Wenn du ihren Wert per get_value() Funktion ausließt bekommst du High zurückgegeben. Wenn der angeschlossene Schalter offen ist, dann ist es für die IO-4 als wäre er nicht da, get_value() liefert High. Wenn der Schalter geschlossen ist wird der Pin mit GND verbunden, get_value() liefert Low. Du kannst statt get_value() auch den Interrupt Callback verwenden, dann teilt dir die IO-4 von sich aus Änderungen des Pin-Zustands mit. Zitieren
tfRookie Geschrieben July 31, 2014 at 09:27 Autor Geschrieben July 31, 2014 at 09:27 Hi Photron, danke fuer die Info! Kann ich diese Schaltung auch so betreiben, wenn der Schalter ueber lange Zeitraeume geschlossen ist? Irgendwie macht man sich allem Gedanken, was nach einem Kurzschluss aussieht, wenn man die Schaltung dahinter nicht kennt/versteht. Schoenen Tag, tfRookie Zitieren
photron Geschrieben July 31, 2014 at 10:45 Geschrieben July 31, 2014 at 10:45 Du machst da keinen Kurzschluss, solang du den Pin an dem der Schalter hängt nicht als Ausgang konfigurierst. Es ist kein Problem, dass so auch über längere Zeit zu betreiben. Dein Aufbau ist einer der typischen Anwendungsfälle der IO-4. Zitieren
tfRookie Geschrieben July 31, 2014 at 10:53 Autor Geschrieben July 31, 2014 at 10:53 Danke dir! Zitieren
Loetkolben Geschrieben July 31, 2014 at 14:55 Geschrieben July 31, 2014 at 14:55 Loetkolben, der Kreis mit dem A drin ist ein Amperemeter. Das soll die Arbeitsweise der IO-4 symbolisiern, weshalb des auch in der IO-4 Box ist. Hallo zusammen. Jetzt habe ich das auch verstanden und entschuldigt bitte, dass ich diesen theoretischen Ansatz nicht erkannt und verstanden habe. Also wie schon geschrieben einfach so aufbauen. Pullup etc. ist bereits im "Chip" enthalten. Port nur entsprechend als Eingang konfigurieren. Ggf. bitte an die Entprellzeiten des Schalters/Eingangs denken. / / | | | | | | +--|-0-|----|-1-|----|-2-|----|-3-|--+ | | | IO-4 | | |------------Master-Brick--- +------------------------------------+ Der Loetkolben Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.