[MiSTer FPGA] lancement avec nfc(rfid)
Modérateurs : kefran69, Modérateurs
[MiSTer FPGA] lancement avec nfc(rfid)
https://youtu.be/dfG8T1GawKsSalut, voici un tuto pour pouvoir lancer vos jeux (arcade dans un premier temps),
nécessaire
Un arduino nano v3 (attention au type de port usb) sur amazon/ebay/aliexpress
Un lecteur nfc(rfid) rc 522 pareil que l'arduino trouvable sur ces plate-forme d'achat
Des cartes ou token nfc(rfid) en 13.56mhtz trouvable au même endroit que le reste
Ps:pour mes achats je choisis la plate-forme qui me propose le meilleur rapport qualité prix ou le délai le plus proche
1/ en premier je conseille de monter l'ensemble rc522 et arduino
Pour le montage il n'y a que 7 fils à souder entre l'arduino et le scanner nfc/rfid
Rc522________Arduino
Reset_________D9
Sda___________D10
Mosi__________D11
Miso__________D12
Sck___________D13
Vcc___________3.3 V
Masse(grd)___Masse(grd) (il est possible de souder sur une des 4 pastilles de fixations)
2/ ensuite la configuration du lecteur
Connectez votre montage au pc et utilisez le logiciel arduino pour flasher votre arduino avec le fichier misterrfid.ino en ayant au préalable choisi arduino nano,
le type de processeur et en ayant rajouté dans l'onglet "croquis" "inclure une bibliothèque" MFRC522 et là vous êtes bon (si vous n'avez jamais fait ça, vérifiez bien que dans l'onglet "outil" "port" que le port soit bien configuré)
3/ quand vous avez fini ça vous pouvez vérifier que cela fonctionne, donc dans l'onglet "outil" choisissez "Moniteur série"
Vous allez avoir "rfid_process.sh noscan" qui s'ajoute toutes les secondes, c'est normal, quand vous scannez une carte vous avez sont n° qui vous servira dans le fichier rfid_process.sh
Les fichiers de configuration ci dessous
Donc user-startup.sh à mettre dans le dossier linux
serial_listen.sh et rfid_process.sh à mettre dans le dossier script
Seul rfid_process.sh est à éditer sauf si vous avez déjà un fichier d'automatisation du coup il faut rajouter
Le fichier process rfid est à éditer avec vos n° de carte que vous pourrez voir sur votre pc et vos .mra que vous avez dans votre dossier arcade , .rbf(si vous voulez lancer un Core console ou ordi)
(perso j'utilise notepad++ vive le logiciel libre)
Voilà il n'y a plus qu'à connecter votre scanner nfc/rfid à votre mister attendre un peu et tester
Edit: suite à la proposition d'un poto je vais expliquer comment on peut modifier le fichier de config de l'arduino pour intensifier le signal, dans le fichier misterrfid.ino on va chercher la ligne 20
rfid. PCD_SetRegisterBitMask(RFID. RFCfgReg, (0x06<<4)); Voici le tableau des valeurs
Gain Values in HEX
0x01 = 23 dB HEX
0x02 = 18 dB HEX
0x03 = 23 dB HEX
0x04 = 33 dB HEX
0x05 = 38 dB HEX
0x06 = 43 dB HEX
0x07 = 48 dB HEX
Enjoy
Mr BIG
nécessaire
Un arduino nano v3 (attention au type de port usb) sur amazon/ebay/aliexpress
Un lecteur nfc(rfid) rc 522 pareil que l'arduino trouvable sur ces plate-forme d'achat
Des cartes ou token nfc(rfid) en 13.56mhtz trouvable au même endroit que le reste
Ps:pour mes achats je choisis la plate-forme qui me propose le meilleur rapport qualité prix ou le délai le plus proche
1/ en premier je conseille de monter l'ensemble rc522 et arduino
Pour le montage il n'y a que 7 fils à souder entre l'arduino et le scanner nfc/rfid
Rc522________Arduino
Reset_________D9
Sda___________D10
Mosi__________D11
Miso__________D12
Sck___________D13
Vcc___________3.3 V
Masse(grd)___Masse(grd) (il est possible de souder sur une des 4 pastilles de fixations)
2/ ensuite la configuration du lecteur
Connectez votre montage au pc et utilisez le logiciel arduino pour flasher votre arduino avec le fichier misterrfid.ino en ayant au préalable choisi arduino nano,
le type de processeur et en ayant rajouté dans l'onglet "croquis" "inclure une bibliothèque" MFRC522 et là vous êtes bon (si vous n'avez jamais fait ça, vérifiez bien que dans l'onglet "outil" "port" que le port soit bien configuré)
3/ quand vous avez fini ça vous pouvez vérifier que cela fonctionne, donc dans l'onglet "outil" choisissez "Moniteur série"
Vous allez avoir "rfid_process.sh noscan" qui s'ajoute toutes les secondes, c'est normal, quand vous scannez une carte vous avez sont n° qui vous servira dans le fichier rfid_process.sh
Les fichiers de configuration ci dessous
Donc user-startup.sh à mettre dans le dossier linux
serial_listen.sh et rfid_process.sh à mettre dans le dossier script
Seul rfid_process.sh est à éditer sauf si vous avez déjà un fichier d'automatisation du coup il faut rajouter
Le fichier process rfid est à éditer avec vos n° de carte que vous pourrez voir sur votre pc et vos .mra que vous avez dans votre dossier arcade , .rbf(si vous voulez lancer un Core console ou ordi)
(perso j'utilise notepad++ vive le logiciel libre)
Voilà il n'y a plus qu'à connecter votre scanner nfc/rfid à votre mister attendre un peu et tester
Edit: suite à la proposition d'un poto je vais expliquer comment on peut modifier le fichier de config de l'arduino pour intensifier le signal, dans le fichier misterrfid.ino on va chercher la ligne 20
rfid. PCD_SetRegisterBitMask(RFID. RFCfgReg, (0x06<<4)); Voici le tableau des valeurs
Gain Values in HEX
0x01 = 23 dB HEX
0x02 = 18 dB HEX
0x03 = 23 dB HEX
0x04 = 33 dB HEX
0x05 = 38 dB HEX
0x06 = 43 dB HEX
0x07 = 48 dB HEX
Enjoy
Mr BIG
- Pièces jointes
-
- Download.zip
- (1.48 Kio) Téléchargé 150 fois
-
- misterrfid.zip
- (932 octets) Téléchargé 124 fois
Dernière modification par mr-o-big le 26 mai 2023 - 17:48, modifié 10 fois.
- NutsreturN2
- Modérateur
- Messages : 2811
- Inscription : 19 oct. 2012 - 01:00
- Localisation : BAGES 66670
- A remercié : 105 fois
- A été remercié : 80 fois
Re: [MiSTer FPGA] lancement avec nfc(rfid)
Super , merci pour le tuto . Par contre est ce qu'il serait possible de mettre des liens vers le matos que tu as pris ? Ca serait sympa
- naku
- Apprenti
- Messages : 27
- Inscription : 05 août 2015 - 10:53
- A remercié : 3 fois
- A été remercié : 6 fois
Re: [MiSTer FPGA] lancement avec nfc(rfid)
ATTENTION !!
Pour le lecteur RFID RC522, il faut prendre les cartes 13.56MHz SPI (Carte S50)
Pour ma part je pris chez le revendeur AZDelivery (amazon)
Pour le lecteur RFID RC522, il faut prendre les cartes 13.56MHz SPI (Carte S50)
Pour ma part je pris chez le revendeur AZDelivery (amazon)
- Arduino nano v3 ATmega328 : https://urlz.fr/l9sJ
- Lecteur rfid RC522 : https://urlz.fr/l9sH
- Carte S50 : https://urlz.fr/l9sI
Re: [MiSTer FPGA] lancement avec nfc(rfid)
Comme dit naku et j'ai édité, la plate-forme d'achat n'est pas importante et ce qui est important est que tout soit compatible, je pense que le choix de départ de celui qui a fait ce montage à l'origine est une question de coût, le matériel n'est pas super important, vu que ça fonctionne comme ça ^^, je vais m'intéresser au .mgl pour pouvoir lancer des jeux GBA, psx, pc engine/sgx/CD, mcd, ao486 et autres
stay tuned
Mr BIG
stay tuned
Mr BIG
Re: [MiSTer FPGA] lancement avec nfc(rfid)
Salut super tuto merci!
J'avais une petite question où est-ce que tu imprimes les images des cartes ?
Merci beaucoup
J'avais une petite question où est-ce que tu imprimes les images des cartes ?
Merci beaucoup
- kysermens
- Habitué
- Messages : 80
- Inscription : 09 févr. 2015 - 13:07
- A remercié : 10 fois
- A été remercié : 6 fois
Re: [MiSTer FPGA] lancement avec nfc(rfid)
Superbe idée ! Et merci pour le tuto
Du coup pour le coup en détournant un peu le projet, il y aurait peut-être une belle possibilité de créer un beau menu à la hyperspin pour nos mister?
Avec un hardware dédié au menu capable d’injecter le raccourci du jeu et de faire la bascule de la source vidéo?
Du coup pour le coup en détournant un peu le projet, il y aurait peut-être une belle possibilité de créer un beau menu à la hyperspin pour nos mister?
Avec un hardware dédié au menu capable d’injecter le raccourci du jeu et de faire la bascule de la source vidéo?
-
- Gourou
- Messages : 538
- Inscription : 28 mai 2014 - 01:00
- A remercié : 15 fois
- A été remercié : 11 fois
Re: [MiSTer FPGA] lancement avec nfc(rfid)
Hello,
J'ai toute la config avec le Arduino nano v3 ATmega328, j'ai bien suivi le tuto, j'ai bien checké toutes mes soudures et mon cables USB est bien un data cable.
Dans le logiciel Arduino je ne peux pas televerser, j'ai tout le temps une erreur : Upload error: Failed uploading: uploading error: exit status 1

Des pistes ?
Merci.
J'ai toute la config avec le Arduino nano v3 ATmega328, j'ai bien suivi le tuto, j'ai bien checké toutes mes soudures et mon cables USB est bien un data cable.
Dans le logiciel Arduino je ne peux pas televerser, j'ai tout le temps une erreur : Upload error: Failed uploading: uploading error: exit status 1

Des pistes ?
Merci.
Re: [MiSTer FPGA] lancement avec nfc(rfid)
Salut, vérifie que tu sois sur le bon port, perso j'ai un câble usb standard, tiens au jus
Mr BIG
Mr BIG
Re: [MiSTer FPGA] lancement avec nfc(rfid)
Salut,Julios a écrit : ↑17 mai 2023 - 22:29Hello,
J'ai toute la config avec le Arduino nano v3 ATmega328, j'ai bien suivi le tuto, j'ai bien checké toutes mes soudures et mon cables USB est bien un data cable.
Dans le logiciel Arduino je ne peux pas televerser, j'ai tout le temps une erreur : Upload error: Failed uploading: uploading error: exit status 1
Des pistes ?
Merci.
si tu as commander le matériel sur Amazon comme indiqué sur le topic, il faut que tu mettes le processeur en ATmega 328P (OldBootloader) et le téléversement fonctionnera.
J'ai eu le même soucis et en changeant le processeur, tout est ok

Re: [MiSTer FPGA] lancement avec nfc(rfid)
Salut,
et merci pour ton tuto. J'ai découvert ton projet dans la vidéo de Retro Polo, c'est vraiment top, ça m'a tout de suite donné envie de le faire.
Je voulais savoir, est-ce qu'il y a une méthode pour lancer des jeux consoles ?
Merci à toi.
-
- Gourou
- Messages : 538
- Inscription : 28 mai 2014 - 01:00
- A remercié : 15 fois
- A été remercié : 11 fois
Re: [MiSTer FPGA] lancement avec nfc(rfid)
Merci beaucoup

-
- Gourou
- Messages : 538
- Inscription : 28 mai 2014 - 01:00
- A remercié : 15 fois
- A été remercié : 11 fois
Re: [MiSTer FPGA] lancement avec nfc(rfid)
C'était le choix du processeur il fallait que je sélectionne le "ATmega 328P (OldBootloader)" alors que je selectionnais le "ATmega 328P"
Tout est ok et fonctionnel !
Re: [MiSTer FPGA] lancement avec nfc(rfid)
salut , oui pour les consoles/ordinausores il faut faire des lancement avec un fichier mgl c'est ce que je prévois de rajouter dans mon tuto , merci pour vos compliments
Mr BIG
Mr BIG
Re: [MiSTer FPGA] lancement avec nfc(rfid)
salut j'ai un petit problème.
lorsque que je veux configurer le rfid et que je veux inclure une bibliothèque le choix MFRC522 n'apparait pas.
Comment est ce que je peux faire pour que celui ci apparaisse dans la liste?
Sachant que j'ai acheté le métériel qui était proposé dans le tuto.
merci
lorsque que je veux configurer le rfid et que je veux inclure une bibliothèque le choix MFRC522 n'apparait pas.
Comment est ce que je peux faire pour que celui ci apparaisse dans la liste?
Sachant que j'ai acheté le métériel qui était proposé dans le tuto.
merci
- ay0r
- Amateur
- Messages : 52
- Inscription : 28 oct. 2015 - 16:49
- A remercié : 2 fois
- A été remercié : 2 fois
Re: [MiSTer FPGA] lancement avec nfc(rfid)
Yop yop yop.
On a donc cherché le soucis avec Noein et on a trouvé.
Il faut préciser que si vous n'avez pas la librairie MFRC522, vous allez dans Gestion des bibliothèques et vous la télécharger. Elle sera ensuite dans votre pack 'arduino' PC.
Je pense qu'il y a eu quelques raccourcis par habitude d'utiliser ce genre de matériel simplement. Des petits oublis qui peuvent paraître insurmontable quand on n'y connait rien.
Mais avec un peu de temps et de recherche, on en vient à bout ^^
Bon bricolage aux prochains.
On a donc cherché le soucis avec Noein et on a trouvé.
Il faut préciser que si vous n'avez pas la librairie MFRC522, vous allez dans Gestion des bibliothèques et vous la télécharger. Elle sera ensuite dans votre pack 'arduino' PC.
Je pense qu'il y a eu quelques raccourcis par habitude d'utiliser ce genre de matériel simplement. Des petits oublis qui peuvent paraître insurmontable quand on n'y connait rien.
Mais avec un peu de temps et de recherche, on en vient à bout ^^
Bon bricolage aux prochains.