Go Down

Topic: Modulo WiFi+Bt ESP32 (Read 23747 times) previous topic - next topic

testato

#30
Oct 05, 2016, 08:50 pm Last Edit: Oct 05, 2016, 11:36 pm by Testato
Finalmente arrivato  :)

la Espressif oltre al modulo wroom32 (lo schedino con esp32+flash+antenna) ha deciso di produrre anche direttamente dei moduli per breadboard con adattatore usb.
Sembra si chiamino  ESPRESSIF ESP32 DEVELOPMENT BOARD

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

testato

Il chip seriale/usb usato sulla board (esp32 non ha la usb) e' il CP2102

Win10-64 ha installato automaticamente il driver,
Di fabbrica e' installato il classico firmware per i comandi AT.

Connessione a 115200 8N1N
Questo il messaggio di boot (a differenza del fratellino minore non serve usare baudrate strani):




-------------------------------------------------------------------------
ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
ets Jun  8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0x00
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3ffc0000,len:0
load:0x3ffc0000,len:2304
load:0x40078000,len:3788
ho 0 tail 12 room 4
load:0x40098000,len:532
entry 0x4009813c
[1B][1;36m

[1B][0m[1B][1;36m**************************************
[1B][0m[1B][1;36m*       hello espressif ESP32!       *
[1B][0m[1B][1;36m*        2nd boot is running!        *
[1B][0m[1B][1;36m*            version (V0.1)          *
[1B][0m[1B][1;36m**************************************
[1B][0m[1B][0;36mcompile time 09:59:36

[1B][0m[1B][0;36m  SPI Speed      : 40MHz
[1B][0m[1B][0;36m  SPI Mode       : DIO
[1B][0m[1B][0;36m  SPI Flash Size : 1MB
[1B][0m[1B][1;36mPartition Table:
[1B][0m[1B][1;36m## Label            Usage          Type ST Offset   Length
[1B][0m[1B][1;36m 0 factory          factory app      00 00 00010000 00100000
[1B][0m[1B][1;36m 1 rfdata           RF data          01 01 00110000 00040000
[1B][0m[1B][1;36m 2 wifidata         WiFi data        01 02 00150000 00040000
[1B][0m[1B][1;36mEnd of partition table
[1B][0m[1B][1;36mLoading app partition at offset 00010000
[1B][0m[1B][0;36msection 0: paddr=0x00000020 vaddr=0x00000000 size=0x0ffe8 ( 65512)
[1B][0m[1B][0;36msection 1: paddr=0x00010010 vaddr=0x3f400010 size=0x0ac70 ( 44144) map
[1B][0m[1B][0;36msection 2: paddr=0x0001ac88 vaddr=0x3ffbae60 size=0x0140c (  5132) load
[1B][0m[1B][0;36msection 3: paddr=0x0001c09c vaddr=0x40080000 size=0x00400 (  1024) load
[1B][0m[1B][0;36msection 4: paddr=0x0001c4a4 vaddr=0x40080400 size=0x154f4 ( 87284) load
[1B][0m[1B][0;36msection 5: paddr=0x000319a0 vaddr=0x00000000 size=0x0e670 ( 58992)
[1B][0m[1B][0;36msection 6: paddr=0x00040018 vaddr=0x400d0018 size=0x38054 (229460) map
[1B][0m[1B][0;36mstart: 0x400807f0

[1B][0mInitializing heap allocator:
Region 19: 3FFBC26C len 00023D94 tag 0
Region 25: 3FFE8000 len 00018000 tag 1
Pro cpu up.
Pro cpu start user code
nvs_flash_init
misc_nvs_load g_misc_nvs=0x3ffbc428
frc2_timer_task_hdl:3ffbcf7c, prio:22, stack:2048
tcpip_task_hdlxxx : 3ffbec88, prio:20,stack:2048
phy_version: 80, Aug 26 2016, 13:04:06, 0
pp_task_hdl : 3ffc34d0, prio:23, stack:8192

:>enter uart init
uart init wait fifo succeed
exit uart init

IDF version : developing(09542f06)

WIFI LIB version : master(fbb084da)

ssc version : master(r260 cb8d627d)

!!!ready!!!
mode : sta(18:fe:34:6a:94:78)

+WIFI:STA_START
-------------------------------------------------------------------------



- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

lestofante

Guida per principianti http://playground.arduino.cc/Italiano/newbie
Unoffical Telegram group https://t.me/genuino

cam9500

Ohhh bene... come se nn avessi altro da fare :)

testato

Espressif ha deciso ufficialmente di creare un core arduino.
È stato ingaggiato l'autore del core del vecchio esp31, ed è stato da poco pubblicato su github la prima versione per esp32
https://github.com/espressif/arduino-esp32

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

zoomx

Se non sbaglio è la terza azienda produttrice che crea o appoggia la creazione di un core arduinico. La prima, anni fa, è stata la Texas Instruments, a settembre la ST per alcune schede STM32 e adesso Espressif.
La Texas è stata forse la prima a proporre delle board molto economiche con un lancio sottocosto.

testato

#36
Oct 07, 2016, 05:46 pm Last Edit: Oct 07, 2016, 05:46 pm by Testato
si, la TI fece un fork dell'intero IDE che divento' energia, e praticamente regalava la board a tipo 3€ incluso spese postali.
Launchpad MSP430, la cosa sfiziosa e' che puoi usare una mcu piu' piccola o una con piu' pin, inserendola nello stesso alloggiamento :-)

A me piace di piu' l'idea del core che poi vai ad inserire nell'ide ufficiale, non so se c'erano motivi insormontabili per i quali fare un fork dell'ide, oppure solo marketing

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

PaoloP

Espressif ha deciso ufficialmente di creare un core arduino.
È stato ingaggiato l'autore del core del vecchio esp31, ed è stato da poco pubblicato su github la prima versione per esp32
https://github.com/espressif/arduino-esp32
Ottima notizia.

gpb01

#38
Oct 28, 2016, 08:22 am Last Edit: Oct 28, 2016, 08:24 am by gpb01
Anche SparkFun ha rilasciato un modulino con ESP32 ... QUI :)


Guglielmo
Search is Your friend ... or I am Your enemy !

testato

#39
Oct 29, 2016, 10:50 pm Last Edit: Oct 29, 2016, 10:55 pm by Testato
bella, con caricabatteria integrato
utile anche la mini guida per installare l'attuale core arduino ufficiale
https://learn.sparkfun.com/tutorials/esp32-thing-hookup-guide#installing-the-esp32-arduino-core

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

testato

#40
Oct 29, 2016, 11:07 pm Last Edit: Oct 29, 2016, 11:08 pm by Testato
Stanno uscendo come funghi, mi sono appena accorto che nel core e' stata aggiunta una variante chiamata Nano32, cerca cerca eccola qui:
https://twitter.com/maker_asia/status/779310519886884869
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

speedyant

Mi ricordavo bene, si tratta di un dual core.

PaoloP

Ci vedrei bene un ArduESP32.  :)
Scheda con il layout della UNO che monta un ESP32.

speedyant

Ci vedrei bene un ArduESP32.  :)
Scheda con il layout della UNO che monta un ESP32.
Diamine, ho appena comprato la mkr1000! :D

gpb01

A chi può interesare, QUI un articolo di Hackaday sull'argomento ESP32 <-> Arduino.

Guglielmo
Search is Your friend ... or I am Your enemy !

Go Up