[TUTO] Caméra à focale fixe basée sur ESP32

Salut,
J’avais également rencontré des soucis avec l’environnement Arduino que j’avais installé via le Microsoft Store…
Je l’ai supprimé et j’ai récupéré la version .zip du site et j’ai placé les librairies dans Documents/arduino/librairies.

Justement je ne l’ai jamais téléchargé via Windows, j’avais entendu parlé de problèmes avec cette méthode.
Merci en tout cas pour ton commentaire :+1:
Mes librairies sont dans le même dossier que toi😉
Je ne sais pas trop ce qui se passe (y’a sûrement un truc que je fais mal ou autres choses: ça m’énerve car je n’aime pas rester sur un sentiment comme ça. Mais j’ai passé trop de temps pour n’avoir aucun résultat de mon côté. En tout cas le tuto est très bien fait :clap:)

Bonjour, très intéresser par ESP32 cam j’ai testér votre prog tout a fonctionner quand je vais sur l’adresse IP j’ai bien l’image puis en suivant le tuto je dois prendre mon téléphone pour me connecter sur l ESP32 mais il n’apparait pas, j’ai relancer la téléchargement en modifiant la résolution de CIF a VGA et la plus accès au site et dans le moniteur série il relance ESP32, je vous mets en copie le message avant que j’essaye de me connecter a IP

ets Jun 8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:10944
load:0x40080400,len:6388
entry 0x400806b4

Adresse IP: 192.168.0.xxx

LinkedListElement (0x3fffee68)->(0x3fffee68)->(0x3fffee68)
Creating TSP streamer
Created streamer width=640, height=480

et voici le message après que je tape l’adresse dans mon navigateur et plus de video

Guru Meditation Error: Core 1 panic’ed (LoadProhibited). Exception was unhandled.
Core 1 register dump:
PC : 0x400d3fbc PS : 0x00060b30 A0 : 0x800d4098 A1 : 0x3ffb1c80
A2 : 0x00000000 A3 : 0x3ffb1ccf A4 : 0x00000001 A5 : 0x00000001
A6 : 0x00000000 A7 : 0x00000000 A8 : 0x00000000 A9 : 0x00000000
A10 : 0x0bfffffc A11 : 0x3fffedb8 A12 : 0x00000050 A13 : 0x00000001
A14 : 0x0bfffffc A15 : 0x00000000 SAR : 0x0000000a EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000008 LBEG : 0x4008d628 LEND : 0x4008d644 LCOUNT : 0xffffffff

ELF file SHA256: 0000000000000000

Backtrace: 0x400d3fbc:0x3ffb1c80 0x400d4095:0x3ffb1ca0 0x401811f9:0x3ffb1cc0 0x400f2e58:0x3ffb1cf0 0x400f2ef5:0x3ffb1d10 0x400d7836:0x3ffb1d30 0x400dabed:0x3ffb1ef0 0x400e35eb:0x3ffb1f40 0x400d3929:0x3ffb1f60 0x400f4194:0x3ffb1fb0 0x40091cbe:0x3ffb1fd0

Rebooting…

avez vous une explication? merci d avance
pour info Mon ESP32 cam et la version avec le CH340

Bonjour,

Je n’ai pas bien compris le début… tu accèdes à l’image sur le navigateur via l’adresse IP.
Après, pourquoi chercher à prendre le téléphone pour configurer l’ESP, sachant qu’il est déjà connecté au Wifi (puisque tu accèdes via l’IP) ?
La parte téléphone ne sert qu’à lui donner le SSID/password pour qu’il trouve le wifi.

Je pense qu’en faisant la modif de résolution tu as dû changer autre chose car l’ESP crashe… tu pourrais poster le fichier source après ta modif STP ?

merci de ta réponse
Theduck38 a publier le 20 février "première connexion définition Wifi et il dis que la première fois il faut ce munir d’un smartphone ou d’une tablette c’est pour c’a que je tenté de trouver ce réseau, si tu me dis que cela ne sert a rien pas de soucis j’ai du oublier de voir un truc important dans le fil de discussion.

dans le doute je viens de recharger le fichier origine et cela marche, je lance mon IP la vidéo fonctionne comme j’ai 2 wifi chez moi je voudrai choisir le meilleur je vais sur wifi setting page l’onglet configure je choisi sur le wifi best et dans PAssphrase je mets le mot de passe et j’applique et là j’ai 'délai d’attente est dépassé, je fais réessayer je reset ESP32 et la vidéo est bien là. Nickel
juste une question dans le moniteur série j’ai ce message « flash read err, 1000 » en 2eme ligne sa correspond a quoi? je n’ai pas besoin du flash puis je le désactivé et comment?
Allez encore une autre question arduino me dit qu il y a des bibliothèques a mettre a jour dois je les faire? car je sais que parfois il vaut mieux pas.

