Да, схема реально усложнилась: вместо ATMega 8 появилась ATMega16, вместо дисплея 1602 с I2c - гирлянда микросхем с семисегментными индикаторами и кучкой цветных светодиодов непонятного назначения. Потребление системы от источника питания существенно выросло. Я конечно ничего не понимаю в программировании, но я бы использовал аппаратные возможности ATMega 8, такие как UART и I2c. Схема бы выглядела гораздо проще. Но видимо не судьба, хотя например на второй дисплей можно было бы вывести индикатор уровня или звуковой анализатор спектра.