0% ont trouvé ce document utile (0 vote)
52 vues2 pages

Conception matérielle et logicielle IoT

Ce document décrit la conception des appareils IoT comme une combinaison de matériel et de logiciel. Il souligne l'importance de concevoir le matériel et le logiciel ensemble et de comprendre les spécifications des composants matériels.

Transféré par

amina khaoui
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
52 vues2 pages

Conception matérielle et logicielle IoT

Ce document décrit la conception des appareils IoT comme une combinaison de matériel et de logiciel. Il souligne l'importance de concevoir le matériel et le logiciel ensemble et de comprendre les spécifications des composants matériels.

Transféré par

amina khaoui
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd

Alors cette conférence, on va parler de matériel et de systèmes logiciels.

Internet
des objets périphériques, sont généralement des matériels et des logiciels
combinés. Alors que nous apprenons à connaître le processus de conception de l'IoT,
nous devons vraiment réfléchir à la façon dont vous concevez le matériel, à la
façon dont vous concevez des logiciels et à la façon de les concevoir pour
fonctionner ensemble. Donc, vous ne pouvez pas penser à un seul isolé, vous devez
vraiment penser aux deux ensemble pendant que vous travaillez sur le projet. Les
appareils IoT sont donc une combinaison de matériel et de logiciels. Il y a
toujours une partie matérielle de la conception et vous pouvez voir qu'ici, nous
avons une planche à pain. Et la planche à pain a divers composants dessus, il y a
des micro contrôleurs, des LED, un régulateur de tension, des condensateurs que je
vois, un tas de choses différentes, et ils sont tous montés dans cette planche à
pain. Une partie de cette conception, un aspect de la conception, est un aspect
matériel que vous pouvez voir juste là et c'est fondamentalement un tas de
composants qui sont connectés, branchés ensemble d'une certaine façon, ok ? Donc ça
fait partie de la conception et donc un concepteur, si vous voulez faire un
appareil IoT, vous devez penser à cette partie aussi. Mais en plus de cela, cela
n'explique pas à lui seul quel est le comportement. Lorsque vous regardez cet
ensemble d'appareils connectés, même si vous comprenez complètement ce que chaque
composant fait, vous ne pouvez pas dire quel est le comportement de cela, n'est-ce
pas ? Vous avez donc une vue incomplète de la conception si vous regardez seulement
le matériel. En plus de cela, vous devez regarder le composant logiciel de cela
aussi. Donc, si vous regardez le côté matériel là-bas, vous êtes au centre de
celui-ci, il y a ce micro contrôleur. Cette grosse puce noire morte au centre,
c'est le micro contrôleur qui est le cœur du système. Et ce micro contrôleur
exécute du code. Il doit y avoir du code, du logiciel, que l'on peut voir de
l'autre côté de la photo. Un logiciel qui va fonctionner sur ce micro contrôleur.
Maintenant que ce logiciel est un exemple de code et c'est en fait notre code Dwino
et nous y reviendrons plus tard. Mais il doit y avoir un logiciel qui fonctionne
sur ce micro contrôleur, qui parle à tous les différents composants. Parle aux LED,
leur dit quand s'éteindre et allumer et des choses comme ça. Il y a donc ce côté
matériel et ce côté logiciel et ces choses doivent fonctionner ensemble. Vous devez
les concevoir tous les deux. Ce que je veux dire, c'est que lorsque vous écrivez le
logiciel, vous devez penser au matériel. Vous devez dire que j'ai une LED et
qu'elle doit être contrôlée de cette façon, donc j'écrirai mon code de cette façon.
Vous devez être consciemment conscient de cela quand vous faites le codage. Chaque
fois que vous faites un nouveau projet, vous avez un tas de composants matériels,
n'est-ce pas ? Vous devez obtenir un tas de composants matériels et les relier
ensemble et décider a priori. Quels seront les composants matériels ? Maintenant,
c'est une sorte de problème fondamental avec les projets de design en général, les
choses changent, non. Donc, au début, quand vous concevez quelque chose, vous avez
une idée de ce que le comportement va être et vous pensez savoir quels seront les
composants. Et puis vous commencez à le faire, vous entrez dans le design et
souvent vous devez revenir hors de la piste. Vous pourriez implémenter quelque
chose et réaliser, oh vous savez ce que j'ai besoin d'un composant différent cela
ne fonctionne pas pour moi. Donc ça peut arriver, il y a toujours ce risque. Mais
au début de la construction de votre système, vous devrez avoir une idée du type de
composants dont vous aurez besoin. Donc c'est toujours un droit d'essai, de savoir
quels composants vous allez acheter. Maintenant, vous commencez avec un micro
contrôleur, mais vous avez besoin d'autres composants autour de ça. Et chacun de
ces composants a des paramètres différents. Différentes tailles par exemple,
différentes, et vous pourriez vous en soucier. Vous pourriez avoir besoin de tout
ce design pour s'intégrer dans un certain espace, non ? Donc tu t'inquiètes pour la
taille. Différentes tensions, différents paramètres électriques à droite, combien
de courant ce composant peut-il prendre, n'est-ce pas ? Peut-être que cette LED ne
peut prendre que 20 milli ampères, ce qui est un peu commun. Donc, si vous le
conduisez avec plus que ça, vous allez faire sauter la LED, des choses comme ça.
Donc, chacun de ces composants a ces fonctionnalités que vous devez prendre en
compte avant de les commander. A l'époque où j'étais gamin, quand tu voulais faire
un de ces projets, tu irais dans un magasin, Radio Shack qui a disparu maintenant,
tu irais à RadioShack et tu pourrais acheter les pièces. Et les gens du magasin
pourraient vous aider avec les pièces. Ils étaient donc au courant de ces petites
parties. Donc ils diraient, oh cette puce, ça fera ça, mais ce composant, cette
résistance n'est pas bon pour ce but ou quelque chose comme ça, non ? Ils vous
donneraient, ils ont des connaissances sur les différents composants et ce qu'ils
ont fait, mais ces composants ne coûtent pas beaucoup, n'est-ce pas ? Les
commutateurs et les choses comme ça, ils sont assez bon marché, donc les magasins
comme Radio Shack, des choses comme ça, ils ne se soucient plus de vendre ces
choses, franchement. Je veux dire qu'ils les vendent, mais ils ne gagnent pas
beaucoup d'argent d'eux, j'ai le sentiment. Ils gagnent de l'argent en vendant des
contrats de portable, ou quelque chose comme ça, autre chose. Donc, vous allez dans
ces magasins et généralement, les gens ne sont pas au courant de leurs composants,
ce qui signifie qu'il est sur vous de comprendre ces composants de ce qu'ils font.
Donc, vous ne pouvez pas compter, la plupart du temps, à moins d'aller dans un bon
magasin et il y a des magasins comme ça où vous pouvez trouver quelqu'un qui sait
vraiment de quoi il ou elle parle, mais souvent, vous êtes seul. Et une autre chose
aussi est que ce type de magasins électriques les plus amateurs, ils sont rares,
ils sont peu nombreux et loin entre ces jours-ci. Vous ne pouvez pas trouver les
magasins qui ont ces pièces. Je veux dire que je vais chez Fry, des choses comme
ça, aussi d'autres endroits locaux, mais c'est difficile de trouver ces endroits.
Si souvent, vous achetez ces composants en ligne. Vous allez en ligne, vous
regardez des sites web. Maintenant, ces sites Web, il y a beaucoup de sites Web
différents et ils sont très complets, ils ont des tonnes de composants. Mais à
certains égards, c'est une sorte de surcharge de données, il y a trop de
composants, trop de légères variations. Donc, vous voyez 100 composants qui
ressemblent et vous devez comprendre exactement celui que vous voulez. Et je ne
peux pas vous dire combien de fois je pensais que je voulais un composant, j'ai
commandé le composant, il vient une semaine plus tard, puis tada, ce n'est pas ce
dont j'avais besoin. C' est en quelque sorte un peu faux et maintenant je dois
aller commander de nouvelles pièces et faire un tour à travers cela. Et il est
inévitable que cela arrivera dans une certaine mesure, alors soyez prêt pour cela.
Mais vous voulez vraiment minimiser cela, vous voulez être en mesure de savoir
avant d'aller commander ces pièces, vous voulez être capable de savoir qu'elles
correspondent à vos besoins, ainsi que vous pouvez le savoir. C' est donc à cela
que servent les fiches techniques. Ainsi, les fiches techniques sont
essentiellement des fiches d'information sur les composants matériels et chaque
composant a une fiche technique. Les composants les plus simples, peut-être que
vous n'avez pas de feuille de données. Par exemple, une résistance, en fait même
des résistances, vous pouvez probablement trouver des fiches techniques, mais une
résistance est si simple que vous n'avez pas besoin d'une fiche technique pour ça,
ok ? Ils ont très peu de paramètres, mais tout type de composant compliqué aura une
feuille de données qui vous indique toutes sortes d'informations à ce sujet. La
taille, la forme, les entrées, les sorties, la tension, tous les paramètres
électriques, des choses comme ça toutes les données dont vous avez besoin pour
l'utiliser. La lecture de ces fiches techniques est donc très importante. Vous
pouvez toujours trouver des fiches techniques en ligne, vous trouverez le numéro de
pièce, vous le tapez dans Google, le numéro de pièce, le type de fiche technique et
vous trouverez des fiches techniques. Et ils peuvent être très compliqués à lire,
mais il est important que vous puissiez les lire au minimum. Trouvez au moins les
informations importantes, juste pour que vous puissiez commander les pièces dont
vous aurez besoin pour fabriquer ces appareils que vous allez fabriquer. Merci.
[ MUSIQUE]

Vous aimerez peut-être aussi