Apprenez à utiliser et programmer le microcontrôleur ESP32 en MicroPython dans vos futurs projets !
Ce livre (en anglais) de projets par Dogan Ibrahim, auteur populaire de livres Elektor contient de nombreux projets logiciels et matériels spécialement développés pour le kit de développement ESP32 de MakePython. Le kit est livré avec plusieurs LED, capteurs et actionneurs. Le kit vous aidera à acquérir les connaissances de base pour créer des projets IdO.
Les projets testés dans le livre sont basés sur les composants fournis. Chaque projet est décrit par un schéma fonctionnel, un schéma de circuit, un listage complet ainsi qu’une description détaillée du programme.
Contenu du kit
1x Carte de développement MakePython ESP32 avec LCD
1x Module de mesure à ultrasons
1x Capteur de température et d'humidité
1x Module buzzer
1x Module DS18B20
1x Module infrarouge
1x Potentiomètre
1x Module WS2812
1x Capteur de son
1x Capteur de vibrations
1x Module de résistance photosensible
1x Capteur de pouls
1x Servomoteur
1x Câble USB
2x Bouton
2x Plaque d'essai
45x Fils de connexion
10x résistances 330R
10x LED (Rouges)
10x LED (Verts)
1x Livre de projets (en anglais, 206 pages)
46 projets dans le livres
Projets à LED
LED clignotante
SOS clignotant
LED clignotante – utilisation d'un timer
LED clignotantes en alternance
Contrôle des boutons
Modification de la fréquence de clignotement des LED à l'aide d'interruptions de boutons-poussoirs
LED de poursuite
Compteur binaire à LED
Lumières de Noël (8 LEDs clignotant de façon aléatoire)
Dés électronique
Jour de chance de la semaine
Projets de modulation de la largeur d'impulsion (PWM)
Génération d'une forme d'onde PWM de 1000 Hz avec un rapport cyclique de 50%
Contrôle de la luminosité des LED
Mesures de la fréquence et du rapport cyclique d'une forme d'onde PWM
Compositeur de mélodies
Orgue électronique simple
Servo motor control
Thermomètre DS18B20 à servomoteur
Projets de convertisseur analogique-numérique (CAN)
Voltmètre
Traçage de la tension d'entrée analogique
Capteur de température interne de l'ESP32
Ohmmètre
Module de résistance photosensible
Projets de convertisseur numérique-analogique (CNA)
Génération de tensions fixes
Génération d'un signal en dents de scie
Génération d'un signal à onde triangulaire
Forme d'onde périodique arbitraire
Génération d'un signal sinusoïdal
Génération d'un signal sinusoïdal précis au moyen d'interruptions du timer
Utilisation de l'afficheur OLED
Compteur de secondes
Compteur d'événements
Thermomètre numérique à base d'OLED DS18B20
Contrôleur de température ON-OFF
Mesure de la température et de l'humidité
Mesure de la distance par ultrasons
Taille d'une personne (stadiomètre)
Mesure de la fréquence cardiaque (pouls)
Autres capteurs fournis dans le kit
Alarme antivol
Lumière activée par le son
Détection d'obstacles par infrarouge avec buzzer
Anneau de LED RVB WS2812
Horodatage des données de température et d'humidité
Programmation réseau
Scanner Wi-Fi
Contrôle à distance depuis le navigateur Internet (à l'aide d'un smartphone ou d'un PC) – Serveur Web
Stockage des données de température et d'humidité dans le cloud
Fonctionnement à faible puissance
Utilisation d'un timer pour activer le processeur
The Arduino Uno is an open-source microcontroller development system encompassing hardware, an Integrated Development Environment (IDE), and a vast number of libraries. It is supported by an enormous community of programmers, electronic engineers, enthusiasts, and academics. The libraries in particular really smooth Arduino programming and reduce programming time. What’s more, the libraries greatly facilitate testing your programs since most come fully tested and working.
The Raspberry Pi 4 can be used in many applications such as audio and video media devices. It also works in industrial controllers, robotics, games, and in many domestic and commercial applications. The Raspberry Pi 4 also offers Wi-Fi and Bluetooth capability which makes it great for remote and Internet-based control and monitoring applications.
This book is about using both the Raspberry Pi 4 and the Arduino Uno in PID-based automatic control applications. The book starts with basic theory of the control systems and feedback control. Working and tested projects are given for controlling real-life systems using PID controllers. The open-loop step time response, tuning the PID parameters, and the closed-loop time response of the developed systems are discussed together with the block diagrams, circuit diagrams, PID controller algorithms, and the full program listings for both the Raspberry Pi and the Arduino Uno.
The projects given in the book aim to teach the theory and applications of PID controllers and can be modified easily as desired for other applications. The projects given for the Raspberry Pi 4 should work with all other models of Raspberry Pi family.
The book covers the following topics:
Open-loop and closed-loop control systems
Analog and digital sensors
Transfer functions and continuous-time systems
First-order and second-order system time responses
Discrete-time digital systems
Continuous-time PID controllers
Discrete-time PID controllers
ON-OFF temperature control with Raspberry Pi and Arduino Uno
PID-based temperature control with Raspberry Pi and Arduino Uno
PID-based DC motor control with Raspberry Pi and Arduino Uno
PID-based water level control with Raspberry Pi and Arduino Uno
PID-based LED-LDR brightness control with Raspberry Pi and Arduino Uno
SmartScope est un oscilloscope USB compact à 2 canaux avec une bande passante de 30 MHz et une fréquence d'échantillonnage de 2x 100 MSa/s. Il est compatible avec toutes les principales plateformes, y compris Windows, macOS, Linux et Android. L'utilisation et l'affichage des signaux de mesure se font via un smartphone, une tablette ou un PC. De plus, un analyseur logique et un générateur de signaux sont intégrés.
Plus encore, vous pouvez l'emporter avec vous : emportez le SmartScope sur la route, grâce à la connectivité à câble unique. Tout sera intuitif : pointer, pincer et glisser remplacent enfin les interfaces encombrantes des anciens scopes.
Avec le SmartScope vous développez vos interfaces numériques en utilisant l'analyseur logique 100 MS/s. Avec cet outil, vous pouvez concevoir le signal que vous voulez en utilisant Excel, puis le charger dans le générateur de formes d'onde arbitraires (AWG) intégré. En fin, vous pouvez relever la tension en tout point de votre conception 100 millions de fois par seconde.
Les logiciels supportant Windows / macOS / Linux / Android et les formats d'exportation (Excel .csv / Matlab .mat) sont donnés.
Caractéristiques
Échantillonnage de 100 MHz/s sur toutes les voie
Couplage CA/CC sur les entrées analogiques
Fonctionnement 100% silencieux
RAM 64 Mbit : zoom x10000
Générateur de formes d'onde arbitraires
8 entrées numériques à 100 Méch/s chacune
4 sorties numériques à 100 Méch/s chacune
Utilisez une alimentation externe pour votre scope au cas où votre portable ne pourrait pas fournir le courant nécessaire.
Spécifications
Oscilloscope
Bandwidth
30 MHz (-3 dB point)
Sample rate
2x 100 MS/s
Channels
2
Max pre-trigger position
16x full scale
Max post-trigger position
Full scale
Max full voltage scale
10 V/div (±35 V input range)
Min full voltage scale
20 mV/div
Analog input range
-35 V, +35 V
Max input peak-to-peak
40 V
Signal coupling
AC / DC
Precision
8 bit
Input impedance
1 MΩ // 10 pF
Waverforms
200 waveforms/s
Data delay to host
<10 ms
Sample depth
Up to 4 million samples per channel
External trigger
Yes
Logic Analyzer
Input channels
8
Input impedance
100 kOhm // 2 pF to GND
Sample rate
100 MS/s
Logic level
1,8 V to 5,0 V
Diode protection
Bidirectional
Input data buffer
4 million samples
Waverforms
200 waveforms/s
Data delay to host
<10 ms
Protocol decoders
I²C, SPI, UART, I²S integrated User extensible
Wave Generator (Analog Output)
Output channels
1
Data rate
Up to 50 MS/s
Output level
0-3,3 V (Opamp driven)
Output buffer
Up to 2048 samples
Max slew rate
30 ns/V
Step
13 mV
Wave Generator (Digital Output)
Channels
4
Data rate
Up to 100 MS/s
Output level
3,3 V or 5 V (selectable)
Output buffer
Up to 2048 samples
Diode protected
Yes
Programmable Logic
USB controller
MicroChip PIC18F14K50
USB interface
PicKit3 or USB flashable
FPGA
Xilinx Spartan 6
FPGA interface
JTAG and USB flashable
Size & Weight
Dimensions
110 x 64 x 24.2 mm (L x W x D)
Weight
158 g
Case
Aluminium
Connectivity
Device/Host
mini USB included
Record waveforms
Store Matlab (.mat) or Excel (.csv) files through Dropbox
Analog
BNC 2 probes included
Digital
8x 0.1" pitch, probes (included)
Sync
USB micro B-B
Power
USB micro B (optional)
Inclus
1x Oscilloscope USB SmartScope
2x Sondes analogiques
1x Cable de digital sondes
1x Cable USB
Téléchargements
Logiciel
GitHub
Wiki
La ZD-915 est une station de dessoudage numérique avec protection ESD qui affiche numériquement la valeur réelle et la valeur de consigne sur un écran LCD. Cette station de dessoudage dispose d'une grande puissance elle se distingue par un boîtier compact et robuste. Elle facilite le dessoudage, car elle peut être utilisée avec une seule main.
La ZD-915 dispose d'un pistolet à souder avec un filtre qui attrape tout ce qui est aspiré, il suffit donc de remplacer les filtres pour continuer. Elle est aussi dotée d'un capteur de température dans la pointe permettant d'absorber rapidement les fluctuations de la température.
Caractéristiques
La température est facilement ajustée par de simples boutons haut/bas.
La station de soudage à température contrôlée de 140 W avec une plage réglable de 160°C à 480°C.
La station de dessoudage est conçue spécialement pour le dessoudage sans plomb.
Le côté de la station dispose d'un support classique avec éponge.
Une mise sous/hors tension avec voyant lumineux est également présentée sur la face avant.
Spécifications
Station
Alimentation en tension
220-240 V
Consommation électrique
140 W
Pression du vide
600 mm HG
Pistolet à dessouder
Consommation électrique
24 V CA 80 WCapacité de chauffe 130 W
Température
160-480 °C
Élément chauffant
Élément chauffant céramique
Inclus
1x ZD-915 Station de dessoudage
2x Pointe à souder de rechange
3x Aiguille de nettoyage pour pointes à dessouder
1x Filtre de rechange pour pistolet à dessouder
1x Manuel
This book details the use of the Arduino Uno and the Raspberry Pi 4 in practical CAN bus based projects. Using either the Arduino Uno or the Raspberry Pi with off-the-shelf CAN bus interface modules considerably ease developing, debugging, and testing CAN bus based projects.
This book is written for students, practicing engineers, enthusiasts, and for everyone else wanting to learn more about the CAN bus and its applications. The book assumes that the reader has some knowledge of basic electronics. Knowledge of the C and Python programming languages and programming the Arduino Uno using its IDE and Raspberry Pi will be useful, especially if the reader intends to develop microcontroller-based projects using the CAN bus.
The book should be a useful source of reference material for anyone interested in finding answers to questions such as:
What bus systems are available for the automotive industry?
What are the principles of the CAN bus?
How can I create a physical CAN bus?
What types of frames (or data packets) are available in a CAN bus system?
How can errors be detected in a CAN bus system and how dependable is a CAN bus system?
What types of CAN bus controllers exist?
How do I use the MCP2515 CAN bus controller?
How do I create 2-node Arduino Uno-based CAN bus projects?
How do I create 3-node Arduino Uno-based CAN bus projects?
How do I set the acceptance masks and acceptance filters?
How do I analyze data on the CAN bus?
How do I create 2-node Raspberry Pi-based CAN bus projects?
How do I create 3-node Raspberry Pi-based CAN bus projects?
La mesure des émissions conduites est la méthode la plus simple et la plus abordable pour savoir si une conception peut répondre aux exigences IEM/CEM. Le Réseau de Stabilisation d'Impédance de Ligne (RSIL ou LISN en anglais) est un composant indispensable d'une installation de test de préconformité CEM.
En coopération avec Würth Elektronik, Elektor a conçu un RSIL CC double de 5 µH, 50 Ω qui supporte des tensions jusqu'à 60 V et des courants jusqu'à 10 A.
L'appareil mesure les interférences RF sur les deux canaux (l'alimentation) au moyen d'inductances de blocage de 5 μH. Le réseau interne d'atténuation de 10 dB – un dans chaque canal – contient un filtre passe-haut de 3e ordre avec une fréquence de coupure de 9 kHz pour protéger l'entrée d'instruments tels qu'un analyseur de spectre contre les tensions continues ou les basses fréquences potentiellement dangereuses provenant de l'EST (Équipement Sous Test).
Spécifications
RF
Kanaux
2 (avec diodes de serrage)
Bande passante
150 kHz – 200 MHz
Impédance
5 μH || 50 Ω
Atténuation
10 dB
Connecteurs
SMA
Courant continu
Courant max.
< 10 ADC
Tension max.
< 60 VDC
Résistance
< 2 x 70 mΩ
Dimensions du PCB
94,2 x 57,4 mm
Connecteurs
Banane de 4 mm
Boîtier Hammond
Type
1590N
Dimensions
121 x 66 x 40 mm
Contenu
1x PCB à 4 couches avec tous les composants SMD montés
1x Boîtier prépercé et imprimé
5x Prises banane de 4 mm, isolées et plaquées or, prévues pour 24 A, 1 kV
1x Boîtier Hammond 1590N1, aluminium (alliage moulé sous pression)
Plus d’info
Projet sur Elektor Labs: Dual DC LISN for EMC pre-compliance testing
Elektor 9-10/2021 : Test de préconformité CEM pour un projet alimenté en courant continu (partie 1)
Elektor 11-12/2021 : Test de préconformité CEM pour un projet alimenté en courant continu (partie 2)
Program, build, and master over 50 projects with MicroPython and the RP2040 microprocessor The Raspberry Pi Pico is a high-performance microcontroller module designed especially for physical computing. Microcontrollers differ from single-board computers, like the Raspberry Pi 4, in not having an operating system. The Raspberry Pi Pico can be programmed to run a single task very efficiently within real-time control and monitoring applications requiring speed. The ‘Pico’ as we call it, is based on the fast, efficient, and low-cost dual-core ARM Cortex-M0+ RP2040 microcontroller chip running at up to 133 MHz and sporting 264 KB of SRAM, and 2 MB of Flash memory. Besides its large memory, the Pico has even more attractive features including a vast number of GPIO pins, and popular interface modules like ADC, SPI, I²C, UART, and PWM. To cap it all, the chip offers fast and accurate timing modules, a hardware debug interface, and an internal temperature sensor. The Raspberry Pi Pico is easily programmed using popular high-level languages such as MicroPython and or C/C++. This book is an introduction to using the Raspberry Pi Pico microcontroller in conjunction with the MicroPython programming language. The Thonny development environment (IDE) is used in all the projects described. There are over 50 working and tested projects in the book, covering the following topics: Installing the MicroPython on Raspberry Pi Pico using a Raspberry Pi or a PC Timer interrupts and external interrupts Analogue-to-digital converter (ADC) projects Using the internal temperature sensor and external temperature sensor chips Datalogging projects PWM, UART, I²C, and SPI projects Using Wi-Fi and apps to communicate with smartphones Using Bluetooth and apps to communicate with smartphones Digital-to-analogue converter (DAC) projects All projects given in the book have been fully tested and are working. Only basic programming and electronics experience is required to follow the projects. Brief descriptions, block diagrams, detailed circuit diagrams, and full MicroPython program listings are given for all projects described. Readers can find the program listings on the Elektor web page created to support the book.
Plus de 40 projets ESP32 entièrement testés utilisant l'IDE Arduino et la bibliothèque graphique LVGL
Cette offre groupée comprend l'ESP32 Cheap Yellow Display (CYD), une carte de développement compacte combinant un microcontrôleur ESP32 standard et un écran couleur TFT de 320 x 240 pixels. La carte dispose également de plusieurs connecteurs pour les GPIO, la communication série (TX/RX), l'alimentation et la masse. L'écran intégré est un atout majeur : il permet aux utilisateurs de créer des projets graphiques complexes sans écran LCD ni écran externe.
Le livre d'accompagnement présente en détail le matériel et les connecteurs intégrés de la carte CYD. Il propose une gamme de projets de niveau débutant à intermédiaire, développés avec l'IDE Arduino 2.0. Les fonctions graphiques de base et la puissante bibliothèque graphique LVGL sont abordées, avec des projets pratiques illustrant chaque approche.
Tous les projets inclus ont été entièrement testés et sont prêts à l'emploi. Le livre fournit des schémas fonctionnels, des schémas de circuits, des listes de codes complètes et des explications étape par étape. Avec la bibliothèque LVGL, les lecteurs peuvent créer des interfaces graphiques modernes et en couleur à l'aide de widgets tels que des boutons, des étiquettes, des curseurs, des calendriers, des claviers, des graphiques, des tableaux, des menus, des animations, etc.
ESP32 Cheap Yellow Display Board
Cette carte de développement (également connue sous le nom de « Cheap Yellow Display ») est alimentée par l'ESP-WROOM-32, un MCU double cœur avec des capacités Wi-Fi et Bluetooth intégrées. Il fonctionne à une fréquence principale allant jusqu'à 240 MHz, avec 520 Ko de SRAM, 448 Ko de ROM et une mémoire Flash de 4 Mo. La carte dispose d'un écran de 2,8 pouces avec une résolution de 240 x 320 et un toucher résistif.
De plus, la carte comprend un circuit de contrôle du rétroéclairage, un circuit de contrôle tactile, un circuit de commande de haut-parleur, un circuit photosensible et un circuit de contrôle LED RVB. Il fournit également un emplacement pour carte TF, une interface série, une interface de capteur de température et d'humidité DHT11 et des ports IO supplémentaires.
Le module prend en charge le développement dans Arduino IDE, ESP-IDE, MicroPython et Mixly.
Applications
Transmission d'images pour les appareils Smart Home
Surveillance sans fil
Agriculture intelligente
Reconnaissance sans fil QR
Signal du système de positionnement sans fil
Et d'autres applications IoT
Spécifications
Microcontrôleur
ESP-WROOM-32 (MCU double cœur avec Wi-Fi et Bluetooth intégrés)
Fréquence
Jusqu'à 240 MHz (la puissance de calcul peut atteindre 600 DMIPS)
SRAM
520 Ko
ROM
448 Ko
Flash
4 Mo
Tension de fonctionnement
5 V
Consommation électrique
env. 115 mA
Écran
Écran TFT couleur de 2,8 pouces (240 x 320)
Toucher
Toucher résistif
Puce du pilote
ILI9341
Dimensions
50 x 86 mm
Poids
50 g
Téléchargements
GitHub
Contenu de l'offre groupée
The ESP32 Cheap Yellow Display Book (prix normal : 35 €)
ESP32 Cheap Yellow Display Board (prix normal : 25 €)
1x Carte de développement ESP32 avec écran de 2,8 pouces et boîtier en acrylique
1x Stylet tactile
1x Câble de connexion
1x Câble USB
Avec cette microSD (32 Go) avec Raspberry Pi OS préinstallé, vous pouvez commencer à utiliser votre Raspberry Pi immédiatement. Branchez-le et commencez !
For Raspberry Pi, ESP32 and nRF52 with Python, Arduino and Zephyr
Bluetooth Low Energy (BLE) radio chips are ubiquitous from Raspberry Pi to light bulbs. BLE is an elaborate technology with a comprehensive specification, but the basics are quite accessible.
A progressive and systematic approach will lead you far in mastering this wireless communication technique, which is essential for working in low power scenarios.
In this book, you’ll learn how to:
Discover BLE devices in the neighborhood by listening to their advertisements.
Create your own BLE devices advertising data.
Connect to BLE devices such as heart rate monitors and proximity reporters.
Create secure connections to BLE devices with encryption and authentication.
Understand BLE service and profile specifications and implement them.
Reverse engineer a BLE device with a proprietary implementation and control it with your own software.
Make your BLE devices use as little power as possible.
This book shows you the ropes of BLE programming with Python and the Bleak library on a Raspberry Pi or PC, with C++ and NimBLE-Arduino on Espressif’s ESP32 development boards, and with C on one of the development boards supported by the Zephyr real-time operating system, such as Nordic Semiconductor's nRF52 boards.
Starting with a very little amount of theory, you’ll develop code right from the beginning. After you’ve completed this book, you’ll know enough to create your own BLE applications.
Cette version améliorée 2.0 (disponible exclusivement chez Elektor) contient les changements suivantes :
Enhanced protective earthing (PE) for furnace chassis
Extra thermal insulation layer around furnace to reduce odors
Connexion à un ordinateur permettant l'édition des courbes sur un PC
Fonctionnalités telles que le contrôle constant de la température et les fonctions de temporisation
Four à refusion à infrarouge T-962 v2.0 est un four de soudure par fusion pour CI contrôlé par microprocesseur. Il peut être utilisé pour souder efficacement divers composants CMS et BGA. L’ensemble du processus de soudure est automatique et très facile à utiliser. Cette machine utilise un rayonnement infrarouge puissant et la circulation du flux d’air chaud, ce qui permet de maintenir une température très précise et uniformément répartie.
Un plaque à fentes est conçu pour contenir la pièce à traiter, et permet d’utiliser des techniques de soudure sûres et de manipuler des CMS, BGA et d’autres petites pièces électroniques montées circuits imprimes. Le T-962 v2.0 peut être utilisé pour la dessoudure afin de rectifier automatiquement les joints de soudure défectueux, pour retirer/remplacer les composants endommagés et pour achever de petits modèles ou prototypes électroniques.
Caractéristiques
Large zone de soudure infrarouge
Surface effective de soudure : 180 x 235 mm ; cela augmente considérablement la plage d’utilisation de ce dispositif et le rend un investissement économique.
Choix de différents cycles de soudure
Les paramètres de huit cycles de soudure sont prédéfinis et l’ensemble du processus peut être achevé automatiquement en commençant par le préchauffage, le trempage et la refusion jusqu’au refroidissement.
Chauffage spécifique et égalisation de la température pour tous les modèles.
Utilise jusqu’à 800 W de chauffage infrarouge économe en énergie et une circulation d’air pour refaire couler la soudure.
Design ergonomique, pratique et facile à utiliser
Une construction de qualité, mais aussi un poids léger et un faible encombrement permettent au T-962 v2.0 d’être facilement positionné sur un établi, transporté ou stocké.
Nombreuses fonctions disponibles
Le T-962 v2.0 peut souder la plupart des petits composants des circuits imprimés, par exemple CHIP, SOP, PLCC, QFP, BGA, etc. Il s’agit de la solution de réparation idéale, allant des simples fabrications à la production de petits lots.
Caractéristiques techniques
Zone de soudure (max.)
180 x 235 mm
Puissance (max.)
800 W
Plage de température
0-280°C
Mode de chauffage
Infrarouge
Temps de traitement
1 à 8 minutes
Alimentation
220 V AC/50 Hz
Écran
LCD avec rétroéclairage
Mode de contrôle
8 courbes de température intelligentes
Dimensions
310 x 290 x 170 mm
Poids
6,2 kg
Inclus
1x T-962 v2.0 Four à refusion (version Elektor)
1x Clé USB (avec manuel et logiciel)
2x Fusibles
1x Cordon d'alimentation (UE)
Téléchargements
Manual
Program, build, and master 60+ projects with the Wireless RP2040
The Raspberry Pi Pico and Pico W are based on the fast, efficient, and low-cost dual-core ARM Cortex M0+ RP2040 microcontroller chip running at up to 133 MHz and sporting 264 KB of SRAM and 2 MB of Flash memory. Besides spacious memory, the Pico and Pico W offer many GPIO pins, and popular peripheral interface modules like ADC, SPI, I²C, UART, PWM, timing modules, a hardware debug interface, and an internal temperature sensor.
The Raspberry Pi Pico W additionally includes an on-board Infineon CYW43439 Bluetooth and Wi-Fi chipset. At the time of writing this book, the Bluetooth firmware was not yet available. Wi-Fi is however fully supported at 2.4 GHz using the 802.11b/g/n protocols.
This book is an introduction to using the Raspberry Pi Pico W in conjunction with the MicroPython programming language. The Thonny development environment (IDE) is used in all of the 60+ working and tested projects covering the following topics:
Installing the MicroPython on Raspberry Pi Pico using a Raspberry Pi or a PC
Timer interrupts and external interrupts
Analogue-to-digital converter (ADC) projects
Using the internal temperature sensor and external sensor chips
Using the internal temperature sensor and external temperature sensor chips
Datalogging projects
PWM, UART, I²C, and SPI projects
Using Bluetooth, WiFi, and apps to communicate with smartphones
Digital-to-analogue converter (DAC) projects
All projects are tried & tested. They can be implemented on both the Raspberry Pi Pico and Raspberry Pi Pico W, although the Wi-Fi-based subjects will run on the Pico W only. Basic programming and electronics experience are required to follow the projects. Brief descriptions, block diagrams, detailed circuit diagrams, and full MicroPython program listings are given for all projects.
Lorsque vous expérimentez régulièrement avec le Raspberry Pi et que vous connectez une variété de matériel externe au port GPIO via le connecteur, il se peut que vous ayez causé des dommages par le passé. La carte tampon Raspberry Pi d'Elektor est là pour éviter cela ! La carte est compatible avec les Raspberry Pi Zero, Zero 2 (W), 3, 4, 5, 400 et 500.
Les 26 GPIO sont protégées par des convertisseurs de tension bidirectionnels afin de protéger le Raspberry Pi lors de l'expérimentation de nouveaux circuits. Le circuit imprimé est destiné à être inséré à l'arrière du Raspberry Pi 400/500. Le connecteur à connecter au Raspberry Pi est un réceptacle 40 voies à angle droit (2x20). La platine est seulement un peu plus large. Un câble plat à 40 voies avec des connecteurs 2x20 appropriés peut être connecté au connecteur de sortie du tampon pour expérimenter avec par exemple un circuit sur une plaque d’expérimentation ou sur une platine.
Le circuit utilise 4x circuits intégrés TXS0108E de Texas Instruments. Le circuit imprimé peut également être monté sur un Raspberry Pi.
Téléchargements
Schematics
Layout
Le câble officiel Raspberry Pi micro HDMI vers HDMI (A/M) (noir, 1 m) conçu pour le Raspberry Pi 4 et 5.
HDMI 19 broches types D(M) vers HDMI 19 broches types A(M)
Câble de 1 m (noir)
Fiches nickelées
Conforme à la norme 4Kp60
Conforme à la directive RoHS
Isolation de 3 Mohm à 300 VDC, résiste à 300 VDC pendant 0,1 s
Le kit Elektor MultiCalculator est une calculatrice multifonction basée sur Arduino qui va au-delà des calculs de base. Il offre 22 fonctions, dont la mesure de la lumière et de la température, l'analyse différentielle de la température et le décodage de la télécommande IR NEC. L'Elektor MultiCalculator est un outil pratique à utiliser dans vos projets ou à des fins pédagogiques.
Le kit comprend un module Pro Mini comme unité de calcul. Le PCB est facile à assembler à l’aide de composants traversants. Le boîtier se compose de 11 panneaux acryliques et de matériel de montage pour un assemblage facile. De plus, l'appareil est équipé d'un écran LCD alphanumérique 16x2, de 20 boutons et de capteurs de température.
L'Elektor MultiCalculator est programmable avec l'IDE Arduino via un connecteur PCB à 6 voies. La calculatrice peut être programmée avec un adaptateur de programmation et elle est alimentée via USB-C.
Modes de fonctionnement
Calculatrice
Code de résistance à 4 anneaux
Code de résistance à 5 anneaux
Conversion de décimal en hexadécimal et caractères (ASCII)
Conversion d'hexadécimaux en décimaux et caractères (ASCII)
Conversion de décimal en binaire et caractères (ASCII)
Conversion binaire en décimal et hexadécimal
Calcul de Hz, nF, réactance capacitive (XC)
Calcul de Hz, µH, réactance inductive (XL)
Calcul de la résistance de deux résistances connectées en parallèle
Calcul de la résistance de deux résistances connectées en série
Calcul d'une résistance parallèle inconnue
Mesure de la température
Mesure différentielle de température T1 et T2 et Delta(δ)
Mesure de la lumière
Chronomètre avec fonction temps au tour
Compteur d'articles
Décodage de la télécommande IR NEC
Conversion AWG (American Wire Gauge)
Lancer les dés
Personnaliser le message de démarrage
Étalonnage de la température
Spécifications
Langues des menus : Anglais, néerlandais
Dimensions : 92 x 138 x 40 mm
Durée de construction : environ 5 heures
Inclus
Composants PCB et traversants
Feuilles acryliques prédécoupées avec toutes les pièces mécaniques
Module microcontrôleur Pro Mini (ATmega328/5 V/16 MHz)
Adaptateur de programmation
Capteurs de température étanches
Câble USB-C
Téléchargements
Software
L'AD409 Pro-ES est un microscope numérique d'un pied extra-haut qui est également équipé d'un endoscope. Le microscope permet d'observer clairement les côtés des composants, l'intérieur des tuyaux, etc, ce qui permet une observation à 360° sans angle mort. Le microscope est également équipé d'une télécommande qui permet de basculer facilement entre les modes d'image suivants : deux lentilles, microscope et endoscope.
Caractéristiques
Lentille et barillet de mise au point en métal de haute qualité
Microscope numérique HDMI professionnel prenant en charge plusieurs méthodes de sortie
Microscope à souder avec support métallique Pro
Filtre UV unique
8 niveaux d'éclairage LED réglables
Télécommande sans fil pratique
Logiciel de mesure professionnel
Spécifications
Taille de l’écran
10,1 pouces (25,7 cm)
Capteur d’image
4 MP
Sortie vidéo
UHD 2880x2160 (24fps)FHD 1920x1080 (60fps/30fps)HD 1280x720 (120fps)
Format vidéo
MP4
Agrandissement
Jusqu'à 300 fois (moniteur HDMI de 27 pouces)
Résolution photo
Max. 12 MP (4032x3024)
Format de la photo
JPG
Plage de mise au point
Min. 5 cm
Fréquence d'images
Max. 120fps
Interface vidéo
HDMI
Stockage
carte microSD (jusqu'à 64 Go)
Support PC
Windows, logiciel PC avec mesure
Prise en charge des téléphones mobiles et des tablettes
Prise en charge de la connexion WiFi et des mesures
Source d'alimentation
5 V DC
Source lumineuse
2 LED avec le support
Endoscope
Oui
Taille du support
18 x 20 x 32 cm
Inclus
1x Microscope numérique Andonstar AD409 Pro-ES
1x Endoscope
1x Support métallique avec 2 LED
1x Filtre UV (déjà assemblé dans l'objectif)
1x Télécommande IR
1x Câble de commutation
1x Adaptateur d'alimentation
1x Clé à molette
2x Clips métalliques
1x Câble HDMI
1x Manuel de l'utilisateur
Télechargements
Manuel
Logiciel
Comparaison des modèles
AD407
AD407 Pro
AD409
AD409 Pro-ES
Taille de l’écran
7 pouces (17,8 cm)
7 pouces (17,8 cm)
10,1 pouces (25,7 cm)
10,1 pouces (25,7 cm)
Capteur d’image
4 MP
4 MP
4 MP
4 MP
Sortie vidéo
2160p
2160p
2160p
2160p
Interfaces
HDMI
HDMI
USB, HDMI, WiFi
USB, HDMI, WiFi
Format vidéo
MP4
MP4
MP4
MP4
Agrandissement
Jusqu'à 270x
Jusqu'à 270x
Jusqu'à 300x
Jusqu'à 300x
Résolution photo
Max. 4032x3024
Max. 4032x3024
Max. 4032x3024
Max. 4032x3024
Format photo<
JPG
JPG
JPG
JPG
istance focale
Min. 5 cm
Min. 5 cm
Min. 5 cm
Min. 5 cm
Fréquence d'images
Max. 120f/s
Max. 120f/s
Max. 120f/s
Max. 120f/s
Storage
carte microSD
carte microSD
carte microSD
carte microSD
Support PC
Non
Non
Windows
Windows
Raccordement mobile
Non
Non
WiFi + Mesure
WiFi + Mesure
Source d'alimentation
5 V DC
5 V DC
5 V DC
5 V DC
Source lumineuse
2 LED avec le support
2 LED avec le support
2 LED avec le support
2 LED avec le support
Endoscope
Non
Non
Non
Oui
Taille du support
20 x 12 x 19 cm
20 x 18 x 32 cm
18 x 20 x 30 cm
18 x 20 x 32 cm
Poids
1,6 kg
2,1 kg
2,2 kg
2,5 kg
Conçu pour les overclockers et autres utilisateurs expérimentés, ce ventilateur maintient votre Raspberry Pi 4 à une température de fonctionnement confortable, même sous une charge importante. Le ventilateur à température contrôlée fournit jusqu'à 1,4 CFM de flux d'air sur le processeur, la mémoire et le circuit intégré de gestion de l'alimentation. Le dissipateur thermique fourni (18 x 8 x 10 mm) avec tampon autocollant améliore le transfert de chaleur du processeur.
Le ventilateur du boîtier Raspberry Pi 4 fonctionne avec le Raspberry Pi 4 et le boîtier officiel Raspberry Pi 4.
Examinez vos circuits avec une grande précision et soudez les plus petits CMS et éléments sans difficulté.
Caractéristiques
Le microscope numérique HDMI multifonctionnel présente les caractéristiques suivantes : Full HD, hauteur confortable, ergonomie améliorée, signaux de sortie multiples avec différentes résolutions.
L'angle d'inclinaison du grand écran LCD est réglable.
Livré avec une télécommande.
Peut être utilisé de manière autonome.
Spécifications
Taille de l'écran
7 pouces (17,8 cm)
Capteur d'image
Capteur HD de 4 mégapixels
Sortie vidéo
UHD 2880x2160 (24fps)FHD 1920x1080 (60fps/30fps)HD 1280x720 (120fps)
Format vidéo
MP4
Magnification
Jusqu'à 270 fois (moniteur HDMI 27 pouces)
Résolution des photos
Max. 12 MP (4032x3024)
Format des photos
JPG
Plage de focalisation
Minimum 5 cm
Fréquence de trame
Max. 120fps (sous 600 Lux de luminosité & HDP120)
Interface vidéo
HDMI
Stockage
Carte microSD, jusqu'à 32 Go
Alimentation
5 V CC
Source d'éclairage
2 LEDs avec le support
Taille du support
20 x 12 x 19 cm
Inclus
1x Microscope numérique Andonstar AD407
1x Support métallique
1x Support optique
1x Filtre UV
1x Télécommande IR
1x Câble de commutation
1x Adaptateur secteur
1x Câble HDMI
2x Vis
1x Tournevis
1x Manuel de l'utilisateur
Téléchargements
Manual
Comparaison des modèles
AD407
AD407 Pro
AD409
AD409 Pro-ES
Taille de l’écran
7 pouces (17,8 cm)
7 pouces (17,8 cm)
10,1 pouces (25,7 cm)
10,1 pouces (25,7 cm)
Capteur d’image
4 MP
4 MP
4 MP
4 MP
Sortie vidéo
2160p
2160p
2160p
2160p
Interfaces
HDMI
HDMI
USB, HDMI, WiFi
USB, HDMI, WiFi
Format vidéo
MP4
MP4
MP4
MP4
Agrandissement
Jusqu'à 270x
Jusqu'à 270x
Jusqu'à 300x
Jusqu'à 300x
Résolution photo
Max. 4032x3024
Max. 4032x3024
Max. 4032x3024
Max. 4032x3024
Format photo<
JPG
JPG
JPG
JPG
istance focale
Min. 5 cm
Min. 5 cm
Min. 5 cm
Min. 5 cm
Fréquence d'images
Max. 120f/s
Max. 120f/s
Max. 120f/s
Max. 120f/s
Storage
carte microSD
carte microSD
carte microSD
carte microSD
Support PC
Non
Non
Windows
Windows
Raccordement mobile
Non
Non
WiFi + Mesure
WiFi + Mesure
Source d'alimentation
5 V DC
5 V DC
5 V DC
5 V DC
Source lumineuse
2 LED avec le support
2 LED avec le support
2 LED avec le support
2 LED avec le support
Endoscope
Non
Non
Non
Oui
Taille du support
20 x 12 x 19 cm
20 x 18 x 32 cm
18 x 20 x 30 cm
18 x 20 x 32 cm
Poids
1,6 kg
2,1 kg
2,2 kg
2,5 kg
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
Elektor Arduino Nano MCCAB Training Board
Arduino Nano
Livre : Microcontrollers Hands-on Course for Arduino Starters
Le FNIRSI LCR-ST1 est un testeur LCR compact, multifonctionnel et intelligent, qui prend en charge les mesures automatiques de résistance, de capacité, d'inductance, de test de diodes et de continuité.
Son écran couleur de 1,14 pouces combiné à une fonction d'adsorption magnétique pratique améliore la facilité d'utilisation, tandis que la batterie au lithium intégrée de 250 mAh garantit des performances durables. L'appareil prend en charge trois plages de fréquences (100 Hz, 1 kHz et 10 kHz) et offre des niveaux de test RMS de 0,3 V et 0,6 V pour des applications de test polyvalentes.
La conception unique en forme de pince du LCR-ST1 est idéale pour les tâches délicates dans des espaces confinés et permet des tests rapides et précis des composants électroniques. Sa conception légère et portable en fait un outil précieux pour une utilisation sur le terrain et en laboratoire.
Que vous soyez un ingénieur expérimenté ou un débutant en électronique, le LCR-ST1 fournit des résultats de mesure fiables et précis, vous permettant d'accomplir vos tâches avec plus d'efficacité et de précision.
Caractéristiques
Fournit 3 fréquences de test (100 Hz, 1 kHz, 10 kHz) et 2 niveaux de tension de test.
Comprend une identification automatique des composants pour des mesures plus rapides et plus fiables.
Écran couleur haute résolution de 1,14 pouces pour des affichages clairs.
Prend en charge l'enregistrement et le stockage automatiques des données.
Les pointes des pinces sont en laiton plaqué or pour une durabilité et une conductivité améliorées.
Spécifications
Plage de résistance
10 mΩ – 10 MΩ
Plage de capacité
1 pF – 22 mF
Plage d'inductances
1 μh – 10 H
Diode
Sur tension 0,7 V
Test de fréquence
100 Hz, 1 kHz, 10 kHz
Test de niveau
0,3 V, 0,6 V efficace
Affichage des paramètres
ESR, valeur D, valeur Q, valeur Z, valeur X
Écran
Écran couleur HD de 1,14 pouces
Interface de chargement
USB-C, 5 V/1 A
Alimentation
Batterie au lithium intégrée de 250 mAh
Mesure de reconnaissance automatique
Oui
Tête de pince remplaçable
Oui
Arrêt automatique
Oui
Conservation des données
Oui
Historique
Connectez-vous au PC pour afficher et exporter
Dimensions
28 x 19 x 150 mm
Poids
41 g
Inclus
1x LCR-ST1 pincette de test CMS
2x Embouts de crochet
1x Patch magnétique
1x Câble USB
1x Sac de rangement
1x Manuel
Téléchargements
Manual
Firmware V1.6
Début de la programmation FPGA avec la carte MAX1000 et VHDPlus
Êtes-vous prêt à maîtriser la programmation FPGA ? Avec cet ensemble, vous plongerez dans le monde des FPGA (Field-Programmable Gate Arrays), un circuit intégré configurable qui peut être programmé après la fabrication. Donnez vie à vos idées dès maintenant, des projets simples aux systèmes de microcontrôleurs complets !
Le MAX1000 est une carte de développement FPGA compacte et puissante dotée de fonctionnalités telles que la mémoire, les LED utilisateur, les boutons-poussoirs et les ports d'E/S flexibles. C'est le point de départ idéal pour tous ceux qui souhaitent en savoir plus sur les FPGA et les langages de description matérielle (HDL).
Avec le livre ci-joint « FPGA Programming and Hardware Essentials », vous vous familiariserez avec le langage de programmation VHDPlus, une version plus simple de VHDL. Vous travaillerez sur des projets pratiques à l'aide du MAX1000, vous aidant ainsi à acquérir les compétences et la confiance nécessaires pour libérer votre créativité.
Projets dans le livre
Décodeur d'affichage BCD vers 7 segments piloté par Arduino
Utilisez un Arduino Uno R4 pour fournir des données BCD au décodeur, en comptant de 0 à 9 avec un délai d'une seconde
Compteur d'événements multiplexé à 4 chiffres
Créez un compteur d'événements qui affiche le nombre total sur un écran à quatre chiffres, en incrémentant à chaque pression sur un bouton
Forme d'onde PWM avec cycle de service fixe
Générer une forme d'onde PWM à 1 kHz avec un rapport cyclique fixe de 50%
Mesure de distance par ultrasons
Mesurez les distances à l'aide d'un capteur à ultrasons, affichant les résultats sur une LED à 4 chiffres et 7 segments
Serrure électronique
Créez une serrure électronique simple à l'aide de portes logiques combinatoires avec des boutons-poussoirs et une sortie LED
Capteur de température
Surveillez la température ambiante avec un capteur TMP36 et affichez les valeurs sur une LED à 7 segments
Carte de développement FPGA MAX1000
Le MAX1000 est une carte IoT/Maker personnalisable prête à être évaluée, développée et/ou utilisée dans un produit. Il est construit autour du FPGA Intel MAX10, qui est le premier dispositif logique programmable (PLD) monopuce et non volatile du secteur à intégrer l'ensemble optimal de composants système.
Les utilisateurs peuvent désormais exploiter la puissance d'une formidable reconfigurabilité associée à un système FPGA hautes performances et basse consommation. Fournissant des images doubles stockées en interne avec auto-configuration, des fonctionnalités complètes de protection de la conception, des CAN intégrés et du matériel pour implémenter l'IP du microcontrôleur 32 bits Nios II, les appareils MAX10 constituent une solution idéale pour la gestion de systèmes, le pontage de protocoles, les plans de contrôle de communication, l'industrie, applications automobiles et grand public.
Le MAX1000 est équipé d'un Arrow USB Programmer2, d'une SDRAM, d'une mémoire flash, d'un capteur accéléromètre et de connecteurs PMOD/Arduino MKR, ce qui en fait une solution plug and play complète sans aucun coût supplémentaire.
Spécifications
MAX 10
8 kLE
- Flash
Double intérieur
- ADC
8x 12 bits
- Plage de température
0~85°C
- Approvisionnement
USB/broches
SDRAM
8 Mo
MEMS 3 axes
LIS3DH
Programmeur USB
à bord
Oscillateur MEMS
12 MHz
Interrupteur/LED
2x / 8x
Contenu de l'offre groupée
Livre : FPGA Programming and Hardware Essentials (prix normal : 40 €)
Carte de développement FPGA MAX1000 (prix normal : 45 €)
Téléchargements
Software
Du détecteur à la radio définie par logiciel La technologie des radiofréquences (RF) est l'un des domaines qui permet encore de mettre en pratique ses propres idées. D'innombrables variantes de circuits avec des objectifs particuliers laissent place à des expériences et des projets significatifs. Beaucoup de choses ne sont tout simplement pas disponibles dans le commerce. Des radios à détecteur de cristal sans source d'alimentation propre, de simples récepteurs à tube avec une touche de nostalgie, les premières tentatives de réception de Software Defined Radio, des récepteurs spéciaux pour radioamateur, tout cela peut être réalisé avec peu d'effort et comme une parfaite introduction à l'électronique RF.
Pendant longtemps, la construction radio a été le premier pas vers l’électronique. Il existe cependant d’autres moyens, notamment via les ordinateurs, les microcontrôleurs et le numérique. Cependant, les racines analogiques de l’électronique sont souvent négligées. La technologie radio élémentaire et les expériences faciles à réaliser sont particulièrement adaptées comme domaine d'apprentissage de l'électronique, car vous pouvez ici commencer par les bases les plus simples. Mais le lien avec la technologie numérique moderne est également évident, par exemple lorsqu'il s'agit de méthodes de réglage modernes telles que PLL et DDS ou de radios DSP modernes.
Ce livre vise à donner un aperçu et à présenter une collection de projets RF simples. L'auteur souhaite vous aider à développer vos propres idées, à concevoir vos propres récepteurs et à les tester.
An Introduction to Circuit Simulation
LTspice, developed by Analog Devices, is a powerful, fast, and free SPICE simulator, schematic capture, and waveform viewer with a large database of components supported by SPICE models from all over the world. Drawing a schematic in LTspice is easy and fast. Thanks to its powerful graphing features, you can visualize the voltages and currents in a circuit, and also the power consumption of its components and much more.
This book is about learning to design and simulate electronic circuits using LTspice. Among others, the following topics are treated:
DC and AC circuits
Signal diodes and Zener diodes
Transistor circuits including oscillators
Thyristor/SCR, diac, and triac circuits
Operational amplifier circuits including oscillators
The 555 timer IC
Filters
Voltage regulators
Optocouplers
Waveform generation
Digital logic simulation including the 74HC family
SPICE modeling LTspice is a powerful electronic circuit simulation tool with many features and possibilities. Covering them all in detail is not possible in a book of this size. Therefore, this book presents the most common topics like DC and AC circuit analysis, parameter sweeping, transfer functions, oscillators, graphing, etc. Although this book is an introduction to LTspice, it covers most topics of interest to people engaged in electronic circuit simulation.
The book is aimed at electronic/electrical engineers, students, teachers, and hobbyists. Many tested simulation examples are given in the book. Readers do not need to have any computer programming skills, but it will help if they are familiar with basic electronic circuit design and operation principles. Readers who want to dive deeper can find many detailed tutorials, articles, videos, design files, and SPICE circuit models on the Internet.
All the simulation examples used in the book are available as files at the webpage of this book. Readers can use these example circuits for learning or modify them for their own applications.
Cette offre groupée contient les deux volumes de « KiCad Like a Pro » (4e édition 2024). Dans Fundamentals and Projects (prix normal : 49,95 €), vous apprendrez à utiliser KiCad grâce à une approche pratique, vous aidant à devenir rapidement productif et à commencer à concevoir vos propres cartes. Advanced Projects and Recipes (prix normal : 44,95 €) vous permet de mettre en pratique vos nouvelles compétences KiCad en vous mettant au défi avec une série de projets réels.
La dernière version de KiCad, le meilleur outil gratuit de CAO au monde, est dotée de fonctionnalités que l'on ne trouve généralement que dans les outils de CAO commerciaux coûteux. Cette suite d'applications multiplateformes moderne, construite autour d'éditeurs de schémas et de conception, avec des applications auxiliaires, est un outil PCB stable et mature. KiCad 8 est parfait pour les ingénieurs et les créateurs en électronique.
Voici les améliorations et fonctionnalités les plus importantes de KiCad 8, à la fois en surface et sous le capot :
Interface utilisateur moderne, entièrement repensée par rapport aux versions précédentes
Vérificateurs de règles électriques et de conception améliorés et personnalisables
Éditeur de thèmes vous permettant de personnaliser KiCad sur votre écran
Possibilité d'importer des projets depuis Eagle, CADSTART, etc.
API de script Python
Simulateur de circuit SPICE intégré amélioré
Schémas multi-feuilles
Les filtres définissent les éléments sélectionnables
Le routeur interactif amélioré vous aide à dessiner des pistes simples et des paires différentielles avec précision
Des outils nouveaux ou améliorés pour dessiner des pistes, mesurer des distances, régler les longueurs de piste, etc.
Interactif avancé routeur
Générateur de nomenclature intégré
Visionneuse 3D réaliste avec fonction de lancer de rayons
Gouttes d'eau personnalisables
Gestionnaire de plug-ins pour une installation rapide de thèmes, de bibliothèques et de fonctionnalités telles que les autorouteurs et les générateurs de nomenclature
Le premier livre KiCad Like A Pro – Fundamentals and Projects vous apprendra à utiliser KiCad grâce à une approche pratique. Il vous aidera à devenir productif rapidement et à commencer à concevoir vos propres cartes. Des exemples de projets illustrent les fonctionnalités de base de KiCad, même si vous n'avez aucune connaissance préalable de la conception de PCB. L'auteur décrit l'intégralité du flux de travail, de la saisie des schémas aux subtilités de la finalisation des fichiers pour la production de PCB, et offre des conseils judicieux sur le processus.
Le deuxième livre KiCad Like A Pro – Advanced Projects and Recipes vous aidera à mettre en pratique vos nouvelles compétences KiCad en vous mettant au défi dans une série de projets du monde réel. Les projets sont soutenus par un ensemble complet de recettes avec des instructions détaillées sur la façon de réaliser une variété de tâches simples et complexes. Concevez les PCB pour une alimentation solaire, une matrice de LED, un enregistreur de données alimenté par Arduino et une carte ESP32 personnalisée. Comprenez les détails les plus fins du routeur interactif, comment gérer les équipes de projet KiCad avec Git, comment utiliser un autorouter sur des PCB à 2 et 4 couches, et bien plus encore.