Git Product home page Git Product logo

campo-logico-minado's Introduction

PT_BR

Campo L贸gico-Minado

"Quem pensa pouco, erra muito" - Leonardo Da Vinci

Projeto de Campo L贸gico-Minado formado por Matriz 4x4 de LEDs Projeto de entretenimento com racioc铆nio l贸gico.

Objetivo:

Acertar o local onde a "mina" se encontra no campo.

Modo de jogo:

Campo Minado formado por Matriz 4x4 com LEDs, onde 茅 controlada a sele莽茫o do LED (um por vez) com controle remoto por smartphone. Sele莽茫o do LED ao colocar a m茫o em cima do sensor de presen莽a infravermelho (com o comparador LM393). O LED RGB fornece dicas de onde est谩 a mina, baseada no LED que voc锚 selecionou:

  • Azul: n茫o est谩 nem na linha, nem na coluna;
  • Verde: est谩 na mesma linha ou na mesma coluna;
  • Amarelo: est谩 na pr贸xima linha ou na anterior;
  • Roxo: est谩 na pr贸xima coluna ou na anterior;
  • Vermelho e Branco Piscando: Parab茅ns! Voc锚 acertou a bomba!

Voc锚 tem quatro tentativas de sele莽茫o, ap贸s isso o jogo reinicia.

Materiais

  • 1x placa de desenvolvimento Arduino
  • Jumpers
  • 16x LEDs para formar Matriz 4x4
  • 1x Sensor de presen莽a infravermelho LM393
  • 1x LED RGB
  • 3x Resistores de 330R
  • 8x Transitores NPN (BC547, BC548, etc.)
  • 1x M贸dulo Bluetooth HC-06 para controle remoto
  • Smartphone com Bluetooth
  • App Adv BT Terminal

Conceitos envolvidos:

  • LED RGB controlado por PWM (Modula莽茫o por Largura de Pulso)
  • Comunica莽茫o sem fio e Comunica莽茫o Serial - USART
  • Timers para fun莽玫es de comunica莽茫o
  • Multiplexa莽茫o da Matriz
  • Detec莽茫o de estado l贸gico de pinos

Link para v铆deo no Youtube: https://www.youtube.com/watch?v=IM6cZgWwwik

Projeto originalmente desenvolvido para a disciplina EEL7013 - Laborat贸rio de Transdutores do curso de Engenharia Eletr么nica da Universidade Federal de Santa Catarina (UFSC) Campus Reitor Jo茫o David Ferreira Lima, Florian贸polis, Santa Catarina, Brasil

EN_US

Logic Minesweeper

Logic Minesweeper Project developed for a 4x4 LED Matrix. Entertainment Project involving logical reasoning.

Goal:

Identify the place where the "mine" is on the field.

Gameplay:

Mine/Bomb Field formed by a 4x4 LED Matrix, where the LED selection is controlled (once at a time) with a remote controller, through a smartphone. The LED is selected when putting the hand above the infrared obtacle sensor (with the LM393 comparator). The RGB LED gives tips about where is the mine, based on the LED you have selected:

  • Blue: the mine is neither on the line, nor in the column;
  • Green: the mine is on the same line or in the same column;
  • Yellow: it is on the next or on the previous line;
  • Purple: it is on the next or on the previous column;
  • Red and White blinking: Congratulations! You have hit the mine!

You have 4 attempts of selections. After that, the game reboots.

Materials:

  • 1x Arduino development board
  • Jumpers
  • 16x LEDs for the 4x4 Matrix
  • 1x Infrared obstacle sensor (LM393)
  • 1x RGB LED
  • 3x 330R Resistors
  • 8x NPN Transistors (BC547, BC548, etc.)
  • 1x Bluetooth Module HC-06 for remote control
  • 1x Smartphone with Bluetooth Connection
  • App ADV BT Terminal (Play Store)

Related Concepts:

  • RBG LED controlled by PWM (Pulse Width Modulation)
  • Wirelles Communication and Serial Communication - USART
  • Timers with communication functions
  • Matrix Multiplex
  • Logic state detection

Youtube Video: https://www.youtube.com/watch?v=IM6cZgWwwik

Project originally developed for the discipline EEL7013 - Laborat贸rio de Transdutores (Transducers Laboratory) of the Electronic Engineering course from the Federal University of Santa Catarina (UFSC). Campus Reitor Jo茫o David Ferreira Lima, Florian贸polis, Santa Catarina, Brazil.

campo-logico-minado's People

Contributors

gsimas avatar

Watchers

 avatar  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.