Cosa ha dimenticato di dirti il venditore #5 – ovvero l’ecoscandaglio PUPOPAN, in cui il fondale è un’immagine presa dalla memoria
Questa è la quinta parte della serie in cui verifico quanto di ciò che vedi sullo schermo di un ecoscandaglio sia misura e quanto disegno. Nell’episodio precedente l’Erchang si è rivelato un apparecchio che misura onestamente e disegna un eco vero, solo che le icone dei pesci attivate cancellano dall’immagine tutta la colonna d’acqua.
Oggi PUPOPAN, venduto come “New Wireless Fish Finder” e “3.5-inch high precision”. Stavolta senza telefono e senza app: nel kit c’è un display proprio, con guscio gommato e pulsanti, un trasmettitore con antenna e un trasduttore su cavo. Sembra il più serio di tutto il gruppo descritto finora, ed è proprio per questo che è finito sul banco.
Il risultato è il peggiore dell’intera serie e stavolta non dipende dalle impostazioni né dall’app. L’immagine del fondale su questo schermo è interamente un disegno inciso nella memoria, mentre dall’acqua arrivano dieci byte, di cui due sono la somma di controllo. Qui sotto mostro quel disegno, ricostruito direttamente dalla memoria del display.
Come funziona questo kit
Il trasduttore su cavo pende sotto la barca o sotto un galleggiante, il trasmettitore con antenna sta accanto, e tutto ciò che viene misurato va via radio al display che hai in mano. Il display ha un pannello 320 x 480, di cui 300 per 470 pixel sono dedicati all’area sonar, e un firmware marcato XF08M versione 3.2 del 25 marzo 2026.
Tutto il peso della conclusione sta in una domanda: cosa esattamente il trasmettitore invia al display. Perché solo da quello il display può disegnare qualcosa.
Dall’acqua arrivano dieci byte e nemmeno un campione di eco
Il frame ha sempre la stessa lunghezza, 10 byte, in entrambe le direzioni. Eccolo per intero:
- byte 0-1: profondità
- byte 2: durezza del fondale, forza grezza dell’eco 0-255
- byte 3-4: temperatura
- byte 5: livello della batteria del trasmettitore e taglia del pesce, quattro bit ciascuno
- byte 6-7: profondità del pesce
- byte 8-9: somma di controllo
Otto byte di contenuto. Nemmeno un campione di eco. Per confronto: l’Erchang dell’episodio precedente invia 120 misure di ampiezza per ogni ping, sei volte al secondo. Qui arrivano un numero di profondità, un numero di durezza e un pesce.
Tutte le decisioni vengono prese nel trasmettitore. Il display riceve un verdetto già pronto e non ha alcun modo di verificarlo, perché non riceve prove ma solo un risultato. La taglia del pesce ha quattro stati e la durezza del fondale è quantizzata su quattro livelli, con soglie 70, 108 e 146.
Il fondale sullo schermo sono 21 600 byte di un’immagine pronta, fatta scorrere in continuazione
Se nel frame non c’è eco, da dove arriva l’immagine colorata del fondale con la sua trama? Il display costruisce ogni colonna dell’immagine seguendo una regola sola, molto semplice:
per ognuno dei 300 pixel della colonna:
se il pixel è SOPRA il fondale -> scrivi il colore di sfondo
se il pixel è SOTTO il fondale -> scrivi il pixel successivo della texture pronta
fase della texture = fase della colonna precedente + 1
Ed è tutto qui il meccanismo. Quella texture è 21 600 byte di un’immagine pronta, disposti in 360 righe da 60 byte, ogni byte un numero di colore da una palette di 64 colori. Ogni colonna successiva dell’immagine prende da quella striscia una finestra spostata di 60 byte, ed è per questo che il fondale “ondeggia” e sembra struttura.

Perché non restino dubbi, ecco come appare un’immagine completa composta con la stessa regola: la linea del fondale dalla tabella incisa di 358 numeri, e tutto ciò che sta sotto da quell’unica texture.

