esp32 cam clone

Home Forum Schede esp32 esp32 cam clone

Taggato: 

Visualizzazione 10 filoni di risposte
  • Autore
    Post
    • #25349
      frankz
      Partecipante

        Sto cercando di caricare lo scketch relativo al web server (con IDE arduino 2.0.4 su linux Mint),
        ma non riesco a capire quale modello di clone è (lo acquistato su aliexpress).
        Inoltre quando ho fatto una prova di caricamento dell’ esempio, mi ha dato il seguente errore:
        A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header

      • #25352
        Renzo Mischianti
        Amministratore del forum

          Ciao Frankz,
          metti il link del modello che hai acquistato, ma al 90% è un Ai Thinker, non so se hai visto la guida sul sito.

          ESP32-CAM: piedinatura, specifiche e configurazione dell’Arduino IDE – 1

          Ciao Renzo

        • #25365
          frankz
          Partecipante

            è uguale come pin out al link che mi hai inviato.
            il è il seguente, ho acquistato quello anche con la base per usb –
            https://it.aliexpress.com/item/1005004749706289.html?spm=a2g0o.order_list.order_list_main.187.c5ec3696KC7zrV&gatewayAdapt=glo2ita

            Nel frattempo ho provato collegarlo con ftdi cp210x.
            Per ulteriore sicurezza ho installato ide arduino 1.8.19 e le boards esp32.
            ho provato ad effettuare l’upload dell’esempio GEtChipId ed il terminale mi ha dato il seguente errore:

            Arduino: 1.8.19 (Linux), Board: “AI Thinker ESP32-CAM, 240MHz (WiFi/BT), QIO, Huge APP (3MB No OTA/1MB SPIFFS), 80MHz, None, Disabled”

            Sketch uses 278145 bytes (8%) of program storage space. Maximum is 3145728 bytes.
            Global variables use 22468 bytes (6%) of dynamic memory, leaving 305212 bytes for local variables. Maximum is 327680 bytes.
            esptool.py v4.5.1
            Serial port /dev/ttyUSB0
            Connecting………………………………..

            A fatal error occurred: Failed to connect to ESP32: No serial data received.
            For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html
            the selected serial port For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html
            does not exist or your board is not connected

            This report would have more information with
            “Show verbose output during compilation”
            option enabled in File -> Preferences.

            mentre se premo il tasto rst della scheda, sul serial monitor mi visualizza i seguenti messaggi:

            ets Jul 29 2019 12:21:46

            rst:0x1 (POWERON_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:2
            load:0x3fff0018,len:4
            load:0x3fff001c,len:5564
            load:0x40078000,len:0
            load:0x40078000,len:13756
            entry 0x40078fb4
            [0;32mI (29) boot: ESP-IDF v3.0.3 2nd stage bootloader[0m
            [0;32mI (29) boot: compile time 08:53:32[0m
            [0;32mI (31) boot: Enabling RNG early entropy source…[0m
            [0;32mI (34) boot: SPI Speed : 40MHz[0m
            [0;32mI (38) boot: SPI Mode : DIO[0m
            [0;32mI (42) boot: SPI Flash Size : 4MB[0m
            [0;32mI (46) boot: Partition Table:[0m
            [0;32mI (49) boot: ## Label Usage Type ST Offset Length[0m
            [0;32mI (57) boot: 0 phy_init RF data 01 01 0000f000 00001000[0m
            [0;32mI (64) boot: 1 otadata OTA data 01 00 00010000 00002000[0m
            [0;32mI (72) boot: 2 nvs WiFi data 01 02 00012000 0000e000[0m
            [0;32mI (79) boot: 3 at_customize unknown 40 00 00020000 000e0000[0m
            [0;32mI (87) boot: 4 ota_0 OTA app 00 10 00100000 00180000[0m
            [0;32mI (94) boot: 5 ota_1 OTA app 00 11 00280000 00180000[0m
            [0;32mI (102) boot: End of partition table[0m
            [0;32mI (106) boot: No factory image, trying OTA 0[0m
            [0;32mI (111) esp_image: segment 0: paddr=0x00100020 vaddr=0x3f400020 size=0x200f4 (131316) map[0m
            [0;32mI (166) esp_image: segment 1: paddr=0x0012011c vaddr=0x3ffc0000 size=0x02d6c ( 11628) load[0m
            [0;32mI (171) esp_image: segment 2: paddr=0x00122e90 vaddr=0x40080000 size=0x00400 ( 1024) load[0m
            [0;32mI (173) esp_image: segment 3: paddr=0x00123298 vaddr=0x40080400 size=0x0cd78 ( 52600) load[0m
            [0;32mI (203) esp_image: segment 4: paddr=0x00130018 vaddr=0x400d0018 size=0xdf390 (914320) map[0m
            [0;32mI (524) esp_image: segment 5: paddr=0x0020f3b0 vaddr=0x4008d178 size=0x01f14 ( 7956) load[0m
            [0;32mI (527) esp_image: segment 6: paddr=0x002112cc vaddr=0x400c0000 size=0x00064 ( 100) load[0m
            [0;32mI (539) boot: Loaded app from partition at offset 0x100000[0m
            [0;32mI (539) boot: Disabling RNG early entropy source…[0m
            Bin version(Wroom32):1.1.2

            I (646) wifi: wifi firmware version: de47fad
            I (646) wifi: config NVS flash: enabled
            I (646) wifi: config nano formating: disabled
            I (658) wifi: Init dynamic tx buffer num: 32
            I (659) wifi: Init data frame dynamic rx buffer num: 32
            I (659) wifi: Init management frame dynamic rx buffer num: 32
            I (664) wifi: wifi driver task: 3ffdedc8, prio:23, stack:3584
            I (669) wifi: Init static rx buffer num: 10
            I (673) wifi: Init dynamic rx buffer num: 32
            I (677) wifi: wifi power manager task: 0x3ffdfe94 prio: 21 stack: 2560
            I (710) wifi: mode : softAP (c0:49:ef:f0:e8:e1)
            I (717) wifi: mode : sta (c0:49:ef:f0:e8:e0) + softAP (c0:49:ef:f0:e8:e1)
            I (721) wifi: mode : softAP (c0:49:ef:f0:e8:e1)

            Se collego l’esp32 cam con fdti lo vedo le porte come ttyS0 e ttyUSB0, mentre se lo collego con l’estensione con cui l’ho comprato lo vedo solo la porta come ttyS0

            Se puoi aiutarmi Ti ringrazio.

          • #25372
            Renzo Mischianti
            Amministratore del forum

              Ciao Frankz,
              sembra tutto a posto, anche il dispositivo è lo stesso che ho io, ho anche il modulo che in realtà è un po’ fastidioso da far funzionare correttamente (la vecchia versione con anche il tasto di boot era più efficace).

              Io per evitare anomalie scollegavo il dispositivo dall’USB per cambiare modalità: alla connessione iniziale andava in serial debug, ma al reset va perennemente in boot.

              Ma per il resto ti direi che non ci sono cose strane.

              L’unica cosa che raccomando sempre è verificare che la corrente fornita sia sufficiente.
              Ciao Renzo

            • #25377
              frankz
              Partecipante

                L’ho collegato ad una porta USB del PC, ma volendo posso alimentarlo anche con un alimentatore esterno, se mi dici come collegare i pins

              • #25381
                frankz
                Partecipante

                  Ho risolto il problema del caricamento (forse), cmbiando il cavo USB di collegamento.
                  Ora mi visualizza i seguenti dati e non so più cosa fare.
                  sul terminale visualizza:

                  Writing at 0x00179fb8… (100 %)
                  Wrote 1503488 bytes (981047 compressed) at 0x00010000 in 24.9 seconds (effective 482.7 kbit/s)…
                  Hash of data verified.

                  Leaving…
                  Hard resetting via RTS pin…

                  mentre sul monitor seriale visualizza:

                  ELF file SHA256: 368e6c3ca0ef710f

                  E (539) esp_core_dump_flash: Core dump flash config is corrupted! CRC=0x7bd5c66f instead of 0x0
                  Rebooting…
                  ets Jul 29 2019 12:21:46

                  rst:0xc (SW_CPU_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:0x3fff0030,len:1344
                  load:0x40078000,len:13924
                  ho 0 tail 12 room 4
                  load:0x40080400,len:3600
                  entry 0x400805f0

                  assert failed: do_core_init startup.c:326 (flash_ret == ESP_OK)

                  Backtrace: 0x40083acd:0x3ffe3aa0 0x40091089:0x3ffe3ac0 0x40097265:0x3ffe3ae0 0x400e0cba:0x3ffe3c10 0x400831d2:0x3ffe3c40 0x40079276:0x3ffe3c90 |<-CORRUPTED

                  è forse guasto ?

                • #25382
                  Renzo Mischianti
                  Amministratore del forum

                    Mi pare che i messaggi siano un po’ strani, prova a caricare uno sketch qualsiasi per vedere se hai problemi di sorta.
                    Ciao RM

                  • #25384
                    frankz
                    Partecipante

                      ho caricato lo sketch GetChipId e il terminale mi ha visualizzato le soolite scritte con alla fine:

                      Wrote 278512 bytes (152114 compressed) at 0x00010000 in 3.8 seconds (effective 592.7 kbit/s)…
                      Hash of data verified.

                      Leaving…
                      Hard resetting via RTS pin…

                      mentre il serial monitor visualizza:

                      ESP32 Chip model = ESP32-D0WDQ5 Rev 3
                      This chip has 2 cores
                      Chip ID: 15788256

                      che mi sembra corretto.
                      Posso fare ulteriori prove per verificare cosa non funziona o ne compero un altro ?

                    • #25385
                      frankz
                      Partecipante

                        or ora ho provato a cambiare ancora il cavo USB ed funziona.
                        Ma quali cavi USB devo comprare o capire se sono completi di alim + dati (su aliexpress)

                      • #25405
                        Renzo Mischianti
                        Amministratore del forum

                          Per non sbagliare io di solito cerco quelli che hanno un amperaggio alto, questo determina una dimensione dei cavi maggiore.
                          Inoltre anche la lunghezza ridotta aiuta.
                          Ciao Renzo

                        • #25406
                          Renzo Mischianti
                          Amministratore del forum

                            Per non sbagliare io di solito cerco quelli che hanno un amperaggio alto, questo determina una dimensione dei cavi maggiore.
                            Inoltre anche la lunghezza ridotta aiuta.
                            Ciao Renzo

                        Visualizzazione 10 filoni di risposte
                        • Devi essere connesso per rispondere a questo topic.
                        Exit mobile version