Code bar reader

Sapete se qualcuno abbia mai utilizzato una porta IR di un PDA o notebook come lettore codici a barre ?

Tia Steve

--
Genius may have its limitations, but stupidity is not thus handicapped.
Elbert Hubbard (1856 - 1915)
Reply to
Stefano Bodini
Loading thread data ...

ma hai almeno un'idea di come funziona un lettore bar-code?

Reply to
Ulx

Si' e non per sentito dire. Ho costruito e gestito lettori barcode, ma ovviamente con hardware dedicato. In teoria, se puoi saltare in qualche modo il controllo IrDA, potrebbe essere fattibile ricevere l'IR emesso in riflessione e quindi leggere un codice a barre. Solo che non so se sia possibile appunto disabilitare la gestione IrDA di un PDA in modo da pilotare direttamente i led di Tx e la parte ricevente.

So che esistono PDA con Hw modificato per leggere i bar code, ma mi chiedevo se fosse possibile usare un PDA standard (che non ho, ovviamente avrei sperimentato direttamente). Magari con piccole modifiche andrebbe comunque bene.

Any idea ?

Thanks

--
Genius may have its limitations, but stupidity is not thus handicapped.
Elbert Hubbard (1856 - 1915)
Reply to
Stefano Bodini

Uno che conoscevo intercettava, sul PALM, la locazione di memoria che indica ricezione fisica sul led IR. Leggeva una tensione esterna, modulando con un convertitore Tensione-Frequenza un led IR, per l'appunto. Sorry, non conosco i dettagli sw.

-- simone.bern Mr. Heisemberg is not the only one who can affect a measurement by looking at it (Robert A. Pease)

snipped-for-privacy@zliberoz.it (Rimuovere i caratteri di zorro per rispondere via mail)

Reply to
simone.bern

ricezione fisica sul led IR.

Interessante. Quindi almeno su qualche modello puo' essere possibile accedere direttamente alla risorsa IR ... uhm, gia' ... mi pare che con qualche Palm qualcuno si sia fatto anche un telecomando TV, quindi per forza ha dovuto saltare la parte IrDA.

Chissa' se qualcuno ha provato a leggere barcode con un PDA ... avrei in mente un applicazione molto comoda :)

Thanks Steve

--
Genius may have its limitations, but stupidity is not thus handicapped.
Elbert Hubbard (1856 - 1915)
Reply to
Stefano Bodini

Confermo, nei palmari della Palm, almeno in quelli vecchi tipo M100, si può accedere alle risorse infrarosse a basso livello. Non so come ma ci sono un sacco di applicazioni che lo fanno, dall'IR meter al telecomando ecc.

Olivier.

Reply to
Olivier

Ma scusa, ammesso che tu possa accedere da software al fotodiodo irda, e ammesso che l'inchiostro della stampa non rifletta l'infrarosso, come pensi di leggere le barre? A me sembra una cosa impossibile senza intervenire pesantemente nell'hardware. Nel caso piu' semplice dovresti tirare fuori il fotodiodo, montarlo su una penna, focalizzarlo, illuminare il codice con un led ir e usarlo come un lettore a penna.

Prova a spiegare come faresti, io mi immagino che in quel modo potresti leggere, se sei molto fortunato, solo bar code grossi come un elefante alla distanza di qualche cm., naturalmente con qualcuno che ti aiuta a muovere il pda o l'elefante.

Lasciare perdere l'irda.

Reply to
Valeria Dal Monte

Probabilmente basta passare un fascio laser sul codice un laser, e vedere le variazioni di luce riflessa. Non e` necessario spostare il ricevitore.

--

Franco

Herz, mein Herz, sei nicht beklommen und ertrage dein Geschick.
(H. Heine)
Reply to
Franco

Laser infrarosso, e bello potente! I lettori con scansione laser commerciali hanno un sistema ottico che mantiene allineati il laser e il ricevitore in modo che questo punti sempre dove punta il laser per poter escludere il piu' possibile la luce ambiente. Con un ricevitore omnidirezionale, immagino che serva un laser da molti watt per avere una ricezione sufficiente a pochi cm.

Reply to
Valeria Dal Monte

Con tanti watt, oltre a leggere il barcode, fa pure un bel buco :-). Forse modulando il fascio ad alta frequenza e facendo una lettura sincrona, chissa` che non si possa migliorare il rapporto segnale rumore. Della serie, come complicare un problema gia risolto.

