0% ont trouvé ce document utile (0 vote)
9 vues13 pages

Application

Transféré par

Yasmeen Hadji
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
9 vues13 pages

Application

Transféré par

Yasmeen Hadji
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Introduction 

La localisation en temps réel des personnes reste un sujet de recherche, notamment pour les
personnes atteintes de la maladie d'Alzheimer. En intérieur, la méthode puissante consiste à localiser
les étiquettes RFID (Radio Frequency Identification) portées par les personnes

Dans ce chapitre , nous allons …………… d'un système de suivi des patients Alzheimer qui peuvent être
perdus une fois sortis.

Présentation de notre application 

La maladie d'Alzheimer est l'une des maladies les plus courantes chez les personnes âgées. L'un de
ses plus symptômes notoires est l'ignorance de leur emplacement. Ainsi, ils sont généralement
conservés sous observation constante par une infirmière pour s'assurer qu'ils ne se mettent pas en
danger.
Le suivi des déplacements des personnes à la maison est une exigence essentielle dans de nombreux
Applications de maison intelligente axées sur l'occupant telles que la surveillance des personnes
âgées, l'activité reconnaissance. Connaître l'emplacement de la chambre des personnes âgées est
essentiel pour déduire leur activité de vie quotidienne (AVQ).
Le but de ce projet est de proposer une localisation basée sur la RFID système pour réduire la santé
et la sécurité des patients souffrant de perte de mémoire à court terme. Dans les dernières années,
les applications liées à la technologie d'identification par radiofréquence (RFID) est devenu plus
demandé que jamais.
Le système RFID a un coût relativement faible par rapport à toute autre alternative. Un de
Les applications basées sur la RFID les plus connues sont la localisation intérieure.

Matériel utilisé :
Pour ce tutoriel, nous allons utiliser :

partie fixe :

 Arduino UNO
 UHF EPC G2 ISO 18000-6C 5M Reader (available alternative :lecteur MFRC522)
 Supply with AC adapter (power)

partie mobile :

 Tag RFID (F43)


 GSM MODULE +ANTENNA
 GPS MODULE +ANTENNA
 Arduino NANO
 5V lithium battery
 Des câbles(les straps)
 Résistance 220 Ω
 plaque d’essai.

Logiciel utilisé :
 ARDUINO

Partie_fixe :
Carte Arduino UNO : [Link]

Arduino Uno est une carte microcontrôleur basée sur l'ATmega328P .il dispose de 14 broches
d'entrée/sortie numériques (dont 6 peuvent être utilisées comme sorties PWM), de 6 entrées
analogiques, d'un résonateur céramique 16 MHz (CSTCE16M0V53-R0), d'une connexion USB, d'une
prise d'alimentation, d'un connecteur ICSP et d'un bouton de réinitialisation. . Il contient tout le
nécessaire pour prendre en charge le microcontrôleur ; connectez-le simplement à un ordinateur
avec un câble USB ou alimentez-le avec un adaptateur AC-DC ou une batterie pour commencer. Vous
pouvez bricoler votre Uno sans trop vous soucier de faire quelque chose de mal, dans le pire des cas,
vous pouvez remplacer la puce pour quelques dollars et recommencer.

Microcontrôleur ATMEga328P
Caractéristiques :

● Microcontrôleur AVR® 8 bits hautes performances et basse consommation


● Architecture RISC avancée
● 131 instructions puissantes - la plupart des exécutions de cycle d'horloge unique
● 32  8 registres de travail à usage général
● Fonctionnement entièrement statique
● Débit jusqu'à 16 MIPS à 16 MHz
● Multiplicateur à 2 cycles sur puce
● Segments de mémoire non volatile à haute endurance
● 32K octets de mémoire de programme flash auto-programmable dans le système
● EEPROM de 1 Ko
● SRAM interne de 2 Ko
● Cycles d'écriture/effacement : 10 000 flash/100 000 EEPROM
● Section de code de démarrage en option avec bits de verrouillage indépendants
● Programmation dans le système par le programme de démarrage sur puce
● Véritable opération de lecture pendant l'écriture
● Verrou de programmation pour la sécurité du logiciel
● Caractéristiques périphériques
● Deux temporisateurs/compteurs 8 bits avec prédiviseur séparé et mode de comparaison
● Un temporisateur/compteur 16 bits avec prédiviseur séparé, mode de comparaison et capture
mode
● Compteur en temps réel avec oscillateur séparé
● Six canaux PWM
● CAN 10 bits à 8 canaux en boîtier TQFP et QFN/MLF
● Mesure de température
● USART série programmable
● Interface série SPI maître/esclave
● Interface série à 2 fils orientée octet (Phillips I2
compatible C)
● Minuterie de chien de garde programmable avec oscillateur séparé sur puce
● Comparateur analogique sur puce
● Interruption et réveil sur changement de broche
● Caractéristiques spéciales du microcontrôleur
● Réinitialisation à la mise sous tension et détection de baisse de tension programmable
● Oscillateur interne calibré
● Sources d'interruption externes et internes
● Six modes de veille : veille, réduction du bruit ADC, économie d'énergie, mise hors tension, veille,
et veille prolongée

