[Thomson] Streaming à 120 Ko par seconde

Placez ici vos trucs et astuces, étalez sans retenue votre savoir-faire et votre science qui va nous permettre de redonner une apparence neuve et fonctionnelle à nos bouzes.

Modérateurs : Carl, Papy.G, fneck

Daniel
Messages : 10553
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

[Thomson] Streaming à 120 Ko par seconde

Message par Daniel » 23 août 2015 14:00

Après le streaming à 58 Ko/seconde, nous avons fait beaucoup mieux : 120 Ko / seconde, avec la collaboration de __sam__ pour la compression vidéo et l'optimisation du player Thomson (voir dans la section Développements actuels).

Pour permettre à tous les collectionneurs Thomson de visualiser les démonstrations sur TO ou sur MO, j'ai ajouté une page de description du système au site dcmoto : http://dcmoto.free.fr/bricolage/sdanim7/index.html

Image

La photo ci-dessus n'est qu'un exemple parmi d'autres des réalisations possibles. Il y a de nombreuses variantes, avec ou sans soudures, avec d'autres types d'Arduino et/ou d'autres types de modules pour cartes SD. Je connais à peu près toutes les options possibles, et les bonnes adresses pour se procurer le matériel. Si vous avez besoin de conseils ou d'aide pour cette réalisation, je peux vous répondre. Notez que la totalité du matériel nécessaire coûte entre 5 et 10 euros, selon les options choisies (frais de port inclus).
Daniel
L'obstacle augmente mon ardeur.

petitjd
Messages : 1817
Enregistré le : 23 oct. 2007 11:50

Re: [Thomson] Streaming à 120 Ko par seconde

Message par petitjd » 23 août 2015 18:17

Peux-tu donner des détails sur la connexion physique du module USB pour la programmation de l'arduino ainsi que des explications sur la procédure d'injection du programme "sketch arduino" dans l'arduino.

Désolé pour ces questions, mais je ne suis pas initié à ces petites bêtes et je ne pense pas être le seul.
PetitJD
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr

Avatar du membre
Carl
Modérateur
Messages : 10145
Enregistré le : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [Thomson] Streaming à 120 Ko par seconde

Message par Carl » 23 août 2015 19:00

je vais me lancé un de ces jours... :wink:

Carl

Daniel
Messages : 10553
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] Streaming à 120 Ko par seconde

Message par Daniel » 23 août 2015 19:13

En réponse à petitjd :

Un peu de vocabulaire : en langage Arduino, charger le programme depuis le PC vers la mémoire flash se dit "téléverser". On "téléverse" un "croquis" :mrgreen: . C'est tout simplement une transmission série, mais l'interface série Arduino est en 5V, il ne faut pas la connecter à un port série traditionnel (12 V). Le plus simple est de passer par un convertisseur USB/RS232 5V. C'est le petit module en bas à gauche sur la photo. Il est équipé d'un circuit CH340, le même que l'on trouve dans les câbles USB/RS232 classiques. C'est d'ailleurs le même driver.

Donc on connecte le petit module à un port USB. Selon la version de Windows, le driver s'installe automatiquement, ou alors il faut le chercher sur internet. Je préfère utiliser le CH340 plutôt que le Prolific PL2303 car les drivers WCH ont toujours bien fonctionné, y compris dans les versions 64 bits récentes de Windows, ce n'est pas toujours le cas des drivers Prolific (mais je ne les ai pas essayés récemment).

