Bonjour à toutes et à tous, l'équipe de tellement nomade vous souhaite une bonne année 2025

DAPI

fpp
Je mange des Kellogg's Corn Flac
Je mange des Kellogg's Corn Flac
Messages : 1342
Inscription : 10 nov. 2010 10:53
Contact :

Message par fpp »

Bon en creusant encore j'ai aussi trouvé un brave bouton poussoir avec une broche au bout, que j'ai pu brancher sur un GPIO qui avait la masse juste à côté :-)

Du coup j'ai un bout de proto manchot mais qui fait déjà des choses :

- afficher ce que MOC est en train de jouer (en mode "shuffle all")

- si l'écran est éteint le bouton le réveille, s'il est allumé il passe au morceau suivant (un peu comme Rockbox :-)

Une petite vidéo en action, avec les moyens du bord (téléphone portable) :

[video][/video]


Commentaires:

- le rafraîchissement du LCD n'est pas terrible, mais c'est très accentué par la vidéo...
- le contact du bouton n'est pas franc, il y a des rebonds :-)
- mon algo de scrolling a des bugs, étonnant non ?
- MOC a tendance à retourner n'importe quoi comme bitrate MP3 (c'est tout du 320 fixe normalement)...

Mais en gros le POC marche ! :-)
Dernière modification par fpp le 09 mars 2014 19:02, modifié 1 fois.
Sédentaire : Squeezebox Touch, SMSL AD18, AKG K701
Nomade : Shanling M1, TaoTronics TT-EP01
Entre les deux : Bedside Music Player, ALO AUDIO "The National", Xiaomi Hybrid Pro+Spinfit
Avatar de l’utilisateur
Vic
Audio spammeur en force
Audio spammeur en force
Messages : 15354
Inscription : 09 févr. 2011 09:53

Message par Vic »

:soumis: :soumis:
TWS : Sony WF1000XM4
CIEM : ES EM64 - EM32 - EM10
IEM : Alambic Mentawaï / Custom Art F7U - F3x3
Baladeurs : Sony WM1A / A40 / Shanling M0
Avatar de l’utilisateur
tinara
TN m'a tuer
TN m'a tuer
Messages : 5196
Inscription : 18 août 2012 21:09
Contact :

Message par tinara »

Je suis tombé sur l'Arietra G25 et je me demande ce qui serait possible de faire à partir de ça. C'est vraiment le pcb avec puce ARM le plus sobre que j'ai pu voir.
fpp
Je mange des Kellogg's Corn Flac
Je mange des Kellogg's Corn Flac
Messages : 1342
Inscription : 10 nov. 2010 10:53
Contact :

Message par fpp »

C'est dépouillé en effet, mais une fois qu'on se sera pris le chou à souder tout ce qui manque (connecteurs USB etc.) ça risque d'être tout aussi Frankensteinien qu'une Raspi :-)
Et puis SD limitée à 32Go, 128Mo de RAM, pas vu mention de GPIO...

Sinon, de mon côté j'ai un peu avancé sur mon bricolage Dapi et le code, pas eu le temps de faire un point d'avancement, j'essaierai de mettre à jour ce weekend :-)
Sédentaire : Squeezebox Touch, SMSL AD18, AKG K701
Nomade : Shanling M1, TaoTronics TT-EP01
Entre les deux : Bedside Music Player, ALO AUDIO "The National", Xiaomi Hybrid Pro+Spinfit
fpp
Je mange des Kellogg's Corn Flac
Je mange des Kellogg's Corn Flac
Messages : 1342
Inscription : 10 nov. 2010 10:53
Contact :

Message par fpp »

Allez, une petite mise à jour des quelques progrès des deux dernières semaines...

Image

A gauche, deux "vrais" boutons récupérés sur des bouts de CI (genre restes de souris, d'imprimante etc.).
Ça fait plus sérieux, mais ça rebondit toujours :-)

