Closed mbariola closed 2 years ago
I just checked on the lilygo website and apparently, they have a different pinout published (and an even different one down the aliexpress page...). Tried the 2nd on, still says not recognized. will try the 3rd.
http://www.lilygo.cn/prod_view.aspx?TypeId=50067&Id=1273&FId=t3:50067:3
ok I managed to make it work, with this config
/** @brief Tentative pin definition for LilyGO ESP32-CAM 1.6.2 w/mic . */
constexpr Pins LilyGO162Mic{
D0: 34,
D1: 13,
D2: 14,
D3: 35,
D4: 39,
D5: 38,
D6: 37,
D7: 36,
XCLK: 4,
PCLK: 25,
VSYNC: 5,
HREF: 27,
SDA: 18,
SCL: 23,
RESET: -1,
PWDN: -1,
};
Hi,
I am trying to make this code work with this version of the camera. It's an OV2640 with fisheye.
Camera Pinout
There are 2 things that I don't seem to get.
1) At runtime, sketch throws out either a "CAMERA NOT FOUND" when using AiThinker or TTGO pinouts or "CAMERA NOT SUPPORTED" when I use a
pins::LilyGO
config (line 66 ofmain.cpp
) that I put inpins.hpp
based on the pinout above. This is myplatformio.ini
(I tried the esp32cam board (AiThinker) as apparently is the only cam-enabled board in platformio registry, more on that further down)This, combined with either
cfg.setPins(pins::AiThinker);
orcfg.setPins(pins::TTGO);
gives me the following serial monitor outputWhen I change line 66 in
main.cpp
tocfg.setPins(pins::LilyGO);
, with this pin configuration inpins.hpp
made from the published pinout above:this is the serial monitor output
2) This is more of a question. Trying to troubleshoot, I googled around, and saw this link where to a request to properly implement the TTGO CAMboard into platformio, to just use esp32dev generic board
So I tried modifying my
platformio.ini
accordinglyAnd now the sketch doesn't compile
I am curious as to why a board change would cause that. It's not vital, just if you feel like explaining that.
Best regards