On relie l'Arduino Pro Mini à ce module par le connecteur sur le côté le plus étroit. Dans l'interface de programmation Arduino on choisit le numéro de port série correspondant au module (je crois même qu'il le détecte automatiquement) et on clique sur "téléverser". L'opération dure une dizaine de secondes.

Ce module USB/RS232 est utilisé pour l'Arduino Pro Mini. Il existe d'autres versions : l'Arduino Nano et l'Arduino Uno. Ces deux derniers intègrent l'interface USB, et se connectent directement au PC par un câble USB. Il ne nécessitent pas le module convertisseur. Le choix est une affaire de goût : j'ai choisi le Pro Mini parce qu'il est tout petit et pas cher. On peut préférer le Nano, un peu plus long, mais intégrant le CH340. Le Uno n'est pas très intéressant pour cette application car il est beaucoup plus gros et n'apporte rien de plus.
Daniel
L'obstacle augmente mon ardeur.

__sam__
Messages : 4067
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [Thomson] Streaming à 120 Ko par seconde

Message par __sam__ » 23 août 2015 19:57

@Daniel: est-ce que tu veux mettre une video "youtube" ? Si tu m'envoie la prise de vue, je peux la mettre sur youtube si tu veux.
Samuel.
A500 Vampire V2+, A1200(030@50mhz/fpu/64mb/cf 8go),
GVP530 (MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8. New Teo 1.8.4 8)

Daniel
Messages : 10553
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] Streaming à 120 Ko par seconde

Message par Daniel » 23 août 2015 20:07

@Sam : Oui, si tu veux bien la mettre sur Youtube, je vais faire une vidéo de Spinning a Mountain.
Sincèrement, j'aurais préféré Money for Nothing, Down the Corner, Sledgehammer ou Bad Apple pour présenter notre réalisation, mais comment faire ?
Daniel
L'obstacle augmente mon ardeur.


Daniel
Messages : 10553
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] Streaming à 120 Ko par seconde

Message par Daniel » 23 août 2015 21:00

@Sam : http://www.filedropper.com/sdanim7 - Il y a deux parties. Si tu peux les regrouper ça serait mieux. Merci d'avance !
Daniel
L'obstacle augmente mon ardeur.

__sam__
Messages : 4067
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [Thomson] Streaming à 120 Ko par seconde

Message par __sam__ » 23 août 2015 22:33

Samuel.
A500 Vampire V2+, A1200(030@50mhz/fpu/64mb/cf 8go),
GVP530 (MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8. New Teo 1.8.4 8)

Daniel
Messages : 10553
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] Streaming à 120 Ko par seconde

Message par Daniel » 24 août 2015 10:55

Merci ! J'ai ajouté le lien à la page http://dcmoto.free.fr/bricolage/sdanim7/index.html

J'ai mis aussi une nouvelle version du "croquis" Arduino. Elle utilise moins de RAM, et peut ainsi fonctionner avec un ATMega168.

L'ATMega168 a 16Ko de mémoire flash, 1Ko de RAM, 512 octets d'EPROM, contre 32Ko, 2Ko, 1Ko pour l'ATMega328. Par ailleurs tout est pratiquement identique, y compris les performances. L'intérêt est un coût plus faible : un Arduino Pro Mini chinois à base d'ATMega168 coûte 1,39 € port compris : http://www.ebay.fr/itm/Pro-Mini-Module- ... 1830457648

Utilisable pour le streaming à 120 Ko/s
Image

Notez qu'il y a aussi sur ebay des Arduino Pro Mini avec un ATMega328 à 8 MHz alimenté en 3,3V. Ceux là ne conviennent pas pour le streaming à 120 Ko/s. Il faut impérativement un ATMega328 ou un ATMega168 à 16 MHz et alimenté en 5V.

Inutilisable pour le streaming à 120 Ko/s
Image
Daniel
L'obstacle augmente mon ardeur.

__sam__
Messages : 4067
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [Thomson] Streaming à 120 Ko par seconde

Message par __sam__ » 08 sept. 2015 11:14

Pour info, ils sont encore moins cher sur ali-express.

Ici 1.62€ (fdp gratuit): http://fr.aliexpress.com/item/Pro-Mini- ... 2C201409_1 à comparer aux 2.02€ de ebay (http://www.ebay.fr/itm/New-Pro-Mini-atm ... 51d6ca728a)

Si on en prend 10, ca descent à 1.29€: http://fr.aliexpress.com/item/1pcs-Pro- ... 2C201409_1

Coté fiabilité, je connais pas trop ali-express.
Samuel.
A500 Vampire V2+, A1200(030@50mhz/fpu/64mb/cf 8go),
GVP530 (MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8. New Teo 1.8.4 8)

Avatar du membre
6502man
Messages : 9006
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Thomson] Streaming à 120 Ko par seconde