Juste à droite de l'écran, un mini potard récupéré de même, et branché à la place d'un cavalier derrière le LCD, qui permet de régler le rétro-éclairage (que je trouvais un peu vif la nuit).

Encore à droite, la platine de face avant d'un vieux disque dur multimédia d'il y a 10 ans (un 3"5 160Go Freecom).
Elle est là pour son capteur infra-rouge (le truc noir). Comme j'en ai déjà détruit un autre en essayant de le dessouder,
pour mes tests j'ai juste été souder mes 3 fils sur le CI en dessous :-)

Au centre, la mini télécommande IR d'un ancêtre de PMP du même âge (un gros truc avec un HDD 2"5 et un écran minuscule), 10 boutons.

C'était pas prévu au départ, mais après être tombé par hasard sur un tuto LIRC pour le raspi, et comme j'avais tous les morceaux, j'ai pas pu résister...

L'idée serait de garder le strict minimum de boutons physiques près de l'écran (pour mon usage perso en mode "shuffle all" permanent: on/off, play/pause, précédent/suivant suffisent...). Et du coup, si j'ai le courage de rajouter des menus plus élaborés (navigation etc.) mais d'usage occasionnel, ils seront gérés à la télécommande... enfin bref, y a un prétexte :-)

Au passage, j'ai pu vérifier que la réputation "user-unfriendly" du paquetage LIRC est plus que justifiée... quelle galère !
Le logiciel marche prodigieusement bien, n'est pas si compliqué que ça, mais souffre d'une documentation déficiente et d'une absence totale d'explication des principes généraux... du coup chacun comprend ce qu'il veut/peut, les exemples et tutos se contredisent, etc. Mais enfin il y en a...
Après, comme le LCD et les boutons sont gérés par mon code Python, je voulais bien sûr y intégrer les événements IR, et comme souvent il y a déjà une petit lib pour ça, pyLIRC.
Et là, c'est l'apothéose : il y a ZERO doc, et en gros trois bouts d'articles de blog dans le monde, qui mis bout à bout, permettent de deviner comment ça se configure...
Autant dire qu'on est content quand ça tombe en marche :-)

A ce stade tous les boutons sont reconnus, je gère les trois du milieu qui sont l'équivalent des futurs boutons physiques (play/pause, previous, next) et le bouton "power" en haut à gauche pour arrêter le programme (et aussi le DAPi quand il sera fini :-).

L'UI a un peu évolué au passage, mais j'ai pas le temps de refaire une vidéo là tout de suite, cause départ en vacances...

Au retour, j'aurai peut-être reçu le mini-DAC de Kooka, on verra si le Raspi arrive à l'alimenter !
Sédentaire : Squeezebox Touch, SMSL AD18, AKG K701
Nomade : Shanling M1, TaoTronics TT-EP01
Entre les deux : Bedside Music Player, ALO AUDIO "The National", Xiaomi Hybrid Pro+Spinfit
fpp
Je mange des Kellogg's Corn Flac
Je mange des Kellogg's Corn Flac
Messages : 1342
Inscription : 10 nov. 2010 10:53
Contact :

Message par fpp »

Bon, gros chantier ce weekend...

MOC faisait des siennes au retour de vacances, et de toute façon ne faisait pas tout ce que je voulais (notamment repartir d'où il s'était arrêté, façon Rockbox)...

Je l'ai remplacé par MPD, qui semblait plus complexe au premier abord, mais en fait non, qui est plus complet et semble plus fiable.

Bien sûr l'API n'est pas la même et il a fallu reprendre le code Python, mais ça reste la même logique. En revanche c'est nettement plus réactif.

Et cerise sur le gâteau, là je suis au casque sur le Dr Nano de Kookaburra, et ça marche fin bien :-)

Edit: et avec l'ampli ALO entre les deux, c't'encore mieux :)
Sédentaire : Squeezebox Touch, SMSL AD18, AKG K701
Nomade : Shanling M1, TaoTronics TT-EP01
Entre les deux : Bedside Music Player, ALO AUDIO "The National", Xiaomi Hybrid Pro+Spinfit
Avatar de l’utilisateur
Wardormeur
Messages : 6827
Inscription : 15 nov. 2010 14:52
Localisation : NowhereLand
Contact :

