photorésistance et raspistill Time Lapse

Python est le langage de prédilection du Raspberry Pi

Modérateurs : Francois, Manfraid

Répondre
Avatar du membre
Eddie
Messages : 80
Enregistré le : lun. 2 mars 2015 20:30

photorésistance et raspistill Time Lapse

Message par Eddie » jeu. 28 mai 2015 15:33

Bonjour à vous tous,

Voilà je souhaiterais faire un Time lapse sur la croissance des plantes. Une photo toutes les heures par exemple...
Par contre je souhaiterais améliorer le truc avec une cellule photo-résistance car je voudrais que le programme stop quant il n'y a plus de lumière ou presque. C'est pas la peine que la Raspicam me prenne des photos noirs.
Et d'autre part que le programme ne s’arrête pas quant j’éteins le PC..
J'ai essayé plusieurs programme. MAis les résultats obtenu sont... Bizarre. Je sais pas trop si ce sont des lux... J'utilise un condo céramique 103 donc10nF c'est ça ? Je pense avoir mis le bon condo...


Merci à vous,
Raspberry Pi 2 et KODI + HD
Raspberry B et Recalbox
Raspberryi B+ expérience électronique Lego et Python
Raspicam
Freebox V6

domi
Administrateur
Messages : 3230
Enregistré le : mer. 17 sept. 2014 18:12
Localisation : Seine et Marne

Re: photorésistance et raspistill Time Lapse

Message par domi » jeu. 28 mai 2015 18:25

Bonjour,

A l'inverse de toi, moi je mettrai plutôt une lampe à proximité qui s'allumerait via gpio (soit par relais soit par rf433 di-o) juste à coté de la plante.
Le but étant d'éviter les variations de lumière au fil de la journée, lors de chacune des prises d'image.
De plus, cela fonctionnera également la nuit, et te permettra d'avoir un rendu plus fluide.

Cdt,
Domi
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.

Avatar du membre
Eddie
Messages : 80
Enregistré le : lun. 2 mars 2015 20:30

Re: photorésistance et raspistill Time Lapse

Message par Eddie » jeu. 28 mai 2015 23:01

Merci Domi pour cette contribution.
Oui c'est une solution mais ecologiquement c'est pas terrible concernant la conso. Puis concernant les variations pour ne pas en avoir faudrait du matos de fou comme les photographes en studio. Et pour finir les plantes ont besoin de repos comme nous.

@plus
Raspberry Pi 2 et KODI + HD
Raspberry B et Recalbox
Raspberryi B+ expérience électronique Lego et Python
Raspicam
Freebox V6

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

Re: photorésistance et raspistill Time Lapse

Message par guillaume9344 » ven. 29 mai 2015 07:21

Bonjour,
j ai pas compris votre histoire de condo, un petit schéma peut être ?
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam

Avatar du membre
Eddie
Messages : 80
Enregistré le : lun. 2 mars 2015 20:30

Re: photorésistance et raspistill Time Lapse

Message par Eddie » ven. 29 mai 2015 10:34

Raspberry Pi 2 et KODI + HD
Raspberry B et Recalbox
Raspberryi B+ expérience électronique Lego et Python
Raspicam
Freebox V6

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

Re: photorésistance et raspistill Time Lapse

Message par guillaume9344 » ven. 29 mai 2015 12:54

Je comprent mieux .Donc 103 c est bien 10 nf, dans les tutos ils parlent de 100NF voir 1microf.
Vous parlez de resultats bizar, avec vos programmes ou ceux des exemples?
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam

Avatar du membre
Eddie
Messages : 80
Enregistré le : lun. 2 mars 2015 20:30

Re: photorésistance et raspistill Time Lapse

Message par Eddie » ven. 29 mai 2015 15:26

J'ai essayé avec des 101, 103, 104... J'adapte avec le

Code : Tout sélectionner

reading += 1
mais les résultats sont inversés. CAD que plus j'ai de lumière et pus le chiffre est petit. Ce ne sont pas des LUX.
Raspberry Pi 2 et KODI + HD
Raspberry B et Recalbox
Raspberryi B+ expérience électronique Lego et Python
Raspicam
Freebox V6

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

Re: photorésistance et raspistill Time Lapse

Message par guillaume9344 » ven. 29 mai 2015 22:18

C'est normal , ce montage ne mesure pas des lux , il donnes une valeur inversement proportionnel à l 'éclairage :
pour ceux qui on pas lu les tutos fournis par Eddie:

montage:
on a une photos résistance connectées au +3.3v d un cotés et à une pin du rpi de l 'autre .
sur cette même pin un condensateur (de 10nf à 1µf en fonction des besoins) vers la masse .

programme:
je ne vais pas détailler le programme en détail mais juste expliquer sont fonctionnement.
au démarrage , on place la pin en sortie niveau bas (0v) ce qui a pour effet de maintenir le condensateur décharger.
Puis on passe la pin en entrée , de ce fait le condensateur peut se charger au travers la résistance variable, la charge se fera de façon logarithmique jusqu’à atteindre 3.3v.
Pendant cette charge, le programme effectue en boucle , une lecture du niveau (logique ) de la pin , donc 0 au debut de la charge et incrémente une variable à chaque boucle; puis au bout d' un certain temps (proportionnel à la résistance multiplié par le condensateur) le niveau de la pin passera de 0 à 1 à ce moment on stop la boucle et au affiche la valeur de la variable. puis on replace la pin en sortie , réinitialise la variable à zéro et c'est reparti pour un tour.

Du coup si il y a plus de lumière, la valeur de la résistance est plus faibles donc le rapport RC est plus faible , le condensastur se charge plus vite , il y a moins de boucles effectuées , le chiffre sera plus petit.
Et in versement quand il y a moins de lumières .

Pour pouvoir faire une detection de lumière , il faut relever la valeur pour le niveau de lumière souhaité comme reférence .
si on veut détecter une baisse de lumière on détectera un dépassement de la valeur de ref, si on souhait une detection d'augmentation de la lumière , on détectera un chiffre inférieure à la valeur de ref .

voila j espère être claire.
@+
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam

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

Re: photorésistance et raspistill Time Lapse

Message par destroyedlolo » sam. 30 mai 2015 01:36

Si le but est uniquement de savoir s'il y a ou non assez de lumière, plutôt que d'utiliser un compteur (qui ne te servira à rien), j'utiliserai un simple pont diviseur.
  • 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.

Avatar du membre
Eddie
Messages : 80
Enregistré le : lun. 2 mars 2015 20:30

Re: photorésistance et raspistill Time Lapse

Message par Eddie » sam. 30 mai 2015 08:37

Je me disais bien que les résultats étaient pas en lux...
Bon oui en effet je noterais la valeur haute et basse en mesurant la lumière.
Mais maintenant je veux associer la raspicam. CAD que quant leq valeurs sont dans cette plage de donnée ça prend un time lapse. Sinon elle se coupe... Et ça en boucle sur une période de 5 jours..
Raspberry Pi 2 et KODI + HD
Raspberry B et Recalbox
Raspberryi B+ expérience électronique Lego et Python
Raspicam
Freebox V6

Répondre

Retourner vers « Python »