Go Down

Topic: Caméra espion oiseaux (Read 791 times) previous topic - next topic

lesept

L'utilisation du mode de veille profond n'est pas très complexe, on trouve des tutos qui expliquent.
Commence par faire ton code qui gère la vidéo et le serveur, et utilise autant que tu peux des fonctions, comme ça l'adaptation vers le Deep sleep sera plus facile.
A force d'essayer on finit par réussir... Donc, plus ça rate, plus on a de chances que ça marche (proverbe Sharduinok).

Riroms

#16
Apr 11, 2019, 10:44 pm Last Edit: Apr 11, 2019, 10:45 pm by Riroms
Oui je vais déjà commencer le code mais il va quand même me falloir le matos pour connaître les possibilités et les fonctions que je pourrais utiliser. Donc si quelqu'un a une configuration  parfaite pour mon projet, je suis preneur.
Je vais regarder la veille pour comprendre le fonctionnement.

jimili

Salut. peut être cela peut aidé. Regarde les caméras de drone  avec la WiFi,tu commande l allumage avec un transistor et une sortie de l
 arduino.et tu active la sortie avec une télécommande  rf dans ce genre   https://www.ebay.fr/i/253899054103?chn=ps&dispItem=1&ul_ref=https%253A%252F%252Frover.ebay.com%252Frover%252F1%252F709-134431-41854-0%252F2%253Fmpre%253Dhttps%25253A%25252F%25252Fwww.ebay.fr%25252Fi%25252F253899054103%25253Fchn%25253Dps%252526dispItem%25253D1%2526itemid%253D253899054103%2526targetid%253D489619491346%2526device%253Dm%2526adtype%253Dpla%2526googleloc%253D9055045%2526poi%253D%2526campaignid%253D1669940636%2526adgroupid%253D64137313589%2526rlsatarget%253Dpla-489619491346%2526abcId%253D1139516%2526merchantid%253D116849314%2526gclid%253DCj0KCQjw7sDlBRC9ARIsAD-pDFpcoTIwKhla7nhtaPQso_kT2LMLZshRFjrolBPJhvQb8EwUwzNybOcaAiRkEALw_wcB%2526srcrot%253D709-134431-41854-0%2526rvr_id%253D1931755141266%2526rvr_ts%253D127ea0de16a0a88a70173f18ffaf26b4 et  Niveau alimentation http://forum.arduino.cc/index.php?topic=454126.0

Riroms

Merci, je sais que dans mon fablab, il y a des utilisateurs de drones qui utilisent des cameras. Pour l'allumage c'est cool mais il n'y aura pas de possibilité de le faire avec les passants, et cela devient dommage pour mon projet. Cependant, si une sortie de l'arduino pilote un allumage avec un transistor, je doit pourvoir effectivement commander cette sortie avec le wifi mais dans ce cas, il faudra une autre connexion pour voir la vidéo non ? L'arduino ne pourra pas a la fois allumer la camera et transmettre la vidéo ?
Merci

Riroms

Bonjour je viens de regarder, c'est très intéressant. Je me dis que je pourrais mettre une petite batterie qui pourrait se charger en solaire en plus. La question est ce que je peux installer une batterie 3,7v genre piles de la clope électronique ou est ce que je prends directement une batterie de 5v sachant que quoi qu'il arrive il me faudra un module surtensseur ?

lesept

Une batterie LiPo de 3.7V est suffisant pour un ESP32.

Au passage, demande à ton avatar (Chuck Norris), il a déjà fait ça (deux fois  :smiley-mr-green: )
A force d'essayer on finit par réussir... Donc, plus ça rate, plus on a de chances que ça marche (proverbe Sharduinok).

hbachetti

Quote
sachant que quoi qu'il arrive il me faudra un module surtensseur ?
La caméra s'alimente en 3.3V, l'ESP32 aussi.
Pourquoi du 5V ?
Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

Riroms

Va pour une batterie 3,7v

Mais je ne sais toujours pas si ce sera un ESP32 que je vais prendre car le pilotage de l'allumage wifi plus la diffusion de la vidéo ne me semble pas pratique.

hbachetti

Apparemment je dirais que l'ESP32 possède un mode "modem sleep" qui permet de réveiller le WIFI périodiquement, en mode station uniquement (ce qui correspond au besoin).