--

Franco

Herz, mein Herz, sei nicht beklommen und ertrage dein Geschick.
(H. Heine)
Reply to
Franco

Come tutti i lettori a barre ?

Difficile forse, impossibile no. Hai mai visto l'HW di qualche penna per leggere i barcode ? Normale led e fotodiodo. Il led lo moduli con una frequenza tanto per tirarsi fuori dalle scatole sorgenti luminose esterne, per cui con il fotodiodo ti cerchi burst del segnale con cui moduli il led. Se c'e' il burst significa la superficie riflette, banda bianca, se non c'e' non riflette, banda nera.

Poi da li' decodifichi il codice.

Quello forse e' l'inghippo piu' grosso, non tanto per focalizzarlo (stiamo parlando di pochi mm di distanza dal codice, come farebbe una penna lettore) ma per isolare il "ritorno" del fascio. Dipende da come e' messo il gruppo trasmittente/ricevente, magari basta creare un cono per il fotodiodo. Poi per la scansione fai come con una penna, passi il gruppo ottico (aka PDA) lungo il codice.

Esageriamo eh ? :-)

Personalmente convengo, ma l'idea e' di usare un PDA standard e quello hanno. Magari opzionalmente si potrebbe provare a fare una periferica magari in formato CF che monti un HW per gestire la cosa ... ma prima mi piacerebbe appunto sapere se qualcuno ha gia' provato a fare una cosa simile. Al di la' di battutine un po' infantili ...

--
Genius may have its limitations, but stupidity is not thus handicapped.
Elbert Hubbard (1856 - 1915)
Reply to
Stefano Bodini

Si', magari un elio-neon da 300 Watt :-)

Stai parlando di sistemi in grado di leggere codici a barre a distanza ! Mica e' l'unico modo per farlo e non c'e' sempre bisogno di armi atomiche per uccidere una mosca.

ROTFL ! Ma hai mai visto una penna lettore bar code ??? Ne ho fatte tante anche usando il contenitore di un evidenziatore.

4 led smd intorno ad un fotodiodo, montati all'interno dell'evidenziatore, sulla punta. Alcune le pilotavo dalla parallela del Pc.

Ma che laser ... quelli sono sistemi particolari.

Devo leggere un codice a barre EAN/UPC possibilmente senza dovermi costruire l'aggeggio ma usando un normale PDA. Mi chiedevo se qualcuno avesse fatto qualche prova in merito visto che esistono PDA predisposti a tale scopo (e non usano laser, phaser e siluri fotonici).

--
Genius may have its limitations, but stupidity is not thus handicapped.
Elbert Hubbard (1856 - 1915)
Reply to
Stefano Bodini

Lo chiedi a me? :-) Me ne vengno in mente di tre tipi, a raggio laser deflesso, a penna a scansione manuale, a sensore ottico lineare. Dimmi tu quale preferisci e come pensi di realizzarlo con l'hardware a disposizione.

Appunto, normali led e normali fotodiodi, non un led infrarosso e un ricevitore irda!

I casi sono due. Se hai accesso al segnale diretto del fotodiodo, dovresti acquisirlo con un ADC e fare un filtro digitale via software. Visto che non hai l'ADC, non ti serve a niente fare la modulazione del led perche' non potrai mai filtrare il segnale di un bit. L'altro caso, hai accesso al segnale irda demodulato ma raw. In questo caso la modulazione del led non e' un'opzione, ma da software non vedi nessun burst! E in ogni caso devi tirare fuori i componenti e costruire la parte ottica con lenti, ecc. Molto piu' semplice buttare via il modulo irda e comprare un led rosso e un fototransistor adatti alle proprie esigenze.

