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:19] – 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), valueur (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 des | ||
| - | |||
| - | ## Contact | ||
| - | |||
| - | Pour toute question/ | ||