projets:hackdoor

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
projets:hackdoor [2014/10/11 19:32] elarnonprojets:hackdoor [2022/05/05 07:40] (Version actuelle) – modification externe 127.0.0.1
Ligne 6: Ligne 6:
 Les élèves de l'ENS possédant des cartes multifonctions basées sur le RFID, un lecteur de carte et la vérification de l'ID de cette dernière permettrons désormais de garantir l'accès à la cave. L'informatisation et la mise en réseau de ce module automatique permettront en outre de gérer la sécurité de la cave à distance, évitant d'embêtants et inutiles allers-retours vers le couloir BC. Les élèves de l'ENS possédant des cartes multifonctions basées sur le RFID, un lecteur de carte et la vérification de l'ID de cette dernière permettrons désormais de garantir l'accès à la cave. L'informatisation et la mise en réseau de ce module automatique permettront en outre de gérer la sécurité de la cave à distance, évitant d'embêtants et inutiles allers-retours vers le couloir BC.
  
-### Prochaine réunion : +hackEns souhaite remercier Intel qui nous a fourni un Galileo pour monter ce projet.
  
-La prochaine réunion d'avancement en groupe se fera le mercredi 8 Octobreà partir de 19h, si ce n'est avant+### État du projet 
-L'idéal serait d'avoir pu faire fonctionner la [[http://mchobby.be/wiki/index.php?title=Galileo-Guide|Galileo]] d'ici làavec commande de servo et récupération de la valeur d'un pin.+ 
 + - Le projet est actuellement suspendu. En effet, le changement de local pour hackEns implique une nouvelle porte et une nouvelle serrure. Or le travail actuel consistait en l'adaptation de la partie mécanique sur la porte. Le projet devrait donc reprendre d'ici quelques semaines, une fois le déménagement achevé. 
 + 
 + - Toute la partie informatique/électronique est en majeure partie terminéecontacter ''mathers'' ou ''\'' sur IRC pour plus de précisions à ce propos
 + 
 + - [MAJ 04/2016] On a des idées pour le faire dans le nouveau local à la rentrée!  
 +## Plusieurs réunions après: 
 + 
 +Enterrement d'une Galileo et d'une PN532. 
 + 
 +Chaque composant marche séparémentsauf le servo (pas assez puissant) -> un nouveau a été commandé. 
 + 
 +On peut aussi ouvrir de l'exterieur même si la serrure est enclenchée.
  
 ## Réunion du 1er Octobre : ## Réunion du 1er Octobre :
Ligne 31: Ligne 43:
 ## Remarques diverses ## Remarques diverses
  
-L'intégralité du code est disponible sur [[http://git.hackens.org/HackDoor|notre dépot git]].+L'intégralité du code est disponible sur [[https://git.eleves.ens.fr/hackens/hackdoor|notre dépot git]].
  
 ### Configuration de `libnfc` ### Configuration de `libnfc`
 +
 +Pour compiler la libnfc depuis notre dépot git il faut faire :
 +
 +<code bash>
 +  autoreconf -Wall -vis
 +  ./configure -with-drivers=pn532_uart,pn532_i2c
 +  make
 +  make install
 +</code>
 +Attention, l'étape `autoreconf` peut être lente.
  
 Lors de l'appel au `./configure` de `libnfc`, ne pas oublier les arguments suivants pour que la bibliothèque puisse dialoguer avec notre carte nfc (pour pouvoir utiliser le lecteur via UART et I2C) : Lors de l'appel au `./configure` de `libnfc`, ne pas oublier les arguments suivants pour que la bibliothèque puisse dialoguer avec notre carte nfc (pour pouvoir utiliser le lecteur via UART et I2C) :
Ligne 54: Ligne 76:
 Note: Pour l'I2C, il faut utiliser un patch pour la libnfc (inclus dans le dépot git) pour utiliser al libmraa de la galileo. Note: Pour l'I2C, il faut utiliser un patch pour la libnfc (inclus dans le dépot git) pour utiliser al libmraa de la galileo.
  
-### Cross-compilation 
- 
-Des paquets de cross-compilation (installer `i586-poky-linux-gcc`) sont disponibles sur le [[/interne/archlinux|dépôt archlinux]]. 
  
 ### Automate de controle ### Automate de controle
  
-{{:hackdoor:fermer.png}} +{{.:hackdoor_fermer.png}} 
-{{:hackdoor:ouvrir.png}}+{{.:hackdoor_ouvrir.png}} 
 + 
 +### PCB pour brancher tous les mircorupteurs et servo et NFC à la Galileo 
 + 
 +Chaque microrupteur a 3 fils : masse (blanc), 5V (rouge), valeur (noir) 
 + 
 +Le servo a 3 fils : 5V (rouge), masse (noir), commande (marron) (les couleurs correspont aux fils de la nappe) 
 + 
 +La led a 4 fils : rouge, vert, bleu, et noir. Le fil noir se branche sur le +5V et non sur la masse, car la led tricolore a un +5V commun et les leds s'allument en mettant 0V sur les fils de commande. 
 + 
 +Mapping Galileo :  
 + 
 +- 2 -> Bouton intérieur (déverrouiller) 
 +- 3 -> Servo 
 +- 4 -> Bolt 2 (microrupteur à gauche du loquet) 
 +- 5 -> Bolt 1 (microrupteur au-dessus du loquet) 
 +- 6 et 7 -> Mircorupteurs des cales de la porte 
 + 
 +- 10 -> Bouton extérieur (verrouiller) 
 +- 11 -> Led B 
 +- 12 -> Led G 
 +- 13 -> Led R 
 +- SDA -> SDA de la NFC 
 +- SCL -> SCL de la NFC 
 + 
 +8 masses à relier ensemble et à la masse de la Galileo 
 + 
 +9 Vdd à relier au +5V de la Galileo 
 + 
 +Mapping du PCB :  
 + 
 +- 02a - 09a : header relié aux pins SCL-10 de la Galileo (pas dans le même ordre) 
 +- 12a - 17a : header relié aux pins 7-2 de la Galileo (pas dans le même ordre) 
 +- 09,17 - 10,17 : header relié au GND et 5V de la Galileo 
 + 
 +- 02b : SCL NFC 
 +- 03b : SDA NFC 
 +- 06b : Led R (fil rouge) 
 +- 07b : Led G (fil vert) 
 +- 08b : Led B (fil bleu) 
 +- 09b : Bouton extérieur (fil noir) 
 + 
 +- 12b : Cale 1 (fil noir) 
 +- 13b : Cale 2 (fil noir) 
 +- 14b : Bolt 1 (fil noir) 
 +- 15b : Bolt 2 (fil noir) 
 +- 16b : Servo (fil marron) 
 +- 17b : Bouton intérieur (fil noir) 
 + 
 +- 09,16 : 5V Cale (fil rouge) 
 +- 09,15 : 5V Cale (fil rouge) 
 +- 09,14 : 5V Bolt1 (fil rouge) 
 +- 09,13 : 5V Bolt2 (fil rouge) 
 +- 09,12 : 5V Servo (fil rouge) 
 +- 09,11 : 5V Bouton intérieur (fil rouge) 
 +- 09,10 : 5V Leds (fil noir) 
 +- 09,09 : 5V NFC (fil rouge) 
 +- 09,08 : 5V Bouton extérieur (fil rouge) 
 + 
 +- 10,16 : GND Cale (fil blanc) 
 +- 10,15 : GND Cale (fil blanc) 
 +- 10,14 : GND Bolt1 (fil blanc) 
 +- 10,13 : GND Bolt2 (fil blanc) 
 +- 10,12 : GND Servo (fil noir) 
 +- 10,11 : GND Bouton intérieur (fil blanc) 
 +- 10,09 : GND NFC (fil noir) 
 +- 10,08 : GND Bouton extérieur (fil blanc) 
 + 
 + 
 +Total : 43 soudures
  
 ## Contact ## Contact
  
-Pour toute question/suggestion/remarque/demande/autre, contactez ''Baltazar'' sur IRC ou par mail, ''laurent.dardelet@ens.fr''.+Pour toute question/suggestion/remarque/demande/autre, contactez ''Baltazar'' sur IRC.
  
  • projets/hackdoor.1413055962.txt.gz
  • Dernière modification : 2022/05/05 07:40
  • (modification externe)