Show Posts
Pages: [1] 2 3 4
1  International / Réalisations et Projets Finis / Re: [DOMOTIQUE]Projet de domotique concluant! on: May 26, 2014, 06:01:23 am
comment as-tu eu les librairies rf24.h et rf24 network.h sur ton pcduino, je n'arrive pas à transférer le code que j'ai fait sur un arduino uno sur mon pcduino ?

Effectivement le port direct du code rf24 vers pcduino ne fonctionne pas, j'ai remplacé la gestion hardware SPI par du softspi. Tu trouveras mon adaption du code sur:

http://pcduino.com/forum/index.php?topic=4044.0

Ca reste un "ugly hack" mais ça fonctionne sans problème. Je n'ai jamais réussi à utiliser la gestion SPI native du pcduino via /dev/spi :-(  je me demande si ce n'est pas à cause d'un temps de latence trop long dans leur implémentation c_environnement de digitalRead et digitalWrite ??
2  International / Français / Re: PcDuino et NRF24L01 on: April 21, 2014, 11:12:13 am
Bonjour,

Bonsoir,

Finalement, pour ma part, j'ai utilisé une arduino nano + un shield que j'ai réalisé pour faciliter les branchements + le NRF24L01, le tout branché sur un port USB de la PcDuino. Ca fonctionne impeccable.
J'ai un programme Python/SqLite qui envoie des trames de données via le port série USB à l'arduino nano qui transmet via le NRF24L01.
Pour la réception, idem dans l'autre sens. Pas de problème.


Pourquoi ne pas utiliser directement les pins RX/TX du pcduino pour une liaison série directement sur ton Arduino+nrf24l01? Si je comprend bien cela te fais:

PCDUINO+USB+ARDUINO+NRF24L01

Tu pourrais très simplement te dispenser de la liaison USB, ce qui te donnerais:

PCDUINO+ARDUINO+NRF24L01

Tu verrais un changement notable dans la maintenance de tout ça, le gain d'un port USB et surtout tu pourras constater une communication entre ton pcduino/arduino beaucoup plus efficace(je n'ai pas de mesures à te donner, mais lorsque j'avais cette configuration j'ai remarqué une stabilité et une rapidité accrue en communication série).

Et avec la modif que je propose tu pourrais directement passer par:

PCDUINO+NRF24L01

...et là...ça n'a plus rien à voir+gain arduino..d'ailleurs c'est un peu le but du pcduino:de cumuler le tout-en-un(arm/linux+arduino)

Enfin, tout dépend aussi de la finalité de ton projet  smiley

Bref, bonnes bidouilles!
Alex.





3  International / Français / Re: PcDuino et NRF24L01 on: April 10, 2014, 04:58:13 am
C'est étrange effectivement, je pensais à un problème de compatibilité entre la taille mémoire du type int sur pcduino et sur arduino? cependant je n'ai pas non plus approfondi plus que ça, tellement content d'avoir pu faire fonctionner le nrf24l01...  smiley-cool
4  International / Français / Re: PcDuino et NRF24L01 on: April 09, 2014, 11:01:41 am
Bonjour à tous!

J'ignore si ce post est encore suivi ou intéresse une quelconque âme, mais bon ça y est! j'ai pu, à l'aide d'un modérateur sur le forum officiel pcduino, porter les librairies RF24 et RF24Network et tout fonctionne parfaitement, seul bémol les transactions avec les types numériques ne fonctionnent pas? bon tant pis j'utilise des char[] et tout va bien. Bon ça reste un peu de la bidouille tout ça...mais au moins je peux enfin jarter l'arduino du pcduino pour être autonome!

A bientôt!
Alex.
5  International / Réalisations et Projets Finis / Re: [DOMOTIQUE]Projet de domotique concluant! on: March 31, 2014, 09:11:50 am
Bonjour et merci pour vos compliments!

