Battle box : Différence entre versions

De Les Fabriques du Ponant
Aller à : navigation, rechercher
(Création du boitier)
(Presentation)
 
(15 révisions intermédiaires par un autre utilisateur non affichées)
Ligne 12 : Ligne 12 :
 
* Nathan LOUVEL
 
* Nathan LOUVEL
  
==Matériel==
+
==Matériel==  
 +
[[Fichier:MaterielBB.jpg|150px|thumb|Starter Kit for Raspberry Pi]]
 
* Raspberry Pi 3 Model B
 
* Raspberry Pi 3 Model B
* GrovePi+ (Starter Kit for Raspberry Pi) [[Fichier:MaterielBB.jpg|200px]]
+
* GrovePi+ (Starter Kit for Raspberry Pi)  
 
* Boîtier
 
* Boîtier
 
* Batterie
 
* Batterie
Ligne 20 : Ligne 21 :
  
 
==Concept==
 
==Concept==
On a choisit une Raspberry pour notre projet qu'on équipera d'un bouton On/off, d'une LED pour vérifié l'état et un d'un écran LCD pour les erreurs.
+
Lorsqu'on se connectera à la BattleBox, une fenêtre s'ouvrira (fenêtre de commande cmd) avec par exemple des phrases à déchiffrer
 +
qui donnera des points à la personne connectée. A la fin la personne avec le plus de point gagne, ou si c'est des élèves une note est envisageable.
  
 
==Configuration de la Raspberry==
 
==Configuration de la Raspberry==
  
Premier problème rencontré avec un écran qui au final n'était pas à la même définition que l'OS de notre Raspberry.On a donc change d'écran pour régler ce problème et on lance les commandes de mise à jour en piratebox disponible sur https://www.pirateboxfr.com
+
Nous avons commencé par installer Raspbian sur notre carte SD que nous avons téléchargé sur internet.
 +
[[Fichier:1AC8F888-578E-4F49-AA36-14778AD86EAF.jpeg|200px|thumb|problème dns]]
 +
Premier problème rencontré avec un écran qui au final n'était pas à la même définition que l'OS de notre Raspberry. On a donc change d'écran pour régler ce problème et on a lancé les commandes de mise à jour en piratebox disponible sur https://www.pirateboxfr.com
  
Deuxième problème problème après avoir suivie les instructions du site ci dessus le dns masque ne fonctionne pas au démarrage via la commande  
+
Deuxième problème après avoir suivi les instructions du site ci dessus le dnsmasq ne fonctionne pas au démarrage via la commande  
 
"sudo /etc/init.d/BattleBox start"
 
"sudo /etc/init.d/BattleBox start"
[[Fichier:1AC8F888-578E-4F49-AA36-14778AD86EAF.jpeg|300px]]
 
  
Petit tips : sur ce même site il y a un forum qui résout beaucoup de problème
+
Il faut réinstaller le dns à chaque fois que l'on redémarre la raspberry. Pour résoudre le problème on peut imaginer écrire un code qui réinstalle le dnsmasq
 +
à chaque démarrage.
 +
 
 +
Petit tips : sur ce même site il y a un forum qui résout beaucoup de problèmes.
 +
 
 +
Malheureusement, la Raspberry a tendance à freeze toutes les 5 minutes à cause d'une alimentation trop faible et surchauffe trop importante. Et n'étant pas équiper de ventilateur pour cette Raspberry, nous étions obliger de reboot la carte toutes les 5 minutes.
  
 
==Création du boitier==
 
==Création du boitier==
Ligne 37 : Ligne 45 :
  
 
2 solutions pour le boitier :
 
2 solutions pour le boitier :
 
+
[[Fichier:Fabric2.jpeg|200px|thumb|étape 1]]
 +
[[Fichier:Cablage.jpeg|200px|thumb|cablage alim]]
 
=== Ouverture automatique ===
 
=== Ouverture automatique ===
 
Que nous ne choisissons pas car l'ouverture est commander via la carte mère
 
Que nous ne choisissons pas car l'ouverture est commander via la carte mère
que nous avons retirer pour installer notre rasberry.
+
que nous avons retirer pour installer notre raspberry.
  
ps : Il est aussi possible d’utiliser la rasberry pour ouvrir le boitier.
+
ps : Il est aussi possible d’utiliser la raspberry pour ouvrir le boitier.
  
 
=== Ouverture manuelle ===  
 
=== Ouverture manuelle ===  
Ligne 48 : Ligne 57 :
 
Nous choisissons cette solution car plus facile et pratique avec un peu d'astuces.
 
Nous choisissons cette solution car plus facile et pratique avec un peu d'astuces.
  
[[Fichier:Fabric2.jpeg|300px]]
 
  
 
Nous avons retirer les pièces inutiles du lecteur CD,
 
Nous avons retirer les pièces inutiles du lecteur CD,
puis mis des élastiques pour tenir la carte rasberry,
+
puis mis des élastiques pour tenir la carte raspberry,
 
Pour que la carte passe par l'ouverture il a fallu agrandir l'ouverture ( en coupant, sciant ...)
 
Pour que la carte passe par l'ouverture il a fallu agrandir l'ouverture ( en coupant, sciant ...)
  
Ligne 58 : Ligne 66 :
 
Pour finir nous avons récupérer la carte de base qui était présente dans le boitier
 
Pour finir nous avons récupérer la carte de base qui était présente dans le boitier
 
pour essayer une ouverture automatique.
 
