Coder Social home page Coder Social logo

coinmaster's Introduction

CoinMaster

Coin counter with FPGA.

Se utilizan sensores infrarojos a distintas alturas para que detecten las distintas denominaciones de monedas, esto dependera de las divisas que se manejen, en el caso de los pesos Colombianos manejamos 5 monedas distintas, de 50, 100, 200, 500 y 1000 pesos, por lo que usamos 5 emisores de luz infrarojos y 5 fotoreceptores, se alimentan con 12 voltios y se hizo un divisor de tension para sacar solo 5 voltios en cada fotoreceptor y conectar ese nodo a la FPGA en los pines GPIO.

Empezamos utilizando el botón de la FPGA para hacer la sumatoria de las monedas, 50 pesos como se ve en el siguiente video. Luego agregamos las demás denominaciones en los demás botones disponibles.

ConteoBoton.mp4

Luego conectamos la hilera de sensores y pasamos las monedas como se verá en el siguiente video.

ConteoSensor.mp4

A continuación realizamos el bosquejo del diseño de la carcasa del proyecto, y aunque es un poco burdo o no es un corte láser, lo mostramos a continuación.

case2 case1

Esquemático de uno de los módulos del sensor implementado para la detección de monedas.

sensorLtspice

Se ensabló el sensor junto con la tarjeta digital FPGA en un contenedor de madera.

fotoUno fotoDos

coinmaster's People

Contributors

odguzmanv avatar jerichoczunal avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.