UHF EPC G2 ISO18000-6C 5M READER :

Ce lecteur RFID UHF permet de lire uniquement, rapidement et sans contacts les transpondeurs en
Ultra-Haute Fréquence (UHF). [Link]
[Link]

comment ça marche ? [Link]


[Link]

Un lecteur est un appareil qui émet des signaux radiofréquences et peut détecter toutes les
étiquettes et puces (appelés transpondeurs) qui se trouvent dans sa plage de lecture. La technologie
RFID permet de récupérer pour ensuite sauvegarder les données présentent sur des puces RFID ou
autres.

Une fois les informations recueillies, vous pourrez les traiter via un logiciel compatible avec votre
ordinateur. Les lecteurs de puces rfid fournissent l’énergie nécessaire pour détecter et décoder les
antennes RFID à une distance plus ou moins grande. La distance de lecture dépend de la fréquence
de lecture et de la taille de l’antenne. En général, les puces UHF ont une portée bien supérieure à
celle des HF et peuvent aller jusqu’à 15m, en fonction de la taille de l’étiquette. C’est ce que l’on
appelle de la longue portée.

Il faut savoir que le lecteur de tag RFID et la puce doivent être sur le même spectre de fréquences.
Mais comment savoir quelles sont les puces dites UHF :

Spécifications : [Link]

Working China standard (920~925MHz), American standard (902~928MHz),


Frequency European standard (865~868MHz) , 840MHz~960MHz working frequency
Protocol ISO18000-6C (EPC GEN2), compatible ISO18000-6A/B
Antenna gain 8dBi directional antenna
RF power MAX 20dBm
Card reading
Passive tags identification distance adjusting range:1 to 6 meters
distance
Card reading
Reading time of multi-tags 64 bit ID <6ms
time
Modulation
ASK or PR-ASK
mode
Antenna
MMCX
interface
Supporting
High speed USB or TTL Uart (RS232) communicate with PC applications
interface
Working power DC+3.3V 2A; +5.5V optional
Read indicator Can be programmed. GPIO output can be set
Power 1.5W-2W
Working
-20 degree C  +80 degree C
temperature
Storage
-40 degree C to +125 degree C
temperature
Working
20% to 95 % (No condensation)
humidity
Dimensions 90mm×49mm×0.51mm
Antenna
8”× 12”×2”
dimensions

Lecteur MFRC522 :

Le module est un lecteur de la puce RFID basé sur le circuit MFRC522 à faible coût est facile à

utiliser. Il peut être utilisé dans une large gamme d’application. Le MFRC522 est un circuit

intégré de lecture / écriture hautement intégré pour la communication sans contact à 13,56

MHz. Ci-dessous les caractéristiques du module:

 Basé sur le circuit MFRC522


 Fréquence de fonctionnement: 13,56 MHz
 Tension d’alimentation: 3.3V
 Courant: 13-26mA
 Portée de lecture: Environ 3 cm avec la carte et le porte-clés fournis
 Interface de communication : SPI
 Taux de transfert de données maximum: 10 Mbit / s
 Dimensions: 60mm × 39mm
Supply with AC adapter : [Link]

L'alimentation électrique est un appareil électrique qui convertit le courant électrique provenant
d'une source d'alimentation, telle que le secteur, en valeurs de tension et de courant nécessaires
pour alimenter une charge, telle qu'un moteur ou un appareil électronique.

L'objectif d'une alimentation est d'alimenter la charge avec la tension et le courant appropriés. Le
courant doit être fourni de manière contrôlée - et avec une tension précise - à une large gamme de
charges, parfois simultanément, le tout sans laisser les changements de tension d'entrée ou d'autres
appareils connectés affecter la sortie.

Une alimentation peut être régulée ou non régulée. Dans une alimentation régulée, les variations de
la tension d'entrée n'affectent pas la sortie. D'autre part, dans une alimentation non régulée, la sortie
dépend de toute modification de l'entrée.

La seule chose que toutes les alimentations ont en commun est qu'elles prennent l'énergie électrique
de la source à l'entrée, la transforment d'une manière ou d'une autre et la transmettent à la charge à
la sortie.

Figure: Linear AC/DC Power Supply Block Diagram

