Carte de développement de prototype d'appareil botland BASE V1

Carte de développement de prototype d'appareil botland BASE V1

ACCUEILLIR

La carte de développement Micromesh Base V1 est un outil moderne permettant aux ingénieurs et aux programmeurs de créer des projets électroniques avancés. La principale caractéristique de la carte est l'utilisation de la puce ESP32, qui est l'une des puces les plus populaires pour créer des projets utilisant des réseaux sans fil (Wi-Fi et Bluetooth).

Cela rend la carte idéale pour créer des appareils Internet des objets (loT) et d'autres applications nécessitant une connexion sans fil. L'utilisation de Micromis est facilitée par un convertisseur USB-UART intégré, qui permet de programmer l'appareil à l'aide d'un câble USB-C. Une prise USB intégrée à l'appareil permet également d'alimenter les composants de l'appareil et les composants supplémentaires connectés à la plateforme.

La plateforme est équipée d'un modem Quectel M65, qui permet la connectivité aux réseaux cellulaires et la transmission de données sur les réseaux GSM.

Le modem dispose d'un connecteur d'antenne intégré, il peut donc être facilement connecté à une antenne externe pour une meilleure qualité de connexion.

L'appareil dispose également d'une LED adressable. qui peut être contrôlé par logiciel et utilisé pour visualiser l'état de l'appareil ou pour créer des effets d'éclairage. De plus, il a été équipé de la puce MPU6050, capable de mesurer l'accélération et la rotation sur trois axes. permettant la création de conceptions de détection de mouvement.

La carte est également équipée du capteur de température LM75, qui permet de mesurer la température ambiante avec une précision de 0 degrés Celsius. Ceci est utile pour les applications nécessitant une mesure de température, telles que les systèmes de climatisation et les appareils de mesure.

La Micromis Base V1 comporte également des broches femelles en or, qui permettent la connexion de périphériques externes et de superpositions Micromis pour étendre les capacités de la carte elle-même.

La plateforme est également équipée d'un certain nombre de protections, notamment contre le survol.tagE, protection contre les courts-circuits, les surchauffes et les surintensités du port USB, ce qui en fait un outil approprié pour les débutants en électronique.

Amusez-vous en utilisant la MICRDMIS BASE V1 !

MICROMIS BASE V1 : DÉMARRAGE RAPIDE

Utiliser la plateforme Micromis Base V1 est extrêmement simple ! Pour démarrer avec votre tableau, vous devez suivre les quelques étapes ci-dessous :

  1. Déballez votre carte Micromis Base V1 de l'emballage
  2. Insérez une carte nano SIM active dans l'emplacement pour carte SIM
  3. Connectez l'antenne GSM au connecteur U.FL
  4. Connectez un côté du câble USB Type C à la carte Micromis Base V1 et l'autre à l'ordinateur
  5. Installez l'environnement sur votre ordinateur dans lequel vous programmez la carte
  6. Installez les pilotes pour la puce CP2102 à partir de www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
  7. Installez les packages de données pour les puces ESP32.
  8. Sélectionnez la carte « ESP32 Dev Module »
  9. Téléchargez votre premier programme sur la carte Micromis Base V1

Si vous avez déjà utilisé des cartes avec une puce ESP32 intégrée dans votre environnement de développement, vous n'aurez probablement pas besoin d'effectuer de configuration supplémentaire et la carte Micromis Base V1 fonctionnera dès que vous la connecterez à votre ordinateur.

Si vous ne disposez pas encore d'un environnement de programmation avec lequel programmer la carte Micromis Base V1, ou si vous ne savez pas comment installer des packages de données pour les cartes équipées de puces ESP32, nous aborderons dans les pages suivantes les deux plus populaires. environnements et comment faire fonctionner la carte Micromis Base V1 avec eux.

MICROMIS BASE V1 : UTILISATION AVEC ARDUINO IDE

L'IDE Arduino est l'environnement le plus populaire, utilisé principalement à des fins de loisirs. En raison de la possibilité d'importer des cartes supplémentaires et de la communauté extrêmement large d'utilisateurs de cet IDE, de nombreux propriétaires de cartes équipées de la puce ESP32 ont décidé d'utiliser cet environnement.

