This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Arducam Mini 2MP camera module is obsolete the official demo seem not work with the new Arducam Mini 2MP Plus camera

Since the Mini 2MP is obsolete

Via this linkhttps://www.amazon.com/Arducam-Module-Megapixels-Arduino-Mega2560/dp/B012UXNDOY   only can buy Mini-2MP-Plus

The official git source https://github.com/NordicPlayground/nrf52-ble-image-transfer-demo and Jimmy https://github.com/jimmywong2003/nrf52-ble-image-transfer-demo/network fork seem can't normally work with the APP source https://github.com/NordicPlayground/Android-Image-Transfer-Demo 

I already test the Mini-2MP-Plus device with Arduino and confirmed the camera work.

But run the demo whatever official or Jimmy fork the APP after connect have not any image display.

Thanks

Best Regards

David Chan

Parents Reply Children
  • Hi David

    I don't see why reading multiple bytes over the SPI should be an issue, unless you have a signalling issue between the DK and your sensor. 

    Could you try to reduce the SPI frequency, and see if this makes a difference?

    To do that just change this line in ArduCAM.c and recompile your code. 

    You can try NRF_SPIM_FREQ_1M for instance. 

    I will also reach out to Jimmy and hear if he encountered similar issues. 

    Best regards
    Torbjørn

  • Hi Torbjørn

    Thanks for your great help. Smile

    When change the SPI frequency to NRF_SPIM_FREQ_1M the signal is stable and problem solve.

    I think may be is the Dupont line problem.

    I will try more freq and connection methods to investigate where the noise source.

    Thanks

    Best Regards

    David Chan

  • Hi David

    Glad to hear you found the issue Slight smile

    If you have very long wires between the board and the sensor then this can be an issue. There might be something you can do on the hardware side to improve it. 

    If you are able to run it at 2MHz then it should be quick enough, as the BLE link will have a slower transfer rate than the SPI anyway. 

    With the SPI running at 1MHz it might be holding the BLE communication back, if you are connecting to a fast phone (such as the latest Samsung models). 

    Best regards
    Torbjørn

Related