Come spesso, troppo spesso accade, mi sono ritrovato a scrollare su AliExpress in cerca di nuovi gadget con cui sperimentare, finchè non mi imbatto in un interessante oggetto:


Il dispositivo ha:
- 4.3-inch LCD-TFT (display driver NV3041A 4-bit parallel SPI)
- WiFi e Bluetooth
- Supporta alimentazione tramite batteria al litio (3.7V)
- Capacitive touch (driver GT911 I2C)
- 480 x 272 screen resolution
- RGB 65K 16 bit
- Onboard 240MHz ESP32-S3-WROOM-1-N4R8 dual-core
- 520K Byte RAM
- 8 MB PSRAM (OSPI)
- 4 MB Flash memory (QSPI)
- Alimentazione nominale a 5V
- Consumo approssimativo di 260 mA
- Dimensioni 120×70.2(mm)
- Fino a 10 I/O utilizzabili
Quindi tutto il sufficiente per crearci un mini controller remoto, uno schermetto per avere sempre a portata di mano i parametri fondamentali del mio ricetrasmettitore.
Ho pubblicato tutta la documentazione relativa alla board qui: https://github.com/iu2frl/JC4827W543_4.3inch_ESP32S3_board. Il repository contiene anche alcuni esempi di codice sorgente per Arduino e PlatformIO.
Materiale necessario
- Board JC4827W543 (link Aliexpress)
- Scheda MicroSD (link Amazon)
- Cavo USB-C (link Amazon)
Il costo totale è di circa 20-25 euro, quindi decisamente alla portata di tutti.
Procedura
Prima di tutto ci servono i files del firmware:
E il tool per caricare il firmware sulla scheda:
Ed assicurarci che la scheda MicroSD sia formattata in FAT32, per fare questo possiamo usere:
Ora dobbiamo:
- Inserire la scheda MicroSD nel dispositivo
- Avviare ESP32 Flash Tool (scaricato sopra) con:
- Chip type: ESP32S3
- Work mode: Develop
- Loading mode: UART
- Poi premiamo OK per continuare
- Ora dobbiamo configurare il flasher, nella parte superiore dobbiamo selezionare i files da caricare:
bootloader.bincon offset0x00000000partitions.bincon offset0x00008000firmware.bincon offset0x00010000
- Poi:
- SPI Speed: 40MHz
- SPI Mode: QIO
- Spuntare la voce
DoNotChgBin
- Nella parte inferiore selezioniamo la porta COM da utilizzare e 115200 come velocità di flash
Per poi finalmente premere START ed attendere pazientemente.

Configurazione del server MQTT
La comunicazione tra il Olliter Remote Controller e OL-Master avviene via MQTT, dobbiamo quindi prima configurare un broker MQTT nella rete locale, nel mio caso sul PC in cui è installato OL-Master.
Come broker ho utilizzato Eclipse Mosquitto (scaricabile qui) e dopo aver riavviato il PC, ho configurato nel file C:\Program Files\mosquitto\mosquitto.conf i seguenti parametri:
# MQTT protocol
listener 1883
protocol mqtt
# WebSocket protocol
listener 9001
protocol websockets
# Authentication should be disabled
# only on local protected networks
allow_anonymous true
Ora, dopo aver configurato una eccezione nel firewall di Windows per permettere l’accesso al broker MQTT, un ultimo riavvio e la parte MQTT è completata.
Configurazione di OL-Master
Lato OL-Master, la procedura è piuttosto semplice:

