Medicine and Femmecare Sanitary Napkins Vending Machine185847, 185848, 185849, 185850Journal of Microelectronics and Solid State Devices 2025PDF