Si l'environnement Arduino IDE n'est pas installé, vous devez le télécharger à partir du lien ci-dessous et l'installer sur votre ordinateur, de préférence en téléchargeant la version 2.0 ou ultérieure.
https://www.arduino.cc/en/software

Après avoir installé l'environnement Arduino IDE, vous devez cliquer sur :
File -> Préférences et dans le « Gestionnaire de cartes supplémentaires URLs" entrez le lien suivant, il s'agit d'un lien vers le package officiel du fabricant de la puce ESP32 : https://raw.githubusercontent.com/espressif/arduino-esp32/ghpages/package_esp32_index.json

Micromis Base Vl : utilisation avec Arduino Ide

Après avoir collé le lien du gestionnaire de forum, vous devez cliquer sur le bouton « OK11 » pour quitter les préférences d'environnement. Vous devez maintenant cliquer tour à tour :

Outils -> Tableau -> Gestionnaire de tableaux et dans le gestionnaire de tableaux, tapez "esp3211 dans le moteur de recherche, après un moment, vous devriez voir le package "esp32 par Espressif Systems11, en bas de la boîte, vous devez cliquer sur 11lnstall 11, le dernier La version des packages de cartes équipés de la puce ESP32 s'installera automatiquement. Si vous ne voyez pas les packages de tuiles après avoir ajouté le lien du package au gestionnaire de cartes 11Additional URLs11 et en tapant la phrase « esp3211 » dans le moteur de recherche du gestionnaire de tuiles, c'est une bonne idée de redémarrer tout l'environnement.

MICROMIS BASE V1 : UTILISATION AVEC VISUAL STUDIO CODE

Le deuxième environnement le plus populaire pour les cartes de programmation équipées de puces ESP32 est Visual Studio Code avec l'extension Platform IO IDE. L'extension Platform IQ nous permet de travailler confortablement avec un grand nombre de cartes de développement et de puces autonomes, que nous pouvons programmer dans de nombreux frameworks. Pour utiliser les fonctionnalités de cet environnement, vous devez d'abord télécharger et installer Visual Studio Code à partir du lien : https://code.visualstudio.com/

De plus, vous devez télécharger et installer Python 3.8.5 ou version ultérieure à partir du lien : https://www.python.org/downloads/

Une fois que vous avez installé l'environnement Visual Studio Code et Python, cliquez sur View-> Extension dans Visual Studio Code, une fenêtre de navigateur d'extension devrait s'ouvrir sur la gauche. Dans le navigateur d'extensions, vous devez taper 11PlatformlO IDE11, lorsque vous cliquez sur l'élément portant le nom «Platform IO IDE», une fenêtre s'ouvrira avec les détails de l'extension, il vous suffit maintenant de cliquer sur 11 lnstall11 et l'extension apparaîtra en téléchargement. et s'installer.

Après avoir installé l'extension. nous devons cliquer sur l'icône Platform IO située dans la barre d'outils à gauche, puis cliquer sur l'icône d'accueil dans la barre inférieure. ce qui fera apparaître la page d'accueil de l'extension. Une fois que vous êtes sur la page d'accueil de l'extension, vous devez cliquer sur « Cartes » et taper « 11ESP32 Dev Module » dans la zone de recherche de tuiles. Le forum qui vous intéresse apparaîtra lui-même sous le champ de recherche. Lorsque vous créez un projet. tout ce que vous avez à faire est de copier l'ID de la carte spécifique et de le coller dans le projet, ou lors de la génération du projet, de sélectionner la carte que vous programmerez comme « Module de développement ESP32 ».

Micromis Base V1 : utilisation avec Visual Studio Code

MICROMIS BASE V1 : FONCTION PIN

Micromis Base V1 : Fonction de broche

ADC
Entrées pour l'ADC, l'ADC a une résolution de 12 blt. Avec ça. on peut lire des valeurs analogiques de 0 à 4095 In voltage va de 0V à 3,3V. où o est 0 V et 4095 est 3.3 V. N'oubliez pas de ne pas connecter un voltage supérieur à 33V aux broches analogiques

12C
L'ESP32 dispose de deux canaux 12C et chaque broche peut être définie comme SDA ou SCL pour une utilisation facile. les composants de la carte et les fils des broches dorées ont été acheminés vers les broches 21 (SDA) et 22 (SCLJ.

