This paper explores a phonocardiogram-based diagnosis system for heart conditions using machine learning techniques, focused on mobile devices with limited processing power. By modeling the cardiovascular system and employing downsampling to reduce data complexity, the proposed method achieved a 97.33% success rate in diagnosing heart conditions from noisy signals. The study finds that using two filter levels in wavelet transformation optimally balances feature richness and computational efficiency.