Après m'être beaucoup inspiré de ce que j'ai pu voir sur le forum je vous présente à mon tour ma réalisation qui pourra peut être en inspirer d'autres
Matériel utilisé :
- 1 arduino uno
- 1 écran lcd 20x4 en I2C
- 1 calvier 16 touches
- 2 boutons poussoirs
- 1 haut parleur
- 1 interrupteur
- 3 transistors
- 1 bande led rgb
- 4 paires de fiches banane
- 1 li-po 11.1v
- des fils électriques
Mon boitier se présente donc sous la forme d'une boite de dérivation électrique (dimensions pour ceux que ça intéresse : 21x17x8 cm). Sur le dessus on a donc l'écran, les boutons poussoirs, le claier la bande led et 4 fils connectés grâce aux fiches banane
Sur le côté j'ai mis un interrupteur pour pouvoir allumer et éteindre le boitier plus facilement sans avoir besoin de l'ouvrir pour accéder à la batterie. Le cable usb de programmation est également accessible en retirant un cache
J'ai donc programmer 4 modes de jeu :
- Conquête : contrôle d'un point le plus longtemps possible durant le temps de jeu de la partie (peut également servir de point de respawn comme à Battelfield)
- Bombe : mode de jeu classique où la bombe peut être désamorcé par code ou en coupant des fils (grâce aux fiches banane). En cas d'erreur de code, le compte à rebours est divisé par 2 ou accélère à chaque erreur. Pour les fils il y a plusieurs cas de figures : aucun effet, réduit le compte à rebours à 1 minute ou l'accélère s'il est déjà inférieur à 1 minute, fait exploser ou désamorce la bombe.
- Sabotage : deux équipes doivent trouver une bombe cachée (le boitier) et l'amorcer puis la défendre jusqu'à son explosion sans que l'équipe adverse n'en prenne le contrôle pour en faire de même
- Search & destroy : idem que sabotage mais une fois la bombe amorcée elle doit simplement être désamorcée par l'équipe adverse (pas de changement du contrôle de la bombe)
Voici le schéma de cablage (attention n'apparait sur ce schéma l'alimentation 3.3v provenant de la carte pour alimenter les leds des boutons poussoirs)
Je vous mets également d'autres photos pour illustration
Merci de m'avoir lu
Dernière édition par Bidou914 le Mer 23 Déc - 11:21, édité 3 fois