https://github.com/espressif/esp-idf/tree/master/examples/wifi/power_save
https://lastminuteengineers.com/esp32-sleep-modes-power-consumption/

Ce mode permettrait de ne consommer que quelques mA au lieu de 80mA.

Ensuite la caméra a l'air de consommer assez peu. Un simple transistor MOSFET suffirait à la mettre sous tension ou hors tension.

Même en consommant 20mA, une batterie de 3.7V de 2000mAH aurait une autonomie de 100H, hors périodes d'activité streaming.

Par contre l'ESP32 ne supportera pas les 3.7V d'une batterie LITHIUM-ION, et encore moins ses 4.2V à pleine charge.
Il faut ajouter un régulateur LDO 3.3V 500mA.
On peut également adopter une batterie LifePO4 (3.6V à pleine charge).

Il semble plus difficile de faire tourner une RASPBERRY PI en low power, et elle consommera de toutes façons plus de jus qu'un ESP32.

Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

lesept

Certains modules ESP32 sont équipés d'un composant permettant de charger la batterie lorsqu'il est sur USB. Il est probable que soit il tolère la tension maximale de la batterie, soit il limite la charge à une tension qu'il supporte.
Exemple: Lolin32
A force d'essayer on finit par réussir... Donc, plus ça rate, plus on a de chances que ça marche (proverbe Sharduinok).

hbachetti

Non, la carte intègre forcément un régulateur 3.3V.
Dans le cas de la Lolin32 : un ME6211.
Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

Riroms

Whaou, tellement de possibilités merci, c'est motivant. Pour le moment voici les composants que j'ai à ma disposition (récup et achat pour mon ancien projet) :
- un batterie 105573 5000mah avec un panneau solaire 6v 5w 750mah ( c'était une ancienne installation pour une pompe d'un bassin a poisson que j'ai fait dans une baignoire).
- Une carte Uno avec un ESP8622 intégré.
- un module surchargeur 3.7-4.2v 3A
- un module 10w Chargeur & Boost Convertisseur DC DC Step-up 4.5-6v
- un module caméra OV2640
- un module NodeMcu v3 CH340 avec ESP8622
Et je viens de commander un module ESP32 car vous m'en parlez beaucoup

hbachetti

un module (sur)chargeur 3.7-4.2v 3A : lequel ?

module ESP32 : idem
Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

Riroms

#28
Apr 13, 2019, 01:01 pm Last Edit: Apr 13, 2019, 01:15 pm by Riroms
Le esp32 c'est celui ci https://m.fr.aliexpress.com/item/32971559625.html?spm=a2g0n.orderlist-amp.item.32971559625&aff_trace_key=97dcab8c1e6a465a8a8defae9cd010d1-1555153142266-06559-UneMJZVf&aff_platform=msite&m_page_id=2932amp-3hPidELm1xo3-2QmwbjMAA1555153182768

Et le surchargeur c'est un module DD04CPMA

hbachetti

ESP32 : il s'agit probablement d'un module ESP32 générique, équipé d'un régulateur AMS1117 (à confirmer mais je possède une carte identique et c'est bien le cas).
Ce régulateur n'est pas vraiment LDO. Il a un drop-out voltage de 1.1V.

Alimenter la carte par son entrée VIN avec une LITHIUM-ION ne va être optimal.
A pleine charge 4.2V ce sera OK, mais lorsque la batterie sera vide (3V) il restera 1.9V au lieu de 3.3V.

L'ESP32 ne tourne pas en dessous de 2.3V. Si l'on ajoute les 1.1V de drop-out, cela donne une tension batterie minimale de fonctionnement de 3.4V.

Il sera possible de faire fonctionner l'ESP32 sur environ 75% de la capacité de la batterie.

Ce n'est pas catastrophique. A toi de voir si 75% suffisent ...

Il est possible de faire mieux, avec un régulateur du genre ME6211 : drop-out de 120mV.
Dans ce cas, alimenter l'ESP32 pas sa broche 3.3V.

DD04CPMA : https://fr.aliexpress.com/item/3-7V-4-2V-3A-Li-ion-Lithium-Battery-Charger-Over-Charge-Discharge-Overcurrent-Protection-Board/32803131082.html

C'est un TP4056. OK.
Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

Go Up