Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Emetteur 433Mhz
#1
Salut à tous
Je bloque pour faire fonctionner un emetteur 433Mhz. Celui que tout le monde a avec les 3 broches.
Tout d'abord pour la réception ca fonctionne nickel même si je viens de voir sur le blog de Yaung qu'à priori c'est sur du 3.3V qu'il faut brancher et pas du 5.
J'ai bien les infos des télécommandes de mes prises qui s'affichent.

Par contre j'ai branché un émetteur toujours sur l'Arduino (toujours en 5V ...) et je souhaite envoyer un code, et le recevoir sur le même Arduino (aucun intérêt, c'est juste pour les tests). Et ca ne fonctionne pas. J'ai beau envoyer un code, il est pas reçu. J'ai aussi essayé avec les infos du blog d'Idleman depuis le Raspberry (en 3.3V cette fois) et rien n'y fait, l'Arduino ne recoit rien.

Une idée ?

Code :
[== C++ ==]
/*
  RF_Sniffer
  
  Hacked from http://code.google.com/p/rc-switch/
  
  by @justy to provide a handy RF code sniffer
*/

#include <RCSwitch.h>
RCSwitch mySwitch = RCSwitch();

void setup() {
  Serial.begin(9600);
  mySwitch.enableReceive(0);  // Receiver on inerrupt 0 => that is pin #2
  mySwitch.enableTransmit(10);  // la pin 10 de connexion de mon émetteur
  mySwitch.setProtocol(1); // le protocol
  mySwitch.setRepeatTransmit(15);
}

void loop() {
  mySwitch.send(1381717, 24);
  delay(500);
  if (mySwitch.available()) {
    
    int value = mySwitch.getReceivedValue();
    
    if (value == 0) {
      Serial.print("Unknown encoding");
    } else {
  
     Serial.print("Received ");
      Serial.print( mySwitch.getReceivedValue() );
      Serial.print(" / ");
      Serial.print( mySwitch.getReceivedBitlength() );
      Serial.print("bit ");
      Serial.print("Protocol: ");
      Serial.println( mySwitch.getReceivedProtocol() );
    }
    
    mySwitch.resetAvailable();
    
  }

}
Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
Répondre
#2
Le neuneu répond à sa question : il faut instancier un autre objet de type RCSwitch. Le même objet ne pouvant faire de l'émission et de la réception à priori !
Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
Répondre
#3
Héhé Smile

Et sinon, le taux de réception ça donne quoi ?
Serial Organisateur d'aPIro
Bloggeur Bidouilleur
Ydle, domotique DIY basée sur un raspberry pi
Répondre
#4
Aucune idée. Mais j'arrive à réupérer le code d'une télécommande et à le réemettre vers une prise pour l'allumer et l'éteindre. Objectif n°1 rempli :-)
Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
Répondre
#5
Juste une question HS...
Pourquoi tout le monde se borne à passer par un Ard pour le RF, alors que le Pi le fait bien tout seul ?
C'est pas un troll hein ? Je demande juste ce que vous trouvez de mieux à passer par là...

+++
Répondre
#6
De mon expérience, c'est souvent plus facile les montages à base d'arduino.

Et surtout, comme arduino est plus vieux et un peu à l'origine de la vague DIY éléctronique, y'a pas mal de tutos.

Perso dans Ydle, on utilise les 2.

Point supplémentaire : l'arduino peut être réduit à sa puce pour 2/3 €... donc quand même super moins cher que les 35€ du raspberry pi (qui en plus est gourmand niveau courant).
Serial Organisateur d'aPIro
Bloggeur Bidouilleur
Ydle, domotique DIY basée sur un raspberry pi
Répondre
#7
Comme ca marchait pas sur Raspberry je me suis rabattu sur l'Arduino ...

X-cAlibur a écrit :Juste une question HS...
Pourquoi tout le monde se borne à passer par un Ard pour le RF, alors que le Pi le fait bien tout seul ?
C'est pas un troll hein ? Je demande juste ce que vous trouvez de mieux à passer par là...

+++
Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
Répondre
#8
Ok, réduit à sa puce si tu as le reste autour...
Et moi j'ai jamais eu de souci sur Pi, mais bon, au moins je connais mieux vos raisons, merci Wink

+++
Répondre
#9
Yaug a écrit :Point supplémentaire : l'arduino peut être réduit à sa puce pour 2/3 €... donc quand même super moins cher que les 35€ du raspberry pi (qui en plus est gourmand niveau courant).

Et 3eme point.. un Atmega est + petit qu'un Rasp... (genre pour essayer de caser le capteur etc.. dans une prise par exemple)


Pour moi aussi l'ideal est la combinaison des 2:
- Le Rasp pour la partie "serveur central"..
- L'Atmega (Aduino) pour mettre aux 4 coins de la maison pour remonter diverses infos. (petit / moins cher / peut fonctionner sur pile avec une bonne autonomie)
Répondre
#10
ton idéal c'est donc ydle :p

sachant qu'on peut se passer d'une puce atmega 328 sur les montages les plus simples pour migrer vers une atTiny85, qui est encore plus économe en énergie
Serial Organisateur d'aPIro
Bloggeur Bidouilleur
Ydle, domotique DIY basée sur un raspberry pi
Répondre
#11
Yaug a écrit :ton idéal c'est donc ydle :p

Je sais bien... Big Grin

Il faudrait qu'on puisse t'aider a avancer.. si tu le souhaites.. (une liste de choses a faire, tester, implémenter.., un wiki , et peut etre certains d'entre nous pourraient aider a faire avancer les tests etc.. )
Répondre
#12
J'arrive pas à faire fonctionner le programme d'Idle man depuis le Raspberry. Faut que j'essaye avec une autre prise, celle que j'ai pu faire fonctionner avec l'Arduino.

X-cAlibur a écrit :Ok, réduit à sa puce si tu as le reste autour...
Et moi j'ai jamais eu de souci sur Pi, mais bon, au moins je connais mieux vos raisons, merci Wink

+++
Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
Répondre
#13
Uggy a écrit :Il faudrait qu'on puisse t'aider a avancer.. si tu le souhaites.. (une liste de choses a faire, tester, implémenter.., un wiki , et peut etre certains d'entre nous pourraient aider a faire avancer les tests etc.. )

Au temps pour moi, je vois qu'un forum vient d'etre lancé il y a quelques jours... Smile
Répondre
#14
Il y a quelques semaines Big Grin

chris, n'hésite pas si tu as besoin d'aide.
J'avais refait tous les tutos radio d'idleman il y a quelques mois.
Serial Organisateur d'aPIro
Bloggeur Bidouilleur
Ydle, domotique DIY basée sur un raspberry pi
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

A propos de Communauté francophone RPi

Communauté francophone RPi est un forum d'aide et de partage autour du Raspberry Pi et des micro-ordinateurs.