The measurement of hemoglobin is a vital index for diagnosing and monitoring diseases in clinical practice. At present, solutions need to be found for the soreness, high risk of infection, and inconvenient operation associated with invasive detection methods. This paper proposes a method for non-invasively detecting hemoglobin levels based on multi-wavelength photoplethysmography (PPG) signals. AFE4490 and TMUX1109 were used to implement the low-cost collection of an eight-LED transmissive PPG signal. We used seven regular LEDs and one broadband LED (Osram SFH4737) as light sources. Additionally, a finger clip integrating multiple sensors was designed and manufactured via 3D printing to simultaneously monitor the LED–sensor distance and the pressure from the tester’s finger during PPG signal acquisition. We used a method to extract features from PPG signals using a sliding-window’s variance and an evaluation metric for PPG signals based on the AdaCost classification. Data were gathered from 56 participants from the Nephrology department, including 16 anemic patients. Pearson correlation analysis was conducted on the collected data to remove any data with a weak correlation. The advantage of using a broadband LED as a light source was also demonstrated. Several non-invasive hemoglobin regression models were created by applying AdaBoost, BPNN, and Random Forest models. The study’s results indicate that the AdaBoost model produced the best performance, with a mean absolute error (MAE) of 2.67 g/L and a correlation coefficient (R2) of 0.91 The study results show that the device we designed and manufactured can achieve effective non-invasive hemoglobin detection and represents a new methodological approach to obtaining measurements that can be applied in a clinical setting.