Dot.Blog

C#, XAML, Xamarin, UWP/Android/iOS

Quel matériel pour faire de l’IoT avec Windows 10 IoT Core ?

Si vous avez lu mon dernier billet vous savez que ça peut être un peu galère au départ. J’espère que ce billet vous aura aidé à faire le premier pas, mais on peut le compléter rapidement par la liste du matériel et des petits liens pour le trouver facilement, c’est le sujet du jour !

J’Iot ou J’Iot pas ?

Bon, la question a une réponse simple : il faut y aller !

Comment ?

C’est là que ça coince. On se tâte, on hésite, qu’est-ce-qu’il faut acheter (ou pas !) etc…

Du coup ça traîne et on ne commence jamais.

C’est un peu (et c’est de saison) comme une mer un peu fraîche pour les doigts de pieds … on hésite, on se dit que non, trop froid… et puis quand on ose, qu’on se laisse aller dans l’azure des flots, un tel bien être de fraîcheur envahit notre être qu’on se demande bien pourquoi on n’y est pas allé plus tôt…

L’IoT c’est pareil.

Evitez les écueils

Bon ça aussi c’est une question réglée. Il suffit de lire mon billet précédent

http://www.e-naxos.com/Blog/post/Windows-IoT-Errances-et-petits-bonheurs-dune-prise-en-main.aspx#comment-4546708869

Oui mais alors quoi acheter ?

C’est là où le billet évoqué ci-dessus n’avait pas été aussi loin dans le détail et que cela mérite complément… Idée soufflée par un lecteur (Jérôme G. pour ne pas le nommer). plutôt qu’une simple réponse personnelle j’ai donc préféré écrire ce nouveau biller dont tout le monde pourra profiter. Je vais donner les liens Amazon parce que je suis en Prime et que je commande chez eux. Chacun achètera où il veut je ne suis pas sponsorisé et je ne touche rien sur les liens indiqués ici…

Le Raspberry

C’est peu le nerf de la guerre dans cette affaire. Windows 10 IoT marche avec d’autres devices, j’ai préféré le Raspberry Pi 3 et je suis content de mon choix. Mais vous pouvez choisir d’autres devices selon ce que vous voulez faire. Visitez les sites Microsoft pour connaître la liste des devices compatibles.

Comme je vous l’ai raconté j’ai commencé par faire l’erreur d’acheter un pack Adafruit (blette). Il y avait tout de même un Raspberry 3 dedans (option payante) je l’ai gardé bien entendu et il marche bien. Mais au moment de cet achat pour moins cher j’aurai pu avoir un B+ chez Amazon. J’en ai acheté un d’ailleurs. Pour l’instant je ne conseille pas le 4 car il semble qu’il y ait quelques petits soucis de jeunesse. Le pi B 3+ est un excellent choix donc.

https://www.amazon.fr/gp/product/B07BDR5PDW/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1

Le boitier

Pour faire de la bricole ce n’est pas obligatoire mais ça protège l’engin malgré tout. Et si vous voulez vous faire un mini PC c’est un must…

J’ai choisi ce modèle parce qu’il est bien équipé, notamment un mini ventilo, ce qui n’est pas mal dès que la machine est enfermée dans une boîte. Son alimentation aussi est à prendre en compte car elle possède un truc révolutionnaire : un pu**** de bouton que personne ne met jamais sur une alim ce qui oblige à débrancher de la prise de courant. Ici on a un poussoir pour allumer et éteindre. Rien que ça c’est pratique.

On trouve aussi des petits radiateurs à ajouter, bref ça fait un chouette mini PC pour mettre internet dans les WC ou pour faire une station de travail Raspbian avec libre office pour un étudiant.

https://www.amazon.fr/gp/product/B0772WPPYJ/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1

Alimentation

parlons-en. Non en fait j’en ai parlé dans le billet précédent, le kit Adafruit (périmé) est livré avec une alim secteur US sans adaptateur. De fait, pour ce Raspberry là j’avais besoin d’une Alim aussi…

L’alim avec interrupteur du boîtier acheté pour le B+ (ci-dessus) m’avait tapé dans l’œil je voulais la même chose pour l’autre Raspberry.

Ca existe.


https://www.amazon.fr/gp/product/B078Y1MSPX/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1

Moins de 10 euros HT pas de quoi s’en priver.

Un kit avec des “trucs” dedans

Comme expliqué à l’épisode précédent, le Kit Adafruit (confit) ne contient presque rien. Quelques Led et résistances, un ou deux machins mais rien d’excitant.

