User Tools

Site Tools


arduino:wio-cam-fr

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
arduino:wio-cam-fr [2021/10/08 10:48] – [WIO] phil45arduino:wio-cam-fr [2023/08/23 10:29] (current) – removed phil45
Line 1: Line 1:
-====== WIO ESP32-S CAM ====== 
-[[:france|{{ :hardware.png}}]][[:france|{{ :rocrail-logo-35.png}}]] 
-[[:france|Sommaire]] -> [[:hardware-fr#arduino|Arduino]] 
-  * [[:arduino:wio-overview-fr|Vue d'ensemble WIO]] | [[:arduino:wio-setup-fr|Configuration WIO]] | [[:arduino:wioctrl-fr|WIO Control]] | [[:arduino:amp-fr|Bitmaps Utilisateurs]] | [[:arduino:wio-fr|Firmware WIO]] | **[[:arduino:wio-cam-fr|WIO CAM]]** | [[:wio:wio-ledscript-fr|LEDScript]] 
- \\ 
- 
-|  Travail en cours  | 
-{{:arduino:esp32-cam-usb.jpg?300}}\\ 
-|  //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==== 
-===WEB Browser=== 
-<code> 
-http://<WIO IP>:8081/stream 
-</code> 
-===Text=== 
-<code> 
-mjpg:<WIO IP>:8081:tcp:stream:<rotate90> 
-</code> 
-The rotate90 option can be 'left' or 'right'.\\ 
-This will swap from landscape to portrait, and should only be used if it is physically not possible to adjust the camera.\\ 
-Alternative use a camera with a longer connection:\\ 
-{{:arduino:camera-long-connection.jpg?200}} 
- 
-===Locomotive=== 
-{{:arduino:wiocam-loco-int-en.png}}\\ 
-====I/O==== 
-Some ports can be controlled with an output: 
-  * Bus = WIO ID 
-All other settings are default.\\ 
- 
-^ GPIO ^ Usage ^ Output ^ Type ^ 
-|  4  | Flash LED |  1  | Accessory | 
-|  -  | Snapshot |  2  | Accessory | 
-|  -  | Snapshot + Flash |  3  | Accessory | 
-|  12  | H position servo |  1  | Servo | 
-|  13  | V position servo |  2  | Servo | 
-|  2,14,15  | Output |  4,5,6  | Accessory | 
- 
-File names used for snapshots on SPIFFS are generated: 
-<code> 
-/<00000000>.jpg 
-</code> 
-The zeros represent the lower 32 bit part of the millisecond counter.\\ 
-Existing files will be overwritten.\\ 
- 
- 
-====Arduino IDE==== 
-The ESP32-CAM board does not feature an USB connector, so a separate USB programmer board is needed.\\ 
-There are many clones of this ESP32-CAM board. Important is documentation on how to connect and program the board, and which camera is mounted.\\ 
-This test board must be programmed in the Arduino IDE with the __**ESP32 Wrover Module**__ board type:\\ 
-{{:arduino:esp32-s-cam-wrover.png?400}}\\ 
-The mounted camera must be selected in ''CAM.h''.\\ 
-For this test board select: 
-<code c> 
-#define CAMERA_MODEL_AI_THINKER 
-</code> 
- 
-:!: The GPIO0 must be connected to the ground pin to be able to program the ESP32-CAM.\\ 
-Sometimes the reset button must be pressed too to be able to flash the WIO firmware.\\ 
- 
- 
- \\ 
-=====Power Supply===== 
-After the sketch have been uploaded, the ESP32-CAM needs a solid 5V power supply to be able to startup WiFi.\\ 
-The USB FTDI232 board cannot provide the needed current, so the voltage will drop, and the ESP32-CAM will generate a Brownout exception.\\ 
- 
- \\ 
-=====Pinout===== 
-{{:arduino:esp32-cam-pinout-1.png}}\\ 
-  * GPIO04 = Flash LED 
-  * GPIO33 = on board LED 
-  * GPIO16 = Seems to be used by the camera. (I2S) 
- 
- \\ 
-=====Control===== 
-{{ :arduino:esp32cam-control.png?300}} 
-  * {{:arduino:cam.xml.zip}} 
-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: 
-<code> 
-// CAM 
-#define CAM_ROTATE180 true 
-</code> 
- 
- 
- 
- \\ 
-=====Links & Docs===== 
-  * https://randomnerdtutorials.com/esp32-cam-video-streaming-face-recognition-arduino-ide/ 
-  * http://fambach.net/esp32-cam-modul/ 
-  * {{:arduino:esp32-cam-kit-deutsch.pdf}} 
  
arduino/wio-cam-fr.1633682911.txt.gz · Last modified: 2021/10/08 10:48 by phil45