IoT (Internet of Things)

Références

L'actualité

Librairie

L'information

IoT (Internet of Things)

L'Internet des objets (IoT) désigne un réseau de périphériques, tels que des véhicules et des appareils domestiques, contenant des composants électroniques, des logiciels, des capteurs, des actionneurs et une connectivité, ce qui leur permet de se connecter, d'interagir et d'échanger des données.

L'IdO consiste à étendre la connectivité Internet au-delà des appareils standards, tels que les ordinateurs de bureau, ordinateurs portables, smartphones et tablettes, à une gamme de traditionnellement muets appareils ou physiques non Internet compatibles et les objets de tous les jours. Intégrés à la technologie, ces appareils peuvent communiquer et interagir sur Internet, et peuvent être surveillés et contrôlés à distance.


Arduino

Arduino, et son synonyme Genuino, est une marque qui couvre des cartes matériellement libres sur lesquelles se trouve un microcontrôleur (d'architecture Atmel AVR comme l'Atmega328p, et d'architecture ARM comme le Cortex-M3 pour l'Arduino Due).

Le microcontrôleur peut être programmé pour analyser et produire des signaux électriques, de manière à effectuer des tâches très diverses comme la domotique (le contrôle des appareils domestiques - éclairage, chauffage...), le pilotage d'un robot, de l'informatique embarquée, etc...
   

C'est une plate-forme basée sur une interface entrée / sortie simple. Il était destiné à l'origine principalement mais pas exclusivement à la programmation multimédia interactive en vue de spectacles ou d'animations artistiques, ce qui explique en partie la descendance de son environnement de développement de Processing, lui-même inspiré de l'environnement de programmation Wiring.

Arduino peut être utilisé pour construire des objets interactifs indépendants (prototypage rapide), ou bien peut être connecté à un ordinateur pour communiquer avec ses logiciels (ex. : Macromedia Flash, Processing, Max/MSP, Usine Hollyhock, Pure Data, SuperCollider). En 2011, les versions vendues sont pré-assemblées. Des informations sont fournies pour ceux qui souhaitent assembler ou construire une carte Arduino eux-mêmes.


Maestro

Les Maestros constituent la famille de contrôleurs USB de deuxième génération de Pololu. La famille Maestro se compose de quatre contrôleurs, chacun disponible entièrement assemblé ou en kit :

Micro Maestro 6, Mini Maestro 12, Mini Maestro 18, Mini Maestro 24

   

Avec trois méthodes de contrôle: USB pour une connexion directe à un ordinateur PC, série TTL pour une utilisation avec des systèmes intégrés et script interne pour des applications autonomes sans contrôleur hôte et des canaux pouvant être configurés en tant que sorties d'asservissement pour une utilisation avec une radiocommande (RC) des servos ou des contrôleurs de vitesse électroniques (ESC), des sorties numériques ou des entrées analogiques / numériques, le Maestro est un contrôleur asservi très polyvalent et une carte d'E/S générale dans un boîtier extrêmement compact.

Les servo-impulsions extrêmement précises et haute résolution ont une gigue de moins de 200ns, ce qui rend le Maestro bien adapté à l'animation haute performance. Le contrôle intégré de la vitesse et de l'accélération facilite la réalisation de mouvements fluides et homogènes sans nécessiter de contrôle source pour calculer et diffuser en continu les mises à jour des positions intermédiaires dans Maestro. Le Maestro dispose de fréquences d'impulsions configurables (jusqu'à 333 Hz pour les Mini Maestros) et peut générer une large plage d'impulsions pour permettre une réactivité maximale, allant des servos modernes. Les unités peuvent être chaînées en série avec des contrôleurs de servo et moteur Pololu supplémentaires sur une seule ligne série.





IoT (Internet of Things) > Servomoteur

Un servomoteur (souvent abrégé en "servo", est un moteur capable de maintenir une opposition à un effort statique et dont la position est vérifiée en continu et corrigée en fonction de la mesure.

C'est un ensemble mécanique et électronique comprenant :

  • un moteur à courant continu de très petite taille ;
  • un réducteur en sortie de ce moteur diminuant la vitesse mais augmentant le couple ;
  • un potentiomètre (faisant fonction de diviseur résistif) qui génère une tension variable, proportionnelle à l'angle de l'axe de sortie;
  • un dispositif électronique d'asservissement ;
  • un axe dépassant hors du boîtier avec différents bras ou roues de fixation.
   

Les servomoteurs sont commandés par l'intermédiaire d'un câble électrique à trois fils qui permet d'alimenter le moteur et de lui transmettre des consignes de position sous forme d'un signal codé en largeur d'impulsion plus communément appelé PWM.

Cela signifie que c'est la durée des impulsions qui détermine l'angle absolu de l'axe de sortie et donc la position du bras de commande du servomoteur. Le signal est répété périodiquement, en général toutes les 20 millisecondes, ce qui permet à l'électronique de contrôler et de corriger continuellement la position angulaire de l'axe de sortie, cette dernière étant mesurée par le potentiomètre.