Die Zusatzkarte ist cool, aber Sie könnten einen Spannungsregler verwenden, der billig und einfach ist.
Ein Spannungsregler erwartet je nach Modell einen Spannungseingang, für den er ausgelegt ist, und gibt die gewünschte Spannung am Ausgangsstift aus. In Ihrem Fall möchten Sie 5 Volt erfassen, aber 3 Volt lesen, was für den Pi sicher ist.
Bei ebay finden Sie reichlich Zubehör, aber hier ist ein Sparkfun-Link zu einem Beispiel.
Wenn das externe Gerät einen Strom von bis zu 10 VDC liefert, gibt der Ausgangspin 3 V (HIGH ON DIGITAL PIN) an und Sie können dies mit GPIO in Python oder was auch immer Sie sicher lesen können.
Sie können sie spottbillig finden, wenn Sie sich umschauen. Sie müssen nur sicherstellen, dass der Ausgang nicht mehr als 3,3 Volt beträgt, der an Ihre Himbeere angeschlossen ist. Sie können einen Widerstand am Ausgang anbringen, um die Spannung etwas zu senken. Die Regler sind jedoch so ausgelegt, dass sie am Ausgang zu 99,9% genau sind.
Der Raspberry Pi verwendet einen NCP1117 3.3Volt, um den 3V3-Strombus anzutreiben, der über den 5V0-Bus mit Strom versorgt wird, der von Ihrem USB-Netzteil stammt.
Spannungsregler werden verwendet, um andere Geräte mit Strom zu versorgen. In diesem Fall habe ich nur die Fantasie benutzt, um eine billige Lösung zu verwenden, und sie umgekehrt verwendet.
Denn am Ende des Tages müssen wir nur eine Spannung als digitales Signal erfassen. Es spielt keine Rolle, mit was Sie es generieren. Dies kann eine 3,3-V-Batterie, ein 3,3-V-Gleichstromnetzteil, ein gepufferter digitaler Ausgang eines Arduino, eine andere Himbeere, ein Signalgenerator, ein 555-Timer oder ein einfacher Spannungsregler sein. Es ist die Umsetzung und das Ziel, die wichtig sind.
- Ende des Tages ...
- 3,3 V = 1
- 0v = 0
Verweise:
Maximale Spannung am GPIO
Maximaler Strom auf GPIO