UART PRINCIPAL
Les broches de la carte étiquetées MAIN UART permettent la communication via le protocole UAAT et sont connectées au protocole UART principal de l'ESP32. et peut être utilisé pour programmer la puce en contournant la puce CP2102 intégrée à la carte. Nous vous déconseillons d'utiliser ces connecteurs à des fins autres que la communication UART.

Terre
Broches de la carte pour la sortie du potentiel de terre.

RÉVEIL RTC
La puce ESP32 prend en charge le réveil à partir d'un signal externe via une puce RTC ultra-économisante utilisant des broches !étiquetées ATC WAKEUP.

SPI
Pour communiquer avec les composants éternels, nous pouvons utiliser le protocole SPI intégré à l'ESP32, sur la carte les broches 23 (MOSI) 19 (MISOI 18 (CLK) S (CS) ont été attribuées à l'interface SPI.

3V3
Puissance de sortie de 3.3 V, qui peut être utilisée pour alimenter les composants d'embaumement. mais la capacité actuelle de ce connecteur à 350mA. Si vous devez alimenter un composant plus exigeant, utilisez une source d'alimentation externe.

BOTTE
La broche BOOT Est chargée de contrôler le mode de fonctionnement de l'ESP32, grâce à elle la puce peut entrer en mode programmation. La broche est connectée au bouton BOOT de la carte.

TOUCHE
L'ESP32 dispose de 10 capteurs tactiles capacitifs internes intégrés. Ils permettent de détecter le changement des surfaces qui portent des charges électriques. Avec ça. nous pouvons créer de simples tablettes tactiles qui peuvent également être utilisées pour réveiller la puce.

SAISIE UNIQUEMENT
Les broches de la carte marquées INPUT ONLY ne nous permettent pas de contrôler des composants externes, nous pouvons les utiliser pour lire des signaux analogiques ou numériques.

5v
Connecteur d'alimentation 5 V, qui peut être utilisé pour alimenter des composants externes. mais la capacité actuelle de ce connecteur est de 2S0mA. si vous devez alimenter un composant plus exigeant, utilisez une source d'alimentation externe. Le connecteur peut également être utilisé pour alimenter la carte au cas où l'appareil ne serait pas alimenté par le port USB.

EN
La broche EN est responsable de la réinitialisation de la puce ESP32. La broche est connectée au bouton EN de la carte.

MICROMIS BASE V1 : IMPORTER DES COMPOSANTS ANT À BORD

  1. Microcontrôleur ESP32-WROO~M-32D
  2. Modem GSM Quintal M65
  3. Emplacement pour carte Nano Sim
  4. Connecteur USB Type-C
  5. Accéléromètre et gyroscope MPU6050
  6. Capteur de température LM75
  7. LED adressable WS2812C
  8. Puce de programmation CP2102
  9. Réseau d'antennes GSM intégré
    Micromis Base V1 : Importer des composants Ant à bord

MICROMIS BASE V1 : SCHÉMA BLOC DES COMPOSANTS CLÉS

Micromis Base V1 : schéma fonctionnel des composants clés

MICAOMIS BASE V1 : UTILISATION DE COMPOSANTS INTÉGRÉS – MODEM GSM

Micromis Base Vl : Utilisation des composants intégrés - Modem GSM

La carte de développement Micromis Base V1 dispose d'un modem Quintal M65 intégré pour la communication réseau GSM, qui permet à l'appareil de se connecter à Internet sans WiFi et d'envoyer des messages SMS.

Pour le bon fonctionnement du m1odem, nous avons besoin d'une carte active de taille nano SIM et d'une antenne avec un U.FL. connecteur adapté pour fonctionner dans la bande de fréquence de 800 MHz à 1900 MHz. En fonction de nos besoins, nous pouvons utiliser une carte SIM qui permet uniquement l'échange de données mobiles, il n'est pas nécessaire d'avoir une carte SIM avec prise en charge des SMS et des appels téléphoniques.

Le protocole UART par lequel le modem communique avec l'ESP32 est connecté en permanence aux broches 16 (RX2 ESP32) et 17 (TX2 ESP32), qui sont le port par défaut du protocole UAl~T2 sur la puce ESP32.