Message par Wardormeur »

pix & code ! :D
Image
fpp
Je mange des Kellogg's Corn Flac
Je mange des Kellogg's Corn Flac
Messages : 1342
Inscription : 10 nov. 2010 10:53
Contact :

Message par fpp »

A l'occase, oui.

Cela dit, la photo c'est la même que ci-dessus avec juste le DAC Nano en plus...

Pour le code c'est plus chaud. Côté player c'est 130 lignes de Python, avec imports, commentaires et line feeds, donc pas impressionnant.
Les siouxeries sont plutôt dans les fichiers de conf ALSA, MPD, pyLIRC etc., y en a un peu partout :-)
Sédentaire : Squeezebox Touch, SMSL AD18, AKG K701
Nomade : Shanling M1, TaoTronics TT-EP01
Entre les deux : Bedside Music Player, ALO AUDIO "The National", Xiaomi Hybrid Pro+Spinfit
fpp
Je mange des Kellogg's Corn Flac
Je mange des Kellogg's Corn Flac
Messages : 1342
Inscription : 10 nov. 2010 10:53
Contact :

Message par fpp »

Bon, voilà (enfin) la mise à jour :

[video][/video]


Ce LCD est très pénible à filmer, surtout en lumière artificielle la nuit et avec le téléphone.
Alors j'ai attendu le soleil et dégainé l'APN, du coup ça fait miroir et on voit la poussière :-)

Ici on voit le DAC Nano, la télécommande IR et l'évolution de l'interface :

- touches droite/gauche --> morceau suivant/précédent
- affichage du volume et réglage par les touches haut/bas
- touche "pause" au milieu
- extinction auto du rétro-éclairage et reprise sur n'importe quelle touche
- extinction par "On/Off" avec confirmation et double appui

Va falloir que je (re)commence à penser aux boutons et à la mise en boîte(s) :-)
Sédentaire : Squeezebox Touch, SMSL AD18, AKG K701
Nomade : Shanling M1, TaoTronics TT-EP01
Entre les deux : Bedside Music Player, ALO AUDIO "The National", Xiaomi Hybrid Pro+Spinfit
fpp
Je mange des Kellogg's Corn Flac
Je mange des Kellogg's Corn Flac
Messages : 1342
Inscription : 10 nov. 2010 10:53
Contact :

Message par fpp »

Ce qui est rigolo avec ce LCD, c'est que depuis que je l'ai sur mon bureau j'en repère absolument partout, jusque dans les distributeurs de café (dont les deux à mon boulot :-).
Hitachi en a fait un standard de l'industrie il y déjà pas mal d'années, et visiblement il a la vie dure...
Sédentaire : Squeezebox Touch, SMSL AD18, AKG K701
Nomade : Shanling M1, TaoTronics TT-EP01
Entre les deux : Bedside Music Player, ALO AUDIO "The National", Xiaomi Hybrid Pro+Spinfit
Avatar de l’utilisateur
Wardormeur
Messages : 6827
Inscription : 15 nov. 2010 14:52
Localisation : NowhereLand
Contact :

Message par Wardormeur »

Franchement pas mal, chapeau bas :jap: en dehors du 1er titre, Franky vincent, vraiment?? :mrgreen:
Image
fpp
Je mange des Kellogg's Corn Flac
Je mange des Kellogg's Corn Flac
Messages : 1342
Inscription : 10 nov. 2010 10:53
Contact :

Message par fpp »

Oui, vraiment :-)
J'ai des goûts musicaux éclectiques, comme on dit...
Le peu de Zouk qu'il y a, c'est des souvenirs de l'UCPA aux Antilles au siècle dernier, donc c'est culte :-)
Sédentaire : Squeezebox Touch, SMSL AD18, AKG K701
Nomade : Shanling M1, TaoTronics TT-EP01
Entre les deux : Bedside Music Player, ALO AUDIO "The National", Xiaomi Hybrid Pro+Spinfit
Avatar de l’utilisateur
dreewoo
100db + 100db = 200db
100db + 100db = 200db
Messages : 553
Inscription : 08 nov. 2012 16:03
Localisation : Canada

