Forum Diskio Pi

Another digital world is possible.

Vous n'êtes pas identifié(e).

#1 22-01-2021 16:54:49

belzebuteu
Moderator

Ajout de boutons sur le carter

Bonjour à tous,

Avec la possibilité d'utiliser Android 11 sur la Diskio , il était intéressant de pouvoir contrôler le volume ainsi que la possibilité d'éteindre la machine.

Je vous propose pour cela un petit tuto qui évoluera au fil du temps pour prendre en compte aussi raspbian.


Matériel nécessaire:

- Boutons poussoirs X3 de taille 6x6x5 ( ici )
button-file.jpg
- cables dupond femelle/femelle
- barrettes de connexion 1x4pins ( ici )
- plaque pcb découpée à la longueur de 36x10mm ( par exemple ça)
- fer à souder et pistolet à colle pour sécuriser le tout.
- SuperGlue pour coller le pcb sur le carter

Vous trouverez le fichier stl (version pour diskioPiV1.0 et DiskioPiV1.1) à imprimer en 0.2 avec support pour y positionner la plaque et les boutons ici: Dossier GIT

Pour commencer, les boutons poussoirs ont 4 pattes mais nous allons en utiliser 2 (les 2 autres sont des miroirs):
Bouton-solo-annot.png
Arbitrairement je choisis le ground (GND) et le GPIO pour les pinouilles.

les positionner sur la plaque cuivre:
button-pcb.jpg

Relier les masses ensemble et souder sur une patte de la barrette de connexion.
Puis chaque patte destinées aux gpio sur les autres pattes de la barrette
button-soud.png

Vous pouvez sécuriser l'install avec le pistolet à colle chaude.

Ensuite raccorder sur les ports gpio de la pi comme indiqué dans les paramétrages de android:
conf1.jpg conf2.jpg conf3.jpg

la plaque pcb est collée sur le carter en forçant un peu, ce qui fera sortir les "boutons":
coque.jpg

mont-e.jpg



UPDATE:

Si jamais vous souhaitez utiliser les boutons avec raspbian alors voilà le lien pour downloader le script.
Il est très basic et ne fait que monter ou descendre le son par pallier de 3.

button.py

Si vous souhaitez qu'il soit lancer au démarrage, alors le copier dans /usr/bin avec comme propriétaire pi et droits 744.
Puis créez un fichier ~/.config/autostart/button.desktop
et y entrer:

[Desktop Entry]
Type=Application
Name=button autostart
Comment=Start the button program
Exec=button.py
StartupNotify=false

Hors ligne

#2 22-01-2021 17:04:57

Gaara14
Administrator

Re : Ajout de boutons sur le carter

Top !  smile
Tu as utilisé le stl 1.2 pour le cache RJ45 ?

Hors ligne

#3 22-01-2021 17:10:07

belzebuteu
Moderator

Re : Ajout de boutons sur le carter

Salut Guillaume.

Exactement. Le dernier présent sur ton git.

Hors ligne

#4 22-01-2021 17:13:56

Gaara14
Administrator

Re : Ajout de boutons sur le carter

Le truc c'est qu'il est 1mm plus haut que la version précédente, car j'ai aussi modifié le carter avec 1mm + profond. Sauf si tu as imprimé le carter 1.2, il dépassera un peu

Hors ligne

#5 22-01-2021 17:26:58

belzebuteu
Moderator

Re : Ajout de boutons sur le carter

Ah oui j'ai aussi le dernier carter ^^
j'avais oublié ce détail.

Hors ligne

#6 31-01-2021 00:54:22

belzebuteu
Moderator

Re : Ajout de boutons sur le carter

[Update]

Ajout dans les stl du cache RJ45 pour le carter V1.0

Hors ligne

Pied de page des forums

Propulsé par FluxBB 1.5.11