Bonjour à tous
Comme le laissent très subtilement supposer la section du forum où je me trouve et le titre de ce sujet, j'ai un petit soucis avec un projet d'électronique
J'ai pris le temps de bien lire les règles du forum et pour rassurer ceux qui à la vue de ce pavé penseraient que je leur ai copié collé un énoncé et que j'attends qu'on m’envoie le travail par la poste avec un beau ruban adhésif et du parfum sur la paquet, peuvent se rassurer, il n'en est rien . Ce sont plus une ligne de conduite et quelques précisions que je recherche ici. D'avance merci à ceux qui auront le courage de lire.
Pour vous expliquer tout de manière concise mais précise : il se fait que j'ai récemment accepté afin de rendre un service à un ami universitaire, de me charger d'une partie d'un projet que ce dernier doit rendre dans un petit mois . Son projet global consiste à reprogrammer une voiture télécommandée, d'une manière assez "basique" puisque l'on doit juste créer une télécommande "à nous" avec un bouton, qui lorsque il est enfoncé, fait réaliser un créneau/un cercle/ what ever à la sus citée voiture. Bon moi mon créneau c'est plutôt l'informatique (et quelques cours d'élec heureusement mais formation 100% théorique de ce côté) mais j'étais curieux et j'avais envie d'en connaitre un peu plus dans ce domaine.
Mon partenaire, bien plus érudit que moi en électronique, se chargeant de la partie liée au moteur et à la voiture en elle-même, il m'a gentiment demandé de réaliser un circuit apparemment "simple" de mon côté : un PIC connecté à un émetteur infrarouge qui , lorsqu'on appuie sur un dernier , envoi un signal infrarouge (que je dois évidemment moduler pour éviter toute interférence). Je dois également me charger de créer un ensemble récepteur + PIC qui démodulerait le signal et allumerait une LED après réception. Bref en somme un émetteur récepteur infrarouge si j'ai bien suivi. . A son retour de vacances nous joindrions ensemble les deux parties du montage, pour qu'à la fin le projet final soit finalement assemblé.
Soit, loin de moi l'idée de vous demande de faire faire ce projet à ma place, mais lors de ma recherche approfondie dans Google, force m'est de constater que je suis beaucoup moins avancé que je ne le pensais, et surtout un peu embrouillé par le flot d'information divergente sur ce sujet. Beaucoup de schémas bien trop compliqués à première vue, peu d'explication sur une modulation nécessaire ou non (pas envie que la voiture bouge dès qu'on allume une lampe), etc...Je me sens un peu comme un juré après une défense Chewbacca à ce stade (pour les connaisseurs). J'ai un peu besoin que quelqu'un de plus habitué me guide un peu à travers ce flux d'informations.
Soit, j'en viens à mes questions
1) Je n'ai littéralement aucune idée de comment choisir précisément le PIC adapté? Dans beaucoup de vidéos youtube / articles que j'ai regardé , un PIC avait l'air de revenir très souvent le PIC16F628A voire également le PIC16F84A dans des projets apparemment avec également un nombre faible d'entrées/sorties ce qui a l'air d'être le cas pour le mien). Un site utile ? Il en va de même pour certains autres composant comme un quartz apparemment nécessaire si je tiens à utiliser le temps ?
2)Pour le schéma j'hésite encore un peu, l'idée que j'avais me semble au final (très/trop) basique (5V relié au PIC , le Bouton poussoir à une random entrée avec une résistance je présume entre les deux, de l'autre côté une LED infrarouge en sortie + résistance également.... Un quartz reliée à une entrée(sais plus lesquelles mais je devrais retrouver çà) pour introduire des délais? Et le reste ce serait alors le code qui le gèrerait pour que le signal soit envoyé . J'ai bon ou je sous estime clairement le problème ? Je présume que ce dernier dépendra un peu du PIC mais à partir du moment où j'aurai chois ce derner et lu la datasheet les ajustement devraient se faire rapidement, c'est plus l'idée générale.
3) Quid de la modulation ? Dans certains articles on me dit "bla bla bla si tu ne modules pas un signal infrarouge alors il y aura des interférences avec la lumière, la chaleur, etc..." , ce que j'arrive à concevoir. Mais dans d'autres tout semble préprogrammé dans les LED (entre guillemets) et elles émettent apparemment à du 38kHz (ou 36) automatiquement ? Donc pas de soucis de ce côté là ?
4) Pour la programmation (sujet que je maitrise un peu mieux vu ma formation actuelle), je me tâte quant au choix du langage ? J'ai cru entendre que le C engendrait parfois des délais assez gênants sur des PIC comparés à l'assembleur , maintenant vu la simplicité du sujet, est-ce réellement un problème ?
5) Dernier point sur la programmation également : j'ai vu plusieurs logiciels réalisant en partie ou complètement des simulations/programmation de fichiers .hex. ET je ne sais pas trop encore vers lequel m'orienter entre MPLab , Logipic, Proteus Isis, etc... L'idéal étant d'avoir
* un logiciel de programmation (MPLab suffit alors je présume ?)
* un logiciel de simulation pour tester tout çà (Proteus Isis ?)
Voilà, que vous ayez une réponse à une ou plusieurs questions ou encore un site que vous me conseillez de visiter, hésitez pas, j'ai beaucoup de temps devant moi les jours qui viennent et j'aimerais en finir avec ce projet "vite fait bien fait" pour ne pas décevoir un ami . Si vous voulez plus de précisions , n'hésitez pas également
Merci d'avance
-----