Página 1 de 1

D1 mini esp32 ESP-32

MensagemEnviado: 14 Dez 2020 19:49
por vtrx
Estou curioso para experimentar estes módulos.
Quero montar um projeto que usa o D1 mini esp32 ESP-32,mas o autor informou que pode ser qualquer um ESP32,mas olhando o esquema,o que ele usa tem uma pinagem diferente dos outros.
Como eu não conheço estes módulo,provavelmente alguém aqui pode me esclarecer.
Ligações originais;
O módulo mais barato me parece que é o do link;
https://produto.mercadolivre.com.br/MLB-1111843176-esp32-placa-de-desenvolvimento-wi-fi-bluetooth-esp32s-_JM#position=1&type=item&tracking_id=b826d79c-da41-4cde-b036-20b1cf9c6e56

Para eu usá-lo,é só usar os mesmo pinos com os mesmos nomes?

Re: D1 mini esp32 ESP-32

MensagemEnviado: 14 Dez 2020 20:55
por tcpipchip
alguns módulos pôem as GPIOS dos ESP32, outros pôem do Arduino

Tome este cuidado!

Re: D1 mini esp32 ESP-32

MensagemEnviado: 15 Dez 2020 07:03
por vtrx
tcpipchip escreveu:alguns módulos pôem as GPIOS dos ESP32, outros pôem do Arduino

Tome este cuidado!

Mas neste caso específico,o que deve comparar?
Os módulos tem as mesmas funções e pinagens?

Re: D1 mini esp32 ESP-32

MensagemEnviado: 16 Dez 2020 10:17
por tcpipchip
neste teu caso, esta identificados os GPIOS do ESP32, não a nomenclatura do ARDUINO.

static const uint8_t SDA = 13;
static const uint8_t SCL = 16;

exemplo:
Em vez se colocar SDA, SCL, troque pelo 13,16

assim, esqueces as variants

Re: D1 mini esp32 ESP-32

MensagemEnviado: 16 Dez 2020 18:29
por vtrx
tcpipchip escreveu:neste teu caso, esta identificados os GPIOS do ESP32, não a nomenclatura do ARDUINO.

static const uint8_t SDA = 13;
static const uint8_t SCL = 16;

exemplo:
Em vez se colocar SDA, SCL, troque pelo 13,16

assim, esqueces as variants

O projeto me parece que esta no formato Arduino.
É preciso um BootLoader estar carregado na placa?

Re: D1 mini esp32 ESP-32

MensagemEnviado: 16 Dez 2020 19:49
por tcpipchip
No arduino já criará um bootloader, partitions e app para tua placa! Tambem um FS

PS: nao confundir com o bootloader de hardware!

Re: D1 mini esp32 ESP-32

MensagemEnviado: 16 Dez 2020 19:53
por tcpipchip
lolin32.name=WEMOS LOLIN32

lolin32.upload.tool=esptool_py
lolin32.upload.maximum_size=1310720
lolin32.upload.maximum_data_size=327680
lolin32.upload.wait_for_upload_port=true

lolin32.serial.disableDTR=true
lolin32.serial.disableRTS=true

lolin32.build.mcu=esp32
lolin32.build.core=esp32
lolin32.build.variant=lolin32
lolin32.build.board=LOLIN32

lolin32.build.f_cpu=240000000L
lolin32.build.flash_mode=dio
lolin32.build.flash_size=4MB
lolin32.build.boot=dio
lolin32.build.partitions=default
lolin32.build.defines=

lolin32.menu.FlashFreq.80=80MHz
lolin32.menu.FlashFreq.80.build.flash_freq=80m
lolin32.menu.FlashFreq.40=40MHz
lolin32.menu.FlashFreq.40.build.flash_freq=40m

lolin32.menu.PartitionScheme.default=Default
lolin32.menu.PartitionScheme.default.build.partitions=default
lolin32.menu.PartitionScheme.no_ota=No OTA (Large APP)
lolin32.menu.PartitionScheme.no_ota.build.partitions=no_ota
lolin32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
lolin32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
lolin32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
lolin32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080

lolin32.menu.CPUFreq.240=240MHz (WiFi/BT)
lolin32.menu.CPUFreq.240.build.f_cpu=240000000L
lolin32.menu.CPUFreq.160=160MHz (WiFi/BT)
lolin32.menu.CPUFreq.160.build.f_cpu=160000000L
lolin32.menu.CPUFreq.80=80MHz (WiFi/BT)
lolin32.menu.CPUFreq.80.build.f_cpu=80000000L
lolin32.menu.CPUFreq.40=40MHz (40MHz XTAL)
lolin32.menu.CPUFreq.40.build.f_cpu=40000000L
lolin32.menu.CPUFreq.26=26MHz (26MHz XTAL)
lolin32.menu.CPUFreq.26.build.f_cpu=26000000L
lolin32.menu.CPUFreq.20=20MHz (40MHz XTAL)
lolin32.menu.CPUFreq.20.build.f_cpu=20000000L
lolin32.menu.CPUFreq.13=13MHz (26MHz XTAL)
lolin32.menu.CPUFreq.13.build.f_cpu=13000000L
lolin32.menu.CPUFreq.10=10MHz (40MHz XTAL)
lolin32.menu.CPUFreq.10.build.f_cpu=10000000L

lolin32.menu.UploadSpeed.921600=921600
lolin32.menu.UploadSpeed.921600.upload.speed=921600
lolin32.menu.UploadSpeed.115200=115200
lolin32.menu.UploadSpeed.115200.upload.speed=115200
lolin32.menu.UploadSpeed.256000.windows=256000
lolin32.menu.UploadSpeed.256000.upload.speed=256000
lolin32.menu.UploadSpeed.230400.windows.upload.speed=256000
lolin32.menu.UploadSpeed.230400=230400
lolin32.menu.UploadSpeed.230400.upload.speed=230400
lolin32.menu.UploadSpeed.460800.linux=460800
lolin32.menu.UploadSpeed.460800.macosx=460800
lolin32.menu.UploadSpeed.460800.upload.speed=460800
lolin32.menu.UploadSpeed.512000.windows=512000
lolin32.menu.UploadSpeed.512000.upload.speed=512000

Re: D1 mini esp32 ESP-32

MensagemEnviado: 16 Dez 2020 20:25
por vtrx
A conexão USB da placa seria então um conversor USB/Serial...
O autor disse que poderia usar qualquer ESP32,mas olhando o esquema que ele postou ,existe por exemplo,o pino TCK e TDO,e não encontrei essa referencia na placa do ML...

Re: D1 mini esp32 ESP-32

MensagemEnviado: 16 Dez 2020 21:02
por tcpipchip
estranho txd e rxd nao estares ligados (GPIO1 e GPIO3)

tambem estranho aquela usb naqueles pinos :(

Usb host ???