Projet avec du RFID (50-60 cm)

Il n’y a pas de magie... si vous voulez qu’un tag passif vous réponde il faut lui envoyer de l’énergie... ça se fait avec une émission électromagnétique qui est captée par le tag... si vous voulez envoyer de la puissance rayonnée loin il faut une grosse antenne... ensuite il faut qu’elle puisse écouter la réponse du tag qui lui a une petite antenne (qui sert À la fois à la réception d’énergie et en émission de ses informations) et donc Il faut que votre grosse antenne soit hypersensible pour détecter le signal du tag... Tout ça n’est pas simple et coûte cher

Un petit émetteur Bluetooth iBeacon ça tient 1 à 2 ans avec une petite pile et c’est pas super gros.. ce pourrait être une solution à explorer

Le chat risque d'avoir le poil hérissé ... ;D

De ce que j'ai vu en explorant le bluetooth c'est presque uniquement des solutions avec un téléphone portable, donc pour le moment il faut que j'explore un peu plus.

vous prenez deux Module Bluetooth 4.0 BLE et ils savent se parler

Du coup si je résume il faut deux arduinos et deux modules bluetooth 4.0 BLE : un maître (capteur), un esclave (animal). Et après il faut que je calcule la distance selon la puissance, c'est bien ça ?

Plutôt avec un capteur ultrasons SR-HC04

EDIT : c'est juste pour savoir quand ouvrir la porte, le chat serait détecté par le bluetooth.

... et une batterie pour chaque chat ! Ça commence ressembler à une usine à gaz !

EDIT :
Je te conseille de revenir aux tags RFID, cherche sur Google "long range RFID tag arduino", tu trouveras des choses qui peuvent t'intéresser. Chez Aliexpress: "Longue Portée RFID UHF Tag Autocollant Inlay 860-960 MHz"

Et un truc à base d'infrarouge ?

Genre petite led IR sur chaque chat via un collier et un recepteur sur la chattière .

Ya peut être moyen d'émmettre que certains longueurs d'onde pour pouvoir identifier les différents chats ...

Un capteur à ultrason tu fais comment pour détecter deux colliers différents ?

Infrarouge jsuis moyen chaud.

J'ai modifié mon message pendant que tu posais ta question...

@lesept

Ces tags de chez Ali qui sont lisibles entre 5 et 10m nécessitent une antenne qui vaut assez cher (genre 60 à 90€ d’occasion et 150 à 250€ en neuf sans doute)

On trouve des trucs un peu moins chers mais la qualité n’est pas au RV (enfin à l’époque où j’ai testé, il y a quelques temps,déjà)

Ouais enfin après il existe peut-être des antennes plus petite, parce que 6 m ça fait beaucoup.

Oui, une antenne moins chère donc moins performante permettra peut être de lire à une distance plus courte, compatible des besoins de notre ami.

Ceci dit, je n'ai jamais testé ces tags donc je ne sais pas si c'est une bonne solution...

Donc pour pouvoir tester il me faudrait :

  • Un arduino
  • Un lecteur
  • Une antenne

Mais le problème c'est pour trouver un lecteur car de ce que j'ai pu voir les lecteurs qui sont les plus communs pour lire un badge (RC522), possèdent une antenne intégré, et il n'est apparemment pas possible d'en ajouter une externe. Si quelqu'un en connait un qualitatif auquel on peut ajouter une antenne.

Cherches tu à identifier chaque chat ou juste un groupe de chat ?

Tu devrais regarder les systèmes à infrarouge.. c'est assez simple comme ta télé et sa télécommande .

Tu as de la portée , un emetteur qui peut être facilement autonome pdt quelques temps pour un collier de chat et un récepteur facilement intégrable ..

des iBeacons ça peut ne pas être très gros

Par exemple (premier trouvé sur internet) le ceux de mokosmart

ou

ça vous donne une détection à plusieurs dizaines de mètres - à vous ensuite d'ajuster en fonction du niveau du signal reçu par un capteur compatible iBeacon ce que vous jugez être "en proximité".

Un beacon c'est similaire à du bluetooth nan ? Il faudrait que je prenne ça https://www.amazon.fr/SunFounder-Bluetooth-Master-Module-Arduino/ par exemple et un beacon puis détecter quand il approche ?

Pour l'infrarouge il faudrait que je vois comment le mettre en place.

'beacon' = balise

En général on prend un circuit Bluetooth BLE configuré pour émettre périodiquement , sans connection ou appairage préalable, une courte trame ('trame d'avertising'). Les formats de trame les plus courants : iBeacon d'Apple, Eddystone de Google...)

Acheter tout fait, comme indiqué par J-M-L... ou faire soi même.
Un HM10 peut être configuré pour se comporter en iBeacon . Il le fait en solo, sans microcontrolleur additionnel
J'en ai un qui tourne déjà depuis 7 mois, alimenté par une pile CR2032. Décrit içi au message #17
J'ai testé également l'ESP32 en balise iBeacon mais la consommation est trop importante pour une autonomie intéressante.

Détection de Beacon (iBeacon ou Eddystone) :

Un HM10 associé à une carte Arduino peut scanner l'environnement, repérer la présence d'un iBeacon particulier et récupérer la trame émise.

Un ESP32 peut également répérer la présence d'une balise iBeacon, et analyser la trame reçue.

al1fch:
Acheter tout fait, comme indiqué par J-M-L... ou faire soi même.
Un HM10 peut être configuré pour se comporter en iBeacon . Il le fait en solo, sans microcontrolleur additionnel
J'en ai un qui tourne déjà depuis 7 mois, alimenté par une pile CR2032. Décrit içi au message #17

Voici le bon lien... (corrigé aussi dans le quote :~p )

Merci pour toutes ces informations, je vais étudier tout ça et je vous recontacte en cas d'autres questions.

al1fch:
'beacon' = balise
En général on prend un circuit Bluetooth BLE configuré pour émettre périodiquement , sans connection ou appairage préalable, une courte trame ('trame d'avertising'). Les formats de trame les plus courants : iBeacon d'Apple, Eddystone de Google...)

exactement :slight_smile: