Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
materiels:capteurs:force:force [2024/05/08 12:28] – [3.3 Module I2C pour capteur de force] phil | materiels:capteurs:force:force [2024/06/25 18:10] (Version actuelle) – [Capteurs - Force - Phidgets] phil |
---|
===== Capteurs - Force - Phidgets ===== | ===== Capteurs - Force - Phidgets ===== |
| |
[Mise à jour le 8/5/2024] | [Mise à jour le 25/6/2024] |
| |
| \\ |
| |
| |
==== 1. Généralités ==== | ==== 1. Généralités ==== |
\\ | \\ |
| |
=== 3.3 Module I2C pour capteur de force === | === 3.3 Nuvoton NAU7802 pour capteur de force (I2C) === |
{{ :materiels:capteurs:force:module_i2c_pour_capteur_de_force_sen-15242.jpg?nolink|}} | {{ :materiels:capteurs:force:module_i2c_pour_capteur_de_force_sen-15242.jpg?nolink| Module NAU7802}} |
== 3.3.1 Présentation == | == 3.3.1 Présentation == |
* //**Source**// : <html><a href="https://learn.sparkfun.com/tutorials/qwiic-scale-hookup-guide" target="_blank"><b>Guide d'utilisation</b></a></html> Sparkfun | * //**Sources**// \\ - <html><a href="https://learn.sparkfun.com/tutorials/qwiic-scale-hookup-guide" target="_blank"><b>Guide d'utilisation</b></a></html> Sparkfun. \\ - <html><a href="https://makezine.com/projects/bees-sensors-monitor-hive-health" target="_blank">L'Internet des abeilles : ajouter des capteurs pour surveiller la santé des ruches</a></html> |
| |
<callout type="info" icon="true">Module basé sur un circuit NAU7802 prévu pour connecter facilement un capteur de force (4 fils) en I2C à un microcontrôleur compatible Arduino.</callout> | <callout type="info" icon="true">Module basé sur un circuit **NAU7802** prévu pour connecter facilement un **capteur de force (4 fils)** en I2C à un microcontrôleur compatible Arduino.</callout> |
| |
* //**Distributeur**// : <html><a href="https://www.gotronic.fr/art-module-i2c-pour-capteur-de-force-sen-15242-37208.htm" target="_blank">Gotronic</a></html> | * //**Distributeur**// : <html><a href="https://www.gotronic.fr/art-module-i2c-pour-capteur-de-force-sen-15242-37208.htm" target="_blank">Gotronic</a></html> |
* //**Caractéristiques**// | * //**Caractéristiques**// |
* Alimentation : 3,3 Vcc | * Alimentation : 3,3 Vcc |
* Interface : I2C (Qwiic ou pastilles à souder) | * Interface I2C (**SLA=0x2A**) |
| * sur connectique Qwiic ou pastilles à souder |
* Dimensions : 36 x 26 x 16 mm | * Dimensions : 36 x 26 x 16 mm |
| |
| * //**Schéma-blocs**// |
| {{ :materiels:capteurs:force:block_diagram_nau7802.png?nolink |}} |
| |
| * //**Application typique**// |
| {{ :materiels:capteurs:force:apptypiquenau7802.png?nolink |}} |
{{ :materiels:capteurs:acrobate.gif?nolink&40|}} | {{ :materiels:capteurs:acrobate.gif?nolink&40|}} |
* //**Documentation**// | * //**Documentation**// |
* <html><a href="https://cdn.sparkfun.com/assets/6/a/5/9/d/Qwiic_Scale.pdf" target="_blank">Schéma </a></html> | |
* Datasheet du circuit à télécharger <html><a href="https://www.nuvoton.com/export/resource-files/en-us--DS_NAU7802_DataSheet_EN_Rev2.4.pdf" target="_blank"><b>ici</b></a></html> | * Datasheet du circuit à télécharger <html><a href="https://www.nuvoton.com/export/resource-files/en-us--DS_NAU7802_DataSheet_EN_Rev2.4.pdf" target="_blank"><b>ici</b></a></html> |
| * <html><a href="https://cdn.sparkfun.com/assets/6/a/5/9/d/Qwiic_Scale.pdf" target="_blank">Schéma </a></html> |
| |
| {{ :materiels:capteurs:environnement:iconechronogrammes.png?nolink&50|}} |
| * //**Chronogrammes**// |
| * Relevé des signaux du bus I2C . A télécharger <html><a href="https://webge.fr/doc/wikis/img/Mesures_NAU7802.zip" target="_blank"><b>ici</b></a></html>. |
| |
\\ | \\ |
== 3.3.2 Bibliothèques == | == 3.3.2 Bibliothèques == |
<tabs> | <tabs> |
* [[#tab-xxxduino_1|Arduino UNO]] | * [[#tab-nau7802duino_1|Arduino UNO]] |
* [[#tab-xxxpico_1|Rpi Pico (µPython)]] | * [[#tab-nau7802pico_1|Rpi Pico (µPython)]] |
| |
<pane id="tab-xxxduino_1"> | <pane id="tab-nau7802duino_1"> |
* //A partir du gestionnaire de bibliothèques de l'**IDE Arduino**, installer :// ... | * //A partir du gestionnaire de bibliothèques de l'**IDE Arduino**, installer :// |
| {{ :materiels:capteurs:force:libsparkfunnau7802.png?nolink |}} |
| </pane> |
| <pane id="tab-nau7802pico_1"> |
| <html><span style="color:red">A venir</span></html> |
</pane> | </pane> |
... | |
</tabs> | </tabs> |
| |
== 3.3.3 Exemples de code == | == 3.3.3 Exemples de code == |
<tabs> | <tabs> |
* [[#tab-xxxduino_2|Arduino UNO]] | * [[#tab-nau7802duino_2|Arduino UNO]] |
* [[#tab-xxxpico_2|Rpi Pico (µPython)]] | * [[#tab-nau7802pico_2|Rpi Pico (µPython)]] |
| |
{{ :materiels:capteurs:distance:arduinoico.png?nolink&40|}} | <pane id="tab-nau7802duino_2"> |
<pane id="tab-xxxduino_2"> | * //**Ressources**// |
* //**Ressource**// : <html><a href="" target="_blank">????</a></html> | * <html><a href="https://learn.sparkfun.com/tutorials/qwiic-scale-hookup-guide" target="_blank"><b>Guide d'utilisation</b></a></html> Sparkfun. {{ :materiels:capteurs:intensite:doc.gif?nolink|}} |
| * //**Fiche guide**// pour l'étude d'une chaîne d'information comprenant un module **NAU7802** <html><a href="https://webge.fr/doc/projets/tsin/0_Fiches guide TSIN/TSIN_FGA_CZL635_20_ET_NAU7802.zip">[Télécharger]</a></html> |
| |
… | * //**Connexion**// à une <html><a href="https://wiki.seeedstudio.com/Base_Shield_V2/" target="_blank">Base Shield V2</a></html> montée sur une Arduino Uno \\ <html><span style="color:red">A venir</span></html> |
* //**Exemple** de l'IDE Arduino pour tester le capteur// \\ Dans l'IDE Arduino, sélectionner : Fichier → Exemples → … | |
ou | |
<code cpp *.cpp> | |
... | |
</code> | |
| |
* //**Résultat** dans la console// | {{ :materiels:capteurs:distance:arduinoico.png?nolink&40|}} |
| * //**Exemple** de l'IDE Arduino pour tester le capteur// \\ Dans l'IDE Arduino, sélectionner : Fichier → Exemples SparkFun Qwiic Scale NAU7802 Arduino Library -> **Example1_BasicReadings** |
* ... | </pane> |
| <pane id="tab-nau7802pico_2"> |
| <html><span style="color:red">A venir</span></html> |
</pane> | </pane> |
</tabs> | |
... | |
</tabs> | </tabs> |
| |