pour essayer une ouverture automatique.
Nous avons tout rebrancher comme à l'état inital mais nous avons rencontrer un problème avec l'alimentation
+
Nous avons tout rebrancher comme à l'état initial mais nous avons rencontrer un problème avec l'alimentation
 
de pc qui se met en stand by
 
de pc qui se met en stand by
  
[[Fichier:Cablage.jpeg|300px]]
+
[[Fichier:Finis.jpeg|200px|thumb|version finale]]
 +
Astuce : il faut souder le câble vert(PS-on) et le câble noire (COM) de l'alimentation entre eux pour que l'alimentation pense
 +
qu'il est branché à une carte mère de pc et ainsi quitter le mode stand by.
 +
 
 +
== Variante ==
 +
 
 +
On peut l'utiliser entre amis en changeant le jeux à l'intérieur sous forme de battle royal( on peut imaginer que les personnes connecter pourrais éliminer d'autres personnes ou voler des points)
 +
 
 +
On peut apprendre à un public divers à coder des mini-jeux ou juste découvrir le cmd.
  
Astuce : il faut relier le cable vert(PS-on) et le cable noire( COM) de l'alimentation pour que l'alim pense
+
On peut l'utiliser dans un cadre d'escape game.
qu'il est branché à une carte mère de pc.
 
  
 
==Presentation==
 
==Presentation==
 
[[Média:BattleBox8.odp]]
 
[[Média:BattleBox8.odp]]
 
[[catégorie:enib2018]]
 
[[catégorie:enib2018]]
 +
[[Catégorie:Raspberry Pi]]

Version actuelle datée du 15 janvier 2024 à 16:17

Une pirate box qu'on programme pour s'y connecter et éliminer les autres personnes à l'aide de jeu comme des questionnaires, énigmes ou autres enseignements ludiques:

  • éducation chiffrement
  • programmation
  • écologique
  • etc

Équipe projet

  • Adrien POUCHELE
  • Alrick HUVIER
  • Aurélien CARREE
  • Jérémy CUMIN
  • Nathan LOUVEL

Matériel

Starter Kit for Raspberry Pi
  • Raspberry Pi 3 Model B
  • GrovePi+ (Starter Kit for Raspberry Pi)
  • Boîtier
  • Batterie
  • Carte S.D. avec un OS

Concept

Lorsqu'on se connectera à la BattleBox, une fenêtre s'ouvrira (fenêtre de commande cmd) avec par exemple des phrases à déchiffrer qui donnera des points à la personne connectée. A la fin la personne avec le plus de point gagne, ou si c'est des élèves une note est envisageable.

Configuration de la Raspberry

Nous avons commencé par installer Raspbian sur notre carte SD que nous avons téléchargé sur internet.

problème dns

Premier problème rencontré avec un écran qui au final n'était pas à la même définition que l'OS de notre Raspberry. On a donc change d'écran pour régler ce problème et on a lancé les commandes de mise à jour en piratebox disponible sur https://www.pirateboxfr.com

Deuxième problème après avoir suivi les instructions du site ci dessus le dnsmasq ne fonctionne pas au démarrage via la commande "sudo /etc/init.d/BattleBox start"

Il faut réinstaller le dns à chaque fois que l'on redémarre la raspberry. Pour résoudre le problème on peut imaginer écrire un code qui réinstalle le dnsmasq à chaque démarrage.

Petit tips : sur ce même site il y a un forum qui résout beaucoup de problèmes.

Malheureusement, la Raspberry a tendance à freeze toutes les 5 minutes à cause d'une alimentation trop faible et surchauffe trop importante. Et n'étant pas équiper de ventilateur pour cette Raspberry, nous étions obliger de reboot la carte toutes les 5 minutes.

Création du boitier

On a pris un boîtier de lecteur CD, on a retiré toute l'électronique à part le cervo-moteur. On élargit la fente laissant passer le plateau du cd pour faire passer la Raspberry.

2 solutions pour le boitier :

étape 1
cablage alim

Ouverture automatique

Que nous ne choisissons pas car l'ouverture est commander via la carte mère que nous avons retirer pour installer notre raspberry.

ps : Il est aussi possible d’utiliser la raspberry pour ouvrir le boitier.

Ouverture manuelle

Nous choisissons cette solution car plus facile et pratique avec un peu d'astuces.


Nous avons retirer les pièces inutiles du lecteur CD, puis mis des élastiques pour tenir la carte raspberry, Pour que la carte passe par l'ouverture il a fallu agrandir l'ouverture ( en coupant, sciant ...)

Fusion des deux idées précèdentes

Pour finir nous avons récupérer la carte de base qui était présente dans le boitier pour essayer une ouverture automatique. Nous avons tout rebrancher comme à l'état initial mais nous avons rencontrer un problème avec l'alimentation de pc qui se met en stand by

version finale

Astuce : il faut souder le câble vert(PS-on) et le câble noire (COM) de l'alimentation entre eux pour que l'alimentation pense qu'il est branché à une carte mère de pc et ainsi quitter le mode stand by.

Variante

On peut l'utiliser entre amis en changeant le jeux à l'intérieur sous forme de battle royal( on peut imaginer que les personnes connecter pourrais éliminer d'autres personnes ou voler des points)

On peut apprendre à un public divers à coder des mini-jeux ou juste découvrir le cmd.

On peut l'utiliser dans un cadre d'escape game.

Presentation

Média:BattleBox8.odp