Tout sur les protocoles et leur mise en œuvre avec Arduino
Initialement destiné aux véhicules routiers, le réseau CAN (« Controller Area Network ») et son successeur le réseau CAN FD (« Flexible Data ») ont vu leurs champs d’application s’élargir à de nouveaux domaines. L’industrie propose de nombreux modules microcontrôleurs dotés d’une interface CAN et/ou CAN FD. L’environnement de développement Arduino a démocratisé la programmation de ces modules et il existe des bibliothèques qui implémentent un pilote CAN et/ou un pilote CAN FD.
La première partie dresse un rapide historique des réseaux CAN et CAN FD et expose la problématique des lignes de transmission en abordant succinctement leur théorie et présentant des résultats de simulation Spice.
La deuxième partie est consacrée au réseau CAN, en détaillant successivement la fonction logique du réseau, les transcepteurs, les contrôleurs, la topologie la plus classique (le bus) et d’autres moins courantes, les répéteurs et les passerelles. Les aspects particuliers du protocole, tels que le bit stuffing, l’arbitrage, les trames d’erreur, la détection des erreurs sont exposés. La discussion de la fiabilité du protocole est illustrée par des exemples mettant en évidence ses faiblesses.
La troisième partie présente le protocole CAN FD, ses deux variantes CAN FD ISO et CAN FD non ISO, leurs fiabilités, leurs faiblesses, mises en évidence par des exemples. Différents transcepteurs et contrôleurs CAN FD sont décrits.
La quatrième partie est dédiée aux applications : comment utiliser les services d’un pilote, concevoir une messagerie, utiliser un analyseur logique. Deux exemples d’application terminent cette partie.
Ce livre s’adresse aux amateurs et aux ingénieurs non spécialistes pour comprendre les possibilités qu’offre un réseau CAN et comment on le met en œuvre. Un enseignant trouvera des informations pour approfondir ses connaissances et pour concevoir des travaux pratiques. Une connaissance des microcontrôleurs, de leur programmation, de l’électronique numérique aidera à la lecture des schémas. La connaissance du langage C++ et du langage de simulation électronique Spice facilitera la compréhension des programmes qui sont décrits dans le livre. Tous les codes source sont disponibles sur le dépôt GitHub de l’auteur.
Téléchargements
GitHub
L'adaptateur ESP-01 3,3-5 V est la solution idéale pour connecter un module ESP-01 ESP8266 à un système 5 V tel qu'Arduino Uno.
Caractéristiques
Module de connexion pour module WiFi ESP-01
Circuit régulateur de tension 3,3 V et conversion de niveau intégrée pour une utilisation facile du microcontrôleur 5 V avec module Wi-Fi ESP-01
Compatible avec Uno R3
4,5~5,5 V (régulateur LDO 3,3 V intégré)
Tension logique d'interface : compatible 3,3-5 V (décalage de niveau intégré)
Courant : 0-240 mA
Le Qwiic pHAT relie le bus I²C (GND, 3.3V, SDA et SCL) de votre Raspberry Pi à un ensemble de connecteurs Qwiic sur la HAT. Étant donné que le système Qwiic permet d’assembler des circuit imprimé avec des adresses différentes, vous pouvez empiler autant de capteurs que vous voulez pour créer une tour de détection ! Le Qwiic pHAT V2.0 dispose de quatre ports de connexion Qwiic (deux sur son côté et deux verticaux), tous sur le même bus I²C. Nous avons également veillé à ajouter une simple borne à vis 5V aux cartes d’alimentation qui peuvent avoir besoin de plus de 3.3V et d’un bouton d’usage général (avec la possibilité d’arrêter le Pi avec un script). Également mis à jour, les trous de montage trouvés sur la carte sont maintenant espacés pour tenir compte de la dimension typique de la carte Qwiic de 1,0' x 1,0'. Ce HAT est compatible avec tout Raspberry Pi qui utilise l’en-tête GPIO 2x20 standard et le NVIDIA Jetson Nano et Google Coral. Caractéristiques : 4 ports de connexion Qwiic 1 bornier à vis tolérant 5V 1 bouton Usage général Tête femelle 40 broches compatible HAT
Menno van der Veen is well known for his research publications on tube amplifiers used in audio systems.
In this book he describes one of his research projects which focuses on the question of whether full compensation for distortion in tubes and output transformers is possible.
In the past, a variety of techniques have been developed. One of them has largely been forgotten: trans-conductance, which means converting current into voltage or voltage into current. Menno van der Veen has breathed new life into this technique with his research project titled “Trans”. This book discusses all aspects of this method and discusses its pitfalls. These pitfalls are addressed one by one. The end result is a set of stringent requirements for Trans amplifiers.
Armed with these requirements, Menno then develops new Trans amplifiers, starting with Transie 1 and Transie 2. These DC-coupled, single-ended tube amplifiers have unusually good characteristics and are suitable for hobbyist construction. Next the Trans principle is applied to amplifiers with higher output power.
A trial-and-error process ultimately leads to the Vanderveen Trans 30 amplifier, which optimizes the features of Trans. The characteristics of this amplifier are so special and unique that Menno believes he has struck gold. To ensure that variations in tube characteristics cannot interfere with optimal Trans behavior, Menno makes use of simulations and comparison with other amplifier types. This book reads like an adventure story, but it is much more – it is an account of solid research into new ways to achieve optimal audio reproduction.
The slim, hackable and attractive case for Raspberry Pi 5.
Pibow 5 lets you access all the ports and connectors on your Raspberry Pi and even has a clever little tab that will let you push the Pi 5's brand new power button whilst it's safely ensconced in its case. The case is designed to fit neatly around Raspberry Pi's Active Cooler.
Features
Compatible with Raspberry Pi 5 Official Active Cooler
Super-slimline profile
Fully HAT/pHAT compatible
Protects your Raspberry Pi 5
Clear top leaves Raspberry Pi 5 visible (so you can gaze upon its wonder).
GPIO cut-out
Leaves all ports and connectors accessible
External Power Button Nubbin via compliant mechanism magic
Mounting holes on the base that will accommodate M2.5 screws/bolts and the studs on popular Danish ABS construction blocks
Made from lightweight high-quality cast acrylic
Great for hacking and tinkering
Crafted out of five unique layers including a transparent top that leaves your Raspberry Pi visible inside. Each layer is laser-cut from colourful high-quality cast acrylic and once stacked they securely contain a Raspberry Pi 5 while leaving the primary ports and GPIO accessible.
This case is lightweight and ideal for mounting to any surface. No tools are required for assembly or disassembly!
Le FNIRSI HS-02A est une version améliorée du fer à souder HS-01 avec une meilleure prise en main et une pointe plus courte pour plus de confort et de précision lors de l'utilisation. Il dispose d'un écran couleur IPS HD plus grand de 0,96 pouces qui permet une meilleure visibilité des paramètres et de l'état. Avec une puissance de sortie de 100 W, le HS-02A chauffe rapidement et atteint sa température de fonctionnement en 2 secondes environ. La température est réglable dans une plage de 100 à 450°C pour répondre aux différentes exigences de soudure.
Caractéristiques
Température : 100 à 450°C
Réglage et contrôle précis de la température
Chauffage rapide
Coque métallique CNC
Puissance adaptative
100 W haute puissance
Protocoles: PD, QC
Spécifications
Plage de température
100-450°C
Tension de fonctionnement
9-20 V
Écran
Écran couleur IPS HD de 0,96 pouces
Alimentation
USB-C
Protocoles de charge rapide
PD/CQ
Puissance
100 W (maximum)
Dimensions
180 x 20 mm
Poids
61 g
Inclus
1x FNRISI HS-02A fer à souder intelligent
6x Pannes de fer à souder (HS02A-KU, HS02A-K, HS02A-JS, HS02A-I, HS02A-C2, HS02A-B)
1x Mini support pour fer à souder
1x Manuel
Téléchargements
Manual
Firmware V1.7
Découvrez le boîtier idéal pour votre Raspberry Pi 5. FLIRC a rendu le bouton d'alimentation accessible et l'a amélioré avec un support LED. Profitez du dissipateur thermique en aluminium si apprécié, niché entre les deux panneaux soft-touch noir mat, qui s'intègrent parfaitement à votre système de divertissement.
Dissipateur thermique intégré
Il s'agit du premier boîtier Raspberry Pi abordable fabriqué en aluminium. Le principe de FLIRC était que la forme n'était pas plus importante que la fonction, ils ont donc immédiatement utilisé l'aluminium du boîtier comme dissipateur de chaleur. Le boîtier comprend également un coussin thermique et 4 vis pour faciliter le montage.
Stabilité et accès
Le FLIRC est équipé de pieds en caoutchouc qui permettent de surélever légèrement le boîtier, de sorte qu'il puisse être glissé sous votre téléviseur, par exemple. Outre le dissipateur thermique intégré, de petites fentes d'aération sur le fond permettent au Raspberry Pi de rester au frais. Les broches GPIO sont accessibles via la fente située au bas du boîtier, et pour accéder à la carte SD, il n'est pas nécessaire de démonter le boîtier.
Bouton d'alimentation et support LED
Le bouton d'alimentation du Raspberry Pi 5 est pris en charge par le boîtier FLIRC en standard. Les LED des différentes notifications sont également bien visibles.
Module LCD 2x16 caractères (bleu/blanc)
Numéro de broche
Nom de l'épingle
Descriptions
1
VSS
Sol
2
VDD
Tension d'alimentation pour la logique
3
V0
Tension d'entrée pour LCD
4
RS
Sélection du registre de données/instructions (H : signal de données, L : signal d'instruction)
5
R/É
Lecture/écriture (H : mode lecture, L : mode écriture)
6
E
Activer le signal
7
DB0
Bit de données 0
8
DB1
Bit de données 1
9
DB2
Bit de données 2
dix
DB3
Bit de données 3
11
DB4
Bit de données 4
12
DB5
Bit de données 5
13
DB6
Bit de données 6
14
DB7
Bit de données 7
15
LED_A
Anode de rétroéclairage
16
LED_K
Cathode de rétroéclairage
STM32 Nucleo family of processors are manufactured by STMicroelectronics. These are low-cost ARM microcontroller development boards. This book is about developing projects using the popular Nucleo development board. In the early chapters of the book, the architecture of the Nucleo family is briefly described.
Software development tools that can be used with the Nucleo boards such as the Mbed, Keil MDK, TrueSTUDIO, and the System Workbench are described briefly in later Chapters.
The book covers many projects using most features of the STM32 Nucleo development boards where the full software listings for Mbed and System Workbench are given for every project. The projects range from simple flashing LEDs to more complex projects using modules and devices such as GPIO, ADC, DAC, I²C, LCD, analog inputs and others.
In addition, several projects are given using the Nucleo Expansion Boards, including popular expansion boards such as solid-state relay, MEMS and environmental sensors, DC motor driver, Wi-Fi, and stepper motor driver.
These Expansion Boards plug on top of the Nucleo development boards and simplify the task of project development considerably.
Features of this book
Learn the architecture of the STM32 microcontrollers
Learn how to use the Nucleo development board in projects using Mbed and System Workbench Toolchains
Learn how to use the Nucleo Expansion Boards with the Nucleo development boards
Update
The Mbed compiler has been replaced with two software packages: The Mbed Studio and Keil Studio Cloud. Both of these software packages are free of charge and are available on the Internet. If you need assistance using the Keil Studio Cloud, please download the Guide below.
Le Raspberry Pi Pico est un microcontrôleur de haute performance conçu spécialement pour l'informatique physique. N'ayant pas de système d'exploitation, les microcontrôleurs diffèrent des ordinateurs monocartes, comme le Raspberry Pi 4. Le Raspberry Pi Pico peut être programmé pour exécuter efficacement une seule tâche dans des applications de contrôle et de surveillance en temps réel nécessitant de la rapidité. Le 'Pico', comme on l'appelle, est basé sur le microcontrôleur ARM Cortex-M0+ RP2040 à double cœur, rapide, efficace et peu coûteux, fonctionnant jusqu'à 133 MHz et disposant de 264 Ko de SRAM et de 2 Mo de mémoire Flash. Outre sa grande mémoire, le Pico présente des caractéristiques encore plus attrayantes, notamment un grand nombre de broches GPIO et des modules d'interface populaires comme ADC, SPI, I²C, UART et PWM. Pour couronner le tout, il offre des modules de synchronisation rapides et précis, une interface de débogage matériel et un capteur de température interne.Le Raspberry Pi Pico se programme facilement à l'aide des langages de haut niveau les plus courants, tels que MicroPython ou C/C++. Ce livre est une introduction à l'utilisation du microcontrôleur Raspberry Pi Pico avec le langage de programmation MicroPython. L'environnement de développement (IDE) Thonny est utilisé dans tous les projets décrits. Le livre contient plus de 50 projets testés et fonctionnels couvrant les sujets suivants:Installation de MicroPython sur Raspberry Pi Pico à l'aide d'un Raspberry Pi ou d'un PCLes interruptions du Timer et les interruptions externesDes projets sur convertisseur analogique-numérique Utilisation du capteur de température interne et du capteur de température externeDes projets d'enregistrement de donnéesDes projets de PWM, UART, I²C, et SPI Utilisation du Wi-Fi et des applications pour communiquer avec les smartphonesUtilisation de Bluetooth et d'applications pour communiquer avec les smartphonesDes projets sur convertisseur numérique-analogiqueTous les projets présentés dans ce livre sont fonctionnels et ont été entièrement testés. Des connaissances de base en programmation et en électronique sont nécessaires pour suivre les projets. De brèves descriptions, des schémas fonctionnels, des schémas de circuits détaillés et des listings complets des programmes MicroPython sont fournis pour tous les projets décrits. Les lecteurs peuvent trouver les listings des programmes sur la page Web Elektor créée à l'appui de ce livre.
Raspberry Pi 5 fournit deux connecteurs MIPI à quatre voies, chacun pouvant prendre en charge une caméra ou un écran. Ces connecteurs utilisent le même format FPC « mini » à 22 voies au pas de 0,5 mm que le kit de développement de module de calcul et nécessitent des câbles adaptateurs pour se connecter aux connecteurs au format « standard » à 15 voies au pas de 1 mm du Raspbery Pi actuel. produits d'appareil photo et d'affichage.
Ces câbles adaptateurs mini vers standard pour caméras et écrans (notez qu'un câble de caméra ne doit pas être utilisé avec un écran, et vice versa) sont disponibles en longueurs de 200 mm, 300 mm et 500 mm.
La tête laser Elektor transforme l'horloge de sable Elektor dans une horloge qui écrit l'heure sur un film qui brille dans le noir au lieu de sable. En plus d’afficher l’heure, il peut également être utilisé pour créer des dessins éphémères. Le pointeur laser de 5 mW, avec une longueur d'onde de 405 nm, produit des dessins vert vif sur le film qui brille dans le noir. Pour de meilleurs résultats, utilisez le kit dans une pièce faiblement éclairée. Attention : ne regardez jamais directement dans le faisceau laser !
Le kit comprend tous les composants nécessaires, mais la soudure de trois fils est nécessaire.
Remarque : Ce kit est également compatible avec l'horloge de sable d'origine basée sur Arduino de 2017. Pour plus de détails, voir Elektor 1-2/2017 et Elektor 1-2/2018.
This book is for people who want to understand how AC drives (also known as inverter drives) work and how they are used in industry by showing mainly the practical design and application of drives.
The key principles of power electronics are described and presented in a simple way, as are the basics of both DC and AC motors. The different parts of an AC drive are explained, together with the theoretical background and the practical design issues such as cooling and protection.
An important part of the book gives details of the features and functions often found in AC drives and gives practical advice on how and where to use these. Also described is future drive technology, including a matrix inverter.
The mathematics is kept to an essential minimum. Some basic understanding of mechanical and electrical theory is presumed, and a basic knowledge of single andthree phase AC systems would be useful.
Anyone who uses or installs drives, or is just interested in how these powerful electronic products operate and control modern industry, will find this book fascinating and informative.
Caractéristiques techniques Dual ARM Cortex-M0+ @ 133 MHz 264 kB on-chip SRAM dans six blocs indépendants Prise en charge de jusqu'à 16 Mo de mémoire Flash hors puce via un bus QSPI dédié. Contrôleur DMA AHB crossbar entièrement connecté Périphériques interpolateurs et diviseurs d’entiers Régulateur LDO sur puce programmable pour générer la tension de base./li> 2x PLL sur puce pour générer les horloges USB et centrales 30x broches GPIO, dont 4 utilisables comme entrées analogiques Périphériques 2x UARTs 2x contrôleurs SPI 2x contrôleurs I²C 16x canaux PWM Contrôleur USB 1.1 et PHY, avec prise en charge de l'hôte et du dispositif 8x Machines d’état PIO Ce que vous recevrez 10x puces RP2040
L'ESP8266 d'Espressif est une puce Wi-Fi dotée d'une pile TCP/IP complète et d'une capacité de microcontrôleur. Il a fait des vagues dans la communauté des fabricants grâce à son prix bas.
Mais de nombreux développeurs étaient mécontents de la consommation électrique élevée de l'ESP8266. L'ESP32, équipé d'un coprocesseur ULP (Ultra Low Power), propose un remède à cela.
Cet e-book présente un certain nombre de projets mettant en vedette ESP32 et ESP8266 et démontre leurs performances dans différentes applications.
Des articles
Journal lumineux défiant512 pilotes LED pour Wi-Fi dotés d'un ESP-12F
Regarder avec VFD et ESP32À la précision d'Internet
L'ESP32 est idéal pour la consommationProgrammation du coprocesseur ULP
Adaptateur de programmation USB pour ESP8266Dans la famille Espressif, je voudrais l'ESP-01 et l'ESP-012
Émulateur DCF77 à ESP8266 Des ondes radio à l'internet
Thermostat sur le bureau WiFiSurveillance de la température flexible et programmable
Minutes pour le thermostat du bureau WiFiSept canaux de temporisation d'une précision atomique
Coûteau suisse pour microcontrôleursPlatformIO, un outil de programmation universel
Station Météo NucleoInformations mises à jour sur l'affichage sur l'écran LCD
AllerNotifierUne interface flexible pour les captureurs d'IdO
Regarder RGBChiffreAffiche avec 7 segments et couleur
ESP32 pour les utilitaires exigeantsProgrammation avec les outils d'origine
Mutation de l'ESP8266Découvrons l'ESP32 avec l'EDI d'Arduino
MicroPythonLe Python des petits systèmes
MicroPython et PyBoardLa LED qui clignote…Au serveur web qui fait clignoter une LED
Machine de surveillance pour ESP8266Domotique pour la transition énergétique
WLAN compact et autonomeOu comment utiliser la puce ESP8266 sans µC
ESP8266 sur la carte d'entrées/sorties AndroidLancez-vous dans la mise à jour du micrologiciel
WLAN pour microcontrôleursAvec la puce ESP8266
Carte de commande Wi-Fi : le retourRelies des objets à votre ordiphone
Un moyen simple de maintenir les pièces au bas d'un PCB pendant le soudage
PartLift maintient les pièces traversantes en place pour libérer vos mains pendant que vous soudez les jambes. Un outil simple mais utile pour accompagner votre Stickvise. Le patin de base est en mousse de silicone antidérapante, le corps de l'outil est en ABS qui procure une très légère tension de ressort pour maintenir votre pièce en place. La pointe de l'outil est en silicone haute température qui résiste aux températures de soudure sans être endommagée.
Caractéristiques
PartLift maintient les pièces traversantes en place pendant le soudage
À utiliser avec un Stickvise ou tout autre support de PCB à profil bas
La panne est en silicone qui résiste aux températures de soudure
Le coussin de base est en mousse de silicone antidérapante
Spécifications
Matériel
Silicone
Dimensions
109 x 40 x 40 mm
Poids
59 g
Ce programmeur a été spécialement conçu pour graver des bootloaders (sans ordinateur) sur les cartes de développement ATmega328P/ATmega328PB compatibles Arduino.
Branchez simplement le programmeur sur l'interface ICSP pour graver à nouveau le chargeur de démarrage. Il est également compatible avec les nouvelles puces, à condition que le circuit intégré soit fonctionnel.
Remarque : graver un chargeur de démarrage efface toutes les données précédentes de la puce.
Caractéristiques
Tension de fonctionnement : 3,1-5,3 V
Courant de fonctionnement : 10 mA
Compatible avec les cartes basées sur Arduino Uno R3 (ATmega328P ou ATmega328PB)
Dimensions : 39,6 x 15,5 x 7,8 mm
Ce panneau solaire est constitué d'un matériau monocristallin qui transforme l'énergie solaire avec un taux d'efficacité de 17 %. Sa surface en résine et son dos robuste le rendent adapté aux environnements extérieurs. Un connecteur JST de 2 mm est fixé au pénal, ce qui le rend parfait pour s'associer à la plupart des cartes prenant en charge l'utilisation de l'alimentation solaire.
La tension typique en circuit ouvert est d'environ 5 V, en fonction de l'intensité lumineuse. Lors des journées d'été lumineuses avec un ciel dégagé, la tension maximale en circuit ouvert peut atteindre 10 V. Pour éviter tout dommage à une carte connectée qui accepte une plage étroite de tension d'entrée ; vous devez vérifier si la tension en circuit ouvert est sûre avant toute connexion.
Caractéristiques
Dimensions : 160 x 138 x 2,5 mm
Tension typique : 5,5 V
Courant typique : 540 mA
Tension en circuit ouvert : 8,2 V
Tension de charge maximale : 6,4 V
Lorsque le système sur puce (SoC) du Raspberry Pi 4 atteint une certaine température, il réduit sa vitesse de fonctionnement pour se protéger des dommages. En conséquence, vous n’obtenez pas des performances maximales avec l’ordinateur monocarte.
Fan SHIM est un accessoire abordable qui élimine efficacement l’étranglement thermique et améliore les performances du RPi 4. Il est assez simple de fixer le ventilateur SHIM au Raspberry Pi : le ventilateur SHIM utilise un connecteur à ajustement par friction, il se glisse donc simplement sur les broches de votre Pi et il est prêt à fonctionner, aucune soudure n'est nécessaire !
Le ventilateur peut être contrôlé par logiciel, vous pouvez donc l'ajuster à vos besoins, par exemple l'allumer lorsque le processeur atteint une certaine température, etc.
Vous pouvez également programmer la LED comme indicateur visuel de l'état du ventilateur.
L'interrupteur tactile peut également être programmé, vous pouvez donc l'utiliser pour allumer ou éteindre le ventilateur, ou pour basculer entre le mode déclenché par la température ou manuel.
Caractéristiques
Ventilateur 30 mm 5 V CC
4 200 tr/min
Débit d'air de 0,05 m³/min
Bruit acoustique de 18,6 dB (silencieux)
En-tête à ajustement par friction
Aucune soudure requise
LED RVB (APA102)
Interrupteur tactile
Assemblage de base requis
Compatible avec Raspberry Pi 4 (et 3B+, 3A+)
Bibliothèque et démon Python
Brochage
Contenu de la livraison
PCB de cale de ventilateur
Ventilateur 30 mm 5 V CC avec connecteur JST
Écrous et boulons M2.5
Assemblée
Le montage est vraiment simple et ne prend presque pas de temps
Avec le côté composant du PCB tourné vers le haut, poussez les deux boulons M2,5 à travers les trous par le bas, puis vissez la première paire d'écrous pour les fixer et servir d'entretoises.
Poussez les trous de montage du ventilateur vers le bas sur les boulons, avec le côté câble du ventilateur vers le bas (comme illustré) et le texte sur le ventilateur vers le haut. Fixez avec deux autres écrous.
Poussez le connecteur JST du ventilateur dans la prise du Fan SHIM.
Logiciel Avec l'aide de la bibliothèque Python, vous pouvez contrôler le ventilateur (marche/arrêt), la LED RVB et l'interrupteur. Vous trouverez également un certain nombre d'exemples illustrant chaque fonctionnalité, ainsi qu'un script pour installer un démon (un programme informatique qui s'exécute en arrière-plan) qui fait fonctionner le ventilateur en mode automatique, le déclenchant ou l'éteignant lorsque le processeur atteint une température seuil, avec une commande manuelle via l'interrupteur tactile.
Developing CoAP applications for Thread networks with Zephyr
This book will guide you through the operation of Thread, the setup of a Thread network, and the creation of your own Zephyr-based OpenThread applications to use it. You’ll acquire knowledge on:
The capture of network packets on Thread networks using Wireshark and the nRF Sniffer for 802.15.4.
Network simulation with the OpenThread Network Simulator.
Connecting a Thread network to a non-Thread network using a Thread Border Router.
The basics of Thread networking, including device roles and types, as well as the diverse types of unicast and multicast IPv6 addresses used in a Thread network.
The mechanisms behind network discovery, DNS queries, NAT64, and multicast addresses.
The process of joining a Thread network using network commissioning.
CoAP servers and clients and their OpenThread API.
Service registration and discovery.
Securing CoAP messages with DTLS, using a pre-shared key or X.509 certificates.
Investigating and optimizing a Thread device’s power consumption.
Once you‘ve set up a Thread network with some devices and tried connecting and disconnecting them, you’ll have gained a good insight into the functionality of a Thread network, including its self-healing capabilities. After you’ve experimented with all code examples in this book, you’ll also have gained useful programming experience using the OpenThread API and CoAP.
Un jeu de mâchoires amélioré qui résiste au contact direct avec un fer à souder
Les mâchoires d'étau en PTFE haute température Stickvise résisteront au contact accidentel avec un fer à souder et ne fondront pas. Il s'agit d'une excellente mise à niveau pour votre Stickvise.
Caractéristiques
Fabriqué en PTFE avec un point de fusion extrêmement élevé
Résiste au contact accidentel avec un fer à souder
Il s'agit uniquement des plaques de mâchoire, n'inclut pas de Stickvise
Spécifications
Matériel
Aluminium
Dimensions
73 x 53 x 3 mm
Poids
21 g
Cette carte permet au Raspberry Pi Pico (connecté via un connecteur) de commander deux moteurs simultanément avec un contrôle complet de marche avant, arrière et stop, ce qui la rend idéale pour les projets de buggy contrôlés par le Pico. Elle peut également être utilisée pour alimenter un moteur pas à pas. Elle comporte le circuit intégré de commande de moteur DRV8833, qui dispose d'une protection interne contre les courts-circuits, les surintensités et la chaleur. La carte dispose de 4 connexions externes aux broches GPIO et d'une alimentation 3 V et GND du Pico. Cela permet d'ajouter des options d'E/S supplémentaires pour vos projets de buggy, qui peuvent être lues ou contrôlées par le Pico. En outre, il y a un interrupteur marche/arrêt et une LED d'état d'alimentation, vous permettant de vérifier si la carte est sous tension et d'économiser vos piles lorsque votre projet n'est pas en cours d'utilisation. Pour utiliser la carte de commande de moteur, le Pico doit être doté d'un connecteur soudé et être fermement inséré. La carte fournit une alimentation régulée qui est utilisée par le connecteur à 40 voies pour alimenter le Pico, éliminant ainsi la nécessité d'alimenter le Pico directement. La carte de pilotage du moteur est alimentée soit par des bornes à vis, soit par un connecteur de type servo. Kitronik a développé un module micro-python et un exemple de code pour soutenir l'utilisation de la carte de commande de moteur avec le Pico. Ce code est disponible sur GitHub repo. Caractéristiques Une carte compacte mais dotée de nombreuses fonctionnalités, conçue pour être au cœur de vos projets de robots buggy avec le Raspberry Pi Pico. La carte peut commander 2 moteurs simultanément avec une contrôle complet de la marche avant, arrière et de l'arrêt. Il est équipé du circuit intégré de commande de moteur DRV8833, qui dispose d'une protection intégrée contre les courts-circuits, les surintensités et la température. En plus, la carte comporte un interrupteur marche/arrêt et une LED d'état d'alimentation. Alimentez la carte via un connecteur de type bornier. Les broches 3V et GND sont également sorties, ce qui permet d'alimenter des dispositifs externes. Codez-le avec MicroPython avec un éditeur tel que the Thonny editor. Dimensions: 63 mm (L) x 35 mm (W) x 11.6 mm (H) Téléchargement Fiche technique
L'ESP32-WROOM-32, mesurant uniquement 25,2 mm x 18 mm, contient le SoC ESP32, une mémoire flash, des composants discrets de précision et une antenne PCB pour offrir des performances RF exceptionnelles dans les applications limitées en espace.
ESP32-WROOM-32 est un puissant module MCU Wi-Fi + BT + BLE générique qui cible une grande variété d'applications, allant des réseaux de capteurs basse consommation aux tâches les plus exigeantes, telles que l'encodage vocal, le streaming de musique et le décodage MP3.
Au cœur de ce module se trouve la puce ESP32-D0WDQ6. La puce intégrée est conçue pour être évolutive et adaptative. Il existe deux cœurs de processeur qui peuvent être contrôlés individuellement et la fréquence d'horloge est réglable de 80 MHz à 240 MHz. L'utilisateur peut également éteindre le processeur et utiliser le coprocesseur basse consommation pour surveiller en permanence les périphériques en cas de changement ou de franchissement de seuils. L'ESP32 intègre un riche ensemble de périphériques, allant des capteurs tactiles capacitifs aux capteurs Hall, en passant par l'interface de carte SD, Ethernet, SPI haut débit, UART, I²S et I²C.
L'intégration de Bluetooth, Bluetooth LE et Wi-Fi garantit qu'un large éventail d'applications peut être ciblée et que le module est à l'épreuve du temps. L'utilisation du Wi-Fi permet une vaste portée physique et une connexion directe à Internet via un routeur Wi-Fi, tandis que l'utilisation du Bluetooth permet à l'utilisateur de se connecter facilement au téléphone ou de diffuser des balises à faible consommation d'énergie pour sa détection.
Le courant de veille de la puce ESP32 est inférieur à 5 µA, ce qui la rend adaptée aux applications électroniques alimentées par batterie et portables. L'ESP32 prend en charge un débit de données allant jusqu'à 150 Mbps et une puissance de sortie de 20,5 dBm au niveau de l'antenne pour garantir la plage physique la plus large. En tant que telle, la puce offre des spécifications de pointe et les meilleures performances en termes d'intégration électronique, de portée, de consommation d'énergie et de connectivité.
Téléchargements
Datasheet
Le Pico-GPS-L76B est un module GNSS conçu pour Raspberry Pi Pico, avec prise en charge de systèmes multi-satellites, notamment GPS, BDS et QZSS. Il présente des avantages tels qu'un positionnement rapide, une haute précision et une faible consommation d'énergie, etc. Combiné avec le Raspberry Pi Pico, il est facile d'utiliser la fonction de navigation globale.
Caractéristiques
En-tête Raspberry Pi Pico standard, prend en charge les cartes de la série Raspberry Pi Pico
Prise en charge des systèmes multi-satellites : GPS, BDS et QZSS
Technologie de prédiction FACILE et auto-suivi, aide à un positionnement rapide
AlwaysLocate, contrôleur intelligent de mode périodique pour économiser l'énergie
Prend en charge D-GPS, SBAS (WAAS/EGNOS/MSAS/GAGAN)
Débit en bauds de communication UART : 4 800 ~ 115 200 bps (9 600 bps par défaut)
Support de batterie intégré, prend en charge la cellule rechargeable ML1220, pour préserver les informations sur les éphémérides et les démarrages à chaud
4x LED pour indiquer l'état de fonctionnement du module
Livré avec des ressources de développement et un manuel (exemples Raspberry Pi Pico C/C++ et MicroPython)
Caractéristiques
GNSS
Bande de fréquence: GPS L1 (1575,42 MHz) BD2 B1 (1561,098 MHz)
Canaux : 33 canaux de suivi, 99 canaux d'acquisition, 210 canaux PRN
Code C/A
SBAS : WAAS, EGNOS, MSAS, GAGAN
Précision de la position horizontale (positionnement autonome)
<2,5 millions de CEP
Temps de première correction à -130 dBm (FACILE activé)
Démarrages à froid : <15s
Démarrages à chaud : <5s
Démarrages à chaud : <1 s
Sensibilité
Acquisition : -148 dBm
Suivi : -163 dBm
Réacquisition : -160 dBm
Performances dynamiques
Altitude (maximum) : 18 000 m
Vitesse (max): 515 m/s
Accélération (max): 4g
Autres
Interface de Communication
UART
Débit en bauds
4 800 ~ 115 200 bps (9 600 bps par défaut)
Taux de mise à jour
1 Hz (par défaut), 10 Hz (maximum)
Protocoles
NMEA 0183, PMTK
Tension d'alimentation
5 V
Courant de fonctionnement
13mA
Consommation globale de courant
< 40 mA à 5 V (mode continu)
Température de fonctionnement
-40 ℃ ~ 85 ℃
Dimensions
52 × 21 mm
Inclus
1x Pico-GPS-L76B
1x antenne GPS