Besoin de testeurs / contributeurs pour une librairie Arduino/ESP8266

Le langage C permet de créer des programmes rapides et proches de la machine

Modérateur : Francois

destroyedlolo
Raspinaute
Messages : 1583
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Besoin de testeurs / contributeurs pour une librairie Arduino/ESP8266

Message par destroyedlolo » sam. 4 nov. 2017 12:42

Bonjour,

Pour mes projets, j'utilise différents types de sondes 1-wire. Malheureusement, je n'ai pas trouvé de librairie permettant de toutes les prendre en charge, ce qui fait que le résultat contiendrait pleins de code redondant.

Je me suis donc attelé à la tâche et j'ai créé OWBus qui permet une grande abstraction des sondes et la mutualisation du code.
Au moment où j'écris ces lignes, elle ne permet que la conversion de température pour les DS18B20 et le DS28EA00 mais (très rapidement) sera ajouté la gestion des PIOs des DS28EA00 ainsi que des DS2406/2408 ... ben oui, j'en ai besoin pour mon projet de poulailler.

Un peu hors sujet, mais comme j'imagine que beaucoup de ceux qui font de l’électronique avec leurs *PI font aussi parfois de l'ESP8266 ou de l'Arduino ...
Testeurs / contributeurs sont évidement les bienvenues ... ainsi que les commentaires que vous pourriez avoir.

Bon W.E.
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

nexen
Raspinaute
Messages : 175
Enregistré le : lun. 29 sept. 2014 13:58

Re: Besoin de testeurs / contributeurs pour une librairie Arduino/ESP8266

Message par nexen » sam. 4 nov. 2017 22:21

Hello !!

Cool ta lib, je la testerais bientôt (j'ai des esp en stock ...)

Par contre j'avais vu passé un sujet avec des esp et des sondes et une boite sympa a imprimé pour posé des sondes à base d'esp dans la maison ... mais je le retrouve pas ... et je ne sais m^me plus de qui c'est ....

en tout cas bravo pour la lib !!

nexen.

Avatar du membre
Manfraid
Modérateur
Messages : 1402
Enregistré le : ven. 3 oct. 2014 14:50
Contact :

Re: Besoin de testeurs / contributeurs pour une librairie Arduino/ESP8266

Message par Manfraid » sam. 4 nov. 2017 23:27

Salut,

la lib a l'air d'être sympa mais je ne fait que du nodemcu, pas eu le courage(temps) de faire le tout en C/C++ en ayant des esp en stock si j'ai le temps(qui est super dur a trouver lol) je testerai
NAS : DIY OS Debian: DD250Go + 3x2To + 6To
Raspberry pi : 2B OS : Raspbian
Se tromper est humain, Vraiment foutre la merde nécessite le mot de passe de root.

destroyedlolo
Raspinaute
Messages : 1583
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: Besoin de testeurs / contributeurs pour une librairie Arduino/ESP8266

Message par destroyedlolo » dim. 5 nov. 2017 15:41

Merci pour vos messages :)
nexen a écrit :Par contre j'avais vu passé un sujet avec des esp et des sondes et une boite sympa a imprimé pour posé des sondes à base d'esp dans la maison ... mais je le retrouve pas ... et je ne sais m^me plus de qui c'est ....
Hormis la boite, j'ai fait un tuto qui permet de faire facilement ce genre de sonde, ne restera donc qu'a faire une boite cool.
Ce code est aussi utilisable avec un ESP-01 mais bouffera un peu plus les piles qu'un code fait avec du deep sleep : pour utiliser le deep sleep sur un ESP-01, il faudrait soudé un file directement sur les puces vu que le signal ne sort pas :(

Sinon, je viens de rajouté les précisions des sondes de températures : il ne manque plus que les alarmes pour être complet ... mais je pense plutôt me pencher sur les sondes PIOs (ds2406 et 08) car j'en ai plus besoin pour mes projets.

Mais évidement, tout le monde est le bienvenu pour participer :)

A+
Modifié en dernier par destroyedlolo le lun. 6 nov. 2017 00:50, modifié 1 fois.
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

spourre
Raspinaute
Messages : 735
Enregistré le : lun. 22 déc. 2014 16:50
Localisation : 67380 LINGOLSHEIM

Re: Besoin de testeurs / contributeurs pour une librairie Arduino/ESP8266