Partie_mobile :
Tag rfid (F43) : [Link]

Le F43 de Junmp Tecnology est une étiquette RFID avec fréquence de fonctionnement 860 à 960
MHz, mémoire EPC 128/496/128 bits, mémoire TID 48/48/48 bits, mémoire utilisateur 32/128/512
bits, température de fonctionnement -40 à 70 Degré C.
General Parameters 

 Tag Type :Passive
 Application Industry :Medical
 Frequency Band :UHF
 Operating Frequency :860 to 960 MHz
 IC Type :Impinj/Monza4D, 4E, 4QT
 Protocol :EPC Class 1 Gen 2
 Operation Mode :Passive
 EPC Memory :128/496/128 Bits
 TID Memory :48/48/48 Bits
 User Memory :32/128/512 Bits
 Dimensions :26 x 16 mm
 Operating Temperature :-40 to 70 Degree C
 Air Interface :ISO 18000-6C

GSM MODULE+ANTENNE :

Le Sim900 est un module Shield Gsm GPRS qui vous permet de connecter vos projets à un réseau de
téléphonie mobile pour envoyer et recevoir des messages texte (SMS), des appels et vous connecter
à Internet via GPRS. Ce module est compatible avec toutes les cartes Arduino, qui sont configurées et
contrôlées via leurs ports UART à l'aide de simples commandes AT.

Cette unité a 12 GPIO, 2 PWM et ADC, et elle fonctionne dans les bandes GSM de
850/900/1800/1900MHz. Tout ce dont vous avez besoin pour faire fonctionner l'unité est de
connecter une carte SIM
Gsm Pins : [Link]

