GithubHelp home page GithubHelp logo

juknum / projetsi Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 3.47 MB

Réalisation d'un pistolet laser, détection du tir et si la cible a été touchée

License: Apache License 2.0

C++ 96.60% Makefile 0.64% C 2.76%
terminale-s arduino cpp pistolet-laser radio lycee-lumiere

projetsi's Introduction

Pistolet Laser - Projet SI - Terminale SSI

Réalisation d'un pistolet laser, détection du tir et si la cible a été touchée

Membres du projet :

  • Enzo Allamassey
  • Julien Constant
  • Pierre Renault

Pré-requis :

  • Arduino pour pouvoir load les programmes
  • 2 modules Arduino Uno
  • Matériel d'électronique

Documentations :

  • Base Arduino : ici
  • Module Radio : ici

Informations :

Les bibliothèques présentes dans /ressources sont nécessaires au bon fonctionnement des programmes. Le fusil laser a été entièrement imprimé par nos soins selon une arme réelle, tout en retirant le percuteur de cette dernière. Le laser est un laser de classe III utilisé dans la chasse et le domaine du tir.

But du programme :

L'utilisateur actionne le levier afin de mettre sous tension le laser, il vise la cible et appui sur la gachette. Dès lors, la gachette appuye sur un bouton activant à l'aide d'un transitor, le laser présent dans le canon du pistolet et envoyant un message radio.
La cible cherche en permanence si elle reçoit un signal lumineux et radio, si les deux sont positifs, alors la barre de Leds s'incrémente, si le tir est manqué (aucune détection de changement de luminosité avec la photodiode), le buzzer retentit et les leds s'allume en rouge.

N'hésitez pas à me MP pour plus d'informations sur ce projet !

Note obtenue au bac de SI : 15/20

projetsi's People

Contributors

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