echopen_technique
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
echopen_technique [2018/09/28 14:51] – [Pré-requis] guillaume | echopen_technique [2020/09/11 13:56] – [Sonification avec Patch Pd] Benjamin Labomedia | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
======Echopen-technique====== | ======Echopen-technique====== | ||
+ | |||
Un projet d' | Un projet d' | ||
{{: | {{: | ||
Ligne 7: | Ligne 8: | ||
EN COURS.... | EN COURS.... | ||
- | ====== Informations générales | + | ===== Informations générales ===== |
https:// | https:// | ||
Ligne 14: | Ligne 15: | ||
- | ====== Achats | + | ===== Achats ===== |
* Composants divers + Board dev CI MAX + red pitaya | * Composants divers + Board dev CI MAX + red pitaya | ||
Ligne 24: | Ligne 25: | ||
chez radio-spare ~100€ | chez radio-spare ~100€ | ||
- | ====== Les cartes filles/ | + | ===== Les cartes filles/ |
Toutes les infos techniques se trouvent [[https:// | Toutes les infos techniques se trouvent [[https:// | ||
Ligne 81: | Ligne 82: | ||
{{: | {{: | ||
- | ====== Software | + | ===== Software ===== |
- | ===== Pré-requis | + | ==== Pré-requis ==== |
* Il existe un script pour installer les logiciels nécessaires pour le développement et la programmation des divers microcontrôleurs depuis le git | * Il existe un script pour installer les logiciels nécessaires pour le développement et la programmation des divers microcontrôleurs depuis le git | ||
- | '' | + | |
- | '' | + | git clone https:// |
- | '' | + | cd PRJ-medtec_kit/ |
- | '' | + | sudo apt-get update |
- | '' | + | sh ./ |
ou | ou | ||
- | '' | + | |
* installer l'IDE Arduino | * installer l'IDE Arduino | ||
Ligne 101: | Ligne 102: | ||
voir [[https:// | voir [[https:// | ||
- | ===== Arduino | + | ==== Arduino ==== |
* Contrôle du moteur | * Contrôle du moteur | ||
Ligne 107: | Ligne 108: | ||
la compilation du code donne l' | la compilation du code donne l' | ||
- | '' | + | |
plus de soucis avec la verion 1.8.2 de l'IDE Arduino | plus de soucis avec la verion 1.8.2 de l'IDE Arduino | ||
- | ===== Red Pitaya | + | ==== Red Pitaya ==== |
https:// | https:// | ||
Ligne 117: | Ligne 118: | ||
http:// | http:// | ||
- | ===== Visualisation | + | ==== Visualisation ==== |
Une fois les librairies et logiciels installés il faut éxecuter le script// | Une fois les librairies et logiciels installés il faut éxecuter le script// | ||
- | '' | + | |
- | '' | + | sh install.sh |
Il existe deux programme : | Il existe deux programme : | ||
Ligne 146: | Ligne 147: | ||
via ordinateur | via ordinateur | ||
- | '' | + | |
- | '' | + | sh run.sh 192.168.128.3 probe |
via ssh | via ssh | ||
- | '' | + | |
- | '' | + | chmod 777 probe |
- | '' | + | scp ./ |
- | '' | + | ssh root@192.168.128.3 |
- | '' | + | root |
- | '' | + | cd / |
- | '' | + | ./probe |
* lancer la visualisation | * lancer la visualisation | ||
- | '' | + | |
- | '' | + | ./ |
==== Sonification avec Patch Pd ==== | ==== Sonification avec Patch Pd ==== | ||
Ligne 190: | Ligne 191: | ||
- Cliquer sur le bouton au dessus de "Pd net" | - Cliquer sur le bouton au dessus de "Pd net" | ||
- La table d'onde doit s' | - La table d'onde doit s' | ||
+ | |||
+ | === Echopen Unborn v1.1 2020 === | ||
+ | Nouveau firmware pour redpitaya : | ||
+ | |||
+ | Pour l' | ||
+ | |||
+ | Ensuite pour le client, tu te connecte à l'IP 192.168.128.3 Port 7538 en TCP pour envoyer/ | ||
+ | < | ||
+ | enum Settings_ID | ||
+ | { | ||
+ | na = 0, | ||
+ | tcp_udp, | ||
+ | number_of_bit, | ||
+ | decimation, | ||
+ | number_of_line, | ||
+ | number_of_point_msb, | ||
+ | number_of_point_lsb, | ||
+ | delay_msb, | ||
+ | delay_lsb, | ||
+ | angle, | ||
+ | tgc_start, | ||
+ | tgc_end, | ||
+ | emulator, | ||
+ | start, | ||
+ | settings_size, | ||
+ | client_id, | ||
+ | ready, //use for RedPitaya | ||
+ | end | ||
+ | //na | ||
+ | }; | ||
+ | </ | ||
+ | L'ID 0 ne sert pas au cas où on envoit un buffer à 0, les ID >=15 sont particulier et ne sont pas censé te servir (à par éventuellement le end (18) qui force l' | ||
+ | |||
+ | Pour changer les paramètres, | ||
+ | |||
+ | Pour recevoir des données il faut mettre start à 1, et émulateur à 1 dans ton cas. Si tcp_udp = 0 les données sont envoyées en UDP, sinon en TCP sur le port 7539. ATTENTION pour recevoir les données tu dois lancer un server TCP ou UDP, là tu n'es plus client (pour simplifier l' | ||
+ | |||
+ | Par défaut la décimation est à 1 je crois, mais il faut mieux se mettre à 8, on travaillera comme ça pour faire des images. En fonction émulateur, delay, angle, tgc_start et tgc_end ne sont pas pris en compte. | ||
+ | |||
+ | Ensuite tu peux arrêter l' | ||
+ | |||
+ | {{tag> |
echopen_technique.txt · Dernière modification : 2020/12/01 17:43 de serge