Dispensador de tabaco

Dispensador de tabaco



Materiales
  • Integrado 74138
  • PSoC
  • 3 Siete segmentos
  • Cable
  • Protoboard
  • Computador con PSoC Creator
Se busca crear una maquina que dispense tabaco luego de ingresar una serie de valores.
Los valores de las monedas a ingresar son de $25 , $50 y $100. El precio del tabaco es de 100.

El programa se definió mediante el siguiente diagrama de estados:
Figura 1. Diagrama de Estados

El diagrama de estado de la Figura 1. Representa el saldo de la maquina dispensadora de tabaco, saldo que dejara obtener tabaco luego de haber llegado a la suma de $100. Los estados poseen la siguiente representación: 
A: Estado de Saldo 0 pesos
B: Estado de Saldo 25 pesos
C: Estado de Saldo 50 pesos
D: Estado de Saldo 75 pesos
Al momento de pasar por cualquiera de los estados y completar el saldo se llevara automáticamente al estado A , que se encarga de repartir el tabaco.

Mediante el diagrama de estados se genera la siguiente mapa de Karnaug:

Tabla 1. Mapa de Karnaug de saldo

Mediante el método de Mapas de Karnaug se obtiene la ecuación M1M0+Q1M1+M0Q1Q0 , la cual permitirá mas adelante el correcto diseño 

A partir de los siguientes mapas de define los estados de C0 y C1. Después de ingresar una serie de valores

Tabla 2. Mapa de Karnaug de C1

 Mediante este mapa se obtiene la ecuación: M1M0Q1



Tabla 3. Mapa de Karnaug de C0


 Mediante este mapa se obtiene la ecuación: M1M0Q0+M1Q1Q0


Se  ha de implementar un debouncer para corregir el ruido mecánico por los interruptores y que de esta manera se evita el ingreso erróneo de datos al sistema.
Figura 2. Montaje completo.

En la figura 2. Se visualiza que a la salida del Debouncer se tiene un componente cuyo nombre es "tabaquero" . Dentro del componente tabaquero se guardan los datos de los saldos.


                    
Figura 3. Creación de un Flip Flop J-K a partir de un Flip Flop D

 Debido a que dentro de las librerías de PSoC Creator no se logra encontrar Flip Flops J-K. Mediante el uso de compuertas lógicas se pueden crear esta clase de Flip Flop, a partir de los Flip Flop de tipo D.


Mediante la implementacion de las ecuaciones previamente diseñadas, se establecen los ordenes logicos mediante el cual se logra el correcto funcionamiento de la tabaquera.

Figura 4. Tabaquero.




Montaje Físico:




Recuerden Amigos de PSoC que el consumo de tabaco es perjudicial para la salud.

A continuación anexaremos un link donde podras leer sobre los peligros del consumo del tabaco.