Impostato i parametri, dobbiamo premere Save+Close e riavviare OL-Master
Configurazione di Olliter Remote Controller
Dopo aver scollegato e ricollegato la scheda al PC, dovremmo vedere la procedura di inizializzazione per poi fermarsi ad una riga in cui ci avvisa di caricare il file nel PC e configurare i parametri di connessione.
Dopo aver scollegato la scheda, possiamo inserirla nel PC e dovremmo trovare un file chiamato olliter.ini che dobbiamo modificare con un editor di testo. Qui dobbiamo inserire i dati di comunicazione, in particolare dobbiamo cambiare:
ssid: nome della rete WiFipassword: password usata per connettersi al WiFihost: indirizzo IP del PC su cui gira il broker MQTT (indirizzo del PC nel mio caso)transceiver_index: indice (da 1 a 4) del ricevitore che vogliamo usare
Una volta salvati i parametri sulla SD, possiamo reinserirla nella scheda e ricollegarla al cavo di alimentazione.
; Olliter Remote Controller configuration file (INI format) ; Edit WiFi and MQTT settings below and reboot the device [wifi] ssid=NetworkSSID password=NetworkPassword [mqtt] host=192.168.0.230 port=9001 path=/mqtt secure=0 client_id=OlliterRemoteController telemetry_topic=receivers/get/ set_topic=receivers/set/ command_topic=receivers/command/ panadapter_topic=receivers/panadapter/ transceiver_index=1
Test finale
Se tutto è andato bene, dovremmo vedere la frequenza attuale, i volumi e lo spettro:

In questa pagina sono presenti link di affiliazione che garantiscono a questo sito una piccola quota di ricavi, senza variazione del prezzo per l'acquirente.
Post Disclaimer

Informazioni Importanti
Note generali: Le informazioni contenute in questo articolo sono di carattere informativo e rispecchiano le opinioni personali del autore. Tutte le guide nel sito vengono proposte "as it is" puramente a scopo didattico. L'utente che accetta di seguirne i passaggi si assume ogni responsabilità in caso di guasto/malfunzionamento o altro problema come conseguenza della modifica.
Link di affiliazione e contenuti promozionali: Nei post di iu2frl.it posso includere collegamenti a rivenditori. Posso ricevere una piccola commissione dal rivenditore se effettui un acquisto dopo aver fatto clic su uno di questi link. I post non sono espressamente sponsorizzati da rivenditori, editori, promotori o produttori, se non diversamente specificato chiaramente e tutte le decisioni editoriali sono prese esclusivamente dagli autori dei singoli articoli.
Contenuti riguardanti regolamenti e/o normative: Eventuali riferimenti a normative non costituiscono valore legale, si tratta di libere interpretazioni ed estratti di circolari corredate da eventuali commenti, si invitano tutti gli utenti a verificare la veridicità di tali informazioni sugli organi ufficiali di riferimento, nessuna colpa o responsabilità può essere data agli autori degli articoli.
Licenza di utilizzo: Tutti i contenuti vengono condivisi con licenza CC BY-NC-SA 4.0: Questa licenza consente ad altri di remixare, adattare e sviluppare i contenuti in modo non commerciale, purché accreditino l'autore originale e concedano in licenza le loro nuove creazioni con gli stessi termini. Per maggiori informazioni visitare il sito Creative Commons.
Important Informations
General notes: The information contained in this article is of an informative nature and reflects the personal opinions of the author. All the guides/tutorial on the website are offered "as it is" for educational purposes only. The user who agrees to follow the steps assumes all responsibility in case of failure/malfunctioning or other problem as a result of the modification.
Affiliate links and promotional products: In some posts of iu2frl.it I can include links to resellers. I can get a small commission from the reseller if you make a purchase after clicking on one of these links. The posts are not expressly sponsored by resellers, publishers, promoters or producers, unless otherwise clearly specified and all editorial decisions are made solely by the authors of the individual articles.
Contents about rules and laws: Some articles may contain portions or whole laws or rules regarding specific areas, these kind of content are meant to be indicative only, no responsability can be given to the authors. Always refer to official sources when looking for rules or laws.
Contents licenses: All the contents are published as CC BY-NC-SA 4.0: This license lets others remix, adapt, and build upon your work non-commercially, as long as they credit you and license their new creations under the identical terms.. For more informations please visit Creative Commons website.
