Smart fridge design using NodeMCU and home server based on Raspberry Pi 3

Abstract
Smart Refrigerator is an appliance which converts an ordinary refrigerator into a smart refrigerator. Various features offered by this refrigerator include the ability to know the number of items in the refrigerator, order low stock goods and provide notifications to the user. Notifications provided are the items expiring soon, temperature rise in the refrigerator, as well as a wide variety of error messages that is sent by the refrigerator. In addition to these features, the refrigerator is also connected to an Android application that allows users to see the contents of the fridge, order food items, record transaction history and perform a variety of configurations. This device uses photodiodes placed at several points to detect the presence of objects, DS18B20 as temperature sensor, NodeMCU as a controller, and Raspberry Pi 3 as a home server. The controller will collect all sensor information and send them to RaspBerry Pi 3.