This document proposes a deep learning approach using a 1D convolutional neural network to detect heart anomalies from phonocardiogram (PCG) signals. The proposed system has three stages: 1) data acquisition of PCG recordings, 2) preprocessing including conversion to time domain and normalization, 3) feature extraction and classification using the CNN. The CNN extracts features automatically and classifies signals as normal or abnormal. Evaluation found the system achieved 91.5% accuracy, 92% sensitivity and 91% specificity in detecting abnormalities.