Carte de développement sans fil multiprotocole ESP32
La carte de développement sans fil multiprotocole ESP32 est une plate-forme de développement multifonctionnelle intégrée adaptée aux scénarios de développement tels que l'Internet des objets, les communications sans fil, le développement de radiofréquences, le NFC, le positionnement GPS, l'enregistrement de données et les systèmes embarqués personnalisés.
Cette version a terminé l'installation de la carte mère, de la carte d'extension sans fil et de la coque imprimée en 3D, et peut être directement utilisée pour le développement secondaire. La coque est disponible en vert militaire et orange.
La carte de développement est conçue sur la base du module ESP32-WROOM-32E-N4 / ESP32-WROOM-32UE-N4. Il intègre un écran tactile de 2,8 pouces, RF sub-GHz, RF 2,4 GHz, NFC, GPS, Wi-Fi, Bluetooth, carte MicroSD/TF et fonctions liées à la batterie dans un seul appareil, fournissant une plate-forme de développement intégrée pour une variété de projets sans fil et IoT.
Fonctions principales
• Module de commande principal ESP32-WROOM-32E-N4 / ESP32-WROOM-32UE-N4
• Connexion sans fil Wi-Fi
• Connexion Bluetooth
• Écran TFT ST7789 de 2,8 pouces
• Résolution 240 × 320
• Tactile résistif XPT2046
• CC1101 compatible avec les modules RF sub-GHz
• NRF24 compatible avec les modules RF 2,4 GHz
•Interface SPI NFC PN532
•Interface GPS-UART
• Interface de carte MicroSD/TF
• Interface batterie
• Détection de tension de batterie
• Circuit de charge TP4056 intégré
• Téléchargement USB Type-C et interface série
• Puce CH340C USB vers port série
• Bouton BOOT
• Bouton RÉINITIALISER
• Plusieurs appareils partagent la conception du bus SPI
• Boîtier imprimé en 3D installé
• Boîtier vert militaire/orange disponible
Écran tactile de 2,8 pouces
La carte de développement dispose d'un écran couleur TFT ST7789 de 2,8 pouces avec une résolution de 240 × 320.
La fonction tactile utilise le contrôleur tactile résistif XPT2046.
Le rétroéclairage de l'écran prend en charge le réglage de la luminosité PWM, qui peut être utilisé pour développer des interfaces graphiques personnalisées, des menus d'appareil, des affichages de données de capteur, des tableaux de bord d'état, des panneaux de commande et d'autres applications.
Le contrôleur tactile utilise des broches SPI indépendantes et est indépendant de la carte RF/TF partageant le bus SPI.
Plateforme de développement sans fil multiprotocole
L'une des principales caractéristiques de cette carte de développement est qu'elle intègre une variété d'interfaces de communication sans fil et de périphériques dans une plate-forme ESP32.
Les fonctionnalités sans fil et de communication prises en charge incluent :
• Wi-Fi
• Bluetooth
• CC1101 est compatible RF sub-GHz
• NRF24 compatible avec RF 2,4 GHz
• PN532 NFC
• Interface de positionnement GPS
Les développeurs peuvent développer et tester plusieurs technologies de communication sans fil sur le même appareil sans créer plusieurs cartes de développement indépendantes.
CC1101/RF sub-GHz
La carte d'extension sans fil offre des capacités de développement RF sub-GHz compatibles CC1101.
Fournit indépendant:
• CSN
• GDO0
• GDO2
• TX_EN
• RX_EN
Attendez le signal de contrôle.
Peut être utilisé pour les communications sans fil sub-GHz, les expériences RF et le développement de projets sans fil personnalisés.
NRF24/RF 2,4 GHz
La carte de développement fournit également des fonctions de développement de fréquence radio sans fil 2,4 GHz compatibles NRF24.
La section RF NRF24 utilise un bus SPI partagé et fournit des signaux de contrôle CSN et CE indépendants.
Convient à diverses communications sans fil 2,4 GHz et projets de développement embarqués associés.
Interface NFC PN532
La carte d'extension sans fil fournit l'interface PN532 NFC SPI.
Définition de l'interface PN532 :
SCK:GPIO18
MISO:GPIO19
MOSI:GPIO23
CS:GPIO17
Cette interface ne conduit pas à des signaux IRQ et RST, et l'interrogation SPI doit être utilisée lors du développement de logiciels.
Peut être utilisé pour la lecture d'étiquettes NFC, la reconnaissance de cartes et d'autres applications NFC compatibles PN532.
Interface GPS
La carte de développement fournit une interface GPS indépendante qui peut être utilisée pour connecter des modules de positionnement GPS externes.
L'interface GPS de la carte d'extension fournit :
• Alimentation 3,3 V
• GND
• Entrée de données UART
Les données TX du module GPS sont connectées à ESP32 GPIO1.
Peut être utilisé pour le positionnement GPS, la collecte de données de localisation, les appareils mobiles, le positionnement IoT et le développement de projets associés.
Carte MicroSD/TF
La carte de développement dispose d'une interface de carte MicroSD/TF intégrée pour le stockage de données local.
La carte TF adopte le mode SPI :
SCK:GPIO18
MISO:GPIO19
MOSI:GPIO23
CS:GPIO5
Disponible pour :
• Enregistrement des données
• Stockage des fichiers de configuration
• Stockage des ressources d'images et d'interface utilisateur
• Stockage des données du capteur
• Autres applications de stockage de fichiers locaux
prise en charge de la batterie
La carte de développement fournit du matériel lié à la batterie et peut être utilisée pour le développement de projets ESP32 portables.
Fonction de détection de tension de batterie intégrée, échantillonnant la tension de la batterie via ESP32 GPIO34.
En utilisation réelle, il est recommandé d'effectuer un étalonnage du logiciel basé sur la référence ADC et les résultats réels des mesures du prototype.
La carte de développement intègre également le circuit de gestion de charge TP4056.
Sur la base de la conception matérielle actuelle, le courant de charge est d'environ 360 mA.
Téléchargement et débogage USB Type-C
La carte de développement fournit une interface USB Type-C.
L'interface USB se connecte à l'ESP32 via la puce USB vers série CH340C, qui peut être utilisée pour :
• Téléchargement du micrologiciel
• Communication série
• Débogage série
• Contrôle automatique du téléchargement
La carte de développement fournit également des boutons BOOT et RESET indépendants pour faciliter le développement et le débogage du micrologiciel.
Architecture de bus SPI partagée
Les cartes MicroSD/TF, PN532 et certains appareils à radiofréquence dans les cartes d'extension sans fil partagent le bus SPI suivant :
SCK:GPIO18
MISO:GPIO19
MOSI:GPIO23
Différents appareils utilisent leurs propres signaux de sélection CS/puce indépendants.
Lors du développement de votre programme, vous devez vous assurer que seul l'appareil qui nécessite actuellement une communication est sélectionné et que le CS des autres appareils SPI doit rester élevé.
environnement de développement
La définition matérielle GPIO de cette carte de développement peut être utilisée comme base pour les environnements de développement suivants :
• Arduino
• PlatformIO
• ESP-IDF
Les développeurs peuvent développer des interfaces d'affichage, des opérations tactiles, des communications sans fil, NFC, GPS, enregistrement de données et d'autres fonctions en fonction des besoins du projet.
Considérations importantes en matière de développement
• Tous les signaux GPIO ESP32 sont de niveau 3,3 V.
• N'entrez pas directement le niveau 5 V dans l'ESP32 GPIO.
• GPIO34, GPIO35, GPIO36, GPIO39 ne peuvent être utilisés que comme entrées.
• GPIO0 est également la broche de configuration de démarrage BOOT de l'ESP32. Ne continuez pas à tirer GPIO0 vers le bas pendant la mise sous tension et la réinitialisation.
• MicroSD, PN532 et certains modules RF partagent le bus SPI. Lors du développement de logiciels, vous devez gérer correctement les signaux de sélection de la puce CS de chaque appareil.
• Le port série USB GPS UART et CH340C utilise certains signaux partagés.
• Lors du développement lié au téléchargement du GPS et du micrologiciel, vous devez prêter attention à la question du partage des ressources du port série.
Scénarios de développement applicables
Ce produit convient pour :
• Développement ESP32
• Développement de l'Internet des objets IoT
• Développement de la communication sans fil
• Développement RF sub-GHz
• Développement RF 2,4 GHz
• Projet NFC
• Projet de positionnement GPS
• Interface graphique intégrée
• Projets de capteurs
• Maison intelligente
• Home Automation
• Enregistrement des données
• Test des appareils sans fil
• Projets ESP32 portables
• Expérience de communication multiprotocole
• Développement de produits prototypes
• Enseignement et recherche
spécifications du produit
Type de produit :
Carte de développement sans fil multiprotocole ESP32
Contrôle principal :
ESP32-WROOM-32E-N4 / ESP32-WROOM-32UE-N4
Afficher:
Écran TFT ST7789 de 2,8 pouces
Résolution:
240 × 320
touche:
Tactile résistif XPT2046
Connexion sans fil :
Wi-Fi
Bluetooth
Fonction RF :
CC1101 est compatible RF sub-GHz
Compatible NRF24 RF 2,4 GHz
Autres interfaces :
PN532 NFC
GPS UART
Carte MicroSD/TF
Interface batterie
USB:
USB Type-C + CH340C USB vers port série
coquille:
Boîtier imprimé en 3D
Couleur de la coque :
Vert armée
couleur orange
Statut du produit :
La carte mère, la carte d'extension sans fil et le boîtier imprimé en 3D ont été installés.
Ce produit est principalement utilisé pour le développement, le prototypage, la recherche, l'enseignement et les projets personnalisés.
Ce produit est une plate-forme de développement et non un appareil grand public fini avec une fonction unique fixe. Différents projets peuvent exiger que les utilisateurs développent, compilent ou configurent eux-mêmes les logiciels et micrologiciels correspondants.
