INTERACTIVE VENDING MACHINE
SPECIAL EMPHASIS TO ATMEGA 328-P 8-BIT MC
WITH INBUILT PROGRAMMABLE FLASH MEMORY
AHANA DAS (EC/11/04)
ANIMESH MANNA (EC/11/07)
ANKITA SEN (EC/11/12)
DEBAHUTI BHATTACHARYA (EC/11/27)
HARDWARE PROGRAMMING LIST:
void set up()
{
pinMode(A2,INPUT);
}
void loop()
{
if (digitalRead(A2)==HIGH)
digitalWrite(13,HIGH);
else
digitalWrite(13,LOW);
}
COMPONENT LIST:
 PIC Microcontroller (PIC16f877A)
or
 FREEDUINO or ARDUINO
 Stepper Motor (5 volt)
 Piezoelectric Cristal
 Power supply (230 volt)
 LED (LightEmitting Diode)
 Microphone
 Loud Speaker
 Voice logger
 Load Cell
 Step Down Transformer (230-18volt)
 Motor Driver (L293D)
 Proximity Sensor
 LCD Screen (Liquid Crystal Display)
 Relay Driver(ULN2803APG)
PROCEDURE
The VENDING MACHINE,which disposes product like chocolate, soft
drinks, chips etc, is not a new topic.
Assemblingof all the parts to it is a complex process. Here we are trying to
make the machine more user friendly. Such that, blind people or visually
impaired persons will be able to operate the machine without others help
as well as operating this machine would be easy for common people too.
So here comes the concept of INTERACTIVEVENDINGMACHINE.
Where, every step of purchasing the product from vending machine will be
easier, communicative and technicallyinteresting.
It can be visualized as following:
Initially the machine is sleep mode, when a person stands in front of the
machine the machine starts to function. It asks for the required product,
then, it gets a user input. Machine functions as per the input then the
operations of coin collector and dispenser starts. The functionality stops
with the collecting the product by the customer. This part will be
discussed in the working principle section.
In order to do so, we have prepared a proximity sensor.
For the both way communication the voice logger is to be used.
Other components such as, piezoelectriccrystal, relay motor, load cell etc.
are to be interfaced with a microcontroller FreeduinoorArduino.
In our project, the full functionality of FREEDUINO has been checked and
with the help of LED, and hardware program ithas been used for detection
of any object coming in the zone of periphery.
START
PERSON STANDING ON THE PLATFORM
PIEZOELECTRIC CRYSTALS RELAXED
AUDIO SOUND IS HEARD
PERSON RESPONDS THROUGH MICE
MACHINEASKS FOR
THE NO. OF ITEM
MAN ANSWERS/
NOT
TRANSACTION OCCURS
PROD. DISPENSES & IS COLLECTED
BUZZER SOUNDED & VOICE HEARD
THROUGH SPEAKER
STOP
IF INTIMATION ISOVER
Stepper Motor
LOAD CELL
STEP DOWN TRANSFORMER
LIGHT EMITTING DIODE
MICROPHONE
LIQUID CRYSTAL DISPLAY
Proximity Sensors
RELAY DRIVER
PIEZZOELECTRICSENSORS

CHART FOR PROJECT

  • 1.
    INTERACTIVE VENDING MACHINE SPECIALEMPHASIS TO ATMEGA 328-P 8-BIT MC WITH INBUILT PROGRAMMABLE FLASH MEMORY AHANA DAS (EC/11/04) ANIMESH MANNA (EC/11/07) ANKITA SEN (EC/11/12) DEBAHUTI BHATTACHARYA (EC/11/27)
  • 2.
    HARDWARE PROGRAMMING LIST: voidset up() { pinMode(A2,INPUT); } void loop() { if (digitalRead(A2)==HIGH) digitalWrite(13,HIGH); else digitalWrite(13,LOW); }
  • 3.
    COMPONENT LIST:  PICMicrocontroller (PIC16f877A) or  FREEDUINO or ARDUINO  Stepper Motor (5 volt)  Piezoelectric Cristal  Power supply (230 volt)  LED (LightEmitting Diode)  Microphone  Loud Speaker  Voice logger  Load Cell  Step Down Transformer (230-18volt)  Motor Driver (L293D)  Proximity Sensor  LCD Screen (Liquid Crystal Display)  Relay Driver(ULN2803APG)
  • 4.
    PROCEDURE The VENDING MACHINE,whichdisposes product like chocolate, soft drinks, chips etc, is not a new topic. Assemblingof all the parts to it is a complex process. Here we are trying to make the machine more user friendly. Such that, blind people or visually impaired persons will be able to operate the machine without others help as well as operating this machine would be easy for common people too. So here comes the concept of INTERACTIVEVENDINGMACHINE. Where, every step of purchasing the product from vending machine will be easier, communicative and technicallyinteresting. It can be visualized as following: Initially the machine is sleep mode, when a person stands in front of the machine the machine starts to function. It asks for the required product, then, it gets a user input. Machine functions as per the input then the operations of coin collector and dispenser starts. The functionality stops with the collecting the product by the customer. This part will be discussed in the working principle section. In order to do so, we have prepared a proximity sensor. For the both way communication the voice logger is to be used. Other components such as, piezoelectriccrystal, relay motor, load cell etc. are to be interfaced with a microcontroller FreeduinoorArduino. In our project, the full functionality of FREEDUINO has been checked and with the help of LED, and hardware program ithas been used for detection of any object coming in the zone of periphery.
  • 5.
    START PERSON STANDING ONTHE PLATFORM PIEZOELECTRIC CRYSTALS RELAXED AUDIO SOUND IS HEARD PERSON RESPONDS THROUGH MICE MACHINEASKS FOR THE NO. OF ITEM MAN ANSWERS/ NOT TRANSACTION OCCURS PROD. DISPENSES & IS COLLECTED BUZZER SOUNDED & VOICE HEARD THROUGH SPEAKER STOP IF INTIMATION ISOVER
  • 6.
    Stepper Motor LOAD CELL STEPDOWN TRANSFORMER LIGHT EMITTING DIODE MICROPHONE
  • 7.
    LIQUID CRYSTAL DISPLAY ProximitySensors RELAY DRIVER PIEZZOELECTRICSENSORS