J’ai donc décidé de me procurer un kit avec des choses dedans. Notamment un Cobbler, l’ami indispensable (voir la vidéo qui est déjà publiée sur YouTube mais pas encore annoncée ici) pour ne pas abîmer les pins du Raspberry. Et puis des trucs sympas, afficheurs, petit écran, joystick etc.

C’est plutôt pas mal avec des exemples en C, Python et Java, donc assez facile à reprendre en C#.

Mais des kits il y en a plein, mon choix n’est pas forcément le meilleur, à vous de regarder si le contenu est plus proche de vos besoins. Mais au départ on ne sait pas trop (à moins d’avoir une idée spéciale de projet déjà en tête) alors un kit générique avec moteurs, afficheurs, boutons, etc, c’est une bonne idée. Pour moins de 38 euros HT je vais vous avouer que je n’allait pas non plus y passer une journée de réflexion…

https://www.amazon.fr/gp/product/B06W54L7B5/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1

Le tapis

Là on entre dans le luxe… à 14 euros. Mais un petit tapis antistatique antidérapant pour poser tout dessus, avec des petites cases pour poser vis, résistances en attente d’utilisation etc, c’est vraiment pratique. A vous de voir (on le voit justement dans la dernière vidéo).

Pas cher, pratique. On doit pouvoir en trouver des plus grands celui-là est bien pour bricoler sur un coin de table sans prendre trop de place. D’autant que pour faire de la soudure (ce qui n’est pas nécessaire avec le breadboard mais j’en fais aussi pour d’autres trucs) ça protège la table.

https://www.amazon.fr/gp/product/B06XPPKWPX/ref=ppx_yo_dt_b_asin_title_o07_s00?ie=UTF8&psc=1



Les câbles jump

Dans la vidéo d’introduction à Windows 10 IoT vous verrez que j’utilise des petits câbles rigides tout plat pour faire les connexions sur le breadboard. C’est mille fois plus lisible que les câbles souples qui finissent par faire une touffe de cheveux… on ne comprend plus rien au schéma dès que ça se complique.

C’est pas cher, c’est pratique, je vous conseille même si ce n’est pas obligatoire…

https://www.amazon.fr/gp/product/B07S898YCX/ref=ppx_yo_dt_b_asin_title_o07_s00?ie=UTF8&psc=1




Un écran tactile

Là on va parler de luxe… Brancher le Raspberry à un grand écran de bureau conventionnel ça marche mais quelle place gâchée ! Et puis ce n’est pas trop l’esprit de la bidouille. En revanche grand écran, clavier et souris pour utiliser Raspbian et en faire une station de travail oui, mais pour bricoler non…

J’ai donc décidé d’ajouter un mini écran tactile. Un luxe à 50 euros HT donc pas des homards géants ni des vins à 500 euros comme d’autres hein… nous le peuple on a le luxe parcimonieux…

Lui aussi vous pouvez le voir en action dans la vidéo.

Attention c’est une résolution 1024x600 non reconnue par Windows 10 IoT. J’ai beaucoup cherché, pas trouvé de réponse (on ne doit pas être des millions à faire du W10 IoT non plus…) mais j’ai trouvé une astuce qui marche très bien (modifier la config écran dans config.txt qui se trouve dans la partition EFI. Il suffit de prendre la SD et de la mettre sur un PC pour faire la modif ça prend deux secondes).

C’est super pratique pour afficher un retour dans les projets IoT sans monopoliser un grand écran, c’est déplaçable facilement avec le Raspberry, il y a gestion du Touch donc on peut cliquer sur des boutons, ce qui évite de mettre un clavier et une souris, ce qui fait gagner encore plus de place, bref rien que des avantages.

https://www.amazon.fr/gp/product/B07QKT6L58/ref=ppx_yo_dt_b_asin_title_o05_s00?ie=UTF8&psc=1

Conclusion

Bon on va s’arrêter là. Mais en fait pour moins cher que le prix prohibitif du kit Adafruit (confit) on peut se faire un ensemble de luxe à 100/200 euros selon ce qu’on met dedans. Moi ça a doublé l’adition mais c’était pour la bonne cause. Profitez-en !

Amusez-vous bien et n’hésitez pas à venir expliquer votre expérience, les kits ou autres zinzins que vous achèterez ou avez achetés histoire qu’on en profite tous !

Stay Tuned ! (et allez voir la vidéo, présentée dans le billet qui suivra, ou allez directement là : https://youtu.be/yhZWgxpgc6U

blog comments powered by Disqus