Introduction: Smart Refrigerator Modular Tray

About: Technomentis is a venture to foster innovation and hands on learning for youngsters at formative ages. We explore, create, design, tinker and innovate at Explorato - our makers space.

Abstract:

Smart Refrigerator Modular Tray is aimed at ordering food automatically to the local online grocery store once the food in a particular tray finishes. Any refrigerator can be converted to a smart one by installing this tray. This module consists of two trays and each is attached with an IR sensor. The microprocessor used for this project is Intel Galileo. With Ethernet connectivity, the device becomes IoT compatible and sends information to a server pre-defined in the sketch.


Step 1: Components Required:

  1. Intel Galileo x 1
  2. Power Cord x 1
  3. USB cable x 1
  4. InfraRed Sensor x 2
  5. Ethernet Cable 1.5m x 1
  6. WiFi router x 1
  7. Mini - Breadboard x 1
  8. Connecting Wires (Male to Male) x 40
  9. Connecting Wires (Male to Female) x 40

Step 2: Interfacing the IR Sensor With Intel Galileo

Infrared Sensor:

An infrared Sensor has two IR LED’s. One is IR Transmitter and the other one is IR Receiver. IR Transmitter transmits the IR rays. If there is some object in front of it, then the IR Rays are reflected from the object and is received by the IR Receiver. If there is black object or no object in front of it, then no rays will be reflected. As black colour absorbs light, the IR Rays are absorbed by the Black colour. This sensor has a ‘3 pin’ configuration. The VCC and GND pins are supplied with +5V and ground from the microcontroller/ microprocessor. The OUT pin is the signal pin which gives a digital high upon sensing IR rays. The sensor module is equipped with a potentiometer which enables the user to adjust its sensitivity.

Circuit Connections:

  1. Connect a M-M jumper wire from the +5V pin of Intel Galileo to the mini breadboard.
  2. Connect a M-M jumper wire from the GND pin of Intel Galileo to the mini breadboard on another vertical column.
  3. Connect a M-F jumper wire from the breadboard’s +5V line to VCC pin of the IR sensor.
  4. Connect a M-F jumper wire from the breadboard’s GND line to GND pin of the IR sensor.
  5. Connect a M-F jumper wire from pin 3 of Intel Galileo to the OUT pin of the IR sensor.

Step 3: Interfacing One More IR Sensor With Intel Galileo

  1. Connect a M-F jumper wire from the breadboard’s +5V line to VCC pin of the IR sensor.
  2. Connect a M-F jumper wire from the breadboard’s GND line to GND pin of the IR sensor.
  3. Connect a M-F jumper wire from pin 6 of Intel Galileo to the OUT pin of the IR sensor.

Step 4: Upload Your Arduino Sketch

Ensure that all the connections are checked again before powering Intel Galileo

  1. Connect the Ethernet cable from the router to the Ethernet port of Intel Galileo.
  2. Power up Intel Galileo by plugging in the power cord.
  3. Connect the USB data cable from the computer to the ‘USB client’ port of Intel Galileo.
  4. Upload the sketch.
  5. Now connect a phone/laptop to the router via Wi-Fi or LAN.
  6. Open a browser and enter the static IP address typed in the sketch.
  7. Now, the custom made web page can be seen on any browser on phone/Laptop connected to the network.

Step 5: Reference Images for Construction