Läsa låg spänning via GPIO?

Permalänk
Medlem

Läsa låg spänning via GPIO?

Tja, jag ska försöka läsa av en termometer genom att läsa inputen till den digitala termometerns skärm. Det borde inte vara något problem förutom att spänningen på ledningarna borde vara väldigt låg, då den drivs av ett 1,5v batteri. Jag tror raspberryn måste ha minst 2v för att kunna läsa av input till GPIO?

Vad behöver jag för att kunna genomföra detta? Det borde ju finnas mängder av folk som redan gjort likande saker men hittar inget vettigt på google.

Permalänk
Hedersmedlem

Finns det AD-omvandling på RPi? Skulle kunna vara ett alternativ då. Alternativt skulle du behöva något som omvandlar logiknivån, där är jag osäkrare på hur man gör.

Har du verifierat att att spänningen inte är 3.3 V?

Permalänk

Kan du inte hitta en digital termometer som drivs av två eller fler batterier?

Permalänk

Det beror nog lite på hur signalen ser ut, men om det funkar så att 0 = hög och 1 = låg.
Så kanske man kan använda sig av en pullup resistor som höjer spänningsnivån på signalen, nu var det ett tag sen jag höll på med detta så jag kan ha fel.

Man borde även kunna använda sig av en op/instrument förstärkare.

PS: Jag hade tittat på signalen med ett oscilloskop först.

EDIT: "GPIO voltage levels are 3.3 V"
http://elinux.org/RPi_Low-level_peripherals#General_Purpose_I...