encore merci de vos réponses

ets Jun 8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:10944
load:0x40080400,len:6388
entry 0x400806b4

Adresse IP: 192.168.0.XXX

LinkedListElement (0x3ffea9ec)->(0x3ffea9ec)->(0x3ffea9ec)
Creating TSP streamer
Created streamer width=400, height=296

Hello,

Content que ça marche.

La configuration par tablette/téléphone est nécessaire quand ton ESP n’a jamais vu de wifi chez toi. Si tu l’as configuré ne serait-ce qu’une fois, il le garde d’un flash à l’autre.

Pour la ligne d’erreur, il ne s’agit pas du flash de l’appareil, mais de la mémoire flash de l’ESP. A priori il ne trouve pas de bootloader à l’adresse 1000… si ça boote et que ça fonctionne, laisse tomber…

Pour les bibliothèques Arduino, il y a tout le temps des mises à jour. Dans le cadre de cette application, pas la peine de les faire, car il y tout ce qu’il faut dans les bibliothèques fournies dans ce fil.

Bonjour,
A force de rechercher des solutions esp32, je suis tombé sur ce tuto pour lire son compteur d’eau

1 « J'aime »

Bonjour, le code fonctionne correctement, mais je ne comprends pas très bien qu’il existe deux services Web, l’un avec WebServer et l’autre avec ESPAsyncWebserver.
Pourquoi ne peut-il pas fonctionner uniquement avec ESPAsyncWebServer ?
il est ESPAsyncWebServer compatible avec Autoconnect ?
Merci

Merci

Bonjour,

Un début de réponse ici

Bon Lundi

Super tuto !
Par contre la soudure de la résistance pour l’antenne externe, j’ai pas réussi…
Savez-vous s’il existe un site où on peux acheter une ESP32-CAM directement configuré avec l’antenne externe ?

Merci

Hello,

Tu n’es pas obligé de souder la résistance. Tu peux juste la faire sauter avec une pointe et faire un pont de soudure vers le côté antenne.

Bon finalement j’ai trouvé.
Ils en vendent ici: L’ESP32-CAM avec antenne wifi externe - Tropratik

bonjour
je rencontre le meme probleme que rolfy, pas de resau wifi emis par esp mais il est detecté par le serveur dhcp de ma box.
avez vous une solution?

Bonjour,

s’il est détecté par le server DHCP de ta box, ben il suffit de te connecter à l’adresse IP attribuée par le server DHCP, non ?

Bonjour,

Effectivement, il est possible que l’ESP ait été utilisé précédemment pour faire des tests (genre, y pousser le code de test de la caméra, dans lequel on renseigne directement le SSID.MdP), et dans ce cas, il garde en mémoire les données du réseau, même après un flash.
Si tu le vois dans ta box, c’est qu’il est connecté au réseau. Tu peux donc y accéder directement avec l’adresse IP affectée par le DHCP de la box.

Bonjour,
Je tombe sur ce post et felicitations à tous !
J’ai un module complet comme celui ci et vais appliquer ce tuto.
Juste une question (peut être con) : Faut il obligatoirement un convertisseur USB / série pour flasher l’ESP ?

Merci pour la reponse

bonjour

Sur le lien que tu donne il y a 4 versions
sauf la 1 et la 4 ou il te faudra le convertisseur
les versions 2 et 3 dispose d’une carte en dessous qui fait ce travail.
ce son celles avec le -MB qui on cette carte

Exact j’ai pas précisé la version, j’ai la 2.
Merci pour ta réponse Olive

1 « J'aime »

bonjour,
Oki donc pas besoin de ftdi

Retour après config en suivant le tuto à la lettre.
Ca marche impec, le stream est très fluide
J’avais flashé un ESP32 avec Tasmota mais le stream était très saccadé avec bcp de latence.
Précision: lors de la connexion à ESP-xxx je n’ai pas eu de mot de passe ‘configesp’ à saisir

Question sur la def de la video:
J’ai flashé en mode CIF (400x296), pour être en XVGA ou autre faut il que je modifie le « RESOLUTION FRAMESIZE » du sketch puis reflash ou je peux le faire via une commande ?
Merci à tous pour votre support