Boitier pour lecteur RFID

Vous souhaitez développer un projet mais vous manquez de temps, de compétences ? Présentez votre projet ici pour trouver des participants...

Modérateur : Francois

Répondre
piper
Raspinaute
Messages : 641
Enregistré le : sam. 5 juin 2021 18:57

Boitier pour lecteur RFID

Message par piper » jeu. 20 janv. 2022 20:39

Bonjour,
Depuis longtemps, j'ai un projet dans la tête :
Un contrôle d'accès dont je maitriserai toute la partie base de données et mise à jour des droits.
Les bases de données SQL, la modélisation, c'est mon job : pas de soucis
Le site web pour paramétrer les droits, c'est mon job aussi : ça va aller
Faire des API pour accéder à la base de données distantes : pas de soucis
Disposer d'un backup local en cas de coupure d'internet : pas de soucis, je sais comment faire

Là où je pêche c'est sur les contraintes d'électronique et d'intégration

J'ai 3 questions pour les spécialistes :
1) quelle longueur max pour les câbles qui relieront le lecteur de badge (interface SPI) au micro-contrôleur (Arduino ou ESP32 ou Raspberry, je ne suis pas fixé) ?
2) comme je suppose que celle longueur de câbles max ne va pas aller bien loin quelle solutions possibles ? 1 Arduino par lecteur conversant à un raspberry via NFR24 ou wifi (pas envie ) ou Zigbee ou autre ?
3) Le plus dur (pour moi) : l'intégration du lecteur dans un boitier mural, vous avez une idée ? j'ai cherché sur internet, en vain

Merci d'avance pour vos idées.
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Re: Boitier pour lecteur RFID

Message par Artemus24 » ven. 21 janv. 2022 08:42

Salut Piper.

Difficile de te répondre, je n'ai pas fait ce projet.

Pour le micro contrôleur, vu les prix, je te conseille un Module NodeMCU ESP32.
Tu peux même en trouver ailleurs pour moins de 12€.

1) Je dirais le plus court possible. moins de 1 mètre.
En fait, pourquoi ne pas mettre le ESP32 directement dans le boîtier qui va contenir ton lecteur RFID ?

2) Je suppose que tu auras plusieurs lecteurs RFID.
Quelles sont les distances et les obstacles qui tu auras entre tes lecteurs RFID et ce qui va faire office de serveur ?
Si tu as des murs un peu épais, le WIFI ne va pas convenir.

--> Module transceiver nRF24L01+ GT020.

3) je ne sais pas répondre à ta question.
--> RFID / NFC.

Tu peux poser des questions chez Gotronic afin de faire le bon choix du matériel.

Cordialement.
Artemus24.
@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

Bud Spencer
Raspinaute
Messages : 1089
Enregistré le : lun. 15 août 2016 21:38

Re: Boitier pour lecteur RFID

Message par Bud Spencer » sam. 22 janv. 2022 13:07

Dans l’absolu, il ni a pas de longueur max définie pour une liaison Spi. Tout dépend de l’impédance de la ligne, de la tension des signaux et de la fréquence d’horloge. Pour l’expérimentation (genre sur breadbord), on a tout intérêt à assurer la liaison par des fils le plus court possible pour s’affranchir de tout risque de parasites et d'accrochages, surtout avec des fréquences d'horloge au dessus de 20MHz. Après, avec un câblage propre, on peut atteindre une petite dizaine de mètres avec une horloge à 1 ou 2 Mhz. Pour de plus grande distance, on peut utiliser des amplificateurs/répéteurs pour compenser l’atténuation des signaux par la résistance des fils. Il existe aussi des composants qui permettent d’isoler les liaisons spi et d’atteindre des distances jusqu’à 100 m sur une paire torsadée (genre LTC6820).

Pour faire simple, si tu envisages un petit lecteur RFID genre mrfc522 et que tu n’as que quelques mètres, ça peut le faire sans rien ajouter avec une fréquence d’horloge raisonnable. L’inconvénient de ce module, c’est qu’il véhicule des signaux à 3.3v ce qui est déjà un handicap pour la distance comparée à des signaux en 5v.

Pour le boitier mural, n’importe que coffret plastique peut faire l’affaire. Sur cette photo tu peux voir que pour les pointeuses du projet Chronos, j’avais fixé le petit lecteur de tag sur un coté du coffret avec une petite entretoise de 3 ou 4 mm et la lecture se fait sans aucun probleme au travers du plastique.
Le premier ennemi de la connaissance n’est pas l’ignorance, c’est l’illusion de la connaissance (S. Hawking).

piper
Raspinaute
Messages : 641
Enregistré le : sam. 5 juin 2021 18:57

Re: Boitier pour lecteur RFID

Message par piper » mer. 26 janv. 2022 11:34

Merci pour vos réponses.
Vu qu'il y aurait 7 lecteurs de badges associés à 5 portes + un 1 rideau électrique + 1 alarme (on/off)
Que la plus grande distance entre les 2 est bien de 30m facile (étage et RDC)
Ca ne vas pas le faire en SPI.
Du coup je pense à communication NRF24 entre un Pi et soit des ESP32, soit des Arduinos qui seraient au plus prêt des lecteurs.
Car je n'ai pas envie d'avoir à reprogrammer les arduinos ou les ESP32 si on change de Box ou de mot de passe wifi
vu que le SSID et le mot de passe wifi sont à codés en dur sur ces appareils, sans accès ssh possible.

Mon plus gros problème va être le boitier qui contiendra le lecteur et soit un arduino soit un ESP32
Ce doit-être un petit peu résistant à l'arrachement (un minimum) , et protégé de la pluie car l'un des lecteurs serait à l'extérieur.
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32

Répondre

Retourner vers « Projets »