Mise à jour de 'README.md'

This commit is contained in:
jarjar 2023-05-27 18:04:42 +00:00
parent 646d6afc29
commit 83241f9d3f

View File

@ -1,12 +1,12 @@
# BadgeCloner # BadgeCloner
Projet permettant de créer un boitier qui va dupliquer des badges Vigik. Projet permettant de créer un boitier qui va dupliquer des badges d'immeuble.
Il peut etre transporté ou etre utilisé dans un magasin pour vendre un service de badge cloné. Il peut etre transporté ou etre utilisé dans un magasin pour vendre un service de badge cloné.
## Le matériel nécessaire : ## Le matériel nécessaire :
- Un raspberry pi - Un raspberry pi
- Un écran lcd tactile - Un écran lcd tactile
- Un lecteur nfc acr122u - Un lecteur nfc acr122u ([Lien Amazon](https://amzn.to/45w3fVP))
- Un clavier numérique (temporaire) - Un clavier numérique
Le script peut aussi se lancer sur un ordinateur linux ayant accès à un lecteur nfc acr122u Le script peut aussi se lancer sur un ordinateur linux ayant accès à un lecteur nfc acr122u
@ -19,25 +19,25 @@ Le script peut aussi se lancer sur un ordinateur linux ayant accès à un lecteu
## Installation : ## Installation :
Après avoir installé Python3.x, vous devez installer la librairie Flask. Après avoir installé Python3.x, vous devez installer la librairie Flask.
```sh ```sh
$ python3 -m pip install flask python3 -m pip install flask
``` ```
Vous pouvez ensuite télécharger le projet. Vous pouvez ensuite télécharger le projet.
Pour que le script fonctionne correctement vous devez désactiver 2 modules (il est aussi possible d'enlever ces modules de facon permanente, un exemple [ici]( https://wiki.archlinux.org/index.php/Touchatag_RFID_Reader)). Pour que le script fonctionne correctement vous devez désactiver 2 modules (il est aussi possible d'enlever ces modules de facon permanente, un exemple [ici]( https://wiki.archlinux.org/index.php/Touchatag_RFID_Reader)).
```sh ```sh
$ sudo modprobe -r pn533_usb pn533 sudo modprobe -r pn533_usb pn533
``` ```
Mfoc et LibNFC peuvent etre installer avec ces commandes : Mfoc et LibNFC peuvent etre installer avec ces commandes :
```sh ```sh
$ sudo apt install libnfc* sudo apt install libnfc*
$ sudo apt install mfoc sudo apt install mfoc
``` ```
Vous devez créer le répertoire qui va stocker les dumps. Vous devez créer le répertoire qui va stocker les dumps.
```sh ```sh
$ mkdir DumpDir mkdir DumpDir
``` ```
Pour lancer le projet au lancement du raspberry : Pour lancer le projet au lancement du raspberry :
```sh ```sh
$ sudo nano /etc/xdg/lxsession/LXDE-pi/autostart sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
``` ```
et vous devez ajouter ces commandes (vous pouvez ensuite fermer le fichier) : et vous devez ajouter ces commandes (vous pouvez ensuite fermer le fichier) :
``` ```
@ -46,7 +46,7 @@ et vous devez ajouter ces commandes (vous pouvez ensuite fermer le fichier) :
``` ```
Pour finir il faut créer le fichier launcher.sh Pour finir il faut créer le fichier launcher.sh
```sh ```sh
$ nano ~/launcher.sh nano ~/launcher.sh
``` ```
et y ajouter ce texte : et y ajouter ce texte :
``` ```