малина не сможет разруливать коллизии (просто физически не будет успевать), нужен или th3122 или мк и оптопары. но добиться стабильной работы оптопар у меня пока не было времени. как доведу до конца схему и логику разруливания коллизий в коде, выложу в общий доступ. если не терпится самому поэксперементировать, то бери схему, которая вверху страницы и инвертируй логику в коде (если это позволяет сделать либа uart) или в схеме: ibus в спокойном состоянии в +12 и подтягивать его надо к нулю. только, мое предположение, что логической единице соответствует GND неверное. логическая единица всё же +12. поэтому надо переделывать всю схему на правильную логику, а не только ее правую часть.