Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| projets:hackdoor [2014/11/19 22:34] – [PCB pour brancher tous les mircorupteurs et servo et NFC à la Galileo] hackens | projets:hackdoor [2025/09/20 15:25] (Version actuelle) – supprimée hackens-pub | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | # Hackdoor commandée par RFID | ||
| - | |||
| - | Le projet, démarré au début de l' | ||
| - | En effet, l' | ||
| - | |||
| - | 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' | ||
| - | |||
| - | ### Prochaine réunion : | ||
| - | |||
| - | La prochaine réunion d' | ||
| - | L' | ||
| - | |||
| - | ## Réunion du 1er Octobre : | ||
| - | |||
| - | Beaucoup de monde est arrivé pour une première réunion, je remercie d' | ||
| - | La présentation fut assez longue, et le reste assez court, mais parmi les questions qui sont ressorties souvent, la principale était : "Si ça plante, on peut toujours ouvrir ?". | ||
| - | La serrure permet d' | ||
| - | |||
| - | L' | ||
| - | |||
| - | Pas mal de monde semble intéressé par l' | ||
| - | |||
| - | ## Réunion du 9 Octobre : | ||
| - | |||
| - | Pas mal d' | ||
| - | |||
| - | Le travail sur la porte a été commencé, lui permettant notamment de se fermer complètement et de ne plus frotter au sol. | ||
| - | |||
| - | L' | ||
| - | |||
| - | ## Remarques diverses | ||
| - | |||
| - | L' | ||
| - | |||
| - | ### Configuration de `libnfc` | ||
| - | |||
| - | Pour compiler la libnfc depuis notre dépot git il faut faire : | ||
| - | |||
| - | ```` | ||
| - | # autoreconf -Wall -vis | ||
| - | # ./configure -with-drivers=pn532_uart, | ||
| - | # make | ||
| - | # make install | ||
| - | ```` | ||
| - | Attention, l' | ||
| - | |||
| - | Lors de l' | ||
| - | `./ | ||
| - | |||
| - | Pour compiler un programme avec la libnfc: | ||
| - | ````gcc -lmraa -lnfc hackens-alert-uid.c -o hackens-alert-uid```` | ||
| - | |||
| - | |||
| - | Pour la configuration UART (serial), il faut préciser dans le fichier `etc/ | ||
| - | ``` | ||
| - | device.connstring = " | ||
| - | ``` | ||
| - | |||
| - | Pour la configuration I2C, il faut préciser dans le meme fichier : | ||
| - | ``` | ||
| - | device.connstring = " | ||
| - | ``` | ||
| - | |||
| - | 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. | ||
| - | |||
| - | |||
| - | ### Automate de controle | ||
| - | |||
| - | {{: | ||
| - | {{: | ||
| - | |||
| - | ### 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' | ||
| - | |||
| - | Mapping : | ||
| - | |||
| - | - 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 : | ||
| - | |||
| - | - 2a - 7a : header relié aux pins 7-2 de la Galileo (pas dans le même ordre) | ||
| - | - -1,17 - 0,17 : header relié au GND et 5V de la Galileo | ||
| - | |||
| - | - 2b : Cale 1 (fil noir) | ||
| - | - 3b : Cale 2 (fil noir) | ||
| - | - 4b : Bolt 1 (fil noir) | ||
| - | - 5b : Bolt 2 (fil noir) | ||
| - | - 6b : Servo (fil marron) | ||
| - | - 7b : Bouton intérieur (fil noir) | ||
| - | |||
| - | - -1,16 : 5V Cale (fil rouge) | ||
| - | - -1,15 : 5V Cale (fil rouge) | ||
| - | - -1,14 : 5V Bolt1 (fil rouge) | ||
| - | - -1,13 : 5V Bolt2 (fil rouge) | ||
| - | - -1,12 : 5V Servo (fil rouge) | ||
| - | - -1,11 : 5V Bouton intérieur (fil rouge) | ||
| - | - -1,10 : 5V Leds (fil noir) | ||
| - | - -1,09 : 5V NFC (fil rouge) | ||
| - | - -1,08 : 5V Bouton extérieur (fil rouge) | ||
| - | |||
| - | - 0,16 : GND Cale (fil blanc) | ||
| - | - 0,15 : GND Cale (fil blanc) | ||
| - | - 0,14 : GND Bolt1 (fil blanc) | ||
| - | - 0,13 : GND Bolt2 (fil blanc) | ||
| - | - 0,12 : GND Servo (fil noir) | ||
| - | - 0,11 : GND Bouton intérieur (fil blanc) | ||
| - | - 0,09 : GND NFC (fil noir) | ||
| - | - 0,08 : GND Bouton extérieur (fil blanc) | ||
| - | |||
| - | |||
| - | ## Contact | ||
| - | |||
| - | Pour toute question/ | ||