Зчитування вихідних даних з датчика з окремим джерелом живлення - Форуми Raspberry Pi
Мені знайомі такі датчики, як DS18B20, які мають позитивний і негативний провід, а також провід даних. Це має сенс, оскільки незалежно від того, проходить струм через дані або заземлюючий провід, він завжди потрапляє в одну і ту ж точку (землю) в одному ланцюзі. Однак у мене зараз є сонячний датчик, який працює від власного джерела живлення 12 В і має єдиний провід для передачі даних, який виводить або 5 В для позначення сонячного світла, або 0 В для позначення сонячного. Я хотів би прочитати цей висновок на Raspberry Pi, і це збентежило мене, думаючи про це.

Я знаю про спільну точку зору, де всі шляхи ланцюгів з часом повернуться до тієї ж землі. Я розпочав із підключення одинарного дроту для передачі даних/виводу до ардуіно (оскільки у мене ще немає резисторів для дільника напруги, щоб зробити 5 В читабельним на виводах 3,3 В RPi), встановивши цей штифт для введення та зчитування. Це не спрацювало, і на послідовному виході прокручували лоти 0 і 1 (а не просто 0, оскільки не було сонця).
Чи правильно я підходжу до цього? Мене також бентежило те, як спільна земля буде працювати з arduino, який працює від батареї, тому ніколи не досягає тієї ж землі, що і окреме джерело живлення 12 В для датчика. Будь-яка порада дуже вдячна.