Message par dreewoo »

Element 14 vient de sortir une carte audio pour le raspberry PI qui peut je pense vous interesser:

Elle est basé sur une Wolfson WM5102, permet de décoder du 24/192, et possède même une line out, le tout pour 25€ :mrgreen:

http://www.element14.com/community/servlet/JiveServlet/downloadImage/102-55903-4-192307/callout.png

http://www.element14.com/community/comm ... wolfson_pi
fpp
Je mange des Kellogg's Corn Flac
Je mange des Kellogg's Corn Flac
Messages : 1342
Inscription : 10 nov. 2010 10:53
Contact :

Message par fpp »

Oui merci, j'avais vu passer ça dans les flux RSS ce matin... (HT, les 25€ :-).

J'avais déjà regardé le sujet des DAC I2S, qui permettent de s'affranchir des problèmes liés à l'USB, de gagner en compacité et en câbles.

Mais celui-ci est beaucoup trop complet, et beaucoup trop encombrant pour mon DAPi que je souhaite le plus simple et le plus compact possible...

En fait c'est loin d'être le premier DAC I2S dédié au Raspi, cf. ce petit comparatif bien documenté :
http://volumio.org/raspberry-pi-i2s-dac-sounds-so-good/

Celui qui me paraît le plus adapté dans mon cas est le HIFIBERRY, qui coûte à peu près le même prix, mais en plus simple, plus compact et plus modulable:
http://www.hifiberry.com/dac
Image

Le RASPYPLAY3 semble très bien aussi, mais c'est du DIY a priori, et faut comprendre le Serbe, donc bon :-)

Sinon aujourd'hui j'ai enfin reçu mes câbles partis de Chine le 27 janvier, je vais enfin pouvoir rendre mon proto moins ghetto...
(en même temps, 1,50€ les 40 port compris, difficile de se plaindre trop :-)
Sédentaire : Squeezebox Touch, SMSL AD18, AKG K701
Nomade : Shanling M1, TaoTronics TT-EP01
Entre les deux : Bedside Music Player, ALO AUDIO "The National", Xiaomi Hybrid Pro+Spinfit
fpp
Je mange des Kellogg's Corn Flac
Je mange des Kellogg's Corn Flac
Messages : 1342
Inscription : 10 nov. 2010 10:53
Contact :

Message par fpp »

J'étais tout surpris de recevoir aujourd'hui ce HIFIBERRY commandé mardi, avant de me souvenir que pour une fois ça ne venait pas de Chine mais de Suisse, c'est vrai que c'est plus près :-)

Il est vraiment tout petit : en surface, un poil moins que le Dr DAC Nano (il rentrerait dans le boîtier), et l'épaisseur d'un circuit imprimé...

Je l'ai commandé nu, pour avoir le plus de liberté possible quand je voudrai l'intégrer dans un boîtier avec le raspi et la carte écran.

Comme de toute façon j'ai prévu d'enlever les connecteurs jaune et bleu (vidéo/son) du modèle A pour gagner en épaisseur, je comptais recycler le jack bleu sur le DAC.

Problème : j'arrive pas à le dessouder :-(
Je me suis escrimé une paire d'heures cet après-midi avec fer, pompe et tresse à dessouder, j'en ai enlevé pas mal mais ça ne bouge pas d'un poil...

Il y aurait des spécialistes du dessoudage sur le forum ? :-)
Sédentaire : Squeezebox Touch, SMSL AD18, AKG K701
Nomade : Shanling M1, TaoTronics TT-EP01
Entre les deux : Bedside Music Player, ALO AUDIO "The National", Xiaomi Hybrid Pro+Spinfit
Répondre

Revenir à « Archives Projets »