Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Tout ce qui n'a pas de catégorie !
faire un lecteur code_barre , possible avec un PIC ?
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#1 Message par paulfjujo » ven. 4 févr. 2022 15:13

bonjour,


j'etais devant un lecteur récalcitrant de code à barre de Carouf..
qui ne voulait pas afficher le prix d'un code scanné sur une bouteille .. BIP et RIEN ?
je test avec 2 autres .. BIP ..mais Rien ?
apres quelques vocifération PARBLEU,Bachibouzouk .. etc
ne voila-t-il pas qu'il reboote !
y aurait-il des micros cachés, à l' écoute ?

j'en ai capturé la page de presentation ..
ça tourne sur une config pas tres grosse, sous linux !
je ne pense pas qu'on puisse embarquer un tout petit Linux sur un PIC .. un µLinus ?
votre avis ?

et avec une ESP8266 32 ? Jeremy ?

Linux_sur_lecteur_code_barre_carouf.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par paulfjujo le sam. 5 févr. 2022 21:14, modifié 1 fois.
Aide toi, le ciel ou FantasPic t'aidera

faire un lecteur code_barre , possible avec un PIC ?
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#2 Message par Temps-x » sam. 5 févr. 2022 13:34

Bonjour paulfjujo, et tout le forum,

paulfjujo a écrit :Source du message je ne pense pas qu'on puisse embarquer un tout petit Linux sur un PIC

Ben, moi non plus, mais ils ont existe un

A moins d'en écrire un en langage ASM, car là ! il faut de l'optimisation, donc, il faudra renoncé... au C++ :langue:

En voilà un gratuit ICI avec un peut plus d'explication ICI

A vrai dire quand on y réfléchi, on doit pouvoir mettre un système d'exploitation sur une micro carte, car linux le fait depuis fort longtemps.

le plus dur c'est la communication entre pic et micro carte sd.

Une vidéo sur un lecteur de carte, que j'ai visionné il y a quelque jour

https://www.youtube.com/watch?v=I7HbScV7_II


==> A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

faire un lecteur code_barre , possible avec un PIC ?
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#3 Message par paulfjujo » dim. 6 févr. 2022 14:13

bonjour,

j'ai récupéré la datasheet du processeur utilisé ( apparait dans le boot du syteme (linux))
MCP823
et
MCP823cvr66b2t.pdf


NO chance to use a PIC !!
ce bestiau de 256 pins ( balls) comporte 2 MCU , dont 1 dedié à la communication
resumé:
http://www.mot.com/mpc823. :!!: ... ne repond plus !
two-processor architecture
256 pins !!!
99 Mips
dont un dedié à la communication
• Communication Processor Module
USB Host/Slave, I2C, Serials, Video NTSC/PAL, DMA ,32 bits architecture, DMA, MMU memmory Management Unit
UART, HDLC, IRDA, PCMCIA-ATA Interface ..


Mouser info :
* Ce produit va devenir obsolète et ne sera plus disponible chez le fabricant.
Fabricant: NXP
Catégorie du produit: Microprocesseurs - MPU
Style de montage: SMD/SMT
Package/Boîte: PBGA-256
Coeur: PowerPC
Nombre de cœurs: 1 Core
Largeur du bus de données: 32 bit
Mémoire cache de niveau 1 pour instructions: 2 kB
Mémoire cache de niveau 1 pour données: 1 kB
Tension d'alimentation de fonctionnement: 3.3 V
Température de fonctionnement min.: 0 C
Température de fonctionnement max.: + 95 C
Marque: NXP Semiconductors
Taille de la RAM de données: 8 kB
Tension d'E/S: 3.3 V
Type d'interface: Ethernet, I2C, UART, USB
Type de mémoire: L1 Cache, RAM
Nombre d'horloges/de compteurs: 4 Timer
Gamme de processeur: PowerPC
Type de produit: Microprocessors - MPU

:sifflotte: les dés sont jetés .. impossible avec un PIC 8bits , même en ASM !!

exit va-t-il relever le défi ?

ou peut etre avec une douchette de lecture code barre (qui ferait >80% du boulot)
avec une sortie UART ou I2C ou SPI --> vers sun PIC
ou
un balayage avec miroir + laser et fibre optique + cellule opto
Ex Industriel :
j'en ai utilisé un (Laser 10mW rouge , à une distance de 4M de la cible ,
deviation angulaire du spot laser, via un miroir 8 facettes tournant à 18000 Tr/Mn )
qui explorait ainsi une largeur de 3,5M un film transparent.
une fibre optique avec tube photomultiplicateur à chaque bout,
pour détecter des defauts de 100µ, traitement analogique à 75% + traitement informatique )
C'est dingue ce qu'on pouvait faire aussi en Analogique ! , on a tendance à l'oublier completement !
remplacé par la suite par des camera CCD.. ( ne pouvant plus trouver le moteur specifique et tubes photomultiplicateur)


utiliser une camera CCD lineaire pour lire le code !

ex:
Autre montage industriel , de 6 cameras rapides CCD lineaire 2048 pixels chacune , explorant des defauts de 100µx100µ sur 7M de largeur
, et une grosse armoire de traitement via 6 CPU dédié + PC concentrateur
) ... 300K€ sans l'installation Meca et elec.

Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aide toi, le ciel ou FantasPic t'aidera


Retourner vers « Coin Fourre-tout »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 47 invités