La conseguenza è brutale e vale la pena dirla chiaramente: su questo schermo non vedrai mai un arco di pesce, vegetazione o particelle in sospensione. Non perché hai impostazioni sbagliate. Tutta la colonna d’acqua sopra il fondale riceve un solo colore di sfondo, perché nel frame non c’è nulla con cui disegnarla. L’unica cosa che compare nella colonna d’acqua è l’icona del pesce.
La durezza del fondale presente nel frame serve a scegliere un set di immagini. Quindi fondale duro significa grafica diversa, non eco diverso.
L’icona del pesce è un adesivo disegnato a partire da due numeri
Del pesce il display riceve esattamente due numeri: la taglia in quattro stati e la sua profondità. Non c’è forza dell’eco, non c’è forma, non c’è durata del ritorno, non c’è nemmeno l’informazione se sia lo stesso pesce di un secondo fa.
Da questi due numeri nasce un’immagine. Il display ha tre disegni di pesce pronti, uno per taglia. Segnalato un pesce, il display converte la sua profondità in un pixel e dipinge il disegno colonna per colonna, una barra verticale larga un pixel e alta quattordici, finché non esaurisce 39 colonne. Accanto, se lo attivi nel menu, incolla una barra con un numero, cioè la profondità scritta vicino al pesce.
Ciò che sullo schermo sembra un bersaglio con una forma è una bitmap presa dalla memoria. L’icona vive 39 colonne, cioè con aggiornamento rapido più di un secondo, con quello lento quasi cinque, e per tutto questo tempo scorre sullo schermo indipendentemente da ciò che accade in acqua.
L’immagine scorre più veloce di quanto arrivino i dati
Nel display gira un timer cento volte al secondo. Una nuova riga di immagine nasce ogni pochi suoi scatti, a seconda dell’impostazione “Refresh Speed”: da 8 righe al secondo alla più lenta a 33 alla più rapida.
E dall’acqua arrivano al massimo sette frame al secondo, realisticamente da cinque a sei. Il disegno è comandato dal timer e non ha alcun legame con il momento in cui è arrivato un frame, e quando la nuova profondità è zero la colonna prende il valore di quella precedente. Quindi la densità dell’immagine è la densità del disegno, non la densità della misura. Lo scorrimento fluido suggerisce una misura continua, e la misura continua non è.
Dopo otto secondi di silenzio radio il display cancella le indicazioni e ripete l’interrogazione. In acqua bassa le indicazioni sensate iniziano solo da circa 0,6 metri, più su non c’è nulla da cercare.
La radio è migliore del necessario, e qui sta tutta l’ironia
Il trasmettitore e il display dialogano in LoRa su 434,000 MHz, con fattore di spreading SF9, banda 250 kHz e codifica 4/5. È una radio seria, non il trasmettitore primitivo delle sonde dei primi episodi.
Un frame da dieci byte sta in aria 72 millisecondi. Il display risponde a ogni frame con uno suo, anch’esso di dieci byte, quindi uno scambio completo richiede 145 ms. Questo dà un tetto di circa sette scambi al secondo ed è l’unico motivo per cui l’immagine non può essere più veloce.
E ora l’ironia. Con un’impostazione più rapida della stessa radio, 240 byte di campioni grezzi di eco occuperebbero circa 55 millisecondi, cioè meno di quanto oggi occupino dieci byte. Un vero ecogramma passerebbe da questo collegamento con margine, a cinque o dieci immagini al secondo. Non è la radio il limite, ma una decisione progettuale.
- Nel frame non c’è alcun indirizzo né identificativo. Tutti gli esemplari lavorano sulla stessa frequenza con la stessa configurazione, e il display accetta qualunque frame con somma di controllo corretta. Due kit nel raggio d’azione si disturberanno a vicenda.
- La potenza di trasmissione impostata in questo kit è 100 mW. In Europa in questa banda sono ammessi 10 mW di potenza irradiata. Quanto esca davvero dall’antenna dipende dall’adattamento, ma già l’impostazione è dieci volte oltre il limite.
La scheda tecnica contro quello che c’è dentro
| La promessa dell’annuncio | Com’è davvero |
|---|---|
| “DUAL-BEAM SONAR” | due righe più sotto nella stessa tabella: “Frequency 125 kHz, Single Freq”. L’annuncio si contraddice su una sola immagine |
| Beam Angle 105 gradi | a 125 kHz l’onda in acqua misura 12 mm, e un angolo simile richiederebbe un trasduttore di circa 8 mm, più piccolo della propria onda. Non è un angolo di fascio reale |
| Max Depth 50 m / 160 ft | corretto. La scala delle portate finisce esattamente a 160 piedi, e le letture oltre 180 piedi vengono scartate |
| 400 m di portata radio | credibile per LoRa con questa impostazione di potenza, ed è il lato più forte del kit |
| “Accurate Sonar & Fish Alarm” | l’allarme c’è davvero, attivato dallo stesso numero che disegna l’icona |
Valutazione: una stella su cinque
| Cosa valuto | Voto | |
|---|---|---|
| Radio: LoRa 434 MHz, portata reale e resistenza ai disturbi | ★★★★☆ | 4 / 5 |
| Profondità: sopra 0,6 metri misurata per bene | ★★★☆☆ | 3 / 5 |
| Durezza del fondale: è nel frame, ma serve solo a scegliere un’immagine | ★☆☆☆☆ | 1 / 5 |
| Immagine del fondale: texture dalla memoria, non eco | ★☆☆☆☆ | 1 / 5 |
| Immagine della colonna d’acqua: sfondo uniforme, né arco né pianta | ☆☆☆☆☆ | 0 / 5 |
| Vale la pena comprarlo come ecoscandaglio | ★☆☆☆☆ | 1 / 5 |
Verificalo tu stesso, sulla tua acqua
- Ancora la barca sopra un fondale piatto e guarda lo schermo per un minuto. La profondità resta ferma e la trama del fondale continua a scorrere. È una texture che scorre, non un cambiamento del fondale.
- Cambia “Refresh Speed” dal più lento al più veloce. L’immagine scorre quattro volte più in fretta e di informazione non se ne aggiunge nemmeno un po’.
- Passa sopra la vegetazione sommersa. Non la vedrai. Mai.
- Attiva “Simulator”. Se non lo distingui dal lavoro sull’acqua, quello è proprio il messaggio.
- Allontanati con il display fino a uscire dal raggio. Dopo otto secondi le indicazioni si azzerano.
Riepilogo – cosa PUPOPAN non dice apertamente
- Nel frame non c’è nemmeno un campione di eco, quindi non c’è nulla con cui fare un ecogramma.
- Il fondale sullo schermo è una texture che scorre di 21 600 byte, la stessa per ogni acqua e ogni lago.
- Tutta la colonna d’acqua è uno sfondo uniforme. Vegetazione, termoclino o arco di pesce non li vedrai mai.
- L’icona del pesce è un disegno pronto in tre taglie, dipinto da due numeri su 39 colonne di schermo.
- La durezza del fondale sceglie un’immagine, non cambia l’immagine dell’eco.
- L’immagine scorre diverse volte più in fretta di quanto arrivino i dati.
- La modalità demo è identica al lavoro sull’acqua, perché usa la stessa routine di disegno.
- Nessun indirizzamento e nessuna cifratura, con un’impostazione di potenza dieci volte oltre il limite europeo per questa banda.
E l’altra faccia della medaglia, perché va detto con onestà: qui la radio è davvero buona, la profondità sopra 0,6 metri è misurata per bene, il livello della batteria del trasmettitore viene riportato, e lo strato grafico, cioè il buffer della cronologia, la palette e il blit hardware, è fatto con criterio. Se da quel collegamento passassero campioni grezzi, sarebbe attrezzatura dignitosa. Non passano.
Come profondimetro con allarme pesce e schermo proprio, senza telefono e senza app, questo kit ha un senso e a qualcuno può bastare. Come ecoscandaglio, cioè per guardare fondale, vegetazione e struttura, non vale la pena spenderci soldi, perché l’immagine che vedi non viene dall’acqua.
Cosa non ho verificato e di cui quindi non scrivo: il trasmettitore e il trasduttore, perché non ne ho un dump, la potenza reale all’antenna, la portata sull’acqua e il modo in cui il trasmettitore decide “questo è un pesce”. Descrivo solo ciò che sono riuscito a stabilire: cosa arriva dall’acqua e cosa ne fa il display.
Fonti e materiali da verificare
- NOAA – What is sonar? – il principio dell’ecoscandaglio: impulso trasmesso, tempo di ritorno dell’eco, conversione in distanza
- FAO Fisheries Technical Paper 240: Fisheries Acoustics – angolo del fascio, forza del bersaglio e perché il volume dell’eco non dice nulla sulla lunghezza del pesce
- Episodio 4: Erchang XF07C – una sonda che invia 120 misure vere e con quelle disegna l’eco
- Episodio 3: la palla nera XJ02B
- Episodio 2: Lucky FF918
Nel prossimo episodio: una sonda di una classe superiore, che dall’acqua invia 300 misure di eco e nessun campo sul pesce: il Vexilar SP200, la prima sonda di questa serie che restituisce una misura.
Con quale attrezzatura e su quali basi conduco queste prove
Tutti gli apparecchi descritti in questo ciclo li ho comprati con i miei soldi e sono di mia proprietà. Li esamino per sapere cosa arrivi davvero nelle mani del pescatore e cosa io possa pretendere dall’attrezzatura che progetto. L’analisi riguarda un esemplare concreto e la versione del software che vi ho trovato; altri lotti, versioni e varianti del modello possono comportarsi diversamente.
Osservare, studiare e provare il funzionamento di un programma per determinarne i principi è consentito a chi è entrato legalmente in possesso dell’apparecchio: art. 75 comma 2 punto 2 della legge polacca sul diritto d’autore, che attua l’art. 5 comma 3 della direttiva 2009/24/CE. La lettura della trasmissione ha riguardato esclusivamente il mio trasmettitore e il mio ricevitore. Non pubblico codice sorgente, dump di memoria, chiavi né strumenti che permettano di copiare software altrui – solo conclusioni su cosa l’apparecchio misuri e cosa non misuri.
I nomi e i marchi appartengono ai rispettivi proprietari e sono usati esclusivamente per identificare l’attrezzatura esaminata, nell’ambito dell’analisi critica e del diritto all’informazione. Le foto tratte dagli annunci di vendita sono usate allo stesso scopo. Se un produttore o un venditore ritiene errata una conclusione, ripeterò volentieri le misure su un esemplare indicato e pubblicherò una rettifica.
Da noi funziona così: prima che qualcosa finisca sulle nostre barche, passa da questo banco. E se qualcosa non passa, lo diciamo ad alta voce, anche quando nessuno ha voglia di sentirlo.

Asystent pomocy Extreme One