This is an old revision of the document!
Table of Contents
WIO ESP32-S CAM
Travail en cours |
Le WIO-CAM ne peut gérer qu'un seul flux client à la fois. |
Assurez-vous que le bon type de carte est sélectionné pour ESP32-CAM. |
WIO
WIO Version 1.14+
Le fonctionnement du CAM dans le contexte WIO réduit le nombre d'image par seconde à 10 à la résolution QVGA. (Des taux plus élevés sont possibles)
Configuration
Réglage | Valeur |
---|---|
type WIO | CAM |
Type de carte | ESP32-CAM |
URL
Navigateur WEB
http://<WIO IP>:8081/stream
Texte
mjpg:<WIO IP>:8081:tcp:stream:<rotate90>
L'option rotate90 peut être 'left' ou 'right'.
Cela passera du mode paysage au mode portrait, et ne doit être utilisé que s'il est physiquement impossible de régler la caméra.
Autrement, utilisez une caméra avec des fils plus longs:
Locomotive
E/S
Certains ports peut être contrôlés avec une sortie:
- Bus = WIO ID
Tous les autres paramètres sont par défaut.
GPIO | Usage | Sortie | Type |
---|---|---|---|
4 | LED clignotante | 1 | Accessoire |
- | Instantané | 2 | Accessoire |
- | Instantané + Flash | 3 | Accessoire |
12 | Position H du servo | 1 | Servo |
13 | Position V du servo | 2 | Servo |
2,14,15 | Sortie | 4,5,6 | Accessoire |
Les noms de fichier utilisés pour les instantanés sur SPIFFS sont générés:
/<00000000>.jpg
Les zéros représente la partie inférieure des 32 bits du compteur de millisecondes.
Les fichiers existants seront écrasés.
Arduino IDE
La carte ESP32-CAM ne dispose pas de connecteur USB, donc une carte de programmation séparée USB est nécessaire.
Il y a beaucoup de clones de cette carte ESP32-CAM. L'important est la documentation sur la façon de connecter et de programmer la carte, et quelle caméra est montée.
Cette carte test doit être programmée dans l'IDE Arduino avec la carte type ESP32 Wrover Module:
La caméra montée doit être sélectionnée dans CAM.h
.
Pour cette carte test sélectionnez:
#define CAMERA_MODEL_AI_THINKER
Le GPIO0 doit être connecté à la masse pour être capable de programmer l'ESP32-CAM.
Quelque fois le bouton reset doit être également appuyé pour programmer le firmware WIO.
Alimentation
Après que le croquis est été chargé, l'ESP32-CAM nécessite une alimentation solide de 5V pour être capable de démarrer le WiFi.
La carte USB FTDI232 ne fournit pas le courant nécessaire, donc la tension va chuter, et l'ESP32-CAM générera une exception de baisse de tension.
Pinout
Control
Its easy to create a camera control by using Outputs as "Push buttons" in Rocview.
Control | Address | Type | Value ON | Value OFF | Delay | Remark |
---|---|---|---|---|---|---|
Snapshot | 2 | Accessory | - | - | - | Use address 3 for activating flash light |
Horizontal move | 1 | Servo | 0…180 | 255 | 0…9 | |
Horizontal step plus | 1 | Servo | 181…190 | 255 | - | Step size is value ON - 180 |
Horizontal step min | 1 | Servo | 191…200 | 255 | - | Step size is value ON - 190 |
Vertical move | 2 | Servo | 0…180 | 255 | 0…9 | |
Vertical step plus | 2 | Servo | 181…190 | 255 | - | Step size is value ON - 180 |
Vertical step min | 2 | Servo | 191…200 | 255 | - | Step size is value ON - 190 |
Position reset | - | Servo | 250 | 255 | - | Resets both servos to 90° position. |
An OFF value of 255 prevents setting the position again at the OFF command.
Rotate 180°
Set in the USRCNF.h the CAM_ROTATE180 to true:
// CAM #define CAM_ROTATE180 true