Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Shop Recherche
1793 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Créer un périphérique USB plug and play

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Créer un périphérique USB plug and play

n°2372473
max_16150
Posté le 28-12-2020 à 01:27:01  profilanswer
 

Bonjour tout le monde,
Je souhaite me lancer dans la confection d'un petit périphérique USB plug and play me permettant d'ouvrir les applications de la barre des tâches de Windows grâce à des boutons physiques. Ce périphérique comporterai des boutons et un écran pour afficher les icônes des applications.
 
Cependant voila le problème. J'y connais rien ... et je cherche des pistes pour commencer mes recherches.
 
J'ai besoin de votre aide xD
Maxime

mood
Publicité
Posté le 28-12-2020 à 01:27:01  profilanswer
 

n°2372518
rat de com​bat
attention rongeur méchant!
Posté le 28-12-2020 à 20:29:51  profilanswer
 

Tu pars de loin là... Tu veux pas plutôt t'orienter vers un des petit claviers avec écran(s) OLED qui existent? Car fabriquer soi-même c'est très bien, mais je pense que tu sous-estimes largement le truc. Outre le hardware il faut voir le soft, si tu n'a jamais fait de prog "système" Windows (API) tu vas en chier.

 

Bon, sinon tu peux déjà commencer par regarder le MSDN pour savoir comment "lire" les icônes des applications qui sont présentes dans la barre des tâches. Tu peux aussi te renseigner sur la prog' USB sous Windows. Le mieux sera probablement de présenter ton machin comme clavier USB au système, donc regarde tout ce qui est HID (human interface device), mais il faudra rajouter un "truc" (j'y connais rien non plus) pour commandes les afficheurs. Ca veut probablement dire écrire un pilote et rien que ça, bon courage...


Message édité par rat de combat le 28-12-2020 à 20:30:44
n°2372521
max_16150
Posté le 28-12-2020 à 21:25:47  profilanswer
 

Merci beaucoup pour ta réponse, je regarde justement comment créer un driver depuis quelques mois ... quelle merde xD Mais je suis plutôt tenace comme gars et tant que je vois où ça me mène je suis content. Je vais essayer de me rapprocher du département d'électronique de mon université voir ce qu'ils peuvent me dire.

n°2372522
max_16150
Posté le 28-12-2020 à 21:38:16  profilanswer
 

Du coté Hardware, je pense me tourner vers une carte style Nucléo ou Arduino pour faire un prototype. Quelle carte auriez vous à me conseiller ?

n°2372526
rat de com​bat
attention rongeur méchant!
Posté le 28-12-2020 à 22:11:06  profilanswer
 

Il te faudra une carte avec un processeur qui sache faire du USB en natif, donc exit les Arduino "classiques" à AVR. Et encore, si tu n'as jamais touché aux µC, c'est un monde et les µC qui font du USB ça doit être du 32 Bit, c'est plus compliqué à prendre en main qu'un petit AVR. Le manuel de référence des STM32 fait 1000 pages! Après il y a peut-être un portage de l'environnement Arduino pour ces µC aussi.

n°2372527
max_16150
Posté le 28-12-2020 à 22:26:04  profilanswer
 

Un NUCLEO L496ZG pourrait faire le taf tu penses ?  
https://www.st.com/content/st_com/e [...] 496zg.html

n°2372613
max_16150
Posté le 29-12-2020 à 23:33:58  profilanswer
 

De ce que je vois il est tout à fait envisageable d'utiliser le NUCLEO L496ZG pour la partie USB. Et même des gammes en dessous font l'affaire.
Petit lien qui sera surement utile pour l'utilisation de l'USB : https://www.st.com/resource/en/user [...] pdf#page=1
Si ça intéresse des gens, je viens de trouver un ptit bonhomme fort sympathique qui présente les micro contrôleurs STM32, voici ses vidéos : https://youtube.com/playlist?list=P [...] iAVyjtgziM
Je continue donc mes recherches, la carte est commandée ainsi que quelques composants.
Je me questionne sur la partie affichage, comment vais-je bien pouvoir relier mon microcontrôleur à un écran LCD ...

