Echopen

De Centre de Ressources Numériques - Labomedia
Aller à : navigation, rechercher

Un projet d'échographie opensource http://echopen.org/
Echopen-bassin.jpg Echopen-electronic.jpg

L'idée est de construire un premier prototype puis plusieurs dans le but d'une performance artistique avec Shu Lea Cheang avec l'aide de makery.

EN COURS....

Informations générales

https://www.info-radiologie.ch/echographie.php
https://fr.wikipedia.org/wiki/%C3%89chographie
http://ultrasonographie-vasculaire.edu.umontpellier.fr/files/2012/08/MD-Bases-Echographie-DIUE-2014B4.pdf

Achats

  • Composants divers + Board dev CI MAX + red pitaya

chez mouser ~600€

  • connecteurs sma + arduino nano + cable +ca

chez radio-spare ~100€

Les cartes filles/mère

Toutes les infos techniques se trouvent ici. Pour notre premier prototype nous utilisons les cartes suivantes :

  • DB-Pulser_V2 > Convertisseur ultra rapide logique / -100V

Echopen-DB pulser V2.JPG

  • DB-supply_V1 > Tensions régulées (+/-12V, +/-5V, +3.3V)

Echopen-DB supply V1.JPG

  • DB-high_voltage_V1 > Générateur - 100V

Echopen-DB high voltage V1.JPG

  • DB-filter_V1 > filtre passe bande ~ 3.5MHz

Echopen-DB filter V1.JPG

  • DB-tr_switch_tgc_V1 > protection circuit + amplificateur à gain variable (pour contrer atténuation dans les tissus vivants)

Echopen-DB tr switch tgc V1.JPG

  • DB-enveloppe_detector_V1 > Détecteur d'enveloppe

Echopen-DB envelopper detector V1.JPG

  • DB-motor_control_V3 > Controleur de moteur, générateur pulse/trigger

Echopen-DB motor control V3.JPG

  • carte TGC > Ampli à gain variable (-5>+55db commandé 0>1V (analogique)

Echopen-TGC.JPG

  • MAXIM4940 > Convertisseur ultra rapide logique / -100V

Echopen-MAX4940.JPG

  • Carte mère

Echopen-motherBoard.png

  • Câbles SMA
    • 3 x 30cm mâle/mâle

Echopen-SMA-cable.JPG

    • 3 x 60cm mâle/pin

Echopen-SMA-Pin.JPG

  • liaison RedPitaya/motor-control

RP bottom view.png

Software

  • Il existe un script pour installer les logiciels nécessaires pour le développement et la programmation des divers microcontrôleurs depuis le git
cd /ici ou là/
git clone https://github.com/echopen/PRJ-medtec_kit.git
cd PRJ-medtec_kit/installation/linux_user
sudo apt-get update
sh ./echopen_full.sh

ou

sh ./echopen_light.sh
  • installer l'IDE Arduino

voir ici

Arduino

  • Contrôle du moteur

la compilation du code donne l'erreur suivante avec la verion 1.05 de l'IDE

MDL-motor_control_v1.ino : 76:52: error: ‘digitalPinToInterrupt’ was not declared in this scope

plus de soucis avec la verion 1.8.2 de l'IDE Arduino

Red Pitaya

https://github.com/echopen/PRJ-medtec_kit/tree/master/electronic/modules/hardware/MDL-redpitaya

http://redpitaya.readthedocs.io/en/latest/doc/quickStart/SDcard/SDcard.html