ESP8266 : sonde de température prolixe

Quoi de mieux pour de la domotique que de pouvoir mesurer la température où et quand nous le souhaitons ? Et si j’avais envie de déployer 50 sondes dans les 50 pièces de mon immmmmmmmense château familial ?!

Eh bien là encore, nous allons passer via l’ESP8266 et une sonde DS18B20 que vous trouverez sans mal sur ebay pour quelques euros :

esp8266_temperature

Notre sonde (le tube métallique étanche en haut à gauche de l’image) se branche sur le port GPiO 3 :

esp8266_tempe_schema

Sur la platine d’expérimentation Nodemcu, DQ se relie à D3, VDD à 3v3 et GND à… GND.

Chargez ds18b20.lua sur ce lien et injectez le dans l’ESP8266.

Le script maintenant, tempe.lua :

require('ds18b20')
-- connexion au reseau wifi
wifi.sta.config("reseau_wifi","password")
wifi.sta.connect()
tmr.delay(1000000)
print(wifi.sta.status())
print(wifi.sta.getip())
-- Choix du GPiO pour la sonde DS18B20
gpio0 = 3
ds18b20.setup(gpio0)
-- Activation du serveur UDP port 5665 pour recevoir les trames
-- de commande
port=5665
srv=net.createServer(net.UDP)
srv:on("receive", function(srv, pl)
 print("Trame UDP")
 print(pl)
 -- si trame recue = SONDE, alors on lit temperature
 if pl=="SONDE\n" then
 t1=ds18b20.read()
 t1=ds18b20.read()
 print("Temp:"..t1.." C\n")
 tempe="TEMPE"..t1..""
-- et on repond sur l'IP 192.168.1.124 avec la
 -- valeur de la temperature
cu=net.createConnection(net.UDP)
 cu:on("receive",function(cu,c) print(c) end)
 cu:connect(5665,"192.168.1.124")
 cu:send(tempe)
 end
 end)
srv:listen(port)

Ici nous allons donc écouter le port UDP 5665 et guetter l’apparition d’une trame SONDE, trame qui va déclencher la lecture de la température, puis son envoi à notre Raspberry Pi chargé de recevoir et traiter les informations, sur 192.168.1.124 : vous adapterez en fonction de vos besoins et de votre installation, ce billet n’existe que pour vous présenter le principe.

 

 

Publications similaires

  • JoeMobile : la 4G sur le réseau SFR

    Attendu depuis de nombreuses semaines maintenant, JoeMobile se lance enfin en 4G, hélas toujours sur le réseau SFR, pas forcément un gage de qualité, de rapidité et de couverture. Deux ou trois nouveautés pour un forfait à 20 € et 3 Go de données, ou 30 € et 7 Go. On rajoute une surcouche d’appels vers les DOM, un peu de SMS ici et là, etc. Bref, ça avance, mais ça ne révolutionne pas grand chose, d’autant qu’avec le réseau…

  • Camera IP Jiensu JN-IP506AR-A-WIFI : déballage

    Si comme mois vous aimez trainer sur les sites de vente en ligne asiatiques, si comme moi vous adorez bricoler votre domotique, rajouter des caméras IP, ce billet devrait vous intéresser. Je me suis récemment procuré une caméra IP de marque Jiensu, l’IP506AR.   Disons le de suite, c’est une horrible Chinoiserie, avec un firmware qui mériterait à son concepteur d’être exilé en Ossétie du nord pour cultiver des patates à mains nues. Mais, quand on cherche un peu, si…

  • Point d’accès extérieur pour Livebox Orange

    Renouvellement de gamme, amélioration du produit, des fonctionnalités, voici venir le nouveau point d’accès extérieur pour Livebox Orange, adaptable sur toute box : Ce nouveau matériel est plus petit que l’ancien point d’accès, dispose d’un angle d’éclairage WiFi plus large (75° environ). Il est toujours livré avec 20 m de câble ethernet CAT5 blindé, avec son alimentation POE 24 V et une documentation de mise en service en français. Pour les utilisateurs expérimentés, de nouvelles fonctionnalités ont fait leur apparition,…

  • Unifi : les enregistrements de connexion (syslog)

    Retour sur l’enregistrement des connexions qui transitent depuis la borne Unifi, vers notre Wifipak puis vers notre enregistreur automatisé. Nous utiliserons un pack légèrement différent de celui proposé en ligne, faisant appel à un simple NAS Synology, de façon à avoir un affichage en temps réel des connexions. Imaginons un scénario, certes peu probable : un dangereux escroc d’1m50 a réussi à infiltrer les plus hautes sphères politiques françaises, en profitant pour détourner des millions et pour s’allier avec l’ex-dictateur Kadhafi. Cet ignoble…

  • |

    Tim Cook : la Pomme se met au vert et nous prend pour des Poires

    Le dernier tweet de Tim Cook, patron de l’indéboulonnable Apple, a réussi à me faire bondir : Super, génial, la Pomme nous a sorti tout un tas de panneaux solaires en Chine, et c’est une bonne chose. Mais, si nous voulons laisser un monde meilleur après notre passage sur Terre, ne faudrait-il pas aussi penser à moins consommer, moins jeter surtout, et par dessus tout, mieux recycler ? Or, c’est tout l’inverse que le génial Apple nous propose, limitant les…

  • |

    Netflix : USA ? France ? Le VPN est un plus !

    Cela fait grogner Netflix de voir ses abonnés utiliser un VPN, mais force est de constater que les différentes législations mises en place sur les droits de diffusion constituent un frein sérieux pour les consommateurs. Par exemple, voici les catégories proposées en France : Allons maintenant voir aux USA : Surprise, on retrouve nombre de rubriques inexistantes sur le Netflix franco-français bridé par notre législation poussiéreuse : [checklist] films et documentaires lgbt musique comédies musicales une rubrique religion des films…