Message cité 1 fois
Message édité par max_16150 le 29-12-2020 à 23:41:43
n°2372619
rat de com​bat
attention rongeur méchant!
Posté le 30-12-2020 à 16:37:41  profilanswer
 

max_16150 a écrit :

Je me questionne sur la partie affichage, comment vais-je bien pouvoir relier mon microcontrôleur à un écran LCD ...

Tes afficheurs ont un contrôleur (en tout cas tu as pas intérêt à prendre des afficheurs nus, pas du tout!!) qui possède une interface qui est supportée (ou pas) par ton µC. Souvent c'est du SPI, du I2C, ...


---------------
à vendre: Joystick USB 5€ - radiateur/dissipateur thermique 12€ (baisse de prix)
n°2372638
max_16150
Posté le 30-12-2020 à 21:23:34  profilanswer
 

Uepp, dans ma commande j'en ai pris un petit de 2" en SPI.  
Mais justement je me demandais, quand j'en cherche un, je tombe sur pleiiiiiins d'écrans avec des nappes. J'ai cherché une bonne partie de la nuit quelqu'un qui s'amuserait avec se style d'écran mais je n'ai pas trouvé ... Auriez vous une petite piste ? je suis curieux de savoir comment ça fonctionne

n°2372639
rat de com​bat
attention rongeur méchant!
Posté le 30-12-2020 à 23:03:02  profilanswer
 

Je ne suis pas certain d'avoir compris. Les écrans ont toujours une nappe ou autre, après il peut quand même y avoir un contrôleur caché quelque part, pas besoin de circuit imprimé pour ça.
 
Si tu veux savoir comment fonctionnent les afficheurs à cristaux liquides et comment les utiliser "nus" je te redirige vers Wikipédia. Dans la plupart des cas on va utiliser un afficheur avec contrôleur, un contrôleur à part ou intégré à un µC. Après on peut, pour les LCD les plus simples, les brancher directement sur un µC si on bricole un peu, j'ai fait ça pendant mes études (purée je vieillis :o ).

mood
Publicité
Posté le 30-12-2020 à 23:03:02  profilanswer
 

n°2372641
max_16150
Posté le 31-12-2020 à 00:21:28  profilanswer
 

Oui désolé ce n'était pas très clair, je parlais des écrans vendus sans contrôleurs ^^ Merci pour tes réponses <3 Je vais continuer à me documenter le temps de recevoir le ptit µC

n°2372651
rat de com​bat
attention rongeur méchant!
Posté le 31-12-2020 à 22:00:33  profilanswer
 

J'ai pas regardé en détail mais à première vue c'est ce que tu cherches à faire non? https://hackaday.io/project/176239- [...] o-keyboard

n°2372695
max_16150
Posté le 01-01-2021 à 18:52:46  profilanswer
 

BONNE ANNÉE !
Ce n'est pas vraiment ce que je cherche à faire mais je crois que tu as trouvé là quelque chose qui va bien pouvoir me faire progresser ! Un STM32, des écrans, de l'USB-C, un logiciel et tout le code source ... c'est parfait ! Merci beaucoup pour ton aide <3 ! Je regarde ça tout de suite ^^
Quand j'arriverais à faire ça, j'aurais fais du chemin xD Et je pourrais alors surement penser à un driver qui s'occuperai tout seul des taches. Je crois remarquer que dans son programme il doit sélectionner manuellement le port sur lequel est connecté son périphérique.
Mais déjà je bûche son code ! J'ai fais beaucoup de progrès (enfin je crois) depuis ces derniers jours ^^et je vais essayer de le comprendre.


Message édité par max_16150 le 01-01-2021 à 19:01:07

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Créer un périphérique USB plug and play

 

Sujets relatifs
Powershell: créer users AD à partir d'un CSVBesoin d'aide pour créer un site B2B
Créer une liste déroulanteComment créer un systeme d'appel sur photos?
Créer et gérer des EditText "à la chaine" [résolu]Créer un bot qui travaille 24h/24 sur un serveur
Problème pour créer une plateforme de conversion de monnaie avec vbaRecherche script PHP pour créer des bases de données
Créer un jeu vidéo pour mobileCréer un lien hypertexte en powershell
Plus de sujets relatifs à : Créer un périphérique USB plug and play


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR