Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
materiel:systeme_grove [2022/06/08 17:15] emoc [Dimensions] |
materiel:systeme_grove [2022/11/23 13:48] (Version actuelle) emoc [Modules et matériel disponible à l'atelier des portes logiques] |
||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
Tous les modules ne fonctionnent pas à la même tension, certains sont en 3V3 et 5V, d'autres ne fonctionnenet qu'à une seule tension, voire la compatibilité ci-dessous. | Tous les modules ne fonctionnent pas à la même tension, certains sont en 3V3 et 5V, d'autres ne fonctionnenet qu'à une seule tension, voire la compatibilité ci-dessous. | ||
+ | On trouve aussi des modules «breadboard» et «protoshield» pour fabriquer ses propres modules. | ||
+ | |||
+ | {{:materiel:grove:grove_module_breadboard_protoshield.jpg?direct&600|}} | ||
+ | |||
+ | Site principal : https://www.seeedstudio.com/grove.html | ||
==== Dimensions ==== | ==== Dimensions ==== | ||
- | Il existe 5 types de modules : 20x20mm, 20x40mm (les plus communs), 20x60mm, 40x40mm, 40x60mm | + | Il existe 5 **types de modules** : 20x20mm, 20x40mm (les plus communs), 20x60mm, 40x40mm, 40x60mm |
{{:materiel:grove:grove-20x20-dip.png?direct&600|}} {{:materiel:grove:grove-20x40-dip.png?direct&600|}} | {{:materiel:grove:grove-20x20-dip.png?direct&600|}} {{:materiel:grove:grove-20x40-dip.png?direct&600|}} | ||
- | Les cables de liaisons avec connecteurs existent en différentes tailles : 20cm pour les plus communs, mais aussi 5cm, 30cm, 40cm ou 50cm. \\ | + | dimensions des modules : https://files.seeedstudio.com/wiki/GroveSystem/res/Grove_Mechnical_Drawing.zip |
+ | |||
+ | Les **cables de liaisons** avec connecteurs existent en différentes tailles : 20cm pour les plus communs, mais aussi 5cm, 30cm, 40cm ou 50cm. \\ | ||
On trouve aussi des cables en Y , des cables avec terminaisons pour jumper male ou femelle, des cables de connexion avec les systèmes STEMMA QT (d'Afafruit) ou QWIIC (de Sparkfun) qui utilisent tous les deux un connecteur JST 4pin 1.0mm | On trouve aussi des cables en Y , des cables avec terminaisons pour jumper male ou femelle, des cables de connexion avec les systèmes STEMMA QT (d'Afafruit) ou QWIIC (de Sparkfun) qui utilisent tous les deux un connecteur JST 4pin 1.0mm | ||
- | Rivets et grille de dimension : il existe des rivets qui permettent de fixer les module sur une grille de 10mm d'écart, 2mm de diamètre (à fabriquer à la CNC par exemple). | + | {{:materiel:grove:grove_cables.jpg?direct&400|}} |
+ | |||
+ | **Rivets** et grille de dimension : il existe des rivets qui permettent de fixer les module sur une grille de 10mm d'écart, 2mm de diamètre (à fabriquer à la CNC par exemple). | ||
{{:materiel:grove:grove_rivets.jpg?direct&200|}} | {{:materiel:grove:grove_rivets.jpg?direct&200|}} | ||
==== Un connecteur propriétaire ==== | ==== Un connecteur propriétaire ==== | ||
+ | |||
+ | Le connecteur n'utilise pas un standard commun (pas du JST), bien que Seedstudio vende les connecteurs à souder (DIP ou SMT), on ne trouve pas les connecteurs qui permettraient de faire soit-même les cables... | ||
+ | |||
+ | {{:materiel:grove:grove_connecteur_datasheet.png?direct&600|}} | ||
+ | |||
+ | datasheet : {{ :materiel:grove:grove_connector_datasheet_3470130p1_.pdf |connecteur grove}} | ||
==== Brochage ==== | ==== Brochage ==== | ||
Ligne 36: | Ligne 51: | ||
==== Compatibilité mécanique avec des systèmes modulaires ==== | ==== Compatibilité mécanique avec des systèmes modulaires ==== | ||
- | * systèmes de rivets | + | === Lego === |
- | * compatibilité lego | + | |
+ | Seedstudio vend des «grove lego wrappers» qui permettent de fixer les modules sur des legos | ||
+ | |||
+ | {{:materiel:grove:grove_lego_wrapper.jpg?direct&400|}} | ||
+ | |||
+ | On peut trouver des fichiers pour l'impression 3D sur thingiverse : | ||
+ | * https://www.thingiverse.com/thing:4835424 | ||
+ | * https://www.thingiverse.com/thing:2298129 | ||
+ | |||
+ | {{:materiel:grove:grove_lego.jpg?direct&400|}} | ||
+ | |||
+ | === Makeblock === | ||
+ | |||
+ | Les «wrappers» peuvent aussi être fixées sur le système makeblock | ||
+ | |||
+ | {{:materiel:grove:grove_makeblock.jpg?direct&400|}} | ||
+ | |||
+ | === DIY === | ||
+ | |||
+ | Des boîtiers en tout genre peuvent être fabriqués en impression 3D (chercher «seeed grove» sur thingiverse) | ||
+ | * https://www.thingiverse.com/thing:3451770 | ||
+ | Ainsi que des pièces de montage | ||
+ | * https://www.thingiverse.com/thing:2679675 | ||
+ | |||
+ | {{:materiel:grove:grove_mount.jpg?direct&400|}} | ||
===== Code ===== | ===== Code ===== | ||
- | Seeedstudio donne une **liste de compatibilité de tous les modules** (tension d'utilisation et bilbiothèques de code pour s'en servir) : https://www.seeedstudio.com/compatibility-list.html | + | ==== Python, C ==== |
+ | Seeedstudio donne une **liste de compatibilité de tous les modules** (tension d'utilisation et bibliothèques de code pour s'en servir) : https://www.seeedstudio.com/compatibility-list.html | ||
Les bibliothèques sont disponibles en C, python depuis l'IDE arduino ou sur github : https://github.com/orgs/Seeed-Studio/repositories?language=&q=grove&sort=&type=all | Les bibliothèques sont disponibles en C, python depuis l'IDE arduino ou sur github : https://github.com/orgs/Seeed-Studio/repositories?language=&q=grove&sort=&type=all | ||
- | Codecraft et les modules grove | + | ==== Codecraft ==== |
+ | |||
+ | Codecraft est un langage par blocs, basé sur Scratch3.0 qui permet de programmer un arduino. 40 modules environ sont compatibles avec Codecraft | ||
* codecraft : https://ide.tinkergen.com/ | * codecraft : https://ide.tinkergen.com/ | ||
* modules grove compatibles https://wiki.seeedstudio.com/Codecraft_Grove_Compatible_List/ | * modules grove compatibles https://wiki.seeedstudio.com/Codecraft_Grove_Compatible_List/ | ||
* compatibilité arduino : https://wiki.seeedstudio.com/Guide_for_Codecraft_using_Arduino/ | * compatibilité arduino : https://wiki.seeedstudio.com/Guide_for_Codecraft_using_Arduino/ | ||
+ | * exemples de code : https://github.com/SeeedDocument/Codecraft_Grove_Compatible | ||
- | ===== Modules dispos à l'atelier des portes logiques ===== | + | ===== Modules et matériel disponible à l'atelier des portes logiques ===== |
+ | |||
+ | Tout un tas de modules Grove... | ||
+ | |||
+ | Et des cartes électroniques sur lesquelles brancher directement les modules | ||
+ | * [[materiel:grove_beginner_kit_for_arduino|]] | ||
+ | * [[materiel:seeeduino_v4|]] | ||
+ | * [[materiel:seeeduino_xiao|]] + shield grove | ||
- | (à compléter) | ||
===== Ressources ===== | ===== Ressources ===== | ||
Ligne 58: | Ligne 108: | ||
* Description du système grove par le fabricant : https://wiki.seeedstudio.com/Grove_System/#size-of-grove | * Description du système grove par le fabricant : https://wiki.seeedstudio.com/Grove_System/#size-of-grove | ||
* Compatibilité des modules (arduino, rpi, microbit, etc.) : https://www.seeedstudio.com/compatibility-list.html | * Compatibilité des modules (arduino, rpi, microbit, etc.) : https://www.seeedstudio.com/compatibility-list.html | ||
- | + | * wrappers : https://wiki.seeedstudio.com/Grove-Wrapper/ | |
- | + | * forum seeedstudio / grove : https://forum.seeedstudio.com/c/products/grove/12 | |
- | + | * **wiki de documentation des modules** https://wiki.seeedstudio.com/Grove/ | |
- | (quelques notes sur wiki off) | + | * github Seeedstudio : https://github.com/Seeed-Studio |