DOIT DT-06: piedinatura ad alta risoluzione e specifiche
Il DT-06 è un modulo TTL-WiFi sviluppato dalla Doctors of Intelligence & Technology Co. LTD. È progettato sulla base del modulo WiFi ESP-M2 e dispone di capacità di trasmissione trasparente.
Link all’immagine ad alta risoluzione
Ecco il dispositivo testato da me DT-06
Specifiche
Importante, il TTL-WiFi è già preconfigurato nel firmware la trasmissione seriale trasparente in tempo reale, insieme al controllo a basso consumo e all’indicatore di stato. Questa scheda può sostituire il vecchio dispositivo WiFi seriale cablato per realizzare la raccolta e il controllo dei dati. Dispone delle seguenti caratteristiche.
- Incorpora il modulo WiFi ad alte prestazioni ESP-M2 con dimensioni: 34mm*17mm*4mm;
- Tensione di lavoro: 4.5V~6.0V, tensione di lavoro TTL: 3.3V (compatibile con 5.0V);
- Pin forniti: STATE, TXD, RXD, EN;
- Corrente media: 80mA; quando si inviano dati, è 170mA; ma è 20μA in modalità di deep sleep;
- Incorpora HTTP Web Server, supporta la configurazione dei parametri tramite pagina web;
- Supporta l’impostazione della velocità di trasmissione, bit dei dati, controllo di parità, bit di stop e/o tempo di suddivisione in sottopacchetti;
- Supporta la velocità di trasmissione (bps): 300/600/1200/2400/4800/9600/19200/38400/57600/74800/115200/230400/460800/921600/1843200/3686400;
- Fornisce IO4 per mostrare lo stato del WiFi;
- Temperatura di lavoro: -40℃-125℃;
Specifiche ESP-M2
- Caratteristiche SOC
- Integrato CPU Tensilica L106 ultra low-power 32-bit, frequenza principale fino a 80MHz e 160MHz, supporta anche RTOS;
- Stack protocollo TCP/IP integrato;
- ADC a 10 bit di alta precisione e con un canale integrato;
- Interfacce includono HSPI, UART, I2C, I2S, Controllo Remoto IR, PWM, GPIO;
- Corrente in deep-sleep 20uA, corrente di cut-off inferiore a 5uA;
- Tempo di risveglio di 2ms;
- Consumo energetico di 1.0mW (DTIM3 e stato di standby);
- 1M byte di flash SPI integrato;
- Caratteristiche Wi-Fi
- Supporta 802.11 b/g/n/e/i
- Supporta tre modalità: Station, SoftAP e SoftAP+STA;
- Supporta Wi-Fi Direct(P2P);
- Supporta accelerazione hardware per CCMP (CBC-MAC, modalità di calcolo), TKIP (MIC, RC4), WAPI(SMS4), WEP(RC4), CRC;
- Rilevazione P2P, modalità P2P GO/GC e gestione dell’energia P2P;
- WPA/PA2 PSK e WPS;
- Supporta sicurezza 802.11 i: pre-certificazione e TSN;
- Supporta 802.11n (2.4 GHz);
- Incapsulamento dei frame 802.1h/RFC1042;
- Supporta il roaming senza interruzioni;
- Supporta aggiornamento remoto AT e aggiornamento OTA cloud;
- Supporta la funzione SmartConfig per dispositivi Android e iOS.
- Interfaccia del modulo
- 2*UART
- 1*En
- 1*ADC
- 1*pin di risveglio;
- 1*HSPI;
- 1*I2C;
- 1*I2S;
- Massimo 10* GPIOs;
- Temperatura di lavoro: -40℃-105℃
Caratteristiche Principali:
- Compatibilità: Il modulo DT-06 è completamente compatibile con le originali interfacce elettriche e fisiche per il Bluetooth seriale trasparente HT-06.
- Trasmissione Trasparente: È dotato di firmware industriale trasparente integrato (V3.0) che supporta la trasmissione di dati in tempo reale tra seriale e WiFi. Questo lo rende adatto per applicazioni come la raccolta dati e il controllo.
- Modulo WiFi: Il modulo è dotato di un modulo WiFi ad alte prestazioni (ESP-M2) con dimensioni compatte di 34mm x 17mm x 4mm.
- Compatibilità di Tensione: Opera con una tensione di lavoro di 4.5V a 6.0V, con tensione di lavoro TTL a 3.3V (compatibile con 5.0V).
- Interfacce: Il modulo fornisce pin per STATE, TXD, RXD e EN.
- Basso Consumo: Ha un consumo medio di corrente di 80mA. Durante la trasmissione dei dati, consuma 170mA e in modalità deep sleep, assorbe solo 20μA.
- Supporto Comandi AT: Il modulo supporta comandi AT seriali per la configurazione e il controllo.
- Aggiornamento Firmware: Supporta aggiornamenti del firmware riconfigurabili over-the-air (OTA).
- Configurazione Web: Il modulo dispone di un server web HTTP integrato, che permette agli utenti di configurare i parametri tramite una pagina web.
- Modalità di Rete: Supporta varie modalità di rete, inclusi TCP Server, TCP Client, UDP Server, UDP Client e broadcast locale UDP.
- Server HTTP Integrato: Puoi configurare i parametri tramite una pagina web, rendendo la configurazione facile per l’utente.
- Intervallo di Temperatura: Può operare in un ampio intervallo di temperature da -40°C a 125°C.
Applicazioni: Il modulo DT-06 trova applicazione in vari campi, inclusi la casa intelligente, le connessioni dati wireless, la trasmissione dati trasparente, il controllo di auto intelligenti, le stampanti seriali wireless, il controllo industriale di luci LED e altro ancora.
Il manuale utente fornisce informazioni dettagliate sulla configurazione e sull’utilizzo del modulo, rendendolo una risorsa preziosa per sviluppatori e ingegneri che lavorano con la comunicazione TTL-WiFi.
Si prega di notare che le informazioni fornite si basano sul manuale utente che hai condiviso, e potrebbero esserci stati aggiornamenti o cambiamenti al modulo dalla pubblicazione del manuale nel marzo 2017. È essenziale fare riferimento alla documentazione più recente o contattare il produttore per le informazioni e il supporto più aggiornati.
Descrizione dei Pin
Configurazione dei pin per il modulo DT-06 TTL-WiFi:
Pin 1: STATE (I/O – GPIO4)
- Questo pin funge da indicatore di stato. Viene utilizzato per visualizzare lo stato della connessione di rete. Quando il modulo è connesso a un router wireless in modalità STA, STATE è a livello basso (tipicamente a bassa tensione).
Pin 2: RXD (I/O – GPIO3)
- Questo pin è per la ricezione dei dati. Può essere collegato al pin Rx (ricezione) UART di un microcontrollore o dispositivo esterno.
Pin 3: TXD (I/O – GPIO1)
- Questo pin è per la trasmissione dei dati. Può essere collegato al pin Tx (trasmissione) UART di un microcontrollore o dispositivo esterno.
Pin 4: GND (Alimentazione)
- Questa è la connessione a terra per il modulo, che fornisce il voltaggio di riferimento.
Pin 5: VCC (Alimentazione)
- Questo è il pin di alimentazione per il modulo. Funziona all’interno di un intervallo di tensione da 4.5V a 6.0V, con la tensione consigliata di 5.0V.
Pin 6: EN (I – Abilitazione)
- Questo pin controlla lo stato di attivazione/disattivazione del modulo. Un livello alto (logico 1) consente al modulo di funzionare normalmente, mentre un livello basso (logico 0) spegne il modulo.
Si noti che i pin sono etichettati in base alle loro funzioni e ai rispettivi numeri GPIO (General-Purpose Input/Output). È possibile collegare questi pin ad altri dispositivi o microcontrollori secondo necessità per stabilire comunicazione e controllo con il modulo DT-06.
Pulsanti e LED
- SW1 (Pulsante 1):
- Funzione: Questo pulsante viene utilizzato per aggiornamenti del firmware e configurazione.
- Collegamento: È collegato a GPIO0.
- Utilizzo: Per scaricare aggiornamenti del firmware, in genere si preme prima SW1 e poi SW2, seguito dal rilascio di entrambi i pulsanti. La procedura esatta può variare in base al processo specifico di aggiornamento del firmware.
- SW2 (Pulsante 2):
- Funzione: Questo pulsante viene anche utilizzato per aggiornamenti del firmware e configurazione.
- Collegamento: È collegato al pin RST (reset).
- Utilizzo: Come per SW1, SW2 è coinvolto nei processi di aggiornamento del firmware. Si preme SW2 dopo aver premuto SW1 come parte della procedura di aggiornamento del firmware.
- LED: è collegato a GPIO4 (General Purpose Input/Output Pin 4). Il pin GPIO4 è utilizzato per controllare e indicare lo stato del LED sul modulo.
Indicatori LED del firmware originale
Il modulo DT-06 ha diversi indicatori LED, ognuno con la propria funzione:
- Indicatore LED 1 (Sempre acceso):
- Funzione: Questo LED è tipicamente sempre acceso.
- Indicazione: Indica un collegamento riuscito al router wireless quando il modulo è in modalità STA (Stazione) o STA+AP.
- Indicatore LED 2 (Lampeggiante Lento):
- Funzione: Questo LED lampeggia lentamente a intervalli regolari.
- Indicazione:
- In modalità AP (Access Point), indica che il modulo non si è collegato con successo al router wireless.
- In modalità STA, indica che il modulo sta tentando di collegarsi a un router wireless.
- In modalità AP+STA, indica che il modulo sta tentando di collegarsi al router wireless.
- Indicatore LED 3 (Lampeggiamento Veloce):
- Funzione: Questo LED lampeggia rapidamente.
- Indicazione: Quando SW1 o il pulsante Flash è premuto e il modulo riceve dati tramite l’interfaccia seriale o tramite la rete, questo LED lampeggerà velocemente.
- Indicatore LED 4 (Spento):
- Funzione: Questo LED rimane spento.
- Indicazione: Questo LED sarà spento se il modulo WiFi non funziona a causa di condizioni di alimentazione anormali o se non ha installato il firmware per la trasmissione trasparente.
Si prega di notare che i significati specifici degli indicatori LED possono variare leggermente in base al firmware e alla configurazione del modulo.
Firmware
Ultimo firmware originale da DOIT (con tutte le correzioni di bug)
Firmware originale DOIT con tutte le patch
Firmware ESP-LINK con funzionalità avanzate
How To
- WiFi remote debugging on Arduino with DT-06
- Program Arduino UNO Remotely via WiFi with DT-06 ESP-Link Firmware
Datasheet
Documentazione DOIT DT-06
Datasheet ESP-M2
Grazie
- Arduino
- esp8285
- esp8266
- esp12 E
- esp07
- NodeMCU v2.x
- NodeMCU v3.x
- ESP-01
- ESP-01S
- ESP32
- ESP32c3
- ESP32 s2
- ESP32s3
- Arduino SAMD
- STM32
- Raspberry Pi
Ottimo articolo, grazie!
Mi sai dire se esiste la possibilità di integrare una trasmissione dei dati seriali letti ad un server MQTT?
Grazie!
Ciao Enzo,
si, ma devi cambiare il firmware, avevo già in canna 2 articoli, il primo che parla del firmware originale che a questo punto pubblico oggi, e la prossima settimana pubblico quello con l’aggiornamento al firmware più complesso.
Ciao RM
Grazie Renzo,
ho installato il nuovo firmware. Adesso faccio qualche esperimento.
Saluti.
Ciao Enzo,
devi mettere il firmware ESP-Link non quello originale, ho pubblicato ora l’articolo relativo.
Programmare Arduino UNO da remoto via WiFi con il firmware ESP-Link su DT-06
Ciao Renzo