Message par 6502man » 08 sept. 2015 16:26

AliExpress sont sérieux, tu peux faire une réclamation dans les 60 jours après expédition du produits si il y a un problème.

J'ai déjà ,commandé plusieurs trucs chez eux et je trouvent que les articles m'arrivent plus vite que lorsque je commande en Chine par Ebay :roll:

Je m'étais fait une réflexion il y a quelques jours justement concernant Aliexpress, Alibaba, etc.. c'est que Ebay devrais ce faire du soucis car les chinois sont entrain de créer leurs plateforme de ventes international directement implanté en Chine :lol: :wink:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Daniel
Messages : 10553
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] Streaming à 120 Ko par seconde

Message par Daniel » 08 sept. 2015 17:47

Le mini pro à base d'Atmega168 d'ebay coûte aujourd'hui 1,39 € : http://www.ebay.fr/itm/Pro-Mini-Atmega1 ... 1674426981

Image

J'en ai reçu deux la semaine dernière, et ce fût une bonne surprise : ce sont des atmega328, pas des 168. Il y en a d'autres, de couleur bleue, à 1,35 €, mais il n'est pas possible de savoir s'ils ont un 328 ou un 168.

Peu importe, la dernière version du programme Arduino SDANIM7 a été modifiée pour tourner aussi sur un 168. Il faut seulement vérifier qu'il est alimenté en 5V avec une fréquence d'horloge de 16 MHz. Certains modèles sont pilotés par quartz, d'autres par un résonnateur céramique, moins précis(+ ou - 5%). Dans notre cas la synchronisation est assurée par l'ordinateur Thomson, tous les 7 octets, la précision de 5% est largement suffisante pour assurer les bonnes temporisations pour les 6 autres octets. J'ai essayé les deux modèles avec succès.
Daniel
L'obstacle augmente mon ardeur.

Daniel
Messages : 10553
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] Streaming à 120 Ko par seconde

Message par Daniel » 20 sept. 2015 21:38

Pour ceux qui m'ont posé la question, voici quelques liens pour se procurer le matériel. Je les donne à titre indicatif et sans garantie.

Version avec soudures
Fiches DB9 femelles à souder : http://www.ebay.fr/sch/i.html?_sacat=0& ... =2&_sop=15
Arduino Pro Mini à souder (5V/16MHz) : http://www.ebay.fr/sch/i.html?_sop=15&_ ... c&LH_BIN=1
Module carte microSD : http://www.ebay.fr/sch/i.html?_from=R40 ... 5573.m1684
Fils Dupont femelle-femelle 10cm ou 20cm : http://www.ebay.fr/sch/i.html?_from=R40 ... c&LH_BIN=1
Convertisseur USB-Série pour programmer L'Arduino : http://www.ebay.fr/sch/i.html?_from=R40 ... c&LH_BIN=1

Version sans soudure
Le matériel est plus cher. Les Arduino Pro Mini se trouvent difficilement avec les connecteurs soudés, il faut plutôt prendre un Arduino Nano (le convertisseur USB-Série est intégré, rendant inutile le convertisseur indépendant) et adapter le câblage car la position des entrées/sorties est légèrement différente. Choisir le modèle à connecteurs déjà soudés, et ne pas oublier le câble USB : http://www.ebay.fr/sch/i.html?_from=R40 ... c&LH_BIN=1
Pour les fiches DB9 on peut choisir celles-ci : http://www.ebay.fr/itm/DB-9-Dual-Row-18 ... 0772232249
Elles sont compatibles avec les fils Dupont femelles, mais le montage est plus fragile qu'en version soudée.
Le module pour carte microSD est le même que dans la version soudée.

Si vous avez un TO8D, il faut retirer les coquilles métalliques des fiches DB9, sinon elles n'entrent pas dans les trous du boîtier.
Daniel
L'obstacle augmente mon ardeur.

petitjd
Messages : 1817
Enregistré le : 23 oct. 2007 11:50

Re: [Thomson] Streaming à 120 Ko par seconde

Message par petitjd » 20 sept. 2015 21:44

Merci Daniel! Il ne me reste plus qu'à faire les courses :D
PetitJD
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr

Répondre