La carte Portenta Machine Control est une unité de commande industrielle entièrement centralisée, basse consommation, capable de piloter des équipements et des machines. Elle peut être programmée à l'aide du framework Arduino ou d'autres plateformes de développement embarquées. Grâce à sa puissance de calcul, la Portenta Machine Control permet un large éventail de cas d'utilisation de la maintenance prédictive et de l'IA. Il permet de collecter des données en temps réel dans l'usine et prend en charge le contrôle à distance des équipements, lorsque cela est souhaité, même depuis le cloud. Caractéristiques Délai de mise sur le marché plus court. Donnez une nouvelle vie aux produits existants. Ajoutez de la connectivité pour la surveillance et le contrôle. Adaptez-la à vos besoins, chaque broche d'E/S peut être configurée. Rendez les équipements plus intelligents afin d'être prêt pour la révolution de l'intelligence artificielle. Assurer la sécurité et la robustesse dès le départ. Ouvrez de nouvelles perspectives de modèle économique (par exemple, de nouvelles prestations de services). Interagissez avec votre équipement grâce à une IHM avancée. Conception modulaire pour l'adaptation et les mises à niveau. La carte Portenta Machine Control permet aux entreprises de mettre en place de nouveaux modèles de prestations de services, en surveillant l'utilisation de l'équipement par le client pour une maintenance prédictive, et en fournissant des données de production précieuses. La Portenta Machine Control permet un contrôle comme un automate standard et peut se connecter à une gamme de capteurs et d'actionneurs externes avec des E/S numériques isolées, des E/S analogiques compatibles 4-20 mA, 3 canaux de température configurables et un connecteur I²C dédié. Plusieurs choix sont disponibles pour la connectivité réseau, notamment USB, Ethernet et WiFi/Bluetooth basse consommation, en plus des protocoles spécifiques à l'industrie tels que RS485. Toutes les E/S sont protégées par des fusibles réarmables et la gestion de l'alimentation embarquée a été conçue pour assurer une fiabilité maximale dans les environnements difficiles. Le cœur de Portenta Machine Control fonctionne avec une carte microcontrôleur Portenta H7 (incluse), une conception très fiable fonctionnant dans des plages de températures industrielles (-40 °C à +85 °C) avec une architecture à double cœur qui ne nécessite aucun refroidissement externe. Le processeur principal offre la possibilité de connecter des interfaces homme-machine externes telles que des écrans, des écrans tactiles, des claviers, des joysticks et des souris pour permettre la reconfiguration sur site des machines d'état et le contrôle direct des procédés. La conception de la Portenta Machine Control répond à une grande variété de scénarios d'utilisation. Il est possible de configurer une sélection de broches d'E/S par logiciel. La Portenta Machine Control se distingue comme un ordinateur puissant pour unifier et optimiser la production, où un seul type de matériel peut répondre à tous vos besoins. Parmi les autres caractéristiques remarquables, citons les suivantes: Performance industrielle grâce à la puissance des cartes Portenta. Boîtier compatible avec les rails de montage DIN. Bornes à enficher pour une connexion rapide. Équipement compact (170 x 90 x 50 mm) Conception fiable, fonctionnant à des températures industrielles (-40 °C à +85 °C) avec une architecture à double cœur qui ne nécessite aucun refroidissement externe. Horloge temps réel RTC intégrée pour assurer une synchronisation parfaite des processus. Tirez parti de la connectivité embarquée sans aucun composant externe. La carte Portenta Machine Control peut être utilisée dans de nombreuses industries, sur un large éventail de types de machines, notamment : étiqueteuse, machine à former et à sceller, machine à cartonner, machine à coller, four électrique, laveuse et sécheuse industrielle, mélangeurs, etc. Ajoutez le Portenta Machine Control à vos processus existants sans effort et devenez propriétaire de vos solutions sur le marché des machines. Specifications Processor STM32H747XI Dual Cortex-M7+M4 32-bit low power Arm MCU (Portenta H7) Input 8 digital 24 VDC 2 channels encoder readings 3 Analog for PT100/J/K temperature probes (3-wire cable with compensation) 3 Analog input (4-20 mA/ 0-10 V/NTC 10K) Output 8 digital 24 VDC up to 0.5 A (short circuit protection) 4 analog 0-10 V (up to 20 mA output per channel) Other I/O 12 programmable digital I/O (24 V logic) Commmunication protocols CAN-BUS Programmable Serial port 232/422/485 Connectivity Ethernet USB Programming Port Wi-Fi Bluetooth Low Energy Memory 16 MB onboard Flash memory 8 MB SD-RAM Dimensions 170 x 90 x 50 mm Weight 186 g Power 24 VDC +/- 20% Connector type Push-in terminals for fast connection Operating temperature -40 °C to +85 °C (-40 °F to 185 °F) Downloads Datasheet Schematics Pinout
Ce kit de bras robot traceur polyvalent pour Arduino est équipé de servomoteurs à engrenages métalliques MG90S pour assurer des mouvements de dessin précis et stables.
Caractéristiques
Entièrement compatible avec l'Arduino IDE, inclut le code source complet pour un développement et une personnalisation faciles.
Équipé de servomoteurs à engrenages métalliques MG90S robustes pour plus de précision et de durabilité.
Inclut un module Bluetooth permettant un fonctionnement sans fil via une application dédiée.
L'embout du bras robotisé spécialement conçu maintient fermement les stylos ou marqueurs d'un diamètre de 8 à 10 mm, idéal pour les croquis et les dessins détaillés.
Inclus
Carte Nano compatible Arduino
Carte d'extension Nano
Module Bluetooth
Servomoteurs à engrenages entièrement métalliques MG90S
Cadre en aluminium
Plaque de base stable et épaisse
Vis et accessoires de fixation
Câbles de connexion
Câble de données USB
La carte Motorino est une carte d'extension permettant de contrôler et d'utiliser jusqu'à 16 servomoteurs 5 V contrôlés par PWM.
Le générateur d'horloge inclus fournit un signal PWM très précis et un positionnement très précis. La carte dispose de 2 entrées pour une tension de 4,8 V à 6 V qui peuvent être utilisées pour un maximum de 11 A. Avec cette entrée, une alimentation électrique parfaite est toujours garantie et même les projets les plus importants ne posent aucun problème.
L'alimentation électrique passe directement par le Motorino, qui fournit une connexion pour la tension, la terre et le contrôle.
Le condensateur intégré tamponne la tension, ce qui évite une chute soudaine de tension en cas de charge élevée. Mais il existe également la possibilité de connecter un autre condensateur.
Le contrôle et la programmation peuvent être effectués, comme d'habitude, avec l'Arduino. Les manuels et les exemples de code permettent une introduction rapide pour les débutants.
Fonctionnalités spéciales
16 canaux, propre générateur d'horloge
Entrée 1
Connecteur d'alimentation coaxial 5,5 / 2,1 mm, 4,8-6 V / 5 A max
Entrée 2
Bornier à vis, 4,8-6 V / 6 A max
Communication
16xPWM
Compatible avec
Microcontrôleur Arduino Uno, Mega et peut-être plus avec brochage compatible Arduino
Dimensions
69x24x56mm
Portée
Carton, manuel, emballage de vente au détail
Avec une simple carte Pro Mini et quelques autres composants, des projets qui étaient impensables il y a 20 ou 30 ans (ou qui auraient coûté une petite fortune) sont réalisés facilement et à un prix abordable dans ce livre. Des simples effets LED à une station complète de chargement et de test de batteries qui mettra une batterie rechargeable à l'épreuve, il y en a pour tous les goûts.
Tous les projets sont basés sur le microcontrôleur ATmega328, qui offre des possibilités infinies de mesure, de commutation et de contrôle grâce à ses 20 portes d'entrée et de sortie. Par exemple, avec un affichage à 7 segments et quelques résistances, vous pouvez construire un voltmètre ou un thermomètre à base de NTC. La plateforme Arduino offre l'environnement de développement idéal pour programmer cette gamme de cartes.
Outre ces projets très pratiques, le livre fournit également les connaissances nécessaires pour vous permettre de créer des projets à partir de vos propres idées. Comment mesurer, et quoi ? Quel transistor convient pour commuter une certaine charge ? Quand est-il préférable d'utiliser un circuit intégré ? Comment commuter la tension du secteur ? Même les projets fonctionnant sur batterie basés sur le LilyPad sont abordés en détail, ainsi que de nombreux moteurs différents, du simple moteur à courant continu au moteur pas à pas.
Les capteurs sont un autre sujet passionnant. Par exemple, un simple récepteur infrarouge qui peut donner aux télécommandes désuètes une nouvelle vie en contrôlant votre maison, et un minuscule composant qui peut mesurer la différence de pression de l'air entre le sol et la hauteur de la table !
This book details the use of the ARM Cortex-M family of processors and the Arduino Uno in practical CAN bus based projects. Inside, it gives a detailed introduction to the architecture of the Cortex-M family whilst providing examples of popular hardware and software development kits. Using these kits helps to simplify the embedded design cycle considerably and makes it easier to develop, debug, and test a CAN bus based project. The architecture of the highly popular ARM Cortex-M processor STM32F407VGT6 is described at a high level by considering its various modules. In addition, the use of the mikroC Pro for ARM and Arduino Uno CAN bus library of functions are described in detail.
This book is written for students, for practising engineers, for hobbyists, and for everyone else who may need to learn more about the CAN bus and its applications. The book assumes that the reader has some knowledge of basic electronics. Knowledge of the C programming language will be useful in later chapters of the book, and familiarity with at least one microcontroller will be an advantage, especially if the reader intends to develop microcontroller based projects using CAN bus.
The book should be useful source of reference to anyone interested in finding an answer to one or more of the following questions:
What bus systems are available for the automotive industry?
What are the principles of the CAN bus?
What types of frames (or data packets) are available in a CAN bus system?
How can errors be detected in a CAN bus system and how reliable is a CAN bus system?
What types of CAN bus controllers are there?
What are the advantages of the ARM Cortex-M microcontrollers?
How can one create a CAN bus project using an ARM microcontroller?
How can one create a CAN bus project using an Arduino microcontroller?
How can one monitor data on the CAN bus?
L'Arduino Nano est une petite carte, complète et facile à monter sur une planche à pain, basée sur l'ATmega328 (Arduino Nano 3.x). Il possède plus ou moins les mêmes fonctionnalités que l'Arduino Duemilanove, mais dans un emballage différent. Il lui manque seulement une prise d'alimentation en courant continu et elle fonctionne avec un câble USB Mini-B au lieu d'un câble standard.
Caractéristiques
Microcontrôleur
ATmega328
Tension de fonctionnement (niveau logique)
5 V
Tension d'entrée (recommandée)
7-12 V
Tension d'entrée (limites)
6-20V
Broches d'E/S numériques
14 (dont 6 avec sortie PWM)
Broches d'entrée analogique
8
Courant CC par broche E/S
40mA
Mémoire flash
16 Ko (ATmega168) ou 32 Ko (ATmega328) dont 2 Ko utilisés par le chargeur de démarrage
SRAM
1 Ko (ATmega168) ou 2 Ko (ATmega328)
EEPROM
512 octets (ATmega168) ou 1 Ko (ATmega328)
Vitesse de l'horloge
16 MHz
Dimensions
18x45mm
Source de courant
L'Arduino Nano peut être alimenté via la connexion USB Mini-B, une alimentation externe non régulée de 6 à 20 V (broche 30) ou une alimentation externe régulée de 5 V (broche 27). La source d'alimentation est automatiquement sélectionnée sur la source de tension la plus élevée.
Mémoire
L'ATmega168 dispose de 16 Ko de mémoire flash pour stocker le code (dont 2 Ko sont utilisés pour le chargeur de démarrage), 1 Ko de SRAM et 512 octets d'EEPROM.
L'ATmega328 dispose de 32 Ko de mémoire flash pour le stockage du code (dont 2 Ko sont également utilisés pour le chargeur de démarrage), 2 Ko de SRAM et 1 Ko d'EEPROM.
Entrée et sortie
Chacune des 14 broches numériques du Nano peut être utilisée comme entrée ou sortie, en utilisant les fonctions pinMode() , digitalWrite() et digitalRead() . Ils fonctionnent à 5 V.
Chaque broche peut fournir ou recevoir un maximum de 40 mA et possède une résistance de rappel interne (désactivée par défaut) de 20 à 50 kohms.
Communication
L'Arduino Nano dispose d'un certain nombre de fonctionnalités pour communiquer avec un ordinateur, un autre Arduino ou d'autres microcontrôleurs.
Les ATmega168 et ATmega328 fournissent une communication série UART TTL (5 V), disponible sur les broches numériques 0 (RX) et 1 (TX). Un FTDI FT232RL sur la carte canalise cette communication série via USB et les pilotes FTDI (inclus avec le logiciel Arduino) fournissent un port COM virtuel au logiciel de l'ordinateur.
Le logiciel Arduino comprend un moniteur série qui permet d'envoyer des données textuelles simples vers et depuis la carte Arduino. Les LED RX et TX de la carte clignoteront lorsque les données seront envoyées via la puce FTDI et la connexion USB à l'ordinateur (mais pas pour les communications série sur les broches 0 et 1).
Une bibliothèque SoftwareSerial permet la communication série sur chacune des broches numériques du Nano.
Programmation informatique
L'Arduino Nano peut être programmé avec le logiciel Arduino ( télécharger ).
L'ATmega168 ou l'ATmega328 de l'Arduino Nano est livré avec un chargeur de démarrage qui vous permet de télécharger un nouveau code sans utiliser de programmeur matériel externe. Il communique en utilisant le protocole STK500 d'origine ( référence , fichiers d'en-tête C ).
Vous pouvez également contourner le chargeur de démarrage et programmer le microcontrôleur via l'en-tête ICSP (In-Circuit Serial Programming) avec Arduino ISP ou similaire ; voir ces instructions pour plus de détails.
Réinitialisation automatique (logicielle)
Plutôt que de nécessiter une pression physique sur le bouton de réinitialisation avant un téléchargement, l'Arduino Nano est conçu de manière à permettre sa réinitialisation par un logiciel exécuté sur un ordinateur connecté.
L'une des lignes de contrôle d'alimentation matérielle (DTR) du FT232RL est connectée à la ligne de réinitialisation de l'ATmega168 ou de l'ATmega328 via un condensateur de 100 nF. Lorsque cette ligne est affirmée (prise au niveau bas), la ligne de réinitialisation descend suffisamment longtemps pour réinitialiser la puce.
Le logiciel Arduino utilise cette capacité pour vous permettre de télécharger du code en appuyant simplement sur le bouton de téléchargement dans l'environnement Arduino. Cela signifie que le chargeur de démarrage peut avoir un délai d'attente plus court, car la réduction du DTR peut être bien coordonnée avec le début du téléchargement.
Arduino Uno est une carte à microcontrôleur open-source basée sur l'ATmega328P. Elle possède 14 broches d'entrée/sortie numériques (dont 6 peuvent être utilisées comme sorties PWM), 6 entrées analogiques, un résonateur céramique de 16 MHz (CSTCE16M0V53-R0), une connexion USB, une prise d'alimentation, un connecteur ICSP et un bouton de réinitialisation. Il contient tout ce qui est nécessaire au fonctionnement du microcontrôleur ; il suffit de le connecter à un ordinateur avec un câble USB ou de l'alimenter avec un adaptateur CA-CC ou une batterie pour commencer. Vous pouvez bricoler avec votre Uno sans trop de soucis, dans le pire des cas, vous pouvez remplacer la puce pour quelques dollars et recommencer le travail.
« Uno » signifie un en italien et a été choisi pour marquer la sortie du logiciel Arduino (IDE) 1.0. La carte Uno et la version 1.0 du logiciel Arduino (IDE) étaient les versions de référence d'Arduino, qui ont maintenant évolué vers des versions plus récentes. La carte Uno est la première d'une série de cartes Arduino USB, et le modèle de référence de la plate-forme Arduino ; pour une liste exhaustive des cartes actuelles, passées ou obsolètes, voir l'index des cartes Arduino.
Spécifications
Microcontrôleur
ATmega328P
Tension de fonctionnement
5 V
Tension d'entrée (recommandée)
7-12 V
Tension d'entrée (limite)
6-20 V
Broches E/S numériques
14 (dont 6 fournissent une sortie PWM)
Broches E/S numériques PWM
6
Broches d'entrée analogique
6
Courant continu par broche d'entrée/sortie
20 mA
Courant continu pour la broche 3,3 V
50 mA
Mémoire flash
32 Ko (ATmega328P) dont 0,5 Ko utilisé par le bootloader
SRAM
2 KB (ATmega328P)
EEPROM
1 KB (ATmega328P)
Fréquence d'horloge
16 MHz
LED_BUILTIN
13
Dimensions
68,6 x 53,4 mm
Poids
25 g
This book is about DC electric motors and their use in Arduino and Raspberry Pi Zero W based projects. The book includes many tested and working projects where each project has the following sub-headings:
Title of the project
Description of the project
Block diagram
Circuit diagram
Project assembly
Complete program listing of the project
Full description of the program
The projects in the book cover the standard DC motors, stepper motors, servo motors, and mobile robots. The book is aimed at students, hobbyists, and anyone else interested in developing microcontroller based projects using the Arduino Uno or the Raspberry Pi Zero W.
One of the nice features of this book is that it gives complete projects for remote control of a mobile robot from a mobile phone, using the Arduino Uno as well as the Raspberry Pi Zero W development boards. These projects are developed using Wi-Fi as well as the Bluetooth connectivity with the mobile phone. Readers should be able to move a robot forward, reverse, turn left, or turn right by sending simple commands from a mobile phone. Full program listings of all the projects as well as the detailed program descriptions are given in the book. Users should be able to use the projects as they are presented, or modify them to suit to their own needs.
Tension d'entrée : 12 - 36 V
Max. Courant de phase : 2 A par phase
Pilotes de moteur interchangeables
Bouton de réinitialisation
Bornes à vis pour alimentation
Dimensions : 53 mm x 68 mm x 18 mm
Poids : 46g
Astuces astucieuses avec les mini cartes ATmega328 Pro Avec une simple carte Pro Mini et quelques autres composants, des projets qui étaient impensables il y a 20 ou 30 ans (ou auraient coûté une petite fortune) sont réalisés facilement et à moindre coût dans ce livre : des simples effets LED à la charge et aux tests complets de la batterie. station qui mettra à l'épreuve une batterie rechargeable, il y en a pour tous les goûts.
Tous les projets sont basés sur le microcontrôleur ATmega328, qui offre des options infinies de mesure, de commutation et de contrôle avec ses 20 lignes d'entrée et de sortie. Par exemple, avec un affichage à 7 segments et quelques résistances, vous pouvez construire un voltmètre ou un thermomètre NTC. La plateforme Arduino offre l'environnement de développement parfait pour programmer cette gamme de cartes. Outre ces projets très pratiques, le livre fournit également les connaissances nécessaires pour vous permettre de créer des projets basés sur vos propres idées. Comment mesurer, et quoi ? Quel transistor convient pour commuter une certaine charge ? Quand est-il préférable d’utiliser un IC ? Comment changer la tension secteur ? Même les projets alimentés par batterie basés sur LilyPad sont discutés en détail, ainsi que de nombreux moteurs différents, des simples moteurs à courant continu aux moteurs pas à pas.
Les capteurs sont un autre sujet passionnant : par exemple, un simple récepteur infrarouge qui peut donner une nouvelle vie aux télécommandes désaffectées en contrôlant votre maison, et un petit composant qui peut réellement mesurer la différence de pression atmosphérique entre la hauteur du sol et la hauteur de la table !
L'Arduino Nano ESP32 (avec ou sans connecteurs) est une carte au format Nano basée sur l'ESP32-S3 (intégré dans le NORA-W106-10B de u-blox). Il s'agit de la première carte Arduino entièrement basée sur un ESP32, et elle dispose du Wi-Fi, du Bluetooth LE, du débogage via USB natif dans l'IDE Arduino ainsi que de la faible consommation d'énergie.
Le Nano ESP32 est compatible avec l'Arduino IoT Cloud et prend en charge MicroPython. C'est une carte idéale pour se lancer dans le développement IoT.
Caractéristiques
Faible encombrement: Conçu en gardant à l'esprit le format Nano bien connu, cette carte au design compact est parfaite pour être intégrée dans des projets autonomes.
Wi-Fi et Bluetooth: Exploitez la puissance du microcontrôleur ESP32-S3, bien connu dans le domaine de l'IoT, avec le support complet d'Arduino pour la connectivité sans fil et Bluetooth.
Support d'Arduino et de MicroPython: Basculez facilement entre la programmation Arduino et MicroPython en quelques étapes simples.
Compatible avec l'Arduino IoT Cloud: Créez rapidement et facilement des projets IoT avec seulement quelques lignes de code. La configuration prend en charge la sécurité, vous permettant de surveiller et de contrôler votre projet de n'importe où grâce à l'application Arduino IoT Cloud.
Prise en charge HID: Simulez des périphériques d'interface utilisateur tels que des claviers ou des souris via USB, ouvrant de nouvelles possibilités d'interaction avec votre ordinateur.
Spécifications
Microcontrôleur
u-blox NORA-W106 (ESP32-S3)
Connecteur USB
USB-C
Broches
Broches LED intégrées
13
Broches LED RVB intégrées
14-16
Broches d'E/S numériques
14
Broches d'entrée analogique
8
Broches PWM
5
Interruptions externes
Toutes les broches numériques
Connectivité
Wi-Fi
u-blox NORA-W106 (ESP32-S3)
Bluetooth
u-blox NORA-W106 (ESP32-S3)
Communication
UART
2x
I²C
1x, A4 (SDA), A5 (SCL)
SPI
D11 (COPI), D12 (CIPO), D13 (SCK). Utilisez n'importe quelle broche GPIO pour Chip Select (CS)
Alimentation
Tension d'E/S
3,3 V
Tension d'entrée (nominale)
6-21 V
Courant source par broche d'E/S
40 mA
Courant de décharge par broche d'E/S
28 mA
Vitesse d'horloge
Processeur
Jusqu'à 240 MHz
Mémoire
Mémoire ROM
384 ko
Mémoire SRAM
512 ko
Mémoire Flash externe
128 Mbit (16 Mo)
Dimensions
18 x 45 mm
Téléchargements
Fiche technique
Schémas
Le kit Elektor MultiCalculator est une calculatrice multifonction basée sur Arduino qui va au-delà des calculs de base. Il offre 22 fonctions, dont la mesure de la lumière et de la température, l'analyse différentielle de la température et le décodage de la télécommande IR NEC. L'Elektor MultiCalculator est un outil pratique à utiliser dans vos projets ou à des fins pédagogiques.
Le kit comprend un module Pro Mini comme unité de calcul. Le PCB est facile à assembler à l’aide de composants traversants. Le boîtier se compose de 11 panneaux acryliques et de matériel de montage pour un assemblage facile. De plus, l'appareil est équipé d'un écran LCD alphanumérique 16x2, de 20 boutons et de capteurs de température.
L'Elektor MultiCalculator est programmable avec l'IDE Arduino via un connecteur PCB à 6 voies. La calculatrice peut être programmée avec un adaptateur de programmation et elle est alimentée via USB-C.
Modes de fonctionnement
Calculatrice
Code de résistance à 4 anneaux
Code de résistance à 5 anneaux
Conversion de décimal en hexadécimal et caractères (ASCII)
Conversion d'hexadécimaux en décimaux et caractères (ASCII)
Conversion de décimal en binaire et caractères (ASCII)
Conversion binaire en décimal et hexadécimal
Calcul de Hz, nF, réactance capacitive (XC)
Calcul de Hz, µH, réactance inductive (XL)
Calcul de la résistance de deux résistances connectées en parallèle
Calcul de la résistance de deux résistances connectées en série
Calcul d'une résistance parallèle inconnue
Mesure de la température
Mesure différentielle de température T1 et T2 et Delta(δ)
Mesure de la lumière
Chronomètre avec fonction temps au tour
Compteur d'articles
Décodage de la télécommande IR NEC
Conversion AWG (American Wire Gauge)
Lancer les dés
Personnaliser le message de démarrage
Étalonnage de la température
Spécifications
Langues des menus : Anglais, néerlandais
Dimensions : 92 x 138 x 40 mm
Durée de construction : environ 5 heures
Inclus
Composants PCB et traversants
Feuilles acryliques prédécoupées avec toutes les pièces mécaniques
Module microcontrôleur Pro Mini (ATmega328/5 V/16 MHz)
Adaptateur de programmation
Capteurs de température étanches
Câble USB-C
Téléchargements
Software