Je vais tâcher de répondre au mieux. Alors concernant les sources pour arduino/nrf24l01 j'utilise la magnifique librairie de maniacbug(http://maniacbug.github.io/RF24/), avec évidemment une trame pour que les modules puissent communiquer au serveur leurs données récoltées. Je ne vais pas donner les sources de chaque noeuds, ça n'aurait pas vraiment de sens, mais le code d'un seul noeud(en l'occurence içi en PJ la chambre) avec le code serveur.

Pour les librairies utilisées voir:
https://github.com/maniacbug/RF24/
https://github.com/maniacbug/RF24Network
http://www.rocketscream.com/blog/2011/07/04/lightweight-low-power-arduino-library/

Je continue à travailler sur ce même projet, j'ai abandonné le développement de mon propre système logiciel et utilise à la place openHAB(http://openhab.org) Cela me laisse plus de temps personnel tout en gardant l'intérêt du DIY...

Je n'ai pas de vidéo, mais ça aurait été une bonne idée: vu que je n'utilise plus mon interface logicielle perso, cela perd de son intérêt visuel maintenant. La capture vidéo se limiterait à un simple navigateur ouvert sur ma page openhab(voir démo sur: http://demo.openhab.org:8080/openhab.app?sitemap=demo)

Pour le côté tactile de la chose: un bête écran de 15 pouces LCD recyclé auquel j'ai ajouté un kit tactile USB commandé quelque part en chine...vraiment simple à intégrer et un résultat très satisfaisant, pour environ 70€(or frais de douane si contrôle bien sûr!)

A bientôt!
6  International / Français / Re: PcDuino et NRF24L01 on: March 31, 2014, 08:53:57 am
Bonjour,

Je déterre un peu ce post(la création d'un nouveau topic multiplieraient les recherchers des brebis égarées), car je suis actuellement sur le même projet: utiliser la librairie RF24/RF24network de maniacbug sur un pcduino. Mes résultats sont, hélas, peu concluants:

Avec le port SPI proposé par le pcduino: aucun résultats probants, j'ai porté la librairie RF24 directement avec l'environnement C proposé par l'équipe du pcduino mais en vain...l'initialisation m'indique deux/trois choses donc le nrf24l01 est bien reconnu, mais pas d'adressage  smiley-cry

Aujourd'hui je teste avec une librairie de type SPI "logicielle" et là c'est encore pire, lorsque j'envisage de créer un port SPI en loopback pour voir si tout est ok: aucune donnée ne passe.

Bref, je continue mes explorations car j'ai bel et bien vu que cette librairie pouvait tourner sur RPI donc il n'y a pas de raisons! j'envisage de recommencer un test avec l'interface matérielle standard mais en alimentant le nrf24l01 avec une une autre source que le pcduino? qu'en pensez vous?

A très bientôt!
7  International / Réalisations et Projets Finis / Re: [DOMOTIQUE]Projet de domotique concluant! on: November 20, 2013, 11:11:12 am
Quote
precision n'est pas pinaillage  smiley-mr-green

mais c'est qu'il insiste!   smiley-twist




PS:humour de côté,  tu as raison tout de même: la rectification s'imposait!
8  International / Réalisations et Projets Finis / Re: [DOMOTIQUE]Projet de domotique concluant! on: November 20, 2013, 11:09:30 am
Quote
PCDuino : belle petite carte  au destin problématique (comme d'autres) vu la faible communauté qui l'accompagne ...
Elle a, heureusement, retenu toute l'attention de Mon-club-elec :  PyDuino permet de l'exploiter avec efficacité dans l'esprit Arduino tout en donnant accès à l'essentiel des fonctions 'systèmes' disponibles sur une 'miniLinux' (réseau, multimedia...)

L'avenir nous dira quelle sera le destin de toutes ces cartes fort sympathiques, en espérant que l'écosystème ne se limitera pas à 2 cartes...En attendant PcDuino reste une très bonne carte, même si tu as raison sur la maigre communauté qui régne autour...longue vie à club-elec et ses tutos autour de tous ces système un peu exotiques  smiley
9  International / Réalisations et Projets Finis / Re: [DOMOTIQUE]Projet de domotique concluant! on: November 20, 2013, 11:03:13 am

  • Des prises pilotables à distance, marque Phoenix


le principal déjà c'est que tu sois satisfait de ta realisation

Phoenix ou Phenix tes prises ?  smiley-cool

Phenix! pinailleur va!  smiley
10  International / Réalisations et Projets Finis / [DOMOTIQUE]Projet de domotique concluant! on: November 20, 2013, 05:21:15 am
Bonjour à tous,

Je vous présente mon dernier projet abouti, EDAMS qui regroupe une solution logicielle + matérielle me permettant de me la couler douce chez moi. C'est une solution domotique très personnelle, qui regroupe:

  • PCDUINO+Arduino pour la gestion logicielle+NRF24L01 pour réception des noeuds+module radio simples 433Mhz pour réception/émission sur certains périphériques(prises, relais...)
  • Une interface logicielle EDAMS écrite par mes soins en C et EFL(http://www.enlightenment.org)
  • Ecran tactile, parce-que j'ai la flemme d'utiliser une tonne de télécommandes!
  • Des noeuds à base d'Arduino Pro Mini + NRF24L01 pour transmettre les données+divers capteurs(DHT22/DS18B20...)
  • Des prises pilotables à distance, marque Phoenix
  • Des objets hackés(notamment un diffuseur d'huiles essentielles) qui intégrent des relais radio-commandés
  • Des heures de boulot, et de la fierté  smiley-cool

L'appui sur l'écran tactile permet d'interagir avec les périphériques, les informations des capteurs sont transmisses par les noeuds toutes les 30 minutes. Des scénarios sont possibles avec de multiples conditions et actions. Par exemple je définir la lampe du diffuseur d'huiles essentielles sur bleue lorsque la température extérieure est inférieure à 10°C  et que la température de mon salon est inférieure à 15°C et envoyer un mail pour m'indiquer qu'il pèle dehors...brefs aucune limite pour les scénarios!

Quelques captures d'écran:


La page d'accueil avec les informations, la météo et les messages inhérents à EDAMS


Page salon, un appui sur une des lampes permet d'interagir avec elle, la couleur du  diffuseur d'huiles essentielles est réglable ainsi que la diffusion d'huile. On peut voir la température, l'humidité ainsi que le taux d'humidité du sol du ficus pour l'arroser à temps. Les profils permettent de déclencher plusieurs actions à la suite.


La Page scénario, où je définis les actions en fonction de conditions.



Installation murale de l'écran, le PCDUINO sera bientôt sous boitier


Le PCDUINO interfacé avec l'Arduino et les modules de réception/émissions radio(RF433+NRF24L01)

Bonne domotique à tous!
Alex.
11  International / Français / Re: Envoi SMS avec SE 610 on: November 14, 2013, 09:59:23 am
Hey Bassinas!

Oulah, ça fait un moment que je n'avais pas consulté les réponses à ce post. Pour répondre à ta question, tous les tests en émissions ont fonctionnés. Je ne peux pas confirmer quant à la réception...mais je ne vois pas de problèmes à le faire  smiley

J'imagine que tu as un projet en tête? ou c'est juste par curiosité?

12  International / Français / Re: [Projet en cours] Enlightened Domotics Alarm Monitoring System(EDAMS) on: October 04, 2013, 06:18:04 am
Je ne suis pas en maison et encore moins propriétaire,  mon appartement en location me sert un peu de terrain d'entraînement  en attendant d'être propriétaire smiley cela dit si tu vis chez tes parents, c'est vrai que domotiser sa chambre représente peu d'intérêt(quoique engranger des connaissances est toujours bon à prendre)...

Concernant une version Windows, c'est plus que le fait que c'est un système qui ne m'attire pas qui me bloque, tant pis si cela n'attire pas plus de monde. J'ajouterais aussi, qu'EDAMS nécessite quand même quelques connaissances et l'utilisation de Linux trie déjà la base d'utilisateurs concernés. C'est un projet totalement amateur et développé avec beaucoup plus de plaisir que d'intêret commercial/glorifique ou que sais-je encore...Cela dit je suis toujours ouvert pour échanger sur son évolution et aider ceux qui veulent s'y mettre(pour l'utiliser ou le développer).

Un autre argument décisif quant au choix de Linux: la portabilité. Sans modifier une seule ligne de code, j'ai pu démarrer EDAMS sur PCDuino et RPI...Cela me permet de laisser tourner ma plateforme jour et nuit sans soucis de consommation...

Sans nul doute, il existe déjà de meilleures solutions qu'EDAMS mais elle reste MA solution  smiley et qu'est-ce qu'une meilleure solution sinon celle qui nous correspond? Libre aux utilisateurs de trouver ou non EDAMS à leurs pieds  smiley

13  International / Français / Re: [Projet en cours] Enlightened Domotics Alarm Monitoring System(EDAMS) on: October 04, 2013, 04:40:41 am
Bonjour!

J'ai arrêté son développement pour me consacrer à un EDAMS plus personnel(adapté à ma configuration) où je n'ai pas besoin d'une configuration en xPL.

Pour mon projet plus personnel j'utilise un arduino connecté à un pcduino qui reçois des informations en série de type xxxx;xxxx) du coup la version EDAMS officielle en xPL n'a pas été mise à jour depuis un bon moment. Je réflechis au meilleur moyen d'intéger ma version perso dans la version officielle.

Le développement continue donc, mais il me reste à trouver du temps pour intéger tout ça de la meilleur façon possible.

J'ai mis en place un wiki pour EDAMS disponible içi:
https://code.google.com/p/edams/

et un blog(un seul article et un peu obsoléte), mais bon:
http://hylius.blogspot.fr/

En pièce jointe quelques captures d'EDAMS version "perso"...

Utilisez vous déjà EDAMS? quelle est votre configuration domotique(DIY? commerciale?)...En tout les cas je serais ravi d'échanger avec vous sur l'évolution de mon projet!
14  International / Français / Re: RF1100 et rcswitch on: July 18, 2013, 05:01:45 am
Quote
pour t'en assurer, il y a SmartRF Studio: (gratuit)
http://www.ti.com/tool/smartrftm-studio#1
et modifier la configuration du module RF...si besoin.

Bonjour et merci pour ta suggestion, hélas aucun succès avec cette méthode mon dongle n'est même pas reconnu par le logiciel smartrf...et pourtant je vois bien qu'ils utilisent un driver FTDI donc une simple liaison série pour communiquer avec leurs modules...mais le mien n'est pas détecté...Mon dongle est bel et bien lié à un port COM virtuel(windows 7) mais lorsque j'utilise le programme 'RF1100-232 Configurator' disponible sur yesyes.info le dongle ne me renvoie aucune données suite à la mise en place d'options de configuration...Je vois à une led qu'il y a de l'activité lorsque je lui envoi quelque chose mais aucun retours?

Bref, je laisse ça de côté pour l'instant et tenterais sur d'autres PCs(voire avec Linux  si j'obtiens de meilleurs résultats)
15  International / Français / Re: RF1100 et rcswitch on: July 18, 2013, 04:56:55 am
Hey!

Quote
Heu ils font les choses larges eux ... ils diraient ~425MHz à +/-40MHz ça ferait pareil ...
Tu l'as acheté où ce dongle ?

Sur ebay, une petite boutique située en Chine. Ils ne font que reprendre les spécifications du constructeur qui indique les mêmes plages de fréquences.

Quote
Pour faire très simple ça permet de savoir si il y a de l'activité sur une bande de fréquence et si oui à quelle puissance.
C'est tiptop pour debug des communications style 433MHz où les canaux de fréquences sont relativement encombrés.

Ha ok, merci pour ces précisions  smiley
Pages: [1] 2 3 4