FIGURE : SIM900 pin out diagram ([Link]

Pin Number Pin Name Description


1 PWRKEY Voltage input for PWRKEY.  PWRKEY should be
pulled low to power on or power off the system.

The user should keep pressing the key for a short


time when power on or power off the system because
the system need margin time in order to assert the
software.
2,6,23,24 NC NOT-CONNECT
3 DTR Data terminal Ready  [Serial port ]
4 RI Ring indicator  [Serial port ]
5 DCD Data carry detect  [Serial port ]
6 NC NOT-CONNECT
7 CTS Clear to send [Serial port ]
8 RTS Request to send [Serial port ]
9 TXD Transmit data [Serial port ]
10 RXD Receive data [Serial port ]
11 DISP _CLK Clock for display [Display interface]
12 DISP_DATA Display data output [Display interface]
13 DISP _D/C Display data or command select [Display interface]
14 DISP _CS Display Enable [Display interface]
15 VDD_EXT 2.8V output power supply
16 NRESET External reset input
17,18,29,39,45, GND Ground

46,53,54,58,59,

61,62,63,64,65
19 MIC_P Microphone Positive
20 MIC_N Microphone Negative
21 SPK_P Speaker Positive
22 SPK_N Speaker Negative
23 NC NOT-CONNECT
24 NC NOT-CONNECT

 
25 ADC General purpose analog to digital converter.
26 VRTC Current input for RTC when the battery is not
supplied for the system.

Current output for backup battery when the main


battery is present and the backup battery is in low
voltage state.
27 DBG_TXD Transmit pin [Serial interface for debugging and
firmware upgrade ]
28 DBG_RXD Receive pin [Serial interface for debugging and
firmware upgrade ]
30 SIM_VDD Voltage supply for SIM card
31 SIM_DATA SIM data output
32 SIM_CLK SIM clock
33 SIM_RST SIM reset
34 SIM_PRESENCE SIM detect
35 PWM1 PWM Output
36 PWM2 PWM Output
37 SDA Serial Data [I2C]
38 SCL Serial Clock [I2C]
40 GPIO1/KBR4

41 GPIO2/KBR3 General Purpose Input/output

42 GPIO3/KBR2 Keypad interface  [ROWS & COLUMNS]

43 GPIO4/KBR1

44 GPIO5/KBR0

47 GPIO6/KBC4

48 GPIO7/KBC3

49 GPIO8/KBC2 Keypad interface  [ROWS & COLUMNS]

50, GPIO9/KBC1 General Purpose Input/output

51 GPIO10
52 NETLIGHT Indicate net status
55,56,57 VBAT Three VBAT pins are dedicated to connect the
supply voltage. The power supply of SIM900A has to
be a single voltage source of VBAT= 3.4V to 4.5V.
It must be able to provide sufficient current in a
transmit burst which typically rises to 2A.
60 RF_ANT Antenna connection
66 STATUS Indicate working status
67 GPIO 11 General Purpose Input/output
68 GPIO 12 General Purpose Input/output

Caractéristiques et spécifications : [Link]


shield-para-arduino-uno

 Type: Modulo Shield Gsm Gprs


 Série : Sim900
 Dimensions : 85mm * 57mm * 20mm
 Tension d'alimentation externe : 5-12V DC
 Tension de fonctionnement : 5 V
 Basse consommation de courant : 1,5 mA
 Tension E/S : 5 V TTL
 Carte de prise SIM
 prise de batterie RTC
 Batterie N'inclut pas pour RTC : batterie compatible 3 V CR1220
 Comprend une antenne GSM avec connecteur SMA
 Prend en charge quatre fréquences GSM/GPRS dont 900/800/1900/1800MHZ
 GPRS connectivity :
1. GPRS multi-slot class 10(default)
2. GPRS multi-slot class 8 (option)
3. GPRS mobile station class B

 DATA GPRS:
1. GPRS data downlink transfer: max. 85.6 kbps
2. GPRS data uplink transfer: max. 42.8 kbps
3. Coding scheme: CS-1, CS-2, CS-3 and CS-4

 Température de fonctionnement de 30 °C à + 80 °C

SIM900 Functional Diagram :

FIGURE : SIM900 Functional diagram ([Link]

GPSMODULE+ANTENNE :

ARDUINO_NANO :

La carte Arduino Nano est basée sur un ATMega328 cadencé à 16 MHz. Ses 32 Ko de mémoire et ses
E/S étendues font de ce circuit compatible DIL30 l'outil idéal pour les systèmes embarqués ou les
applications robotiques nécessitant du multitâche. [Link]
caractéristiques techniques: [Link]

 Il s'agit d'une carte microcontrôleur petite, flexible et facile à utiliser.


 Il est basé sur le microcontrôleur ou MCU Atmel ATmega328p dans les versions 3.x
et dans ATmega168 dans les versions précédentes. Dans tous les cas, il fonctionne à
une fréquence de 16 Mhz.
 La mémoire se compose de 16 Ko ou 32 Ko de flash selon la version (2 Ko utilisés
pour le bootloader), avec 1 ou 2 Ko de mémoire SRAM et une EEPROM de 512 octets
ou 1 Ko selon le MCU.
 Il a une tension d'alimentation de 5v, mais la tension d'entrée peut varier de 7 à 12v.
 Il a 14 broches numériques, 8 broches analogiques, 2 broches de réinitialisation et 6
broches d'alimentation (Vcc et GND). Parmi les broches analogiques et numériques,
on leur attribue plusieurs fonctions supplémentaires telles que pinMode () et
digitalWrite () et analogRead () pour les analogiques. Dans le cas des analogiques, ils
permettent une résolution de 10 bits de 0 à 5v. Sur les numériques, 22 peuvent être
utilisés comme sorties PWM.
 Il n'inclut pas de prise de courant continu.
 Il utilise un miniUSB standard pour sa connexion avec l'ordinateur afin de le
programmer ou de l'alimenter.
 Sa consommation électrique est de 19 mA.
 La taille du circuit imprimé est de 18x45 mm avec un poids de seulement 7 grammes.

Brochage : [Link]/nano-arduino
5v lithium battery :

alimenter les circuits externes jusqu'à épuisement de leur potentiel

les câbles :

 Câble USB type A/B pour connecter un Arduino


 Les straps flexibles

Résistance 220Ω :

Plaque d’essai

La plaque d’essai permet de réaliser des montages sans souder les composants l’uns et les autres elle
possède une connexion cachée entre les différents composants du circuit à réaliser. Comme montré
la figure la plaque d’essai comporte deux sorts types de lignes : les lignes horizontales utilisées pour
l’alimentation et les lignes verticales pour la connexion.
Logiciel Arduino IDE:

IDE qui signifie« Integrated Development Environment » , et C'est un logiciel qui fournit au


programmeur de nombreux outils logiciels
compilé en un seul endroit, à partir duquel le code est écrit, édité, révisé puis converti dans un
langage que l'Arduino comprend et lui est transmis.

Arduino IDE est basé sur le langage de programmation C/C++, et son architecture possède de
nombreuses bibliothèques et instructions prêtes à l'emploi, ce qui peut faire gagner beaucoup de
temps, et est considéré comme l'un des langages de programmation les plus simples pour la
programmation de microcontrôleurs.

Sketch est l'environnement de développement dans lequel les cartes Arduino sont programmées et
le code écrit. L'interface du logiciel contient des menus, des commandes et des raccourcis dont la
mission est de faciliter l'écriture de code et de fournir les grandes fonctionnalités trouvées dans
l'environnement de développement "arduino IDE".

Application :

1. L'algorithme de notre application est :

2. Realisation :

3. Le code arduino :

Vous aimerez peut-être aussi