P44 Création d'un systeme domotique sans fil : Différence entre versions

De Wiki de Projets IMA
(Avancée du projet)
(A commander)
Ligne 51 : Ligne 51 :
 
<br/>
 
<br/>
  
 +
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).
 +
 +
 +
{| class="wikitable alternance centre"
 +
|-
 +
! scope="col" | Produit
 +
! scope="col" | Quantité
 +
! scope="col" | Destination
 +
! scope="col" | Ref Magasin
 +
! scope="col" | Prix unitaire (€)
 +
! scope="col" | Lien
 +
|-
 +
| Balun
 +
| 10
 +
| CC2520
 +
| 609-2450BM14E0007T
 +
| 0,77
 +
| [http://www.mouser.fr/ProductDetail/Johanson/2450BM14E0007T/?qs=yCnrNFeXz%252bi3PM02jB7pfg%3d%3d]
 +
|-
 +
| Balun
 +
| 10
 +
| CC1101
 +
| 609-0896BM15A0001E
 +
| 0,528
 +
| [http://www.mouser.fr/ProductDetail/Johanson/0896BM15A0001E/?qs=yCnrNFeXz%252bhBf3fh1pdX3A%3d%3d]
 +
|-
 +
| Mini USB connector
 +
| 10
 +
| Flash MSP
 +
| 571-1734328-1
 +
| 1,89
 +
| [http://www.mouser.fr/ProductDetail/TE-Connectivity-AMP/1734328-1/?qs=sGAEpiMZZMulM8LPOQ%252byk4EmpGondtlVJ7CPQNkIc0k%3d]
 +
|-
 +
| Connecteur HE10 2x5 points droits
 +
| 10
 +
| Connexion capteurs
 +
| 966
 +
| 0,92
 +
| [http://www.selectronic.fr/connecteur-idc-sans-verrouillage-male-droit-2x5-points.html]
 +
|-
 +
| L122
 +
| 10
 +
| Inductance CC1101
 +
| 609-L-07C5N6SV6T
 +
| 0,033
 +
| [http://www.mouser.fr/ProductDetail/Johanson-Technology/L-07C5N6SV6T/?qs=sGAEpiMZZMsg%252by3WlYCkU8SSmljp69OTK3RbQ09BWNo%3d]
 +
|-
 +
| C123
 +
| 10
 +
| Capacité CC1101
 +
| 609-500R07S1R8BV4T
 +
| 0,062
 +
| [http://www.mouser.fr/ProductDetail/Johanson/500R07S1R8BV4T/?qs=%2fha2pyFaduitFglPf7QFEsZtsJqtYvL4fzlZSzXserXrGjHtddNkOA%3d%3d]
 +
|-
 +
| C124
 +
| 10
 +
| Capacité CC1101
 +
| 605-500X07N101MV4T
 +
| 0,32
 +
| [http://www.mouser.fr/ProductDetail/Johanson/500X07N101MV4T/?qs=%2fha2pyFadujnfD9HGHM2BdhDA%252bO%252bUcVW5k3zm3kA2P6lOoHjunAAlQ%3d%3d]
 +
|-
 +
| R231
 +
| 10
 +
| Résistance CC2520
 +
| 71-CRCW1206-56K-E3
 +
| 0,03
 +
| [http://www.mouser.fr/ProductDetail/Vishay-Dale/CRCW120656K0FKEA/?qs=sGAEpiMZZMtlubZbdhIBIG%252bQdqEYxmUikGot3xX%2fo3c%3d]
 +
|-
 +
| Quartz
 +
| 10
 +
| Horloge CC1101
 +
| 732-TX325-26F09Z-AC3
 +
| 0,415
 +
| [http://www.mouser.fr/ProductDetail/Epson-Timing/TSX-3225-260000MF09Z-AC3/?qs=sGAEpiMZZMsBj6bBr9Q9acukpafrIaZ1H6dIkVdVr84%3d]
 +
|-
 +
| Quartz
 +
| 10
 +
| Horloge CC2520
 +
| 732-FA128-32F20X-K3
 +
| 0,664
 +
| [http://www.mouser.fr/ProductDetail/Epson-Timing/FA-128-320000MF20X-K3/?qs=sGAEpiMZZMsBj6bBr9Q9aXmxIa9b7yjI5HpOAwfneik%3d]
 +
|-
 +
| A continuer
 +
|}
  
 
=='''Avancée du projet'''==
 
=='''Avancée du projet'''==

Version du 10 octobre 2014 à 13:50

Création d'un systeme domotique sans fil



Présentation générale du projet


Contexte


L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.

Cahier des charges


  • Côté Raspberry Pi:
    • Serveur récupérant les informations envoyées par les cartes
  • Côté capteurs :
    • Une carte incorporant :
      • un MSP430xxx
      • deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences
      • des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)
    • Un OS Contiki installé sur le MSP pour connecter la carte sur un réseau

Mi-novembre : Prototype de la carte

Liste des composants


A notre disposition


Produit Quantité
CC1101 10
CC2520 10
MSP430F5418A 4

A commander


La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).


Produit Quantité Destination Ref Magasin Prix unitaire (€) Lien
Balun 10 CC2520 609-2450BM14E0007T 0,77 [1]
Balun 10 CC1101 609-0896BM15A0001E 0,528 [2]
Mini USB connector 10 Flash MSP 571-1734328-1 1,89 [3]
Connecteur HE10 2x5 points droits 10 Connexion capteurs 966 0,92 [4]
L122 10 Inductance CC1101 609-L-07C5N6SV6T 0,033 [5]
C123 10 Capacité CC1101 609-500R07S1R8BV4T 0,062 [6]
C124 10 Capacité CC1101 605-500X07N101MV4T 0,32 [7]
R231 10 Résistance CC2520 71-CRCW1206-56K-E3 0,03 [8]
Quartz 10 Horloge CC1101 732-TX325-26F09Z-AC3 0,415 [9]
Quartz 10 Horloge CC2520 732-FA128-32F20X-K3 0,664 [10]
A continuer

Avancée du projet


Semaine 22/09


Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.
Les composants retenus sont :

  • MSP:
    • MSP430xxx
  • Radio:
    • CC1101
      • Module Radio 315/433/868/915 MHz
    • CC2520
      • Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE
    • Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.


Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:

    • Lien TI
    • 16 Bit Ultra-Low Power Microcontroller
    • 128 Kb Flash
    • 16 Kb RAM

Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.

Semaine 29/09


Commande de samples (MSP et CC) sur le site de TI.
Installation de Debian sur la Raspberry Pi
Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur. Installation d'une base de données (PostgreSQL) sur la Raspberry Pi. La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.


Semaine 06/10


Création et récupération de librairies Eagle pour le MSP et les CC.
Lecture des datasheets et reference design des composants:

  • Ballun remplaçant filtrage pre-antenne pour les CC.
    • Avantage :
      • Moins de composants nécessaires
      • Gain de place
      • Moins cher
  • Capacités de découplage
  • Résistance de pull-up pour l'alimentation
  • Quartz 16 MHz (CC1101) et 32 MHz (CC2520)


Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)
Connecteur Mini-USB pour le flashage du MSP
LED RGB: Indication allumage à distance