Altro lavoretto semplicissimo.

E allora se convieni, ci sono altri metodi. Un bit di input lo si trova sempre e si usa un lettore di bar code standard con uscita seriale. Il software basta che decodifichi il segnale seriale e il problema e' risolto con un millesimo del costo dell'invenzione dell'acqua calda.

Reply to
Valeria Dal Monte

Ma con un uC è tanto difficile costruirselo un lettore con uscita seriale a scansione manuale?

Reply to
Olivier

No :-) Era una domanda retorica.

La domanda originale era : "qualcuno sa se e' stato realizzato un lettore barcode usando un normale PDA" ? La ragione della domanda e' che vorrei realizzare un aggeggio che deve fare un minimo di elaborazione E deve poter acquisire un codice a barre, per cui un PDA sarebbe un'ottima base di partenza. Dato che un PDA standard in genere ha in dotazione una porta IrDA mi chiedevo se qualcuno avesse gia' fatto qualcosa del genere.

Mi risulta, se la memoria non mi inganna, che alcune penne barcode usassero IR. Per quello non mi sono posto nemmeno il problema "IR vs. luce visibile". E stando a qualche ricerca veloce direi che la mia memoria non mi inganna. Puoi benissimo usare IR per leggere barcode

formatting link

Uhm, non capisco perche' serva l'ADC. Se hai accesso al diodo in TX e RX dovresti poter creare via SW il pilotaggio a burst e rilevarlo poi. Perche' ADC ? Si parla di accendere e spegnere il led ad una certa frequenza, per giunta fissa, ovvero non devi modulare proprio nulla.

Magari ci sono altre opzioni. Per questo chiedo.

A patto di trovare un modo semplice per connetterlo al PDA. E qui la cosa poi richiede conoscere quale PDA e' piu' facilmente modificabile ...

Non ho mai chiesto se era semplice o meno. Ho chiesto se era fattibile. Sono due concetti diversi.

Soluzioni alternative si possono sempre trovare. Solo che prima di aggiungere roba e modificare mi piacerebbe sapere se non si puo' fare con quello che si ha.

Di solito aggiungere roba non fa descrescere il costo :), ne' semplifica. Anyway, bastava mi dicessi "non lo so" :-)

C'ya Steve

--
Genius may have its limitations, but stupidity is not thus handicapped.
Elbert Hubbard (1856 - 1915)
Reply to
Stefano Bodini

Per nulla. Ma dato che un PDA contiene gia' qualcosa che "potrebbe" essere modificato, perche' aggiungere roba ?

C'ya Steve

--
Genius may have its limitations, but stupidity is not thus handicapped.
Elbert Hubbard (1856 - 1915)
Reply to
Stefano Bodini

I lettori di codici a barre su compactflash o secure digital esistono gia'.

Almeno su CF mi pare, su SD lo trovi, ad esempio su

formatting link
con codice l2168l socket in hand scan card.

Reply to
Conte Zero

"Olivier" ha scritto nel messaggio news:2G1Ue.54401$ snipped-for-privacy@twister1.libero.it...

Ti posso confermare che queste cose si possono fare anche sui Palm più recenti: io, ad esempio, uso il mio Tungsten T5 anche come telecomando universale programmabile (per televisioni, decoder vari, lettori DVD, impianti stereo da casa, autoradio), nonché come comando remoto per la mia videocamera e per la mia fotocamera digitale; ovviamente il tutto gestito attraverso un'applicazione (OmniRemote) per PDA con OS Palm. Dimenticavo: oltre ad essere un telecomando universale è anche autoapprendente!

Reply to
Hoffmann

Azzzzz, ma che prezzi !!!!

--
Genius may have its limitations, but stupidity is not thus handicapped.
Elbert Hubbard (1856 - 1915)
Reply to
Stefano Bodini

puoi guardare anche qui :

formatting link

maurizio

Reply to
Maurizio

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.