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 10:38] – [2.4 Capteur Grove 101020553] 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. Amplificateurs d'instrumentation ==== | ==== 3. Amplificateurs d'instrumentation ==== |
===3.1 Module Phidgets 1046_1 === | ===3.1 Module Phidgets 1046_1 === |
{{ :materiels:capteurs:phidgets1046.png?nolink&180|}} | {{ :materiels:capteurs:phidgets1046.png?nolink&180|Module Phidgets 1046_1}} |
| |
* //**Source**// : <html><a href="https://www.phidgets.com/?tier=3&catid=98&pcid=78&prodid=1027" target="_blank"><b>wiki</b></a> Phidgets</html> | * //**Source**// : <html><a href="https://www.phidgets.com/?tier=3&catid=98&pcid=78&prodid=1027" target="_blank"><b>wiki</b></a> Phidgets</html> |
| |
{{ :materiels:capteurs:force:sen13879.jpg?nolink&200|}} | {{ :materiels:capteurs:force:sen13879.jpg?nolink&200|}} |
===3.2 Amplificateur HX711 === | ===3.2 HX711 === |
* // Sources// | == 3.2.1 Présentation == |
* <html><a href="https://www.sparkfun.com/products/13879" target="_blank">Sparkfun</a></html> | * //**Sources**// |
* <html><a href="https://learn.sparkfun.com/tutorials/load-cell-amplifier-hx711-breakout-hookup-guide" target="_blank">Tutoriel</a></html> | * Site <html><a href="https://www.sparkfun.com/products/13879" target="_blank">Sparkfun</a></html> |
| * <html><a href="https://learn.sparkfun.com/tutorials/load-cell-amplifier-hx711-breakout-hookup-guide" target="_blank">Tutoriel</a></html> Sparkfun |
| |
<callout type="info" icon="true">Module amplificateur pour capteurs de force à pont de Wheatstone basé sur un convertisseur analogique-numérique **HX711**. Il permet la lecture des modifications de résistance des capteurs de force, ce qui vous procurera des mesures précises après calibration. Le HX711 utilise une interface 2 fils pour l'utilisation avec tout type de carte à microcontrôleur disposant d'entrées/sorties digitales.</callout> | <callout type="info" icon="true">Module amplificateur pour capteurs de force à pont de Wheatstone basé sur un convertisseur analogique-numérique **HX711** 24 bits. Ce circuit est directement interfaçable avec 2 ponts de jauge.</callout> |
| |
* //Distributeur// : <html><a href="https://www.gotronic.fr/art-amplificateur-pour-capteur-de-force-sen-13879-25334.htm" target="_blank">Gotronic</a></html> | * //**Distributeur**// : <html><a href="https://www.gotronic.fr/art-amplificateur-pour-capteur-de-force-sen-13879-25334.htm" target="_blank">Gotronic</a></html> |
| |
* //Caractéristiques// | * //**Caractéristiques**// |
* Alimentation: 2,7 à 5 Vcc | * Alimentation: 2,7 à 5 Vcc |
* Consommation: < 1,5 mA | * Consommation: < 1,5 mA |
* Fréquence: 10 ou 80 mesures/sec | * Fréquence: 10 ou 80 mesures/sec |
| * Gain : 32 (canal B),64 ou 128 (canal A ) |
* T° de service: -40 à +85 °C | * T° de service: -40 à +85 °C |
* Dimensions: 31 x 23 x 15 mm | * Dimensions: 31 x 23 x 15 mm |
| |
{{ :materiels:capteurs:acrobate.gif?nolink&40|}} | {{ :materiels:capteurs:acrobate.gif?nolink&40|}} |
* //Schéma// : à télécharger <html><a href="https://cdn.sparkfun.com/datasheets/Sensors/ForceFlex/SparkFun_HX711_Load_Cell_v11.pdf" target="_blank">ici</a></html> | * //**Schéma**// : à télécharger <html><a href="https://cdn.sparkfun.com/datasheets/Sensors/ForceFlex/SparkFun_HX711_Load_Cell_v11.pdf" target="_blank">ici</a></html> |
* //Connexions//{{ :materiels:capteurs:force:hx711_fritzing.jpg?nolink&800 |}} | |
* //Documentation// {{ :materiels:capteurs:acrobate.gif?nolink&40|}} | * //**Connexions**// à une carte Arduino{{ :materiels:capteurs:force:hx711_fritzing.jpg?nolink&800 |}} |
* Fiche technique <html><a href="https://cdn.sparkfun.com/datasheets/Sensors/ForceFlex/hx711_english.pdf" target="_blank">HX711</a></html> | {{ :materiels:capteurs:acrobate.gif?nolink&40|}} |
* //**Programmation d'une carte Arduino Uno R3**// | * //**Documentation**// |
* // Bibliothèques à installer dans l'IDE // {{ :materiels:capteurs:force:bibliohx711.png?nolink |}} | * Datasheet du circuit <html><a href="https://cdn.sparkfun.com/datasheets/Sensors/ForceFlex/hx711_english.pdf" target="_blank">HX711</a></html> |
| |
| \\ |
| |
| == 3.2.2 Bibliothèques == |
| <tabs> |
| * [[#tab-hx711duino_1|Arduino UNO]] |
| * [[#tab-hx711pico_1|Rpi Pico (µPython)]] |
| <pane id="tab-hx711duino_1"> |
| * //A partir du gestionnaire de bibliothèques de l'**IDE Arduino**, installer :// |
| {{ :materiels:capteurs:force:libhx711dfrobot.png?nolink |}} |
| </pane> |
| <pane id="tab-hx711pico_1"> |
| A venir |
| </pane> |
| </tabs> |
| |
| \\ |
| |
| {{ :materiels:capteurs:environnement:code.png?nolink|}} |
| == 3.2.3 Exemples de code == |
| <tabs> |
| * [[#tab-hx711duino_2|Arduino UNO]] |
| * [[#tab-hx711pico_2|Rpi Pico (µPython)]] |
| |
| {{ :materiels:capteurs:distance:arduinoico.png?nolink&40|}} |
| <pane id="tab-hx711duino_2"> |
| * //**Exemple 1** de l'IDE Arduino pour tester le capteur// \\ Dans l'IDE Arduino, sélectionner : Fichier → Exemples → DFRobot_HX711 -> **readWeight** |
| |
| * //**Exemple 2** : Etalonnage d'un capteur CZL204E-200 // |
* //Connexion à un shield// <html><a href="https://webge.fr/doc/wikis/pdf/TinkerkitV2.pdf" target="_blank">Tinkerkit v2</a></html>{{ :materiels:capteurs:force:czl204e-200.jpg?nolink |}} | * //Connexion à un shield// <html><a href="https://webge.fr/doc/wikis/pdf/TinkerkitV2.pdf" target="_blank">Tinkerkit v2</a></html>{{ :materiels:capteurs:force:czl204e-200.jpg?nolink |}} |
* // Un premier exemple : Etalonnage d'un capteur CZL204E-200 // | |
{{ :materiels:capteurs:distance:arduinoico.png?nolink&40|}} | {{ :materiels:capteurs:distance:arduinoico.png?nolink&40|}} |
<code cpp *.cpp> | <code cpp *.cpp> |
} | } |
</code> | </code> |
| </pane> |
| <pane id="tab-hx711pico_2"> |
| A venir |
| </pane> |
| </tabs> |
| \\ |
| |
| === 3.3 Nuvoton NAU7802 pour capteur de force (I2C) === |
| {{ :materiels:capteurs:force:module_i2c_pour_capteur_de_force_sen-15242.jpg?nolink| Module NAU7802}} |
| |
| == 3.3.1 Présentation == |
| * //**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> |
| |
| * //**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**// |
| * Alimentation : 3,3 Vcc |
| * Interface I2C (**SLA=0x2A**) |
| * sur connectique Qwiic ou pastilles à souder |
| * 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|}} |
| * //**Documentation**// |
| * 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 == |
| <tabs> |
| * [[#tab-nau7802duino_1|Arduino UNO]] |
| * [[#tab-nau7802pico_1|Rpi Pico (µPython)]] |
| |
| <pane id="tab-nau7802duino_1"> |
| * //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> |
| </tabs> |
| |
| \\ |
| |
| {{ :materiels:capteurs:environnement:code.png?nolink|}} |
| == 3.3.3 Exemples de code == |
| <tabs> |
| * [[#tab-nau7802duino_2|Arduino UNO]] |
| * [[#tab-nau7802pico_2|Rpi Pico (µPython)]] |
| |
| <pane id="tab-nau7802duino_2"> |
| * //**Ressources**// |
| * <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> |
| |
| {{ :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> |
| </tabs> |
| |