In this book the author presents all essential aspects of microcontroller programming, without overloading the reader with unnecessary or quasi-relevant bits of information. Having read the book, you should be able to understand as well as program, 8-bit microcontrollers.
The introduction to microcontroller programming is worked out using microcontrollers from the PIC series. Not exactly state-of-the-art with just 8 bits, the PIC micro has the advantage of being easy to comprehend. It is offered in a DIP enclosure, widely available and not overly complex. The entire datasheet of the PIC micro is shorter by decades than the description of the architecture outlining the processor section of an advanced microcontroller. Simplicity has its advantages here. Having mastered the fundamental operation of a microcontroller, you can easily enter into the realms of advanced softcores later.
Having placed assembly code as the executive programming language in the foreground in the first part of the book, the author reaches a deeper level with ‘C’ in the second part. Cheerfully alongside the official subject matter, the book presents tips & tricks, interesting measurement technology, practical aspects of microcontroller programming, as well as hands-on options for easier working, debugging and faultfinding.
Réalisez vos propres projets avec la carte d'apprentissage Elektor Arduino Nano MCCAB
Le microcontrôleur est probablement le sous-domaine le plus fascinant de l'électronique. Grâce à la multitude de fonctions qu'il combine sur sa puce, il constitue un outil universel permettant aux développeurs de réaliser leurs projets. Pratiquement tous les appareils d'usage quotidien sont aujourd'hui dotés d'un microcontrôleur. Cependant, pour un débutant en électronique, réaliser ses propres idées avec un microcontrôleur est resté jusqu'à présent une chimère en raison de sa complexité. Le concept Arduino a largement simplifié l'utilisation des microcontrôleurs, de sorte que même les débutant peuvent désormais réaliser leurs propres idées électroniques avec un microcontrôleur.
Livre et matériel dans un pack : apprendre par la pratique
Ce livre, qui est inclus dans le pack, montre comment vous pouvez réaliser vos propres projets avec un microcontrôleur, même sans grande expérience en électronique et en langages de programmation. Il s'agit d'un cours pratique sur les microcontrôleurs pour débutants, car après un aperçu des éléments internes du microcontrôleur et une introduction au langage de programmation C, le cours se concentre sur les exercices pratiques. Le lecteur acquiert les connaissances nécessaires en apprenant par la pratique : dans la vaste section pratique comprenant 12 projets et 46 exercices, ce qui est appris dans la première partie du livre est étayé par de nombreux exemples. Les exercices sont structurés de telle sorte que l'utilisateur se voit confier une tâche à résoudre en utilisant les connaissances acquises dans la partie théorique du livre. Chaque exercice est suivi d'un exemple de solution qui est expliqué et commenté en détail, ce qui aide l'utilisateur à résoudre les problèmes et à les comparer avec sa propre solution.
Arduino IDE
L'Arduino IDE est un environnement de développement logiciel qui peut être téléchargé gratuitement sur votre PC et qui contient l'ensemble des logiciels nécessaires à la réalisation de vos propres projets de microcontrôleurs. Vous écrivez vos programmes (sketch) avec l'éditeur de l'IDE dans le langage de programmation C. Vous les traduisez en bits et octets que le microcontrôleur comprend à l'aide du compilateur intégré à l'IDE Arduino, puis vous les chargez dans la mémoire du microcontrôleur sur la carte d'apprentissage Elektor Arduino MCCAB Nano à l'aide d'un câble USB.
Interroger ou contrôler des capteurs, des moteurs ou des ensembles externes
Outre un module microcontrôleur Arduino Nano, la carte d'apprentissage Elektor Arduino Nano MCCAB contient tous les composants nécessaires aux exercices, tels que des diodes électroluminescentes, des interrupteurs, des boutons-poussoirs, des émetteurs de signaux acoustiques, etc. Ce système de formation à microcontrôleur permet également d'interroger ou de commander des capteurs, des moteurs ou des assemblages externes.
Spécifications (Carte de formation Arduino Nano MCCAB)
Alimentation électrique
Via la connexion USB du PC connecté ou un bloc d'alimentation externe (non inclus)
Tension de fonctionnement
+5 Vcc
Tension d'entrée
Toutes les entrées
0 V to +5 V
VX1 and VX2
+8 V to +12 V (uniquement en cas d'utilisation d'une alimentation externe)
Périphérie du matériel
LCD
2x16 caractères
Potentiomètre P1 & P2
JP3 : sélection de la tension de fonctionnement de P1 et P2
Distributeur
SV4 : Distributeur pour les tensions de fonctionnementSV5, SV6 : Distributeur pour les entrées/sorties du microcontrôleur
Interrupteurs et boutons
Bouton RESET sur le module Arduino Nano 6x interrupteurs à bouton poussoir K1 ... K6 6x interrupteurs à glissière S1 ... S6 JP2 : Connexion des interrupteurs avec les entrées du microcontrôleur
Buzzer
Buzzer piézo Buzzer1 avec cavalier sur JP6
Voyants lumineux
11 x LED : Indicateur d'état des entrées/sorties LED L sur le module Arduino Nano, connectée au GPIO D13 JP6 : Connexion des LED LD10 ... LD20 avec les GPIO D2 ... D12
Interfaces sérieSPI ET I²C
JP4 : Sélection du signal à la broche X du connecteur SPI SV12 SV9 à SV12 : interface SPI (3,3 V/5 V) ou interface I²C
Sortie de commutation pour les appareils externes
SV1, SV7 : sortie de commutation (maximum +24 V/160 mA, alimentation externe) SV2 : 2x13 connecteurs pour la connexion de modules externes
Matrice de 3x3 LED(9 LED rouges)
SV3 : Colonnes de la matrice LED 3x3 (sorties D6 ... D8) JP1 : Connexion des lignes avec les GPIOs D3 ... D5
Logiciel
Bibliothèque MCCABLib
Contrôle des composants matériels (interrupteurs, boutons, DEL, matrice de DEL 3x3, buzzer) sur la carte de formation MCCAB.
Température de fonctionnement
Jusqu'à +40 °C
Dimensions
100 x 100 x 20 mm
Spécifications (Arduino Nano)
Microcontrôleur
ATmega328P
Architecture
AVR
Tension de fonctionnement
5 V
Mémoire flash
32 Ko, dont 2 Ko utilisés par le chargeur de démarrage
SRAM
2 KB
Vitesse d'horloge
16 MHz
Connecteurs d'entrée analogique
8
EEPROM
1 KB
Courant continu par connecteur d'E/S
40 mA sur un connecteur d'E/S, maximum total de 200 mA sur l'ensemble des connecteurs
Tension d'entrée
7-12 V
Connecteurs E/S numériques
22 (dont 6 PWM)
Sortie PWMt
6
Consommation électrique
19 mA
Dimensions
18 x 45 mm
Poids
7 g
Inclus
1x Elektor Arduino Nano MCCAB Training Board
1x Arduino Nano
1x Livre : Microcontrollers Hands-on Course for Arduino Starters
If you have the right tools, designing a microprocessor shouldn’t be complicated. The Verilog hardware description language (HDL) is one such tool. It can enable you to depict, simulate, and synthesize an electronic design, and thus increase your productivity by reducing the overall workload associated with a given project.Monte Dalrymple’s Microprocessor Design Using Verilog HDL is a practical guide to processor design in the real world. It presents the Verilog HDL in a straightforward fashion and serves as a detailed introduction to reducing the computer architecture and as an instruction set to practice. You’re led through the microprocessor design process from start to finish, and essential topics ranging from writing in Verilog to debugging and testing are laid bare.The book details the following, and more:
Verilog HDL Review: data types, bit widths/labeling, operations, statements, and design hierarchy
Verilog Coding Style: files vs. modules, indentation, and design organization
Design Work: instruction set architecture, external bus interface, and machine cycle
Microarchitecture: design spreadsheet and essential worksheets (e.g., Operation, Instruction Code, and Next State)
Writing in Verilog: choosing encoding, assigning states in a state machine, and files (e.g., defines.v, hierarchy.v, machine.v)
Debugging, Verification, and Testing: debugging requirements, verification requirements, testing requirements, and the test bench
Post Simulation: enhancements and reduction to practice
Monte Dalrymple received a BSEE (with highest honors) and an MSEE from the University of California at Berkeley, where he was elected to Phi Beta Kappa. Monte started his career at Zilog, where he designed a number of successful products, including the Serial Communication Controller (SCC) family and the Universal Serial Controller (USC) family. He was also the architect and lead designer of the Z380 microprocessor. Monte started his own company, Systemyde International Corp., in 1995, and has been doing contract design work ever since. He designed all five generations of Rabbit microprocessors, a Z180 clone that is flying on the Juno mission to Jupiter, and a Z8000 clone that flies in a commercial avionics air data computer. Monte holds 16 patents as well as both amateur and commercial radio licenses. Monte wrote 10 articles for Circuit Cellar magazine between 1996 and 2010. He recently completed a side project to replace the CPU in an HP-41C calculator with a modern FPGA-based version.
Projects with Thonny-IDE, uPyCraft-IDE, and ESP32
The 'Python' programming language has enjoyed an enormous upswing in recent years. Not least, various single-board systems such as the Raspberry Pi have contributed to its popularity. But Python has also found widespread use in other fields, such as artificial intelligence (AI) or machine learning (ML). It is obvious, therefore, to use Python or the 'MicroPython' variant for use in SoCs (Systems on Chip) as well.
Powerful controllers such as the ESP32 from Espressif Systems offer excellent performance as well as Wi-Fi and Bluetooth functionality at an affordable price. With these features, the Maker scene has been taken by storm. Compared to other controllers, the ESP32 has a significantly larger flash and SRAM memory, as well as a much higher CPU speed. Due to these characteristics, the chip is not only suitable for classic C applications, but also for programming with MicroPython.
This book introduces the application of modern one-chip systems. In addition to the technical background, the focus is on MicroPython itself. After the introduction to the language, the programming skills learned are immediately put into practice. The individual projects are suitable for use in the laboratory as well as for everyday applications. So, in addition to the actual learning effect, the focus is also on the joy of building complete and useful devices. By using laboratory breadboards, circuits of all kinds can be realized with little effort, turning the testing and debugging of the 100% homebrew projects into an instructive pleasure.
The various applications, such as weather stations, digital voltmeters, ultrasound range finders, RFID card readers or function generators, make the projects presented ideally suited for practical courses or subject and study work in the natural sciences, or in science and technology classes.
Projects with Thonny-IDE, uPyCraft-IDE, and ESP32
The 'Python' programming language has enjoyed an enormous upswing in recent years. Not least, various single-board systems such as the Raspberry Pi have contributed to its popularity. But Python has also found widespread use in other fields, such as artificial intelligence (AI) or machine learning (ML). It is obvious, therefore, to use Python or the 'MicroPython' variant for use in SoCs (Systems on Chip) as well.
Powerful controllers such as the ESP32 from Espressif Systems offer excellent performance as well as Wi-Fi and Bluetooth functionality at an affordable price. With these features, the Maker scene has been taken by storm. Compared to other controllers, the ESP32 has a significantly larger flash and SRAM memory, as well as a much higher CPU speed. Due to these characteristics, the chip is not only suitable for classic C applications, but also for programming with MicroPython.
This book introduces the application of modern one-chip systems. In addition to the technical background, the focus is on MicroPython itself. After the introduction to the language, the programming skills learned are immediately put into practice. The individual projects are suitable for use in the laboratory as well as for everyday applications. So, in addition to the actual learning effect, the focus is also on the joy of building complete and useful devices. By using laboratory breadboards, circuits of all kinds can be realized with little effort, turning the testing and debugging of the 100% homebrew projects into an instructive pleasure.
The various applications, such as weather stations, digital voltmeters, ultrasound range finders, RFID card readers or function generators, make the projects presented ideally suited for practical courses or subject and study work in the natural sciences, or in science and technology classes.
Avec cette microSD (32 Go) avec Raspberry Pi OS préinstallé, vous pouvez commencer à utiliser votre Raspberry Pi immédiatement. Branchez-le et commencez !
Le Milk-V Duo 256M est une plateforme de développement embarquée ultra-compacte basée sur la puce SG2002. Il peut exécuter Linux et RTOS, fournissant ainsi une plate-forme fiable, peu coûteuse et hautes performances pour les professionnels, les ODM industriels, les passionnés d'AIoT, les bricoleurs et les créateurs.
Cette carte est une version améliorée de Duo avec une augmentation de mémoire à 256 Mo, destinée aux applications exigeant des capacités de mémoire plus importantes. Le SG2002 élève la puissance de calcul à 1,0 TOPS @ INT8. Il permet une commutation transparente entre les architectures RISC-V/ARM et prend en charge le fonctionnement simultané de deux systèmes. De plus, il comprend une gamme d'interfaces GPIO riches telles que SPI, UART, adaptées à un large éventail de développements matériels dans la surveillance intelligente de pointe, notamment des caméras TIP, des judas intelligents, des sonnettes visuelles, et bien plus encore.
SG2002 est une puce hautes performances à faible consommation conçue pour divers domaines de produits tels que les caméras IP de surveillance intelligente de pointe, les serrures de porte intelligentes, les sonnettes visuelles et l'intelligence domestique. Il intègre la compression et le décodage vidéo H.264, l'encodage de compression vidéo H.265 et les capacités du FAI. Il prend en charge plusieurs algorithmes d'amélioration et de correction d'image tels que la large plage dynamique HDR, la réduction du bruit 3D, le désembuage et la correction de la distorsion de l'objectif, offrant aux clients une qualité d'image vidéo de qualité professionnelle.
La puce intègre également un TPU auto-développé, offrant une puissance de calcul de 1,0 TOPS pour des opérations sur des nombres entiers de 8 bits. Le moteur de planification TPU spécialement conçu fournit efficacement un flux de données à large bande passante pour tous les cœurs de l'unité de traitement tensoriel. De plus, il offre aux utilisateurs un puissant compilateur de modèles d’apprentissage en profondeur et un kit de développement de SDK logiciels. Les principaux frameworks d'apprentissage profond tels que Caffe et Tensorflow peuvent être facilement portés sur sa plate-forme. En outre, il inclut le démarrage de sécurité, les mises à jour sécurisées et le cryptage, fournissant une série de solutions de sécurité allant du développement à la production de masse jusqu'aux applications de produits.
La puce intègre un sous-système MCU 8 bits, remplaçant le MCU externe typique pour atteindre les objectifs d'économie de coûts et d'efficacité énergétique.
Spécifications
SoC
SG2002
RISC-V CPU
C906 @ 1 Ghz + C906 @ 700 MHz
Arm CPU
1x Cortex-A53 @ 1 GHz
MCU
8051 @ 6 Ko SRAM
Mémoire
256 Mo de DRAM SIP
TPU
1.0 TOPS @ INT8
Stockage
1x Connecteur microSD ou 1x SD NAND intégré
USB
1x USB-C pour l'alimentation et les données, USB Pads disponibles
CSI
1x Connecteur FPC 16P (MIPI CSI 2 voies)
Prise en charge des capteurs
5 M @ 30 ips
Ethernet
Ethernet 100 Mbit/s avec PHY
Audio
Via des pads GPIO
GPIO
Jusqu'à 26x pads GPIO
Puissance
5 V/1 A
Support du système d'exploitation
Linux, RTOS
Dimensions
21 x 51 mm
Téléchargements
Documentation
GitHub
CaractéristiquesMode synchrone : Auto, Normal, Simple, Aucun, BalayageDéclenchement sur front montant ou descendantModes de mesure précis vertical, horizontal et seuil de déclenchementMesure automatique : fréquence, période, rapport cyclique, tension efficace en courant continu/Vpp/Vmax/Vmin/VavgGénérateur de signaux intégré : onde carrée 10 Hz-1 MHz (rapport cyclique réglable) ou 10 Hz-20 kHzOnde sinusoïdale/carrée/triangle/dents de scieSpecificationsLargeur de bande analogique1 MHzFréquence d'échantillonnage maximale10 Msa/sProfondeur maximale de la mémoire d'échantillonnage8KImpédance d'entrée analogique1 MΩTension d'entrée max.±40 V (X1)CouplageCA/CCSensibilité verticale20 mv/div … 10 V/div (1-2-5)Sensibilté horizontale1 µs/div … 2 s/div (1-2-5)StockageDisque USB intégré de 8 Mo pour les données et les photos d'écranAlimentation électriqueBatterie lithium de 550 mAh, rechargeable via le port Micro USBAffichageÉcran TFT LCD couleur de 2,8 pouces (320x240 pixels)Dimensions100 x 56,5 x 10,7 mmTélèchargementsUser ManualSource CodeApp
Mesureur LCR/ESR, multimètre, testeur CMS avec générateur de micro-signaux intégré La pincette numérique Miniware DT71 est un outil CMS ingénieux, idéal pour de multiples fonctions, avec entrée de mesure différentielle. La structure compacte du DT71 en trois parties réunit un contrôleur, des branches de test et des sondes. Celles-ci peuvent être remplacées rapidement en fonction des besoins de la mesure. Le DT71 distingue automatiquement les CMS courants : résistances, condensateurs et diodes. Points forts La pincette de mesure numérique DT71 est un outil de mesures multifonctionnel avec une mesure d'entrée différentielle complète. DT71 a une structure en deux parties originale : un contrôleur et des branches de test avec des pointes qui peuvent être remplacée et combinée. Elle est compacte et tient dans la poche pour être facilement emporté. Vous pouvez l'utiliser dans les laboratoires, sur les établis, et dans les entrepôts. Elle est également dotée de deux batteries au lithium rechargeables intégrées qui peuvent durer 10 heures d'affilée avec une pleine charge prenant environ 2 heures. La pincette numérique DT71 est dotée d'un écran OLED placé sur le contrôleur rotatif à 360°, offrant une visibilité sous tous les angles. La reconnaissance intelligente des gestes identifie automatiquement les mouvements de la main gauche ou droite et ajuste l'affichage de l'écran. Elle offre différents types de mesures répondant à tous vos besoins. Les branches de test de la pincette numérique DT71 utilisent une élasticité magnétique pour offrir une structure ergonomique et durable. La pincette numérique DT71 est dotée d'une paire de magnifiques pointes interchangeables plaquées or, qui permettent une plus grande précision de mesure. La pincette numérique DT71 dispose de modes d'identification manuel et automatique. En mode automatique, la DT71 peut identifier automatiquement les composants CMS, notamment les résistances, les condensateurs, les inductances et les diodes, en affichant les paramètres principaux et secondaires, ce qui est très utile pour distinguer rapidement les différents composants. En outre, un générateur de signaux de forme d'onde intégré peut émettre des signaux de différents formes d'onde. La DT71 constitue une solution parfaite pour le débogage et la maintenance de systèmes électroniques complexes ainsi que pour la classification et la détection de composants de puces discrètes. Différent des autres testeurs LCR, la pincette numérique DT71 n'a pas de boutons physiques, à la place, elle a un bouton tactile caché sur le contrôleur, ce qui la rend facile à utiliser avec un simple toucher. La pincette numérique DT71 possède des fonctions intelligentes telles que l'identification automatique, l'arrêt automatique. Le micrologiciel peut également être mis à niveau. Caractéristiques Structure en deux parties innovante : le contrôleur, les branches de test et les pointes de la pincette, qui peuvent être remplacées et combinées de manière flexible. Contrôleur rotatif à 360° avec écran OLED, offrant de bons angles de vue Reconnaissance intelligente des gestes avec détection automatique de l'utilisation de la main gauche ou droite et adaptation de l'orientation de l'écran en conséquence. Bouton tactile caché sur le contrôleur, ce qui permet de l'utiliser facilement. Il suffit d'un simple toucher. Les branches de test utilisent l'élasticité magnétique pour fournir une structure ergonomique, durable et facile à accrocher. Deux batteries au lithium intégrées dans les branches de test, ce qui permet de les équilibrer et d'obtenir une plus grande autonomie en veille. Plusieurs types de pointes de pincettes interchangeables plaquées or, permettant une plus grande précision de mesure dans diverses utilisations. Identification automatique des CMS, notamment les résistances, les condensateurs, les inductances et les diodes, avec indication des paramètres principaux et secondaires. Un générateur de signaux intégré peut produire des signaux de différentes formes d'onde. Caractéristiques Spécifications des produits Operation time 10 h (en fonctionnement continu) Durée de charge 2 h Afficheur OLED 96 x 16 Dimension Contrôleur 47 mm Branches de test 106 mm Poids 22 g Fonctionnement Bouton tactile caché Spécifications des mesures Plage Résolution Précision Résistance 0,1 Ω~1 KΩ 0,1 Ω 0,5%+2 1 KΩ~2000 KΩ 1 KΩ 0,5%+2 Capacité 0,1pF~1000pF 0,1 pF 2%+3 0.001 uF~400 uF 0.001 uF 2%+3 Inductance 1 uH~1000 uH 1 uH 5%+3 1 mH~50 mH 1 mH 5%+3 Tension 1 mV~100 mV 1 mV 2%+5 0,1 V~40 V 0,1 V 1%+3 Fréquence 10 Hz~1 KHz 10 Hz 0,1%+3 1 KHz~20000 KHz 1 KHz 0,1%+3 Diode diodessilicon, diodes Schottky , LED (+0,1~3 V) 0,1 V 1% Tension d'entrée maximale -5 V~+50 V Impédance de la source 1 MΩ Functions Identification automatique Oui Mesures désignées Oui Continuity and Diode testing Oui Générateur de signaux SINE 10 KHz, 5 KHz, 2 KHz, 1 Khz, 500 Hz, 200 Hz NOISE 100 KHz USER 10 KHz, 5 KHz, 2 KHz, 1 Khz, 500 Hz, 200 Hz PULSE 100 KHz, 0 KHz, 20 Khz, 10 KHz, 5 KHz, 2 KHz, 1 Khz, 500 Hz, 200 Hz Inclus 1x Pincette de mesure numérique DT71 1x Branches de test 2x Pointes de mesure 1x Câble de données 1x Mallette de transport 1x Instructions de sécurité Téléchargements User Manual v1.3 Firmware v1.15 Calibration v2.0
Le MDP-M01 est un module de contrôle d'affichage équipé d'un écran TFT de 2,8 pouces. L'écran peut être tourné à 90 degrés, ce qui permet aux utilisateurs de visualiser les données et les formes d'onde. Le MDP-M01 peut réaliser un affichage et un contrôle en ligne avec les mini-modules d'alimentation numérique MDP-P906 et d'autres modules du système MDP par le biais d'une communication sans fil de 2,4 GHz, et peut contrôler jusqu'à 6 sous-modules en même temps. Specifications Taille de l’écran 2,8' TFT Résolution de l’écran 240 x 320 Alimentation Entrée d'alimentation micro USB, ou prise d'alimentation du sous-module via un câble d'alimentation dédié Entrée DC 5 V/0,3 A Autres fonctions Peut contrôler jusqu'à 6 sous-modulesMise à jour du logiciel par micro USB Dimensions 107 x 66 x 13,6 mm Poids 133 g Inclus 1x MDP-M01 Moniteur numérique intelligent 1x Cable (2.5 mm jack to Micro USB) Téléchargements User Manual v3.4 Firmware v1.32
Le MDP-P906 dispose d'un ventilateur de refroidissement intégré et d'une puissance de sortie maximale de 300 W, ce qui permet de répondre à un plus grand nombre de besoins en matière de tests et d'applications. Grâce à la communication sans fil 2,4 GHz, il peut être connecté au module MDP-M01 Smart Digital Monitor pour réaliser la combinaison libre de plusieurs canaux de 300 W par canal. Le MDP-P906 possède une stabilité et une fiabilité comparables à ceux d'une alimentation professionnelle. Il peut délivrer un courant constant et il offre des fonctions puissantes telles que la sortie programmable, la sortie temporelle, le contrôle temporel, la compensation automatique, le mode boost, etc., ce qui en fait un véritable bloc d'alimentation CC linéaire programmable, intelligent et personnalisé. Le MDP-P906 adopte une coque en alliage d'aluminium usinée avec précision par CNC, avec une finition soignée, un aspect nouveau, miniature et esthétique, il renverse complètement l'image rigide de l'alimentation de bureau traditionnelle. Grâce à sa conception modulaire empilable et à sa fonction de communication sans fil, le MDP-P906 peut fonctionner indépendamment ou en binôme, à la fois sur l'établi et pour la maintenance sur site. Le MDP-P906 est une solution parfaite pour les ingénieurs en électronique, en particulier les ingénieurs d'application sur le terrain, afin de répondre aux différents besoins en matière de sources d'alimentation. Ventilateur silencieux intégré, refroidissement instantané, assurant une sortie stable et efficace ! Compensation linéaire intelligente, tension et courant constants Sortie positive et négative, boost en série, partage du courant en parallèle Applications Tests universels et expériences pédagogiques en laboratoire de R&D Maintenance des produits numériques Vérification des propriétés et diagnostic des défauts des appareils et des circuits Alimentation de secours pour les modèles réduits d'avions et de véhicules Test d'alimentation de circuits ou de modules RF et micro-ondes Contrôle et inspection de la qualité Alimentation purifiée de circuits hybrides numériques-analogiques de haute précision et d'appareils audio Hi-Fi Specifications Entrée CC 4,2-30 V/14 A (Max) QC 3.0/PD2.0, 20 V/5 A (Max) Sortie 0-30 V/0-10 A, 300 W (Max) Efficacité de la conversion 95% Résolution de la sortie 10 mV/2 mA, jusqu'à 1 mV/1 mA via le module de contrôle de l'affichage Précision de la sortie 0,03%+5 mV0,05%+2 mV Taux d’ajustement Taux d'ajustement de la charge Taux d'ajustement de la puissance Ondulation et bruit rms, 3 mVpp ; 2 mArms Réponse transitoire Protections de sécurité Protection contre les surtensions d'entrée, les sous-tensions et les inversions de connexion, surintensité de sortie, protection contre les retours d'eau et protection contre la surchauffe Autres Arrêt automatique et passage en mode micro-alimentationPrise en charge de la mise à jour du micrologiciel par USB Dimensions 112 x 66 x 20 mm Poids 181 g Inclus 1x Alimentation numérique MDP-P906 2x Câble de sortie 1x Manuel de l'utilisateur Téléchargements User Manual v1.1 Firmware v1.32
Le MDP (Mini Digital Power System) est un système d'alimentation linéaire programmable en courant continu basé sur une conception modulaire, capable de connecter différents modules pour les utiliser selon les besoins. Le MDP-XP se compose d'un module de contrôle d'affichage (MDP-M01) et d'un module d'alimentation numérique (MDP-P906). Grâce à une connexion sans fil de 2,4 GHz, il permet de combiner librement plusieurs canaux à une puissance de 300 W par canal. Le MDP-XP est une alimentation CC linéaire programmable très rentable, dotée d'indicateurs, d'une stabilité, d'une fiabilité et d'une interface utilisateur distincte comparables à ceux des alimentations professionnelles ; il offre également une sortie programmable, une sortie temporelle, un contrôle séquentiel, une compensation automatique et d'autres fonctions puissantes, de manière à répondre à des besoins d'essai diversifiés. Module de contrôle de l'affichage MDP-M01 : équipé d'un écran TFT de 2,8 pouces, il peut afficher la forme d'onde tension-courant en temps réel, prendre en charge les statistiques de données, s'associer automatiquement à six sous-modules (modules de puissance numériques) et les contrôler. Il est doté de deux molettes et d'un système de défilement à 90 degrés, d'une conception conviviale. Module de puissance numérique MDP-P906 : sortie linéaire à haut rendement, onde d'ondulation de 0,25 mV, réponse transitoire à grande vitesse et prise en charge d'un réglage précis. Specifications (MDP-M01) Taille de l’écran 2,8' TFT Résolution de l’écran 240 x 320 Alimentation Entrée d'alimentation micro USB, ou alimentation du sous-module par un câble d'alimentation dédié Entrée CC 5 V/0,3 A Autres fonctions Peut contrôler jusqu'à 6 sous-modules Mise à jour du logiciel par Micro USB Dimensions 107 x 66 x 13,6 mm Poids 133 g Specifications (MDP-P906) Entrée CC 4,2-30 V/14 A (Max) QC 3,0/PD2,0, 20 V/5 A (Max) Sortie 0-30 V/0-10 A, 300 W (Max) Efficacité de la conversion 95% Résolution de sortie 10 mV/2 mA, jusqu'à 1 mV/1 mA via le module de contrôle de l'affichage Précision de la sortie 0.03%+5 mV0.05%+2 mV Taux d'ajustement Taux d'ajustement de la charge Ondulation et bruit rms, 3 mVpp ; 2 mArms Réponse transitoire Protections de sécurité Protection contre les surtensions d'entrée, les sous-tensions, les inversions de connexion, les surintensités de sortie, les retours d'eau et les surchauffes. Autres Arrêt automatique et passage en mode micro-alimentation Prise en charge de la mise à jour du micrologiciel par USB Dimensions 112 x 66 x 20 mm Poids 181 g Inclus MDP-M01 1x Moniteur numérique intelligent MDP-M01 1x Câble (prise 2,5 mm vers Micro USB) MDP-P906 1x Alimentation numérique MDP-P906 2x Câble de sortie 1x Manuel de l'utilisateur Téléchargements MDP-M01 User Manual v3.4 MDP-P906 User Manual v1.1 Firmware v1.32
Miniware MHP50 est un super mini préchauffeur SMD portatif avec ventilateur de refroidissement intégré et conception conviviale, prenant en charge la fonction de courbe de chauffage pour obtenir un effet de chauffage similaire à celui d'un four à refusion. Avec sa forme de tour carrée et sa conception de contrôleur et de plaque chauffante amovibles, vous pouvez le mettre dans votre poche. La plaque chauffante en laiton recouverte de nanocéramique assure des performances de préchauffage stables. Il est équipé de fonctionnalités conviviales, notamment une température prédéfinie, un chauffage inclinable, une mise en veille électrique, une mise en veille automatique et une mise à niveau du micrologiciel facile à utiliser.
L'écran OLED intégré au contrôleur affiche les paramètres, et l'écran LED RVB avec différentes couleurs facilite le contrôle de la température de chauffage actuelle.
Caractéristiques
Zone de chauffage de 5 x 5 cm, hauteur de 3,7 cm, format mini-poche, adaptée aux scénarios d'applications de soudage mobiles
Contrôleur et plaque chauffante séparables, flexibles à remplacer
Ventilateur de refroidissement haute vitesse intégré, capable de détecter automatiquement la température du contrôleur, d'ajuster intelligemment la vitesse du ventilateur et d'accélérer la dissipation thermique
Déflecteur d'air innovant pour couper efficacement le transfert de chaleur et protéger le contrôleur des dommages thermiques
Écran LCD couleur d'une résolution de 160 x 80, affichage clair et riche des paramètres
Écran OLED intégré et LED True Color, la couleur de la lumière change en fonction de la température de chauffage
La plaque chauffante de adopte un support en acier inoxydable au design futuriste, artistique et pratique
Entrées d'alimentation bimode : prise d'alimentation DC 5525 pour une entrée de 19 à 24 V jusqu'à 150 W ; Entrée d'alimentation standard PD 20 V pour atteindre 100 W
Prend seulement 150 secondes au chauffage le plus rapide de la température ambiante (28°C) à 300°C (sous une entrée d'alimentation de 24 V CC)
Fonction de courbe de chauffage innovante, vous pouvez personnaliser la température et la durée de chauffage par sections pour obtenir un effet de soudure par refusion similaire
Plusieurs fonctions intelligentes : température prédéfinie, protection contre le renversement, réglage de la luminosité, mise à niveau du micrologiciel
Idéal pour préchauffer, dessouder des circuits imprimés, des composants, etc.
Spécifications
Modèle
MPH50-B5
Matériau de la plaque chauffante
Laiton avec revêtement nano-céramique (BS50)
Écran
LCD couleur
Zone de chauffage
50 x 50 mm
Plage de température
100-350°C
Stabilité de la température
±3%
Alimentation
USB-CDC 5525
Tension d'entrée
DC 19-24 VPD 20 V (utiliser une seule entrée)
Puissance maximale
DC 5525 (150 W)PD 100 W
Dimensions
Contrôleur : 71,5 x 55,5 x 22,5 mmPlaque chauffante : 50 x 50 x 29 mm
Poids
Contrôleur : 78 gPlaque chauffante : 87 g
Inclus
1x Contrôleur MHP50
1x Plaque chauffante BS50
1x Câble PD (20 V/5 A)
1x Manual
La station de soudure sans fil Miniware TS1C (avec écran OLED intégré et Bluetooth) est un outil de soudure intelligent qui chauffe jusqu'à 400°C en moins de 20 secondes. Grâce à sa batterie intégrée, le fer à souder sans fil est confortable à tenir et facile à utiliser.
Caractéristiques
Nouvelle technologie de stockage d'énergie avec supercondensateur à haut rendement, temps de charge et de décharge de 10 000 niveaux.
Conception séparée + véritable sans-fil, pour profiter de la soudure sans fil
PD2 standard 20 V avec une consommation d'énergie maximale de 45 W, et jusqu'à 36 W de puissance de soudage, peut souder en continu plus de 180 joints de soudure (0805) avec une seule charge complète.
Préchauffage dans la station de contrôle, pour améliorer l'efficacité du chauffage
Trois emplacements d'extension pour les accessoires
Station de contrôle
PD2 standard 20 V avec une consommation d'énergie maximale de 45 W, protection contre les surintensités
Écran OLED de 128x64 pixels, affichage en temps réel de l'état du fer à souder
Préchauffage dans la station de contrôle, pour améliorer l'efficacité du chauffage
Commande et réglage à distance : contrôle de la température, réglage du menu, affichage des informations et de l'état de l'appareil, etc.
Fonctions de support de soudure et de station de chargeTrois emplacements d'extension pour de multiples accessoires supplémentaires, tels qu'un emplacement pour l'éponge
Fer à souder
Supercondensateur 750F intégré pour un stockage d'énergie à haute efficacité, pouvant être chargé via la station de contrôle (ou en cas d'urgence via l'interface USB Type-C).
Puissance de chauffe maximale de 36 W, peut souder en continu plus de 180 joints de soudure (0805) avec une seule charge complète.
Compatible avec les pannes à souder d'interface audio Miniware 3,5 mm (série de pannes TS80/80P)
Mode Boost (maintenir le bouton du fer enfoncé)
Inclus
Fer à souder TS1C
Station de contrôle TS1C
Panne à souder (TS-B02)
Câble en silicone
Emplacement pour éponge avec éponge inclus
Manuel
50+ Android Apps with Raspberry Pi, ESP32 and Arduino
This book is about developing apps for Android compatible mobile devices using the MIT App Inventor online development environment. MIT App Inventor projects can be in either standalone mode or use an external processor. In standalone mode, the developed application runs only on the mobile device (e.g. Android). In external processor-based applications, the mobile device communicates with an external microcontroller-based processor, such as Raspberry Pi, Arduino, ESP8266, ESP32, etc.
In this book, many tested and fully working projects are given both in standalone mode and using an external processor. Full design steps, block programs, circuit diagrams, QR codes and full program listings are given for all projects.
The projects developed in this book include:
Using the text-to-speech component
Intonating a received SMS message
Sending SMS messages
Making telephone calls using a contacts list
Using the GPS and Pin-pointing our location on a map
Speech recognition and speech translation to another language
Controlling multiple relays by speech commands
Projects for the Raspberry Pi, ESP32 and Arduino using Bluetooth and Wi-Fi
MIT APP Inventor and Node-RED projects for the Raspberry Pi
The book is unique in that it is currently the only book that teaches how to develop projects using Wi-Fi and Node-RED with MIT App Inventor. The book is aimed at students, hobbyists, and anyone interested in developing apps for mobile devices.
All projects presented in this book have been developed using the MIT App Inventor visual programming language. There is no need to write any text-based programs. All projects are compatible with Android-based mobile devices. Full program listings for all projects as well as detailed program descriptions are given in the book. Users should be able to use the projects as they are presented, modifying them to suit their own needs.
Le Mixer Geek Theremin+ est un instrument de musique électronique amusant et innovant, inspiré du Theremin classique. Contrairement aux instruments traditionnels, le Theremin+ se joue sans contact physique, par des mouvements des mains dans l'air pour contrôler la hauteur et le volume.
Le Theremin+ offre une façon passionnante et pratique d'explorer la musique et l'expérimentation sonore.
Caractéristiques
Prêt à l'emploi dès sa sortie de l'emballage
Équipé d'un haut-parleur et d'un écran couleur
Navigation et confirmation intuitives par boutons
Choisissez parmi plus de 70 sonorités
Nombreuses fonctions personnalisables
Affichage de la forme d'onde, de la durée, de la fréquence, du volume et de la hauteur de note correspondante (l'affichage peut être désactivé)
Alimenté par port USB-C ; compatible avec les batteries externes
Conception compacte avec antenne télescopique amovible pour un rangement facile
Se connecte à un casque, des enceintes externes ou des appareils d'enregistrement
Dimensions : 98 x 70 x 18 mm
Inclus
1x Theremin+ Instrument de musique
2x Antennes
1x Câble USB-C
Valve Amplifiers are regarded by many to be the ne plus ultra when it comes to processing audio signals. The combination of classical technology and modern components has resulted in a revival of the valve amplifier. The use of toraidal-core output transformers, developed by the author over the past 15 years, has contributed to this revival. The most remarkable features of these transformers are their extremely wide frequency ranges and their very low levels of linear and nonlinear distortion.
This book explains the whys and wherefores of toroidal output transformers at various technical levels, starting with elementary concepts and culminating in complete mathematical descriptions. In all of this, the interactions of the output valves, transformer and loudspeaker form the central theme.
Next come the practical aspects. The schematic diagram of a valve amplifier often appears to be very simple at first glance, but anyone who has built a modern valve amplifier knows that a lot of critical details are hidden behind this apparent simplicity. These are discussed extensively, in connection with designs for amplifiers with output powers ranging from 10 to 100 watts. Finally, the author gives some attention to a number of special valve amplifiers, and to the theory and practice of negative feedback.
In summary, this book offers innovative solutions for achieving perfect audio quality. Do-it-yourself builders, as well as persons who want to gain a deeper technical understanding of the complex world of audio transformers, valve amplifiers and audio signal processing, will find this book a rich and useful source of information.
L’antenne GNSS flexible Molex a une empreinte minuscule de 40,40 mm x 15,40 mm, tandis que le tampon adhésif est un peu plus grand à 56,40 mm x 20 mm. Mieux encore, l’antenne n’a que 0,1mm d’épaisseur (ou environ l’épaisseur d’un morceau de papier). Retirez le support et collez-le sur n’importe quelle surface, ou laissez-le en place (attention au fragile connecteur U.FL). Caractéristiques : Longueur du câble : 50 mm Connecteur : U.FL Profil de rayonnement : omnidirectionnel Polarisation : linéaire Poids : 0.466 g Style de montage : Adhésif Protocole : BeiDou, Galileo, GLONASS, GPS Perte de rendement : Gain de crête (Max) : 1,1 dBi+ Efficacité : >74 % Impédance d’entrée 50 ohms
Le Speaker Kit pour Raspberry Pi est un petit haut-parleur amplifié conçu pour le Raspberry Pi.
Inclus
MonkMakes Haut-parleur amplifié
Jeu de 10 fils d'embase femelle à femelle
Câble audio stéréo court
Modèle GPIO Feuille de Framboise
Téléchargements
Instructions
Fiche de données
Planche à pain sans soudure étiquetée pour le Raspberry Pi Pico
Il peut être difficile de déterminer quelle broche correspond à quelle lorsque le Raspberry Pi Pico est monté sur une planche à pain sans soudure. La planche à pain MonkMakes pour Pico résout ce problème en étiquetant les broches Pico sur la planche à pain sans soudure à 400 points.
Caractéristiques
400 points de connexion
2 prises de courant
Dimensions : 8,2 x 5,5 x 0,85 cm
Support autocollant
Ce kit contient tout le nécessaire pour commencer à apprendre à connecter l'électronique au micro:bit de manière accessible et simple. Tout est connecté à l'aide des pinces crocodiles fournies, donc aucune soudure n'est nécessaire. Inclus
MonkMakes Haut-parleur pour micro:bit
MonkMakes Switch pour micro:bit
Carte de capteur MonkMakes pour micro:bit
Jeu de cordons à pince crocodile (10 cordons)
Petit moteur avec ventilateur
Boîtier à pile AA unique (pile non incluse)
Ampoule et support
Livret (A5)
Téléchargements
Instructions
Fiche de données
Plans de cours
Surveillez la mesure de l’humidité du sol, de la température et de l’humidité relative avec le Plant Monitor. Cette carte est compatible avec le BBC micro:bit, le Raspberry Pi et la plupart des cartes microcontrôleurs.
Anneaux pinces alligator/croco
Broches d'en-tête soudées prêtes pour votre choix de microcontrôleur.
Interface série UART facile à utiliser
Sortie analogique supplémentaire pour l'humidité uniquement
LED RVB intégrée
Téléchargements
Fiche de données
Instructions
Ce kit comprend 2 servomoteurs et une carte d'interface Monk Makes ServoSix à utiliser avec Raspberry Pi. Il comprend également un modèle GPIO Raspberry Leaf, un tas de broches d'en-tête femelle à femelle et un boîtier de batterie 4xAA.
Caractéristiques de la carte Servo Six
Bornes à vis pour alimentation servo
Protection contre l'inversion de polarité pour l'alimentation du servo
Condensateur 470 µF 16 V pour alimentation servo
Résistances de limitation de courant 470 Ω pour lignes de servocommande (pour protéger les broches GPIO)
Indicateur d'alimentation LE
Téléchargements
Instructions