Pour une gestion aisée du fonctionnement du modem. nous pouvons contrôler les broches PWR_KEY et MAIN_DTR. La broche PWR_KEY du modem permet d'allumer et d'éteindre le modem, lorsqu'un état haut est appliqué à la broche 32 de l'ESP27 pendant une seconde, le modem changera son état de désactivé à activé ou de activé à désactivé. Lorsqu'un état haut est donné pendant 20 ms sur la broche 26 de l'ESP32, on active la broche MAIN_DTR, qui permet au modem de se réveiller lorsque l'économie d'énergie est activée.

La LED NETLIGHT intégrée à la carte indique le fonctionnement du modem, si elle clignote cela signifie que le modem est \Nor king, sinon cela signifie qu'il est éteint.

MICAOMIS BASE V1 : UTILISATION DE COMPOSANTS INTÉGRÉS – NIPU6O5O IMU

Micromis Base V1 : Utilisation des composants intégrés - Mpu6o5o Imu

Sur la carte de développement Micromis Base V1 se trouve la puce MPU6050, capable de lire l'accélération et l'orientation spatiale – une combinaison d'un gyroscope et d'un accéléromètre.

Le MPU6050 communique avec l'ESP32 à l'aide du protocole I2C, qui est également présent sur les broches du périphérique Micromis – broches 22 (SCL) et 21 (SDA). Afin de communiquer avec l'IMU, nous aurons besoin de son adresse – dans le cas de la puce intégrée dans la carte Micromis Base V1. l'adresse de la puce ne peut pas être modifiée – elle est fixée à 0x68.

La puce permet de fonctionner dans différentes plages de mesure :

  • accéléromètre – ±2 g, ±4 g. ±8 g. ±16g
  • gyroscope – ±250 °/s, ±500 °/s, ±1000 °/s, ±2000 °/s

MICAOMIS BASE V1 : UTILISATION DE COMPOSANTS INTÉGRÉS – CAPTEUR DE TEMPÉRATURE LIM75

Micromis Base V1 : Utilisation de composants intégrés - Capteur de température Lm75

En plus de la puce MPU6050, un capteur de température LM75 est monté sur la carte de développement Microtips Base V1, qui permet de lire les températures ambiantes de -Sis °C à +125 °C.

Le capteur LM75 communique avec l'ESP32 via le protocole I2C, également mis en évidence sur les broches du dispositif Micromis – broches 22 (SCL) et 21 (SDA). Pour communiquer avec le LM75, nous aurons besoin de son adresse – dans le cas de la puce embarquée dans la carte Micromis Base V1, l'adresse de la puce ne peut pas : être modifiée – elle est fixe et est 0x48.

Le capteur de température LM75 nous permet de contrôler son état afin que le capteur puisse être éteint à tout moment. Une avancée très importantetage est sa faible consommation de courant standard pendant le fonctionnement (2S0μA) et lorsqu'il est programmé (4μA).

MICAOMIS BASE V1 : UTILISATION DE COMPOSANTS INTÉGRÉS · LED WS2812C

Micromis Base V1 : Utilisation de composants intégrés - Ws2812c Led

La carte de développement Micromis Base V1 est également équipée d'une LED RVB adressable pour émettre des signaux lumineux. La diode montée comprend la puce WS2812C, qui contrôle la diode et permet à l'utilisateur de sélectionner la couleur et la saturation des couleurs de la lumière de la diode. Grâce à l'utilisation de la technologie RVB, l'utilisateur dispose de plus de 16 millions de combinaisons pour obtenir des effets d'éclairage satisfaisants.

La LED adressable est connectée en permanence aux 32 broches de la puce ESP32 et peut être contrôlée à l'aide de la plupart des bibliothèques chargées de contrôler les LED adressables.

MICROMIS BASE V1 : DIMENSIONS DE LA CARTE

La plateforme Micromis Base V1, de par sa taille compacte. peut être utilisé dans un large éventail de projets personnalisés qui nécessitent une plate-forme de contrôle de petite taille tout en conservant une faible consommation d'énergie, des performances élevées et une communication multiplateforme via WiFi. Bluetooth ou GSM.
Micromis Base V1 : Dimensions de la carte
Micromis Base V1 : Dimensions de la carte

BASE MICROMIS V1 : SAMPLE PROGRAMMES · MODEM PRÉSENTE UN TIDN