Message par spourre » dim. 5 nov. 2017 16:58

Je n'ai pas d'ESP mais je salue la démarche :x

Sylvain

destroyedlolo
Raspinaute
Messages : 1583
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: Besoin de testeurs / contributeurs pour une librairie Arduino/ESP8266

Message par destroyedlolo » lun. 6 nov. 2017 01:00

Bonsoir,

Voila, le premier chip à PIO est supporté : le DS2413. Bon, pas trop difficile pour le coup, c'est peu ou prou la même chose qu'un DS28EA00 pour ce qui concerne les PIOs. Par contre n'ayant pas ce circuit sous la main, je ne l'ai pas testé : je ne me suis basé que sur le datasheet.
Le DS2406 (que j'utilise beaucoup) sera une autre affaire vu que son "API" est totalement différente. Idem pour le DS2408 qui est encore totalement différent.

Sinon, pour préciser suite à vos réponses : cette librairie devrait aussi fonctionné sur Arduino.

Voili voila.
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

nexen
Raspinaute
Messages : 175
Enregistré le : lun. 29 sept. 2014 13:58

Re: Besoin de testeurs / contributeurs pour une librairie Arduino/ESP8266

Message par nexen » lun. 6 nov. 2017 09:27

Bonjour,

Je viens de me rendre compte que mon Pi de la VMC viens 'encore' de me lâcher ..... avec ses 5 DS18B20 ... Mon projet (en annexe dans le forum ;) ) n'ayant pas avancé faute de temps (Et oui monté un bureau ça prend du temps et de l'argent ... Je fais de 0 ... c'est à dire du placo, du platre, de la peinture et de la conception d'espace de travail ....) je vais donc me pencher sur ton module pour mettre un ESP et qu'il envois les info directement sur mon serveur de base de données .... je regarderais çà après ma peinture ce soir ... (je viens de reprendre le taff .... Grrrr.

Si j'ai bien tout compris de ta Lib, on peut mettre plusieurs sonde sur le même esp .... donc je pourrais (avec une alimentation directe .. pas de pile/batterie) tenir assez longtemps :)

Par contre, tu pense rajouter les DHT22 ?

nexen. (qui rammeeeeeeee )

destroyedlolo
Raspinaute
Messages : 1583
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: Besoin de testeurs / contributeurs pour une librairie Arduino/ESP8266

Message par destroyedlolo » lun. 6 nov. 2017 10:43

C'est quand même étonnant ca : qu'est-ce qui ne marche plus sur ton PI ?

Oui, tu peux mettre plusieurs sondes : dans le sous répertoires /Examples, il y a justement un ... exemple de ca en faisant des acquisitions parallèle sur toutes les sondes.
Par contre, le 1-wire sur ESP se faisant par bit-banging, il faut évité d'avoir un bus long.

Le DHT22 a son propre protocole et n'est donc pas en 1-wire : ca n'aurait donc pas d'interet de le mettre dans la lib.
Mais rien n'empeche d'utiliser en simultané à la fois ma lib pour le 1-wire et celle du dht22 ;)

Bon courage pour les travaux :)
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

destroyedlolo
Raspinaute
Messages : 1583
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: Besoin de testeurs / contributeurs pour une librairie Arduino/ESP8266

Message par destroyedlolo » mer. 15 nov. 2017 18:58

Bon ben voila, on peut jouer avec les PIOs d'un DS2406 ou 07.
Ca a été plus long et difficile que prévu car l'API est totalement différente des DS2413 ou DS28EA00 ... mais aussi plus puissante.

Quand à la mémoire, j’implémenterai peut être la lecture même si j'ai du mal a en voir l’intérêt. Encore plus de doutes sur l'écriture car elle nécessite du hard supplémentaire et je ne vois vraiment pas à quoi ca peut servir sur un ESP.

J'ai fait une ch'tite vidéo à titre d'exemple : https://youtu.be/HtXV-_a_6J0

A+
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

destroyedlolo
Raspinaute
Messages : 1583
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: Besoin de testeurs / contributeurs pour une librairie Arduino/ESP8266

Message par destroyedlolo » jeu. 16 nov. 2017 11:07

Arf, du coup, j'ai trouvé une erreur dans la doc de Maxim :lol:
Ils vont corriger ...
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

Répondre

Retourner vers « C / C++ »