Все-таки нашел)
Микросхема MCP23017 работает на шине i2c и добавляет 16 портов ввода-вывода. Максимум на одну шину i2c можно повесить таких 8 штук. Итого мы получаем 128 портов ввода-вывода. Правда ничего не нашел по поводу скорости работы. Для дальномеров, как мне кажется, это критичный параметр.
Также есть модификация MCP23S17, которая работает на SPI.
Есть еще микросхема 74HC595, которая добавляет 8 портов НА ВЫВОД и при этом использует 3 цифровых выхода. Для односторонней связи неплохо, я считаю. Экономия в 5 GPIO для устройств которым нужен только управляющий сигнал.
Например на ультразвуковой дальномер HC-SR04 к Trig подвести один вывод от 74HC595, а к выводу Echo подключиться через MCP23017. Таким образом мы можем повесить 8 дальномеров на одну 74HC595 и только половину выводов у одной MCP23017. И используем всего 3 GPIO вывода на малинке (для полключения 74HC595) и всего-лишь 1/16 от всей шины i2c.
Во дела! есть еще одна микросхема! 74HC165. Она дает 8 портов НА ВВОД и аналогично с предыдущей микросхемой использует 3 GPIO.
Если использовать в предыдущем примере 2 микросхемы 74HC595 и 74HC165, то потратив 6 GPIO мы подключим 8 датчиков. Но мне кажется скорость работы у них одинаковая и задержка сигнала одинаковая, что даст более точные показания захвата времени между сигналами Trig и Echo.
Практика покажет, в общем.
В общем, aliexpress в помощь, брэдборд в руки, тестируем, потом текстолит на стол, трафарет лаком бабах, хлорным железом вжик, дремель и паяльник в зубы и пихаю в тачку готовый продукт через пол годика)