Document original : LUGE 2021.1 : LabVIEW avec Arduino et Raspberry Pi (PDF, 1,9 Mo, 26 pages)

Benjamin LERCH – LUGE 2021.1
Diapositive 2

Le présentateur : Benjamin LERCH
Apprenti Mesulog
Etudiant IMERIR
Home Maker
Benjamin LERCH
La société MESULOG en bref

❑ Activité : Développement logiciel test et mesure
❑ Compétences : LabVIEW (Windows, RT, DSC, FPGA),
TestStand VeriStand
❑ Localisation : Moirans (Grenoble, 38)
❑ Partenaire National Instruments (2001)
❑ Développeurs certifiés LabVIEW et TestStand
LabVIEW avec Arduino & Raspberry Pi
La société MESULOG en bref

❑ www.mesulog.fr
⚫ Réalisations (article utilisateur)
Réalisations
⚫ Présentations techniques
LabVIEW TestStand VeriStand
Société -> Présentations techniques
LabVIEW avec Arduino & Raspberry Pi
Sommaire

I. Introduction au Toolkit LINX
II. Arduino avec LINX
III. Raspberry PI avec LINX
⚫ Embarquer une application sur Raspberry ⚫ Interface Web
Introduction au Toolkit LINX

❑ Community Edition
Introduction au Toolkit LINX

❑ Principe de fonctionnement
Toolkit LINX
Arduino avec LINX

❑ Qu’est-ce qu’un Arduino ?
- Microcontrôleur Atmega
- Entrées/Sorties numérique et analogique 0-5V
- Communication Série, I2C et SPI
Arduino avec LINX

❑ Programmation Arduino
Arduino avec LINX

❑ Principe fonctionnement
Capteurs / Actionneurs
Connexion USB / RS232
Communication Série
Arduino Uno
Ordinateur
Application serveur
Application LabVIEW cliente
entrée / sortie
Arduino avec LINX

❑ Librairie de VIs
Arduino avec LINX

Démonstration
Démo Blink avec un Arduino et LabVIEW Community
Arduino avec LINX

❑ Récapitulatif
❑ Point fort
⚫ Faible coût ⚫ Petite carte d’acquisition
❑ Point faible
⚫ Pas de protection ⚫ Pas de code embarqué ⚫ Performance limitée
❑ Qu’est-ce qu’un Raspberry ?

- Petit ordinateur Linux
- Microcontrôleur ARM
- Entrées/Sorties numérique 0-3.3V
- Communication UART, I2C et SPI
❑ Principe de fonctionnement

OS Linux
RunTime LabVIEW
Réseau
Ethernet
Capteurs / Actionneurs
Raspberry Pi 2/3/4
Ordinateur
LabVIEW IDE
Cible déportée
❑ Exemple de code (Blink)

❑ Embarquer un programme

❑ Programme Test

Diapositive 19

Démonstration
Démo capteur température et pression avec un Raspberry et LabVIEW Community
❑ Récapitulatif

❑ Point fort
⚫ Faible coût ⚫ Permet d’embarquer du code autonome LabVIEW ⚫ Vu depuis un projet LabVIEW comme une cible déporté
❑ Point faible
⚫ Limitation des entrées/sorties ⚫ Pas d’interface utilisateur
❑ Architecture

Application
Acquisition capteur
Web Service
Interface Web NXG
❑ Web Service

❑ Attention à la configuration réseau
Cross-Origin Resource Sharing
❑ Interface Web

Diapositive 24

Démonstration
Interface web pour application autonome sur Raspberry
Questions?

Lien annexe

❑ Tutoriel Sam Sharp
MAKE-ing with LabVIEW & Raspberry Pi: Part 3 – Raspberry Pi Setup | MediaMongrels
2019 Benjamin LERCH : LabVIEW & Raspberry et les WebVI 26