L'utilisation de la carte Micromis Base V1 est très simple car la carte est partiellement compatible avec d'autres solutions populaires sur le marché, nous pouvons donc utiliser en toute confiance les programmes pour l'ESP32 lui-même, le modem Quintal M65, les diodes adressables, l'IMU MPU6050 et la température LM75. capteur. Cependant, l'équipe Device Prototype a développé un logiciel dédié pour chaque composant supplémentaire, afin que vous puissiez facilement vérifier le fonctionnement des composants de votre PCB à l'aide de l'environnement Arduino IDE.

Le premier programme est « Présentation du modem », qui est un programme simple qui vous permet de tester le fonctionnement du rr1odem intégré. Après avoir téléchargé le programme sur l'appareil et exécuté Serial Monitor, nous pouvons saisir des commandes système qui contrôleront le modem et permettront, par exempleample, l'envoi de messages SMS, la recherche de tous les réseaux disponibles, la configuration du modem ou la connexion au réseau. N'oubliez pas de compléter les variables au début du programme avant de le télécharger, sans elles vous ne pourrez pas vous connecter au réseau et envoyer des SMS correctement.

Une fonctionnalité très utile de ce programme est la possibilité d'envoyer des commandes AT au modem.
Si vous envoyez une commande qui n'est pas incluse dans la liste des commandes prises en charge, le programme l'enverra automatiquement au modem, cela peut grandement faciliter le travail des utilisateurs légèrement plus avancés qui voudront peut-être créer un schéma de commandes envoyées à ajouter. plus tard à leurs propres programmes. La liste des commandes AT avec leur explication est incluse dans le paquet de ressources de la carte et a été compilée par le fabricant du modem et divisée en documents pour chaque section du fonctionnement du modem.
Base Micromis V1 : Sample Programmes - Modem Présenter Un Tidn

BASE MICROMIS V1 : SAMPLE PROGRAMMES · LEEI PRÉSENTE UN TIDN

Le deuxième programme est « Présentation LED », c'est un script très court qui permet de vérifier le fonctionnement de la LED intégrée à la carte Micromesh Base V1. Après avoir téléchargé le programme et exécuté Serial Monitor, nous avons la possibilité d'envoyer plusieurs commandes à la LED, les commandes peuvent éteindre complètement la LED, définir n'importe quelle couleur de la palette RVB ou définir l'une des couleurs prédéterminées telles que le rouge, le vert. bleu. rose, jaune ou violet.

Basé sur les commandes du code du programme. les utilisateurs novices peuvent facilement créer leurs propres scripts pour prendre en charge l'utilisation de la LED adressable.
Base Micromis V1 : Sample Programmes - Led Présent Atidn

BASE MICROMIS V1 : SAMPLE PROGRAMMES – PRÉSENTATION IMUI

Le troisième programme est « IMU Présentation », c'est un script très simple et court qui nous permet de vérifier comment le capteur IMU intégré dans la carte Microtips Base v1 lit les données. Après avoir téléchargé le programme et exécuté le Serial Plotter. nous pouvons view les données lues du capteur IMU en temps réel.

Lorsque vous exécutez Serial Plotter, vous pouvez facilement view les données envoyées par le tableau, chaque coup ou mouvement du looard seront enregistrés et affichés sous forme de graphiques. En fonction de votre souhait de vérifier des paramètres particuliers, vous pouvez désélectionner des plages de mesure individuelles pour obtenir des informations sur un seul canal de données particulier.
Base Micromis V1 : Sample Programmes - Présentation Imu

MICRDMIS BASE V1 : PROJETS PRÊTS À UTILISER TD

Pour faciliter l'utilisation des dalles Micromis Base V1, nous avons créé une base de connaissances qui vous permettra d'accéder à des projets inspirants. Nous travaillons constamment sur le contenu disponible sur le website afin que vous puissiez facilement consulter les samples applications de nos produits.

N'attendez pas et vérifiez-le maintenant : https://deviceprototype.com/hobby/knowledge-center/

Micromis Base V1 : Projets prêts à utiliser Td

Logo

Documents / Ressources

Carte de développement de prototype d'appareil botland BASE V1 [pdf] Guide de l'utilisateur
Carte de développement de prototype d'appareil BASE V1, BASE V1, carte de développement de prototype d'appareil, carte de développement de prototype, carte de développement, carte

Références

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *