Réception 433MHz sur micro-contrôleur ?

Vous avez réalisé ou vous voulez réaliser un truc impensable avec votre Raspberry Pi ? Cet endroit est pour vous...

Modérateur : Francois

Répondre
Korhm
Raspinaute
Messages : 232
Enregistré le : ven. 19 sept. 2014 08:13
Localisation : Toulouse

Réception 433MHz sur micro-contrôleur ?

Message par Korhm » ven. 11 sept. 2015 18:39

Bonsoir à tous !


Je joue actuellement avec les ondes radios (433MHz) sur mon Raspberry Pi.
J'ai suivie pour cela les tuto de idleman qui sont bien foutue - et surtout il fournit des sources cpp pour envoyer/recevoir des signaux de la norme home easy
Côté émission pour aller/éteindre mes lumières, pas de soucis

Par contre,ce que j'aimerais faire, c'est utiliser les interrupteurs chacons pour allumer mes lumières, et indiquer au raspberry que je les ai allumées. Je donc mis un récepteur 433MHz grâce à ce tuto : http://blog.idleman.fr/raspberry-pi-10- ... par-radio/
Ici, ça fonctionne aussi, mais ça bouffe toute la ressource CPU du raspberry. J'imagine que c'est parce que il est inondé en permanence par des signaux et qu'ils faut tout traiter
Sachant que ma framboise donc "écouter" en permanence les signaux radio, elle ne peut plus rien faire à côté.


J'ai donc l'idée de déporter la détection du signal sur un micro-contrôleur, qui encaissera tout les signaux, et n'avertira le raspberry que quand un signal légitime arrivera. J'ai un Attiny85 de dispo.
Deux questions donc :
- est-ce que c'est faisable par µc - nottaement avec un Attiny85 ?
- et surtout, comment relier ce µc au raspberry pour lui indiquer qu'il a reçu un signal viable ? Quel type de message lui envoyer ?

guillaume9344
Raspinaute
Messages : 629
Enregistré le : mar. 6 janv. 2015 19:44
Localisation : finistere

Re: Réception 433MHz sur micro-contrôleur ?

Message par guillaume9344 » ven. 11 sept. 2015 19:23

Bonsoir, je ne connais pas l 'attiny , mais ce genre de progrzmme est tout à fait réalisable sur un µc .
Il faudra surement réécrire un programme propre au µc utilisé .
Pour relier le µc au pi : en filaire:i2c, spi , uart, gpio avec votre propre protocole..........
en hertzien: nrf24l01, wifi,autre 433mhz ,zegbee.......
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam

Korhm
Raspinaute
Messages : 232
Enregistré le : ven. 19 sept. 2014 08:13
Localisation : Toulouse

Re: Réception 433MHz sur micro-contrôleur ?

Message par Korhm » dim. 27 sept. 2015 11:19

Bonjour,

je me suis lancé dedans dans la semaine.
J'ai bien réussi à programmer mon Attiny85, relié au récepteur 433Mhz d'un côté, et au Raspberry Pi via une liaison série de l'autre.
Le µc et la framboise communiquent bien.

Par contre, concernant mon module 433Mhz, je n'arrive pas à le faire marcher...
- si je fais un digitalRead(pin), j'ai toujours une valeur égale à 1
- si je fais un analogRead(pin), j'ai un valeur qui oscille entre 650 et 750
- Si je fais un pulseIn(pin, LOW), j'ai toujours 0
- Par contre, si je fais un pulseIn(pin, LOW) sans branché le récepteur (le pin est à "l'aire libre"), j'ai bien des valeurs qui s'affichent (il s'agit du temps entre une valeur HIGH et une valeur LOW)

Est-ce que cela pourrait signifier que mon récepteur 433Mhz est HS ?
J'ai déjà effectué les tests suivants :
- le récepteur est bien alimenté (j'ai placé une LED)
- Mon émetteur est placé à 2cm, il ne détecte pas de variations

Si quelqu'un à une idée....

PS : il faudrait peut-être déplacer le sujet, il s'agit plus d'un problème d'électronique que de raspberry

guillaume9344
Raspinaute
Messages : 629
Enregistré le : mar. 6 janv. 2015 19:44
Localisation : finistere

Re: Réception 433MHz sur micro-contrôleur ?

Message par guillaume9344 » dim. 27 sept. 2015 15:27

Ré-essai digitalread en connectant la pin d'entrée au 3.3v avec une résistance ca devrai lire "1" et connecté à la masse "0" . Ca dédouanera la partie hard du µc , pour le récepteur 433 avec un analyseur logic si vous en avez un . attention certain récepteurs ont besoin d'une résistance de tirage au 3.3v pour fonctionner.
@+
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam

domos
Messages : 75
Enregistré le : lun. 9 mars 2015 19:17

Re: Réception 433MHz sur micro-contrôleur ?

Message par domos » lun. 28 sept. 2015 17:04

Bonjour
Il faut utiliser une interruption pour lire ces récepteurs. Voir les récepteur Oregon à base de arduino.

Envoyė de mon Zx81 en utilisant Tapatalk.

Korhm
Raspinaute
Messages : 232
Enregistré le : ven. 19 sept. 2014 08:13
Localisation : Toulouse

Re: Réception 433MHz sur micro-contrôleur ?

Message par Korhm » mar. 6 oct. 2015 18:49

Je n'ai pas beaucoup de temps en ce moment pour faire des tests sur mon µc
Par contre, j'ai pu tester très rapidement sur un arduino et un raspberry, j'ai le même comportement. Et je me rappelle l'avoir déjà fait fonctionner sur un raspberry sans résistance de tirage. C'est peut-être donc mon récepteur qui est HS.
D'ailleurs quand il est branché, il est chaud. Je sais pas si c'est normal.

Je vais sans coute en commander un autre à l'autre bout de monde, et referais des tests quand je l'aurais reçu

Répondre

Retourner vers « Utilisateurs avancés »