Vous pouvez programmer la puce nRF52840 directement pour tirer pleinement parti du processeur Cortex-M4, puis faire appel à la pile radio Nordic SoftDevice lorsque vous avez besoin de communiquer via BLE. Étant donné que l'API et les périphériques sous-jacents sont les mêmes pour le '832 et le '840, vous pouvez charger vos anciens projets nRF52832 avec le même code, avec une seule recompilation !
CircuitPython fonctionne mieux avec un accès au disque, et c'est la seule puce native BLE-plus-USB qui a la capacité de mémoire nécessaire pour l'exécution d'un petit interpréteur Python. La mémoire vive massive et la rapidité de la puce Cortex M4F sont une combinaison idéale.
Périphériques
Plusieurs GPIO, entrées analogiques, PWM, timers, etc. Et surtout, il dispose de l'USB natif ! Enfin, pas besoin d'une puce série USB séparée comme CP2104 ou FT232. La liaison série est gérée comme un descripteur CDC USB, et la puce peut agir comme un clavier, une souris, un périphérique MIDI, ou même un lecteur de disque. Cette puce possède un support TinyUSB - ce qui signifie que vous pouvez l'utiliser avec Arduino comme un périphérique USB natif et lui permettre d'agir comme UART (CDC), HID, Mass Storage, MIDI, et plus encore !
Caractéristiques
ARM Cortex M4F (avec accélération de la virgule flottante HW) fonctionnant à 64 MHz
1 MB flash et 256 KB SRAM
Pile USB native Open Source (préprogrammée avec le bootloader UF2)
Radio 2,4 GHz compatible Bluetooth Low Energy
Module certifié FCC / IC / TELEC
Jusqu'à + 8 dBm de puissance de sortie
Fonctionnement de 1,7 V à 3,3 V avec régulateurs de tension linéaires et CC/CC internes
21 GPIO, 6 x broches ADC 12 bits, jusqu'à 12 sorties PWM (3 modules PWM avec 4 sorties chacun)
Pin #3 LED rouge pour le clignotement à usage général, NeoPixel pour la rétroaction colorée
Pin d'alimentation/activation
Mesure 2,0 x 0,9 x 0,28 pouce (51 x 23 x 7,2 mm) sans les connecteurs soudés
Léger comme une (grosse ?) plume (6 grammes)
4 trous de montage
Bouton de réinitialisation
Connecteur SWD pour le débogage
Ajoutez des couleurs à vos projets avec cette collection de LED rouges, vertes, jaunes, bleues et blanches. Ils sont livrés avec diverses résistances de limitation de courant afin de protéger les pièces et de contrôler la luminosité.
Inclus
LED de 10 mm
1x éd.
1x vert
1x jaune
1x bleu
1x blanc
LED de 5 mm
5x éd.
5x vert
5x jaune
5x bleu
5x blanc
LED de 3 mm
5x éd.
5x vert
5x jaune
5x bleu
5x blanc
25x résistances 330 Ω
10x résistances de 1 kΩ
10x résistances de 10 kΩ
10x résistances de 100 kΩ
10x résistances de 1 MΩ
Caractéristiques
Pas de rétroéclairage
Affiche les dernières images même lorsqu'il est éteint
Consommation d'énergie ultra faible
Interface SPI
Compatible avec 3,3 V et 5 V
Caractéristiques
Tension de fonctionnement
3,3 V/5 V
Interface
SPI à 3 fils, SPI à 4 fils
Dimension du contour
89,5 x 38 mm
Taille d'affichage
66,89 x 29,05 mm
Pas de point
0,138 x 0,138
Résolution
296x128
Couleur d'affichage
rouge, noir, blanc
Niveau de gris
2
Temps de rafraîchissement complet
15s
Puissance de rafraîchissement
26,4 mW
Alimentation de secours
<0,017mW
Angle de vue
>170°
Pour plus d'informations, consultez le wiki waveshare ici .
Il s'agit d'une horloge numérique matricielle LED RVB conçue pour Raspberry Pi Pico. Il intègre une puce RTC DS3231 de haute précision, un capteur photo, un buzzer, un récepteur IR et des boutons, et dispose de plusieurs fonctions, notamment une horloge électronique précise, un affichage de la température, un réglage automatique de la luminosité, une alarme et une configuration des boutons. Ce qui est important, c'est que de riches codes open source et des tutoriels de développement sont également fournis pour vous aider à démarrer rapidement avec Raspberry Pi Pico et à créer votre propre horloge électronique originale.
Caractéristiques
En-tête Raspberry Pi Pico standard, prend en charge la série Raspberry Pi Pico
L'utilisation d'un panneau matriciel LED RVB à pas fin P3, avec 2 048 LED RVB individuelles, 64 × 32 pixels, pas de 3 mm, permet d'afficher du texte, une image colorée ou une animation.
La puce RTC DS3231 de haute précision intégrée, avec support de batterie de secours (batterie incluse), maintient un chronométrage précis lorsque l'alimentation principale est coupée
L'horloge en temps réel compte les secondes, les minutes, les heures, la date du mois, le mois, le jour de la semaine et l'année avec compensation pour les années bissextiles valable jusqu'en 2100. Format optionnel : 24 heures OU 12 heures avec un indicateur AM/PM
2x réveil programmables
Sortie du capteur de température numérique : précision de ±3 °C
Capteur photo intégré pour un réglage automatique de la luminosité en fonction de la lumière ambiante, des économies d'énergie et du soin des yeux
Buzzer intégré pour alarme ou sonnerie horaire, etc.
Le récepteur IR, combiné à la télécommande IR, prend en charge le contrôle sans fil IR
5x boutons pour la configuration, la réinitialisation et la programmation du code
Panneau arrière en acrylique de qualité et panneau de gradation, affichage plus esthétique et plus confortable
Livré avec des ressources de développement et un manuel (exemples Raspberry Pi Pico C/C++ et MicroPython)
Inclus
1x carte de base Pico-RGB-Matrix-P3-64x32
1x matrice LED RGB-Matrix-P3-64x32 et accessoires
1x panneau arrière en acrylique noir
1x panneau avant en acrylique marron foncé
1x télécommande infrarouge
1x ruban adhésif double face
1x paquet de vis
Téléchargements
Documentation
Caractéristiques
Microcontrôleur ATmega328 avec chargeur de démarrage Optiboot
Compatible avec le bouclier R3
Convertisseur série-USB CH340C
Cavalier de niveau de tension de 3,3 V à 5 V
Cavaliers A4/A5
Régulateur de tension AP2112
Rubrique FAI
Tension d'entrée : 7 V - 15 V
1 connexion Qwiic
Vitesse d'horloge de 16 MHz
Mémoire Flash 32 Ko
Construction entièrement CMS
bouton de réinitialisation amélioré
LILYGO t-display RP2040 Raspberry Pi Module carte de développement LCD 1,14 pouces Cette carte est basée sur un Raspberry Pi Pico RP2040 avec Dual Cortex-M0+ et 4 Mo de mémoire Flash. Il est équipé d’un écran IPS couleur de 1,14 pouces. L'écran ST7789V a une résolution de 135 x 240 pixels et est connecté via l'interface SPI.
Caractéristiques
MCU
RP2040 Cortex M0+ à double bras
Éclair
4 Mo
Interfaces de bus
2x UART, 2x SPI, 2x I²C, 6x PWM
Langage de programmation
C/C++, MicroPython
Prise en charge de la bibliothèque d'apprentissage automatique
TensorFlow Lite
Fonctions embarquées
Boutons : IO06+IO07, détection de puissance de la batterie
Écran TFT
Écran LCD IPS ST7789V de 1,14 pouces
Résolution
135x240, couleur
Interface
Interface SPI à 4 fils
Température de fonctionnement
-20°C ~ +70°C
Alimentation électrique fonctionnelle
3,3 V
Connecteur
JST-GH 1,25 mm 2 broches
Inclus
Écran LILYGO T RP2040
En-têtes non soudés
Câble JST
Téléchargements
Brochage
GitHub
L'horloge Ulanzi TC001 est une horloge pixel constituée d'un ensemble de 256 LED RGB adressables constituant une matrice de 8x32 pixels. Elle est dotée d'une batterie intégrée, d'un buzzer, de capteurs de luminosité, température et humidité. La batterie interne rechargeable offre une autonomie pouvant atteindre 5 heures. La connexion WiFi de l'horloge est réalisée par un chip ESP32. L'horloge Ulanzi TC001 utilise un module ESP32-WROOM-32D.CaractéristiquesAffichage matricielAffichage simultané du nombre de suiveurs (Followers) : La progression du nombre de fans est immédiatement visible pour YouTube, Bilibili, and Weibo.Conception Pomodoro de l'horloge : permet de contrôler votre propre timing de façon scientifique.Explorez les possibilités illimitées : Une multitude de programmes apportant davantage de fonctions peuvent être installés sur le serveur de contrôle.Horloge connectée Awtrix : Le simulateur Awtrix du micrologiciel TC001's permet de simuler une matrice Awtrix et de contrôler l'horloge en utilisant le serveur Awtrix.Superbe apparence et haute technologie : écran de pixels à LED multicolores pour une meilleure apparence et une ambiance reposante.Batterie de capacité 4400 mAh intégrée assurant une autonomie pouvant atteindre 5 heures.SpécificationsNombre de LED : 256 (8x32)Tension de fonctionnement : 3,7 VPuissance : 3 WCapacité de la batterie : 4400 mAhInterface : USB-CDimensions : 200,6 x 70,3 x 31,9 mmPoids : 283 gInclusHorloge Pixel intelligente Ulanzi TC001Câble USBNoticeTéléchargementsFirmware
ATOM U est un kit de développement IdO compact à faible consommation d’énergie pour la reconnaissance vocale. Il utilise un puce ESP32, dotée de 2 microprocesseurs Xtensa 32 bits LX6 à faible consommation, dont la fréquence principale peut atteindre 240 MHz. Interface USB-A intégrée, émetteur IR, LED RGB programmable. Plug-and-play, facile à charger et à télécharger des programmes. Wi-Fi intégré et microphone numérique SPM1423 (I2S) pour un enregistrement sonore clair. Adapté aux IHM, Speech-to-Text (STT). Développement Low-code development L’ATOM U prend en charge la plateforme de programmation graphique UIFlow, sans script, en mode « cloud push ». Entièrement compatible avec Arduino, MicroPython, ESP32-IDF et d’autres plateformes de développement courantes, elle permet de créer rapidement diverses applications. L’ATOM U est doté d’un port USB-A pour la programmation/l’alimentation, d’un émetteur infrarouge, d’une LED RGB programmable x1, d’un bouton x1. Un circuit RF finement ajusté permet une communication sans fil stable et fiable. Grande capacité d’extension ATOM U permet d’accéder facilement au système matériel et logiciel de M5Stack. Caractéristiques ESP32-PICO-D4 ( Wi-Fi 2.4GHz à mode double ) LED RGB et bouton programmables intégrés Design compact Émetteur IR intégré Brochage extensible et port GROVE Plate-forme de développement : UIFlow MicroPython Arduino Spécifications ESP32-PICO-D4 240 MHz dual core, 600 DMIPS, 520 KB SRAM, 2.4 G Wi-Fi Microphone SPM1423 Sensibilité du microphone Valeur caractéristique 94 dB SPL@1 KHz : -22 dBFS Rapport signal/bruit du microphone 94 dB SPL@1 KHz, A-weighted Typical value: 61.4 dB Courant de travail en veille 40.4 mA Fréquence sonore d'entrée 100 Hz ~ 10 KHz Fréquence d'horloge PDM 1.0 ~ 3.25 MHz Poids 8.4 g Taille du produit 52 x 20 x 10 mm Téléchargements Documentation
YDLIDAR SDM18 is a high-performance single-point LiDAR. Based on the principle of ToF, it is equipped with related optics, electricity, and algorithm design to achieve high-precision laser distance measurement and outputting high frame rate point cloud data of the scanning environment. It can be used for UAV alt-hold, robot obstacle avoidance and navigation, etc.
Spécifications
High Ranging frequency: 50-250 Hz
Range Distance: 0.2-18 m
FDA Class I eye safety standard
Support UART and I²C interfaces
Dimensions: 21 x 15 x 7.87 mm
Weight: 1.35 g
Applications
UAV alt-hold and obstacle avoidance
Robot obstacle avoidance
Intelligent equipment obstacle avoidance
Navigation and obstacle avoidance of home service robots / robot vacuum cleaners
Téléchargements
Datasheet
User Manual
Development Manual
SDK
Tool
ROS
De nos jours, de plus en plus de téléphones et d'ordinateurs portables intelligents adoptent des ports USB-C en raison de leur fonction puissante qui peut transmettre l'alimentation, les données et les informations vidéo. La solution USB-C peut également rendre l'appareil beaucoup plus fin par rapport au port Thunderbolt 3 ou HDMI-compatible. C'est pourquoi nous avons créé le moniteur portable USB-C CrowVi.
Le super fin moniteur CrowVi de 13,3 pouces dispose de 2 ports USB-C, l'un est pour la livraison d'alimentation, et l'autre est pour la transmission de données vidéo et les commandes de l'écran tactile. L'écran peut également être connecté via le port mini HDMI-compatible. La résolution du CrowVi est de 1920x1080, ce qui offrira une meilleure expérience pour les jeux et la visualisation de films.
Caractéristiques
La coque du CrowVi est en alliage d'aluminium, son épaisseur est aussi fine que 5 mm, et le bord de l'écran est aussi étroit que 6 mm. L'ensemble du moniteur a un aspect exquis et élégant.
Le CrowVi peut non seulement servir de double moniteur pour les smartphones et les ordinateurs portables, mais aussi de moniteur unique pour les dispositifs de jeu et certains ordinateurs centraux comme le Mac mini, le Raspberry Pi, etc.
Le CrowVi vous offre une vue beaucoup plus grande par rapport au téléphone. Il permet de meilleures expériences pour les jeux et la visualisation de films.
Spécifications
Écran
Écran LCD TFT IPS de 13,3 pouces
Taille de l'écran
294,5 x 164 mm
Épaisseur
5-10 mm
Résolution
1920 x 1080
Luminosité
300 nits
Taux de rafraîchissement
60 Hz
Gamme de couleurs
16,7 millions, NTSC 72%, sRGB jusqu'à 100%
Contraste
800:1
Rétroéclairage
LED
Angle de vision
178°
Format d'image
16:9
Haut-parleur
Deux haut-parleurs 8 ?, 2 W
Coque
Alliage d'aluminium
Entrée
Mini-HD, USB-C, PD
Sortie
Prise casque 3,5 mm
Alimentation
PD 5-20 V ou USB-C 3.0
Température de fonctionnement
0-50°C
Dimensions
313 x 198 x 10 mm
Poids (Étui intelligent)
350 g
Poids (Moniteur)
700 g
Inclus
Moniteur tactile de 13,3 pouces
Étui intelligent
Câble USB-C vers USB-C (1 m)
Câble d'alimentation USB-A vers USB-C (1 m)
Câble HDMI vers mini-HDMI (1 m)
Adaptateur d'alimentation (5 V/2 A)
Adaptateur HDMI vers mini-HDMI
Chiffon anti-poussière
Manuel de l'utilisateur
Téléchargements
Manuel de l'utilisateur
La carte vous offre une plate-forme de développement très économique et facile à utiliser si vous avez besoin de plus de puissance avec un espace de travail minimal. Avec le connecteur MicroMod M.2, connecter votre processeur SAMD51 est vraiment un jeu d’enfant. Il suffit de faire correspondre la clé du connecteur biseauté de votre processeur à la clé du connecteur M.2 et de la fixer avec une vis (incluse avec toutes les cartes support). Le SAMD51 est l’un des microcontrôleurs les plus puissants et les plus économiques disponibles, donc pouvoir l’ajouter à votre carte porteuse MicroMod est un énorme avantage pour votre projet ! L’ATSAMD51J20 utilise un processeur ARM Cortex-M4 32 bits avec unité à virgule flottante (FPU), jusqu’à 120 MHz, jusqu’à 1 Mo de mémoire flash, jusqu’à 256 Ko de SRAM avec ECC, jusqu’à 6 interfaces SERCOM et d’autres fonctionnalités. Ce MicroMod SAMD51 est également livré flashé avec le bootloader UF2 autant pratique que le SAMD51 Thing Plus et le RedBoard Turbo. Caractéristiques : Microcontrôleur ATSAMD51J20 MCU ARM Cortex-M4F 32 bits Jusqu’à 120 MHz de vitesse CPU Mémoire flash de 1 Mo 256 Ko SRAM Jusqu’à 6 interfaces SERCOM UF2 bootloader 1 clé USB dédiée à la programmation et au débogage (compatible hôte) 2 x UARTs 2 x I2C 1 x SPI 1 x CAN 11 x GPIO 2 broches numériques 2 x broches analogiques 2 x PWM 128 Mbit / 16 Mo (externe) mémoire flash DEL d’état NIV – VPA de niveau
Le kit de développement M5Stack Core Ink est un nouvel écran E-Ink qui utilise un ESP32-Pico-D4 pour profiter des avantages de la technologie E-Ink. Les écrans E-Ink sont plus agréables pour les yeux, ont une consommation d’énergie extrêmement faible et peuvent conserver une image même après une panne de courant.
Caractéristiques
Fonctions sans fil standard ESP32 WiFi, Bluetooth
Flash interne 4M
Affichage basse consommation
Angle de vision de 180 degrés
Ports d'extension
Aimant intégré
Batterie interne
Bouton multifonction
LED d'état
Avertisseur sonore
Fonctionnalité de veille profonde
Applications
Terminal IdO
Livre électronique
Panneau de commande industriel
Étiquette électronique
Inclus
1x CoreInk
1x LiPo 390mAh
1x USB Type-C (20 cm)
Remarque : évitez les rafraîchissements à haute fréquence de longue durée lors de son utilisation. L'intervalle de rafraîchissement recommandé est de (15 s/heure). Ne pas exposer aux rayons ultraviolets pendant une longue période, sinon cela pourrait causer des dommages irréversibles à l'écran à encre.
iv>
Cet écran tactile HDMI de 10,1 pouces a une résolution haute définition de 1280x800 et prend en charge un angle de vision de 178°, offrant une excellente expérience visuelle. Il prend en charge Raspberry Pi, Windows, Linux, Ubuntu et d'autres systèmes, et est également compatible avec Raspberry Pi 3/3B+/4B/5, Jetson Nano, Beaglebone, Banana Pi et d'autres cartes de développement grand public. Vous pouvez facilement régler la luminosité souhaitée en ajustant le bouton de rétroéclairage.
Cet écran tactile capacitif Raspberry Pi prend en charge le toucher à 5 points, a une vitesse de réponse rapide et la communication haute définition prend en charge le plug-and-play. Il est livré avec un support pour un placement facile sur le bureau et des trous de montage à l'arrière vous permettent de le monter en toute sécurité. fixez-le sur un mur ou intégrez-le à un SBC (ordinateur monocarte) à petit facteur de forme.
Pour protéger l'écran et améliorer son attrait visuel, le moniteur est livré avec un couvercle en acrylique durable et élégant.
Que vous ayez besoin d'un moniteur de haute qualité pour les jeux, le divertissement multimédia ou les applications industrielles, nos moniteurs de 10 pouces offrent des visuels supérieurs, des commandes tactiles réactives, une connectivité transparente et des options de montage polyvalentes.
Caractéristiques
La résolution IPS HD 1 280 x 800 et l'angle de vision complet de 178° offrent des visuels cristallins et des couleurs vives pour une expérience visuelle de haute qualité.
Prise en charge du contrôle du rétroéclairage, il peut être ajusté par bouton
Prend en charge le toucher capacitif à 5 points, permet une réponse fluide, précise et rapide
Utilisez la communication HD, plug and play et facile à utiliser
Supporte Windows, Linux, Ubuntu, Kodi, etc.
Compatible avec Raspberry Pi 3/3B+/4B/5, Jetson Nano, Beaglebone
Spécifications
Taille de l'écran
10,1 pouces
Type d'écran
Écran IPS
Résolution
1280x800
Réglage du rétroéclairage
Réglage de l'interrupteur à clé
Type d'écran tactile
Écran tactile capacitif
Touchez IC
SIS9200
Pouvoir
Micro-USB (5 V)
Puissance globale
5,2942 W (luminosité 100 %)
Interface d'entrée vidéo
Compatible HDMI (jusqu'à 1080p)
Zone active
216,6 x 135,4 mm
Dimensions (L x l x H)
239,4 x 157,4 x 12,3 ±0,2 mm
Inclus
1x écran tactile de 10,1 pouces
1x câble HD vers HD
2x câble USB
1x adaptateur HD vers Mini HD
1x paquet de vis
2x support
1x Tournevis
1x Manuel
Téléchargements
Manuel
Wiki
Le SparkFun Qwiic OpenLog est le cousin plus intelligent et plus beau du très populaire OpenLog, mais nous avons maintenant porté l'interface série d'origine sur I²C ! Grâce aux connecteurs Qwiic ajoutés, vous pouvez connecter en série plusieurs appareils I²C et les connecter tous sans occuper votre port série. Le Qwiic OpenLog peut stocker, ou « enregistrer », d'énormes quantités de données série, agissant comme une sorte de boîte noire pour stocker toutes les données générées par votre projet, à des fins scientifiques ou de débogage. En utilisant notre système Qwiic pratique, vous n'avez pas besoin de souder pour le connecter au reste de votre système. Cependant, nous avons toujours des broches espacées de 0,1' au cas où vous préféreriez utiliser une planche à pain. Comme son prédécesseur, le SparkFun Qwiic OpenLog fonctionne sur un ATmega328, qui fonctionne à 16 MHz grâce au résonateur intégré. L'ATmega328 est sûr d'avoir le chargeur de démarrage Optiboot chargé, permettant à l'OpenLog d'être compatible avec le paramètre de la carte « Arduino Uno » dans l'IDE Arduino. Il est important de savoir que le Qwiic OpenLog consomme environ 2 mA à 6 mA en mode veille (rien à enregistrer). Cependant, lors d'un enregistrement complet, l'OpenLog peut consommer 20 mA à 23 mA selon la carte microSD utilisée. Le Qwiic OpenLog prend également en charge l'étirement d'horloge, ce qui signifie qu'il fonctionnera encore mieux que l'original et enregistrera des données jusqu'à 20 000 octets par seconde à 400 kHz. Si le tampon de réception devient plein, cet OpenLog maintiendra la ligne d'horloge pour informer le maître qu'il est occupé. Une fois que Qwiic OpenLog termine une tâche, il libère l'horloge afin que les données puissent continuer à circuler sans corruption. Pour des performances encore meilleures, OpenLog Artemis est l'outil dont vous avez besoin, avec des vitesses de journalisation allant jusqu'à 500 000 bps.
Les fonctions
Enregistrement continu des données à 20 000 octets par seconde sans corruption
Compatible avec I²C 400 kHz haute vitesse
Compatible avec les cartes microSD de 64 Mo à 32 Go (FAT16 ou FAT32)
Chargement du chargeur de démarrage Uno afin que la mise à niveau du micrologiciel soit aussi simple que le chargement d'un nouveau croquis
Adresses I²C valides : 0x08 à 0x77
2x connexions Qwiic
Téléchargements
Schème
Fichiers Aigle
Manuel de connexion
Bibliothèque Arduino
GitHub
Caractéristiques
Commande de moteur bi-directionnelle à deux voie.
Compatible avec les tension du moteur de 2,5 V à 9,5 V CC.
Courant maximal jusqu'à 1,0 A en continu et 1,5 A en crête (5 secondes)
Sortie 5 V (200 mA) pour alimenter le contrôleur.
Entrées compatibles avec logique1.8 V, 3.3 V et 5 V (Arduino, Raspberry Pi, etc).
Les composants à semi-conducteurs offrent un temps de réponse plus rapide et évitent l'usure des relais mécaniques.
Freinage régénératif
Fréquence PWM de contrôle de la vitesse allant jusqu'à 20 KHz (la fréquence de sortie est identique à la fréquence d'entrée).
Dimensions: 43 mm (L) x 35 mm (l) x 14 mm (h)
Le problème que rencontrent les débutants dans la commande d'un moteur à courant continu à balais
Maker Drive a été conçu en tenant compte des retours des utilisateurs, en particulier ceux qui l'utilisent pour la première fois. Si vous êtes un débutant et que vous avez besoin d'un simple commande moteur CC à balais pour construire un robot mobile ou autre, vous pouvez rencontrer certains des obstacles suivants :
Griller votre commande de moteur- De nombreux pilotes de moteur à bas prix ne sont pas équipés d'une protection contre l'inversion de polarité, ce qui peut griller votre circuit si vous inverser la polarité en branchant l'alimentation. Cela résulte en une commande de moteur grillée et une perte d'argent et de temps.
Trop encombrant pour les projets compacts - Certaines commandes de moteur sont équipées d'un grand dissipateur thermique et occupent trop d'espace.
Difficile à tester et à dépanner - Avec les commandes de moteur normaux, les débutants sont confrontés à un problème commun pendant la réalisation du projet - la difficulté de tester et de dépanner le circuit. En effet, même avec un schéma ou un diagramme clair, le circuit ne fonctionnera pas tout de suite dès que vous realisez les connexions. La plupart du temps, vous aurez besoin de tester ou de dépanner. Sans indicateur d'entrée et de sortie facile à utiliser, vous devrez écrire un programme pour tester la commande du moteur. Cela augmente la complexité du débogage car vous ne savez pas si le problème est causé par les connexions des fils par votre programme.
Alimentation séparée pour les moteurs à basse tension - De nombreux pilotes de moteur à bas prix ont un régulateur de tension linéaire de 5 V intégré, ce qui est idéal pour alimenter votre contrôleur tel est le cas pourArduino. Mais ce régulateur de tension linéaire ne fournira pas 5 V en sortie si Vin est inférieur à 7 V. Or, de nombreux petits moteurs de jouets utilisés dans les projets de bricolage ont une tension inférieure à 7 V. Ces moteurs sont adaptés pour être alimentés par deux piles AA ou AAA (3 V ou moins) ou une batterie Li-ion 18650/Li-Po à cellule unique (tension nominale de 3,7 V). Ainsi, vous aurez besoin de deux sources d'alimentation séparées, l'une pour les moteurs et l'autre pour obtenir une sortie stable de 5 V pour un contrôleur tel que la carte Arduino.
Maker Drive a été conçu pour résoudre les problèmes ci-dessus tout en ajoutant quelques fonctionnalités utiles :
Fool Proof - Maker Drive est équipé d'une protection contre les inversions de polarité sur la borne Vin/Vmotor/Vbatt (alimentation du moteur). Cette protection réduit considérablement le risque d'endommager la commande du moteur.
Design compact - Maker Drive est conçu pour être compact, à peu près de la même taille qu'une photo d'identité, 43 mm (L) x 35 mm (l) x 14 mm (h)
4 Boutons de test (2 pour chaque voie) - Testez facilement le moteur ou votre mécanisme sans contrôleur ni programmation. Maker Drive est livré avec deux boutons de test manuels pour chaque voie. En appuyant sur l'un des boutons, la sortie sera actionnée à pleine vitesse dans une direction (si un moteur est connecté) sur la voie respective. L'autre bouton commande la sortie dans une autre direction. Ces boutons sont utiles pour tester la direction, la connexion et le fonctionnement du moteur, même sans contrôleur. Vous pouvez également utiliser ces boutons comme bouton d'activation manuelle. Aucune programmation n'est nécessaire pour les utiliser.
4 Indicateurs LEDs (2 pour chaque voie) - Testez facilement votre code et vos connexions des fils. Grâce à ces LEDs indicatrices, vous pouvez vérifier la direction de la tension de sortie même sans connecter la commande à votre moteur. Et en combinant avec les boutons de test manuel, vous pouvez tester facilement le Maker Drive même sans contrôleur et moteur connectés. Vous pouvez également identifier facilement l'endroit où l'erreur se produit pour faciliter le dépannage. Bien sûr, aucune programmation n'est nécessaire ici non plus. Ces LEDs sont très utiles pour les tests et le dépannage.
Régulateur Buck-boost pour fournir une sortie de 5 V à partir d'une tension d'entrée de seulement 2.5 V- Il vous permet d'alimenter un contrôleur 5 V avec 2 batteries AA. Maker Drive peut produire une sortie de 5 V avec une tension d'entrée allant de 2,5 V à 9,5 V.
Cette sortie de 5 V peut fournir 200 mA à un circuit externe tel qu'un contrôleur (Arduino), ce qui vous épargne le souci de trouver une autre source d'alimentation pour votre contrôleur. Désormais, votre projet peut être alimenté avec une seule source d'alimentation. Et grâce à la vaste plage de tension d'entrée, vous pouvez alimenter le Maker Drive avec deux batteries AA ou AAA (1,5 V x 2 = 3 V) ou avec des batterie Li-ion ou Lipo à cellule unique dont la tension nominale est de 3,7 V.
Bien que Maker Drive ne soit pas un Shield Arduino, il est compatible avec un certain nombre de cartes principales Arduino :
Arduino Uno R3
Arduino Mega 2560
Arduino Nano
Arduino Pro Mini
En plus, il accepte 1,8 V, 3,3 V, 5 V logique (pour le contrôle) et est compatible avec des contrôleurs tels que Raspberry Pi, BeagleBone, ESP8266, ESP32, etc.
Exigences relatives au moteur que vous utilisez :
Moteur à balais CC (Deux voies)
Tension de fonctionnement de 2.5 V à 9.5 V CC
Courant nominal
Courant de crête
Sources d'alimentations suggérées
2 x batteries AA/AAA (2 x 1.5 V = 3.0 V)
3 x batteries AA/AAA (3 x 1.5 V = 4.5 V)
4 x batteries AA/AAA (4 x 1.5 V = 6.0 V)
1 x batterie Li-ion 18650 battery (1 x 3.7 V, 3.0 V to 4.2 V)
2 x batteries Li-ion 18650 batteries (2 x 3.7 V = 7.4 V, 6.0 V to 8.4 V)
1 x batteries Li-ion 14500 (1 x 3.7 V, 3.0 V to 4.2 V)
2 x batteries Li-ion 14500 (2 x 3.7 V = 7.4 V, 6.0 V to 8.4 V)
Documents
Fiche technique
Arduino Sketch: Selectionner PWM_PWM_DUAL sous exemple
Les fichiers Fritzing
La carte de support d’enregistrement de données présente les connexions pour I2C via un connecteur Qwiic ou des broches PTH espacées de 0,1' standard avec des connexions SPI et UART série pour enregistrer les données des périphériques utilisant ces protocoles de communication. La carte de support d’enregistrement de données vous permet de contrôler l’alimentation du connecteur Qwiic aussi bien sur la carte que sur un rail d’alimentation 3,3V dédié pour les périphériques non Qwiic afin que vous puissiez choisir à quel moment alimenter les périphériques à partir desquels vous surveillez les données. Il dispose également d’un circuit de charge pour les batteries Lithium-ion à une seule cellule ainsi que d’un circuit de batterie de secours RTC séparé pour maintenir l’alimentation d’un circuit horloge en temps réel sur votre carte processeur. Caractéristiques : Connecteur MicroMod M.2 prise microSD Connecteur USB-C Régulateur de tension 3,3V 1A Connecteur Qwiic Boutons de démarrage/réinitialisation Circuit de batterie et de charge de secours du CCF Régulateurs indépendants 3.3V pour bus Qwiic et modules périphériques Commandé par des broches numériques sur la carte processeur pour activer les modes de veille de faible puissance Vis cruciforme Phillips #0 M2.5 x 3 mm incluse
'Nous avons fourni un connecteur Qwiic pour se connecter facilement aux lignes de données I2C, mais vous devrez également vous connecter à deux lignes supplémentaires. Cette planche est minuscule, mesurant 25,4 mm x 12,7 mm, ce qui signifie qu’elle s’adaptera bien à votre doigt sans tout un volume excessif et encombrant. Le MAX30101 fait toute la détection en utilisant ses DEL internes pour faire rebondir la lumière sur les artères et les artérioles dans la couche sous-cutanée de votre doigt et de détecter combien de lumière est absorbée avec ses photodétecteurs. C’est ce qu’on appelle la photopléthysmographie. Ces données sont transmises et analysées par le MAX32664, qui applique ses algorithmes pour déterminer la fréquence cardiaque et la saturation en oxygène du sang (SpO2). Les résultats de la SpO2 correspondent au pourcentage d’hémoglobine saturée d’oxygène. Il fournit également des informations utiles telles que la confiance du capteur dans ses rapports et un point de données de détection de doigt pratique. Pour tirer le meilleur parti du capteur, Sparkfun a écrit une bibliothèque Arduino pour faciliter le réglage de toutes les configurations possibles. Caractéristiques : Oxymètre de pouls et capteur de fréquence cardiaque SparkFun Capteur et microcontrôleur MAX30101 et MAX32664 Connecteurs Qwiic pour alimentation et interface I2C Adresse I2C : 0x55 MAX30101 - Oxymètre de pouls et capteur de fréquence cardiaque Moniteur de fréquence cardiaque et capteur d’oxymètre de pouls en solution réfléchissante DEL Vitre de protection intégrée pour des performances optimales et robustes Fonctionnement à très faible puissance pour les appareils mobiles Capacité de sortie rapide des données Résilience des artefacts de mouvement robustes MAX32664 - Microcontrôleur de capteurs biométriques à très faible puissance Solution de concentrateur de capteurs biométriques Les algorithmes basés sur les doigts mesurent la fréquence cardiaque du pouls et la saturation en oxygène du sang du pouls (SpO2) Les données brutes et traitées sont disponibles. Le mélange périphérique de base optimise la taille et les performances.
Le capteur de température et d'humidité Grove-DHT11 est un capteur numérique de température, et d'humidité de haute qualité et à faible coût, basé sur le module DHT11. C'est le module de température et d'humidité le plus courant pour Arduino et Raspberry Pi. Il est très apprécié des amateurs d'électronique pour ses nombreux avantages, notamment sa faible consommation d'énergie et son excellente stabilité durable. Il permet d'obtenir une précision de mesure relativement élevée à un coût faible. Le signal numérique à bus unique est émis par le CAN intégré, ce qui permet de préserver les ressources d'E/S de la carte de contrôle. Caractéristiques Dimensions : 40 x 20 x 8 mm Poids : 10 g Batterie : Exclue Tension d'entrée : 3,3 V & ; 5 V Courant de mesure : 1.3 mA- 2.1 mA Plage de mesure de température : - 20 ℃ - 60 ℃
Ce module Grove CAN-BUS basé sur GD32E103 adopte un tout nouveau design, utilise le microcontrôleur GD32E103 économique et haute performance comme contrôle principal et coopère avec un firmware que nous avons écrit pour compléter la fonction du port série vers CAN FD.
Caractéristiques
Prise en charge de la communication CAN : implémente CAN FD jusqu'à 5 Mb/s
Facile à programmer : prend en charge la commande AT qui permet une programmation simple du port série
Écosystème Grove : 20 x 40 x 10 mm de petite taille, connecteur Grove 4 broches pour plug and play, compatible Arduino
Ce module Grove CAN-BUS prend en charge la communication CAN FD (CAN with Flexible Data-Rate), qui est une extension du protocole CAN d'origine spécifié dans la norme ISO 11898-1 qui répond aux exigences accrues de bande passante dans les réseaux automobiles. Dans CAN FD, le débit de données (c'est-à-dire le nombre de bits transmis par seconde) est augmenté pour être 5 fois plus rapide que le CAN classique (5 Mbit/s pour la charge utile de données uniquement, le débit d'arbitrage est toujours limité à 1 Mbit/s pour compatibilité). Il prend en charge la commande AT qui permet une programmation simple du port série.
Ce module Grove CAN-BUS est basé sur GD32E103 avec une fréquence allant jusqu'à 120 MHz. Il a une taille flash de 64 Ko à 128 Ko et une taille SRAM de 20 Ko à 32 Ko.
Applications
Piratage automobile : permet à différentes parties du véhicule de communiquer entre elles, notamment le moteur, la transmission et les freins. Réglage des fenêtres, portes et miroirs.
Imprimantes 3D
Automatisation des bâtiments
Systèmes de contrôle d'éclairage
Instruments et équipements médicaux
Caractéristiques
MCU
GD32E103
Débit en bauds UART
Jusqu'à 115 200 (9 600 par défaut)
Débit en bauds CAN FD
Jusqu'à 5 Mb/s
Indicateur
LED TX et RX
Tension de travail
3,3 V
Connecteur grossier
Connecteur Grove à 4 broches pour brancher et jouer
Taille
20x40x10mm
Téléchargements
Fiche de données
GitHub
Ne serait-il pas sympa de piloter un petit écran OLED, de lire un capteur de couleur, ou même de faire clignoter quelques LED directement depuis votre ordinateur ? Bien sûr, vous pouvez programmer un Arduino ou un Trinket pour qu'il communique avec ces dispositifs et votre ordinateur, mais pourquoi votre ordinateur ne pourrait-il pas communiquer lui-même avec ces périphériques et autres capteurs ? Eh bien, maintenant votre ordinateur peut parler à des appareils en utilisant la carte FT232H Breakout d'Adafruit !
Que peut faire la puce FT232H ? Cette puce de FTDI est similaire à leur convertisseur USB-série mais ajoute un 'moteur série synchrone multi-protocole' qui lui permet de parler de nombreux protocoles communs comme SPI, I²C, UART série, JTAG, et plus encore ! Il y a même une poignée de ports GPIO numériques que vous pouvez lire et écrire pour faire des choses comme faire clignoter des LED, lire des interrupteurs ou des boutons, etc. Le FT232H Breakout est un petit couteau suisse pour les protocoles série pour votre ordinateur !
Cette carte est utile lorsque vous souhaitez utiliser Python (par exemple) pour tester rapidement un dispositif qui utilise I²C, SPI ou de simples E/S à usage général. Il n'y a pas de firmware à gérer, donc vous n'avez pas à vous occuper de comment envoyer/recevoir des données vers/depuis un intermédiaire Arduino qui les envoie/reçoit vers/depuis un capteur, un écran ou un autre composant.
Ce module possède une puce FT232H et une EEPROM pour la configuration.
Spécifications
Dimensions : 23 x 38 x 4 mm (0,9 x 1,5 x 0,2") 23 x 38 x 4 mm (0,9 x 1,5 x 0,2")
Poids : 3.4 g
Téléchargements
Fichiers CAD
Ce module comprend une antenne de traçage intégrée et adapte l’IC à une empreinte approuvée par la FCC, et comprend des mécanismes de découplage et de synchronisation qui devraient être conçus dans un circuit à l’aide de l’IC nu nRF52840. L’émetteur-récepteur Bluetooth inclus sur le nRF52840 dispose d’une pile BT 5.1. Il prend en charge les protocoles sans fil Bluetooth 5, Bluetooth mesh, IEEE 802.15.4 (Zigbee & Thread) et 2.4Ghz RF (y compris le protocole RF propriétaire de Nordic) vous permettant de choisir l’option qui fonctionne le mieux pour votre application. Caractéristiques : ARM Cortex-M4 CPU avec unité à virgule flottante (FPU) Flash interne de 1 Mo -- Pour tous vos besoins de programme, SoftDevice et de stockage de fichiers ! 256kB de RAM (Mémoire Vive) interne -- Pour la gestion de la mémoire. Radio 2,4 GHz intégrée, prenant en charge : Bluetooth Low Energy (BLE) -- Avec prise en charge des périphériques et/ou des périphériques BLE centraux Bluetooth 5 -- Mesh Bluetooth! ANT -- Si vous voulez transformer l’appareil en moniteur de fréquence cardiaque ou d’exercice. Protocole RF propriétaire de Nordic -- Si vous souhaitez communiquer en toute sécurité avec d’autres appareils nordiques. Tous les périphériques d’E/S dont vous pourriez avoir besoin. USB -- Transformez votre nRF52840 en un périphérique de stockage de masse USB, utilisez une interface CDC (série USB) et plus encore. UART -- Interfaces série avec prise en charge du contrôle de flux matériel si désiré. I2C -- Interface de bus bidirectionnel à 2 fils préférée de tout le monde SPI -- Si vous préférez l’interface série 3+fils Convertisseurs analogique-numérique (ADC) -- Huit broches sur les entrées analogiques de support de mini-circuit nRF52840 PWM -- Le support de minuterie sur n’importe quelle broche signifie le support de PWM pour les DEL d’entraînement ou les servomoteurs. Horloge en temps réel (RTC) -- Gardez une trace étroite des secondes et des millisecondes, prend également en charge les fonctions de sommeil profond chronométré. Trois UARTs Primaire lié à l’interface USB. Deux UARTs matériels. Deux autobus I2C Deux autobus SPI Bus SPI secondaire principalement utilisé pour Flash IC. Traitement audio PDM Deux entrées analogiques Deux broches d’E/S numériques dédiées Deux broches PWM dédiées Onze épinglettes d’E/S à usage général »
Le MotoPi est une carte d'extension permettant de contrôler et d'utiliser jusqu'à 16 servomoteurs 5 V contrôlés par PWM. La carte peut être alimentée en plus par une tension comprise entre 4,8 V et 6 V, ce qui garantit toujours une alimentation parfaite et permet d'alimenter même des projets plus importants.
Avec l'alimentation supplémentaire et le convertisseur analogique-numérique intégré, de nouvelles possibilités peuvent être atteintes. Une alimentation supplémentaire par moteur n'est plus nécessaire car toutes les connexions (Tension, Terre, Contrôle) sont directement connectées à la carte.
Le contrôle et la programmation peuvent se faire directement, comme d'habitude, sur le Raspberry Pi.
Fonctionnalités spéciales
16 canaux, propre générateur d'horloge, Incl. Convertisseur analogique-numérique
Entrée 1
Connecteur d'alimentation coaxial 5,5 / 2,1 mm, 5 V / 6 A max
Entrée 2
Bornier à vis, 4,8-6 V / 6 A max
Compatible avec
Framboise Pi A+, B+, 2B, 3B
Dimensions
65x56x24mm
Etendue de la livraison
Tableau, manuel, matériel de fixation
La reconnaissance vocale, les commandes vocales, les gestes ou la reconnaissance d’image sont possibles avec les applications TensorFlow. Le Cloud est incroyablement robuste, mais la connexion continue nécessite de l’énergie et une connectivité qui ne sont peut-être pas disponibles. Edge Computing gère des tâches distinctes telles que déterminer si quelqu’un a dit 'oui' et répond en conséquence. L’analyse audio se fait sur la combinaison MicroMod plutôt que sur le web. Cela réduit considérablement les coûts et la complexité tout en limitant les fuites potentielles de renseignements personnels. Cette carte comprend deux microphones MEMS (un avec interface PDM, un avec interface I2S), un accéléromètre 3 axes ST LIS2DH12, un connecteur pour interface à une caméra (vendu séparément) et un connecteur Qwiic. Un connecteur USB-C moderne facilite la programmation et nous avons rendu disponible le connecteur JTAG pour les utilisateurs plus avancés qui préfèrent utiliser la puissance et la vitesse des outils professionnels. Nous avons même ajouté un cavalier pratique pour mesurer la consommation de courant pour les tests de faible puissance. Caractéristiques : M.2 MicroMod Keyed-E H4.2mm 65 pins SMD Connector 0.5mm Microphone numérique I2C MEMS PDM Invensense ICS-43434 (COMP) Microphone numérique PDM MEMS PDM Knowles SPH0641LM4H-1 (IC) Batterie au lithium ML414H-IV01E pour RTC Accéléromètre ST LIS2DH12TR (3 axes, ultra faible puissance) Connecteur FPC 24 broches 0,5 mm (connecteur caméra Himax) USB - C Connecteur Qwiic Prise MicroSD Phillips #0 M2.5x3mm vis incluse
Vous trouverez ici toutes sortes de pièces, composants et accessoires dont vous avez besoin dans différents projets, depuis les simples fils, capteurs et écrans jusqu'aux modules et kits déjà pré-assemblés.