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.
Cette clé USB contient une sélection de plus de 350 articles sur les RF, la radio et la communication publiés dans le magazine Elektor. Le contenu comprend à la fois des articles de fond et des projets portant sur les sujets suivants :
Circuits de base liés à la radio ainsi que circuits plus complexes comme des filtres, des oscillateurs et des amplificateurs.
Conception, construction et théorie des antennes pour transmettre et recevoir efficacement des signaux radio.
Conception et analyse de circuits RF, notamment filtres, mélangeurs, PLL et synthétiseurs de fréquence. Outils et techniques pour prédire les chemins de propagation des ondes radio et mesurer la force du signal RF.
Techniques de traitement des signaux numériques dans les systèmes RF, y compris les méthodes de modulation et de démodulation.
Projets sur les récepteurs radio, AM, FM, SSB, CW, DRM, DAB, DAB+, Software Defined Radio, et plus encore.
Projets sur Wi-Fi, Bluetooth, LoRaWAN, et plus encore.
Vous pouvez utiliser la fonction de recherche d'articles pour localiser un contenu spécifique dans le texte intégral. Les résultats sont toujours affichés sous forme de documents PDF préformatés. Vous pouvez utiliser Adobe Reader pour parcourir des articles et utiliser les fonctions de recherche intégrées d'Adobe Reader pour rechercher des instances de mots et d'expressions individuels.
From basics to flows for sensors, automation, motors, MQTT, and cloud services
This book is a learning guide and a reference. Use it to learn Node-RED, Raspberry Pi Pico W, and MicroPython, and add these state-of-the-art tools to your technology toolkit. It will introduce you to virtual machines, Docker, and MySQL in support of IoT projects based on Node-RED and the Raspberry Pi Pico W.
This book combines several elements into a platform that powers the development of modern Internet of Things applications. These elements are a flow-based server, a WiFi-enabled microcontroller, a high-level programming language, and a deployment technology. Combining these elements gives you the tools you need to create automation systems at any scale. From home automation to industrial automation, this book will help you get started.
Node-RED is an open-source flow-based development tool that makes it easy to wire together devices, APIs, and online services. Drag and drop nodes to create a flowchart that turns on your lights at sunset or sends you an email when a sensor detects movement. Raspberry Pi Pico W is a version of the Raspberry Pi Pico with added 802.11n Wi-Fi capability. It is an ideal device for physical computing tasks and an excellent match to the Node-RED.
Quick book facts
Project-based learning approach.
Assumes no prior knowledge of flow-based programming tools.
Learn to use essential infrastructure tools in your projects, such as virtual machines, Docker, MySQL and useful web APIs such as Google Sheets and OpenWeatherMap.
Dozens of mini-projects supported by photographs, wiring schematics, and source code. Get these from the book GitHub repository.
Step-by-step instructions on everything.
All experiments are based on the Raspberry Pi Pico W. A Wi-Fi network is required for all projects.
Hardware (including the Raspberry Pi Pico W) is available as a kit.
Downloads
GitHub
Le Raspberry Pi Pico 2 est une nouvelle carte microcontrôleur de la Raspberry Pi Foundation, basée sur le RP2350. Il présente une vitesse d'horloge de cœur plus élevée, le double de la SRAM sur puce, le double de la mémoire flash intégrée, des cœurs Arm plus puissants, des cœurs RISC-V en option, de nouvelles fonctionnalités de sécurité et des capacités d'interface améliorées. Le Raspberry Pi Pico 2 offre une amélioration significative des performances et des fonctionnalités tout en conservant la compatibilité matérielle et logicielle avec les membres précédents de la série Raspberry Pi Pico.
Le RP2350 fournit une architecture de sécurité complète construite autour d'Arm TrustZone pour Cortex-M. Il intègre un démarrage signé, 8 Ko d'OTP antifusible pour le stockage des clés, une accélération SHA-256, un TRNG matériel et des détecteurs de problèmes rapides.
La capacité unique à double cœur et à double architecture du RP2350 permet aux utilisateurs de choisir entre une paire de cœurs Arm Cortex-M33 standard et une paire de cœurs Hazard3 RISC-V à matériel ouvert. Programmable en C/C++ et Python, et pris en charge par une documentation détaillée, le Raspberry Pi Pico 2 est la carte microcontrôleur idéale pour les passionnés et les développeurs professionnels.
Spécifications
Processeur
Processeurs Dual Arm Cortex-M33 ou double RISC-V Hazard3 à 150 MHz
Mémoire
520 Ko de SRAM sur puce ; Flash QSPI intégré de 4 Mo
Interfaces
26 broches GPIO polyvalentes, dont 4 pouvant être utilisées pour AD
Périphériques
2x UART
2x Contrôleurs SPI
2x Contrôleurs I²C
24x Canaux PWM
1x Contrôleur USB 1.1 et PHY, avec prise en charge des hôtes et des périphériques
12x Machines à états PIO
Puissance d'entrée
1,8-5,5 V CC
Dimensions
21 x 51 mm
Téléchargements
Datasheet (Pico 2)
Datasheet (RP2350)
Ce kit à monter soi-même (HU-017A) est un récepteur radio FM sans fil possédant un affichage à 4 chiffres et 7 segments. Il fonctionne dans la bande de fréquence mondiale de réception FM de 87,0-108,0 MHz, ce qui permet de l'utiliser dans n'importe quel pays ou région. Le kit offre deux modes d'alimentation, ce qui vous permet de l'utiliser à la maison comme aussi en extérieur. Ce montage électronique fait maison vous aidera à comprendre les circuits et à perfectionner vos compétences en matière de soudage.
Caractéristiques
Radio FM 87,0-108,0 MHz : Processeur de données FM RDA5807 intégré avec une bande de fréquence de réception FM standard. La fréquence FM peut être réglée à l'aide des touches F+ et F-.
Réglage du volume : Deux méthodes de réglage du volume – bouton et potentiomètre. Ils proposent 15 niveaux de volume.
Sortie audio active et passive : Le kit dispose d'un amplificateur de puissance intégré de 0,5 W pour alimenter directement des haut-parleurs de 8 Ω. Il émet également des signaux audio vers des casques ou des haut-parleurs dotés d'interfaces AUX, ce qui permet une écoute personnelle ou public de l'audio FM.
Equipé d'une antenne FM dédiée de 25 cm et d'un afficheur (en rouge) à 4 chiffres et 7 segments pour l'affichage en temps réel de la fréquence radio FM. Le boîtier transparent acrylique protège le circuit imprimé interne. Deux méthodes d'alimentation sont prises en charge : 5 V USB et 2 piles de 1,5 V (AA).
Soudage à la main : Le kit est livré avec divers composants qui doivent être installés manuellement. Ceci permet d'exercer et de perfectionner ses compétences en matière de soudure, et est également adapté aux amateurs d'électronique, aux débutants ainsi qu'à des fins d'éducation.
Spécifications
Tension d'exploitation
DC 3 V/5 V
Impédance de sortie
8 Ω
Puissance de sortie
0,5 W
Canal de sortie
Mono
Fréquence de réception
87.0 MHz~108.0 MHz
Précision de la féquence
0.1 MHz
Température d'exploitation
−40°C à +85°C
Taux d'humidité d'exploitation
5% à 95% d'humidité relative
Dimensions
107 x 70 x 23 mm
IMPORTANT : Retirez les piles lorsque vous alimentez la radio via USB !
Inclus
1x circuit imprimé
1x récepteur FM RDA5807M
1x microcontrôleur STC15W404AS
1x socle pour IC
1x registreà décalage 74HC595D
1x amplificateur TDA2822M
1x socle pour IC
1x convertisseur de tension 3,3 V AMS1117
18x résistances à film métallique
1x potentiomètre
4x condensateurs céramiques
5x condensateurs électrolytiques
4x transistors S8550
1x DEL rouge
1x afficheur à 4 chiffres et 7 segments
1x interrupteur à bascule
1x prise CMS Micro USB
1x antenne radio
1x prise audio AUX
4x boutons noirs
4x capuchons de bouton
1x haut-parleur 0,5 W/8 Ω
1x fil rouge/noir
2x adhésifs doubles face
1x boîtier pour piles AA
1x câble USB
6x plaquettes acryliques
4x vis entretoises en nylon
4x vis M3
4x écrous M3
4x vis M2x22 mm
1x vis M2x6 mm
5x écrous M2
59 Experiments with Arduino IDE and Python
The main aim of this book is to teach the Arduino IDE and MicroPython programming languages in ESP32 based projects, using the highly popular ESP32 DevKitC development board. Many simple, basic, and intermediate level projects are provided in the book using the Arduino IDE with ESP32 DevKitC. All projects have been tested and work. Block diagrams, circuit diagrams, and complete program listings of all projects are given with explanations. In addition, several projects are provided for programming the ESP32 DevKitC using MicroPython. The projects provided in this book are designed to teach the following features of the ESP32 processor:
GPIOs
Touch sensors
External interrupts
Timer interrupts
I²C and I²S
SPI
PWM
ADC
DAC
UART
Hall sensor
Temperature sensor
Infrared controller
Reading and writing to SD card
Reading and writing to flash memory
RTC timer
Chip ID
Security and encryption
Wi-Fi and network programming
Bluetooth BLE programming
Communication mobile devices
Low power design
ESP-IDF programming
The projects have been organized with increasing levels of difficulty. Readers are encouraged to tackle the projects in the order given. A specially prepared hardware kit (SKU 18305) is available from Elektor. With the help of this hardware, it should be easy and fun to build the projects in this book.
Plus de 6 ans de MagPi (de 2018 à 2024) sur clé USB
Cette clé USB contient tous les numéros de MagPi en français des années 2018 à janvier-février 2024. La dernière édition (mars-avril 2024) peut être téléchargée gratuitement pour tout le monde ici.
MagPi est le magazine officiel de la Fondation Raspberry Pi. Il contient des bancs d’essai de nouveaux produits, de nombreux tutoriels et un grand nombre de projets choisis pour leur intérêt et leur originalité.
PiKVM V3 est un KVM sur IP open-source basé sur le Raspberry Pi. Il vous aidera d’accéder à distance à vos serveurs ou postes de travail, indépendamment de la présence d’un système d’exploitation ou de son statut.
PiKVM V3 vous permet de démarrer/éteindre ou de redémarrer votre ordinateur, de configurer l’UEFI/BIOS, et même de réinstaller le système d’exploitation à l’aide du CD-ROM ou du lecteur flash virtuels. Vous pouvez utiliser votre clavier et votre souris à distance ou PiKVM peut simuler un clavier, une souris et un écran, qui sont ensuite présentés dans un navigateur Web comme si vous travailliez directement sur un système distant.
Caractéristiques
Capture HDMI Full HD basée sur la puce TC358743 (latence extra faible ~100 ms avec de nombreuses fonctionnalités comme le contrôle de la compression).
Clavier et souris OTG ; émulation de disque de stockage de masse.
Possibilité de simuler « le retrait et l'insertion » pour le port USB.
Contrôle de l’alimentation ATX intégré
Contrôleur de ventilateur embarqué
Horloge à temps réel (RTC)
RJ-45 et port console série USB (pour gérer le système d’exploitation PiKVM ou pour se connecter au serveur).
HID optionnel basé sur AVR (pour certaines cartes mères rares et étranges dont le BIOS ne comprend pas le clavier émulé OTG).
Écran OLED optionnel pour afficher l'état du réseau ou toute autre information requise.
Carte prête à l’emploi. Pas besoin de souder ou de concevoir une plaque d'essai.
PiKVM OS – le logiciel est entièrement libre.
Inclus
Carte HAT PiKVM V3 pour Raspberry Pi 4
Carte passerelle USB-C – pour connecter la carte HAT au Pi via USB-C
Carte adaptateur contrôleur ATX et câblage – pour connecter la HAT à la carte mère (si vous voulez gérer l’alimentation à travers le hardware).
2 câbles plats CSI
Vis et entretoises en laiton
Requis
Raspberry Pi 4
Carte microSD
Câble USB-C vers USB-A
Câble HDMI
Câble Ethernet droit (pour la connexion de la carte d’extension ATX)
Bloc d'alimentation (5,1 V/3 A USB-C, l’alimentation officielle RPi est recommandée)
Téléchargements
Guide d’utilisation
Images
GitHub
Links
Le projet PiKVM et ses enseignements : entretien avec Maxim Devaev
Raspberry Pi comme télécommande KVM
Design IoT Projects with Raspberry Pi, Arduino and ESP32 The Internet of Things (IoT) is becoming a major application area for embedded systems. As a result, more and more people are becoming interested in learning about embedded design and programming. Technical colleges and universities are moving away from legacy 8 and 16-bit microcontrollers and are introducing 32-bit embedded microcontrollers to their curriculums. Many IoT applications demand precision, high processing power, and low power consumption. Produced by IBM, Node-RED is an open-source visual editor for wiring the Internet of Things. Node-RED comes with a large number of nodes to handle a multitude of tasks. The required nodes are selected and joined together to perform a particular task. Node-RED is based on flow type programming where nodes are configured and joined together to form an application program. There are nodes for performing complex tasks, including web access, Twitter, E-mail, HTTP, Bluetooth, MQTT, controlling GPIO ports, etc. One particularly nice aspect of Node-RED is that the programmer does not need to learn how to write complex programs. For example, an email can be sent by simply joining nodes together and writing only a few lines of code. The aim of this book is to teach how Node-RED can be used in projects. The main hardware platform used with most of the projects in this book is Raspberry Pi 4. Chapters are included to show how Node-RED can be also be used with Arduino Uno, ESP32 DevKitC, and the ESP8266 NodeMCU microcontroller development boards.
Practical Multitasking Fundamentals
Programming embedded systems is difficult because of resource constraints and limited debugging facilities. Why develop your own Real-Time Operating System (RTOS) as well as your application when the proven FreeRTOS software is freely available? Why not start with a validated foundation?
Every software developer knows that you must divide a difficult problem into smaller ones to conquer it. Using separate preemptive tasks and FreeRTOS communication mechanisms, a clean separation of functions is achieved within the entire application. This results in safe and maintainable designs.
Practicing engineers and students alike can use this book and the ESP32 Arduino environment to wade into FreeRTOS concepts at a comfortable pace. The well-organized text enables you to master each concept before starting the next chapter. Practical breadboard experiments and schematics are included to bring the lessons home. Experience is the best teacher.
Each chapter includes exercises to test your knowledge. The coverage of the FreeRTOS Application Programming Interface (API) is complete for the ESP32 Arduino environment. You can apply what you learn to other FreeRTOS environments, including Espressif’s ESP-IDF. The source code is available from GitHub. All of these resources put you in the driver’s seat when it is time to develop your next uber-cool ESP32 project.
What you will learn:
How preemptive scheduling works within FreeRTOS
The Arduino startup “loopTask”
Message queues
FreeRTOS timers and the IDLE task
The semaphore, mutex, and their differences
The mailbox and its application
Real-time task priorities and its effect
Interrupt interaction and use with FreeRTOS
Queue sets
Notifying tasks with events
Event groups
Critical sections
Task local storage
The gatekeeper task
Over 45 Builds for the Legendary 555 Chip (and the 556, 558)
The 555 timer IC, originally introduced by the Signetics Corporation around 1971, is sure to rank high among the most popular analog integrated circuits ever produced. Originally called the IC Time Machine, this chip has been used in many timer-related projects by countless people over decades.
This book is all about designing projects based on the 555 timer IC. Over 45 fully tested and documented projects are presented. All projects have been fully tested by the author by constructing them individually on a breadboard. You are not expected to have any programming experiences for constructing or using the projects given in the book. However, it’s definitely useful to have some knowledge of basic electronics and the use of a breadboard for constructing and testing electronic circuits.
Some of the projects in the book are:
Alternately Flashing Two LEDs
Changing LED Flashing Rate
Touch Sensor On/Off Switch
Switch On/Off Delay
Light-Dependent Sound
Dark/Light Switch
Tone Burst Generator
Long Duration Timer
Chasing LEDs
LED Roulette Game
Traffic Lights
Continuity Tester
Electronic Lock
Switch Contact Debouncing
Toy Electronic Organ
Multiple Sensor Alarm System
Metronome
Voltage Multipliers
Electronic Dice
7-Segment Display Counter
Motor Control
7-Segment Display Dice
Electronic Siren
Various Other Projects
The projects given in the book can be modified or expanded by you for your very own applications. Electronic engineering students, people engaged in designing small electronic circuits, and electronic hobbyists should find the projects in the book instructive, fun, interesting, and useful.
Ce boîtier en aluminium au design précieux est très robuste et protège parfaitement votre Raspberry Pi 4 contre les influences extérieures. Il y a des découpes pour toutes les interfaces afin de les rendre accessibles. Le canal fraisé sur la face supérieure sert de dissipateur thermique et à l'intérieur du boîtier, le boîtier est en contact direct avec le CPU et la RAM pour maximiser les résultats de refroidissement. Caractéristiques
Couleur : Noir mat (noir canon de fusil)
Matériau : fonte d'aluminium de haute qualité
Particularités : Fraisage de canaux qui sert de dissipateur thermique, découpes pour toutes les interfaces, dissipateur thermique en contact avec le CPU et la RAM du Raspberry Pi pour de meilleures performances de refroidissement
Dimensions : 91 x 65 x 34 mm
Articles livrés
Boîtier en aluminium
Des vis
Coussinets de conduction thermique
Practical Multitasking Fundamentals
Programming embedded systems is difficult because of resource constraints and limited debugging facilities. Why develop your own Real-Time Operating System (RTOS) as well as your application when the proven FreeRTOS software is freely available? Why not start with a validated foundation?
Every software developer knows that you must divide a difficult problem into smaller ones to conquer it. Using separate preemptive tasks and FreeRTOS communication mechanisms, a clean separation of functions is achieved within the entire application. This results in safe and maintainable designs.
Practicing engineers and students alike can use this book and the ESP32 Arduino environment to wade into FreeRTOS concepts at a comfortable pace. The well-organized text enables you to master each concept before starting the next chapter. Practical breadboard experiments and schematics are included to bring the lessons home. Experience is the best teacher.
Each chapter includes exercises to test your knowledge. The coverage of the FreeRTOS Application Programming Interface (API) is complete for the ESP32 Arduino environment. You can apply what you learn to other FreeRTOS environments, including Espressif’s ESP-IDF. The source code is available from GitHub. All of these resources put you in the driver’s seat when it is time to develop your next uber-cool ESP32 project.
What you will learn:
How preemptive scheduling works within FreeRTOS
The Arduino startup “loopTask”
Message queues
FreeRTOS timers and the IDLE task
The semaphore, mutex, and their differences
The mailbox and its application
Real-time task priorities and its effect
Interrupt interaction and use with FreeRTOS
Queue sets
Notifying tasks with events
Event groups
Critical sections
Task local storage
The gatekeeper task
Le livre (en anglais ) "Node-RED and Raspberry Pi Pico W", de 527 pages, décrit en détail l'environnement de programmation Node-RED et propose des applications intéressantes. Uniquement chez Elektor, le livre bénéficie d'un support matériel solide sous la forme du populaire kit SunFounder Kepler comprenant plus de 450 composants, dont une carte Raspberry Pico W. Ce kit vous permet de réaliser avec succès la plupart des projets et exercices de programmation décrits dans le livre.
Cette offre groupée contient :
Livre : Node-Red and le Raspberry Pi Pico W (prix normal : 50 €)
Kit SunFounder Kepler pour Raspberry Pi Pico W (prix normal : 70 €)
Livre : Node-RED and Raspberry Pi Pico W
Des bases aux flux pour les capteurs, l'automatisation, les moteurs, MQTT et les services cloud
Ce livre est un guide d'apprentissage et une référence. Utilisez-le pour apprendre Node-RED, Raspberry Pi Pico W et MicroPython, et ajoutez ces outils de pointe à votre boîte à outils technologique. Il vous présentera les machines virtuelles, Docker et MySQL pour prendre en charge les projets IoT basés sur Node-RED et le Raspberry Pi Pico W.
Ce livre combine plusieurs éléments dans une plate-forme qui alimente le développement d'applications modernes de l'Internet des objets. Ces éléments sont un serveur basé sur les flux, un microcontrôleur compatible WiFi, un langage de programmation de haut niveau et une technologie de déploiement. La combinaison de ces éléments vous donne les outils dont vous avez besoin pour créer des systèmes d'automatisation à n'importe quelle échelle. De la domotique à l'automatisation industrielle, ce livre vous aidera à démarrer.
Node-RED est un outil de développement open source basé sur des flux qui facilite la connexion d'appareils, d'API et de services en ligne. Faites glisser et déposez des nœuds pour créer un organigramme qui allume vos lumières au coucher du soleil ou vous envoie un e-mail lorsqu'un capteur détecte un mouvement. Raspberry Pi Pico W est une version du Raspberry Pi Pico avec une capacité Wi-Fi 802.11n supplémentaire. C'est un appareil idéal pour les tâches informatiques physiques et une excellente adéquation avec le Node-RED.
Faits rapides sur le livre
Approche d'apprentissage par projet.
Ne suppose aucune connaissance préalable des outils de programmation basés sur les flux.
Apprenez à utiliser les outils d'infrastructure essentiels dans vos projets, tels que les machines virtuelles, Docker, MySQL et des API Web utiles telles que Google Sheets et OpenWeatherMap.
Des dizaines de mini-projets soutenus par des photographies, des schémas de câblage et du code source. Obtenez-les à partir du référentiel GitHub du livre.
Des instructions étape par étape sur tout.
Toutes les expériences sont basées sur le Raspberry Pi Pico W. Un réseau Wi-Fi est requis pour tous les projets.
Téléchargements
GitHub
Kit Kepler SunFounder pour Raspberry Pi Pico W
Votre passerelle vers la programmation IoT et microcontrôleurs
Avec plus de 450 composants et 117 projets en ligne, ce kit complet enflamme votre créativité. Les tutoriels de Paul McWhorter rendent l'apprentissage agréable pour les débutants et les utilisateurs avancés. Ce kit prend en charge MicroPython, C/C++ et Piper Make, offrant diverses options de programmation.
Explorez les capteurs, les actionneurs, les LED et les écrans LCD pour des possibilités de projets infinies. De la domotique à la robotique, ce kit facilite votre parcours technologique.
Caractéristiques
Kit de démarrage IoT pour débutants : ce kit offre une riche expérience d'apprentissage IoT pour les débutants. Avec plus de 450 composants, 117 projets et des leçons vidéo dirigées par des experts, ce kit rend l'apprentissage de la programmation des microcontrôleurs et de l'IoT engageant et accessible.
Leçons vidéo guidées par des experts : Le kit comprend 27 didacticiels vidéo du célèbre éducateur Paul McWhorter. Son style engageant simplifie des concepts complexes, garantissant une expérience d'apprentissage efficace en programmation de microcontrôleurs.
Large gamme de matériel : le kit comprend une gamme diversifiée de composants tels que des capteurs, des actionneurs, des LED, des écrans LCD et bien plus encore, vous permettant d'expérimenter et de créer une variété de projets avec le Raspberry Pi Pico W.
Prend en charge plusieurs langages : le kit offre une polyvalence avec la prise en charge de trois langages de programmation : MicroPython, C/C++ et Piper Make, offrant une expérience d'apprentissage de programmation diversifiée.
Assistance dédiée : bénéficiez de notre assistance continue, notamment d'un forum communautaire et d'une aide technique rapide pour une expérience d'apprentissage fluide.
Inclus
Raspberry Pi Pico W
Planche à pain
Fils de liaison
Résistance
Transistor
Condensateur
Diode
Module chargeur Li-Po
74HC595
TA6586 – Puce de pilote de moteur
DIRIGÉ
LED RVB
Graphique à barres LED
Affichage à 7 segments
Affichage à 4 chiffres et 7 segments
Matrice de points LED
I²C LCD1602
Bande WS2812 RVB 8 LED
Avertisseur sonore
Docteur moteur
Servomoteur
Pompe à eau CC
Relais
Bouton
Micro-interrupteur
Interrupteur à glissière
Potentiomètre
Récepteur infrarouge
Module de manette
Clavier 4x4
Module MPR121
Module CRFM522
Photorésistance
Thermistance
Commutateur d'inclinaison
Commutateur à lames
Module de capteur de mouvement PIR
Module de capteur de niveau d'eau
Module à ultrasons
Capteur d'humidité DHT11
Module MPU6050
Documentation
Tutoriel en ligne
Accroche-regard basé sur Raspberry Pi
Une horloge à sable standard ne fait qu'indiquer le temps qui passe. En revanche, cette horloge à sable contrôlée par le Raspberry Pi Pico indique l'heure exacte en 'gravant' les quatre chiffres de l'heure et des minutes dans la couche de sable. Après un temps réglable, le sable est aplati par deux moteurs vibrants et tout recommence.
Au cœur de l'horloge de sable se trouvent deux servomoteurs qui entraînent un stylo dans un mécanisme de pantographe. Un troisième servomoteur soulève le stylo de haut en bas. Le bac à sable est équipé de deux moteurs vibrants qui aplatissent le sable. La partie électronique de l'horloge des sables se compose d'un Raspberry Pi Pico et d'une carte RTC/driver avec une horloge en temps réel, ainsi que des circuits de commande pour les servomoteurs.
Un manuel de construction détaillé peut être téléchargé.
Caractéristiques
Dimensions: 135 x 110 x 80 mm
Temps de construction : environ. 1,5 à 2 heures
Inclus
3x Feuilles acryliques prédécoupées avec toutes les pièces mécaniques
3x Mini servomoteurs
2x moteurs de vibration
1x Raspberry Pi Pico
1x Carte RTC/pilote avec les pièces assemblées
Ecrous, boulons, entretoises et fils pour l'assemblage
Sable blanc à grains fins
Des outils de génie électrique dans votre poche Un jeu de 8 cartes flexibles au format carte de crédit contenant des données de référence auxquelles tous les concepteurs d'électronique ont besoin d'un accès facile et instantané. Que vous procédiez à la rétro-ingénierie d'une carte CMS, que vous déterminiez les valeurs des composants ou que vous décidiez de la meilleure façon de fabriquer un PCB, ces cartes plaquées or fournissent des conseils techniques instantanés en taille réelle pour tous les aspects de l'état de conception des PCB et de l'électronique en général.
Il y a 7 cartes couvrant plus de 16 techniques de mesure, plus de 100 symboles schématiques, 2 calculateurs de valeurs (C, R), plus de 132 empreintes CMS, 8 lois et théories de l'électronique, et une puissante aide à la conception de PCB montrant l'épaisseur réelle du cuivre, les méthodes de placage et de finition. , largeurs de voie, et plus encore. De plus, il existe une carte Elektor montrant leur style de dessin schématique distinctif et hérité et leurs symboles de composants. Pour compléter l'ensemble, il existe une carte loupe Elektor pour une inspection minutieuse des traces de PCB et des pièces CMS.
L'ensemble comprend :
9 cartes (flexibles, 80 x 50 x 0,6 mm, plaqué or 18 carats)
1 carte loupe
1 porte-clés mousqueton
1 pochette/pochette en cuir
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.
A Handbook on DIY
Nowadays, security problems are rarely properly solved or correctly addressed. Electronic security is only part of the chain in making a system secure. Electronic security is usually addressed as network or software security, neglecting other aspects, but the chain is only as strong as its weakest link.
This book is about electronic hardware security, with an emphasis on problems that you can solve on a shoestring DIY budget. It deals mostly with secure communications, cryptosystems, and espionage. You will quickly appreciate that you can’t simply buy a trustworthy and reliable cryptosystem off the shelf. You will then realise that this applies equally to individuals, corporations, and governments.
If you want to increase your electronic security awareness in a world already overcrowded with networks of microphones and cameras, this is a book for you. Furthermore, if you want to do something DIY by designing and expanding upon simple electronic systems, please continue reading. Some of the devices described are already published as projects in the Elektor magazine. Some are still ideas yet to be worked out.
Complexity is the main enemy of security, so we'll try to keep to simple systems. Every chapter will analyse real-life espionage events or at least several hypothetical scenarios that will hopefully spark your imagination. The final goal is to build a security-conscious mindset (or “to get into a head of a spy”) which is necessary to recognise possible threats beforehand, to design a truly secure system.
Don’t bother reading if:
you think you and your secrets are 100% safe and secure
you think somebody else can effectively handle your security
you think conspiracy theories only exist in theory – Telefunken’s masterpiece the “FS-5000 Harpoon” was built on one!
Introduction pratique à la modélisation 3D du boîtier au panneau avant Intégrer un composant vintage, créer un boîtier d'aspect professionnel pour un circuit imprimé ou même concevoir un appareil complexe avec un châssis - ces défis et bien d'autres se transforment en un plaisir stimulant avec FreeCAD. Une fois que vous avez internalisé les processus de base, votre imagination n’a pratiquement aucune limite.
Commencer à utiliser un nouveau logiciel n’est jamais simple – surtout avec un outil aussi polyvalent que FreeCAD. Des composants individuels gérables, mais en même temps faciles à utiliser, constituent le point de départ de ce livre. L'assemblage ultérieur de ces composants aboutit à des assemblages.
Dans l'univers FreeCAD, une trajectoire réalisable est démontrée. La procédure décrite est illustrative afin que les exemples soient facilement appliqués aux tâches personnalisées. Les appareils ont été réalisés par l'auteur et illustrés de photos. Créer un design 3D demande quelques efforts, mais l’investissement initial est vite rentable. Outre la représentation spatiale impressionnante des projets, les dessins extraits constituent une base solide pour la documentation et la production. Les fonctionnalités étendues de FreeCAD, telles que le dépliage de pièces en tôle, augmentent considérablement l'efficacité et font avancer les modèles vers un assemblage pratique.
Bientôt, vous ne voudrez plus vous passer de FreeCAD !
Technology is constantly changing. New microcontrollers become available every year. The one thing that has stayed the same is the C programming language used to program these microcontrollers. If you would like to learn this standard language to program microcontrollers, then this book is for you!
Arduino is the hardware platform used to teach the C programming language as Arduino boards are available worldwide and contain the popular AVR microcontrollers from Atmel.
Atmel Studio is used as the development environment for writing C programs for AVR microcontrollers. It is a full-featured integrated development environment (IDE) that uses the GCC C software tools for AVR microcontrollers and is free to download.
At a glance:
Start learning to program from the very first chapter
No programming experience is necessary
Learn by doing – type and run the example programs
A fun way to learn the C programming language
Ideal for electronic hobbyists, students and engineers wanting to learn the C programming language in an embedded environment on AVR microcontrollers
Use the free full-featured Atmel Studio IDE software for Windows
Write C programs for 8-bit AVR microcontrollers as found on the Arduino Uno and MEGA boards
Example code runs on Arduino Uno and Arduino MEGA 2560 boards and can be adapted to run on other AVR microcontrollers or boards
Use the AVR Dragon programmer/debugger in conjunction with Atmel Studio to debug C programs
Se lancer dans l'électronique n'est pas aussi difficile qu'on pourrait le penser. Avec cette offre groupée (livre + kit), vous pouvez explorer et apprendre les concepts les plus importants de l'ingénierie électrique et électronique de manière ludique en réalisant diverses expériences. Vous apprendrez l'électronique pratiquement sans entrer dans un jargon technique complexe et de longs calculs. En conséquence, vous créerez bientôt vos propres projets.
Ce kit contient les composants nécessaires pour construire la plupart des exemples détaillés du livre sur une planche à pain et les essayer pour de vrai.
Ce kit peut, bien entendu, être utilisé sans livre pour construire d'autres circuits et réaliser vos propres expériences.
Contenu du kit
1x 39 Ω, résistance de 1 W
1x résistance de 47 Ω
1x résistance de 180 Ω
1x résistance de 330 Ω
3x résistance de 1 kΩ
1x résistance de 2,2 kΩ
1x résistance de 3,9 kΩ
1x résistance de 6,8 kΩ
1x résistance de 10 kΩ
1x résistance de 15 kΩ
1x résistance de 22 kΩ
1x résistance de 33 kΩ
1x résistance de 47 kΩ
1x résistance de 56 kΩ
1x résistance de 82 kΩ
1x résistance de 120 kΩ
1x résistance de 680 kΩ
2x résistance de 100 kΩ
1x coupe-bordure de 10 kΩ
1x potentiomètre linéaire de 10 kΩ
1x potentiomètre linéaire de 100 kΩ
1x LDR
1x condensateur céramique de 1 nF
1x condensateur céramique de 10 nF
1x condensateur céramique de 100 nF
1x condensateur électrolytique en aluminium de 1 µF, 25 V
2x condensateur électrolytique en aluminium de 10 µF, 25 V
1x condensateur électrolytique en aluminium de 100 µF, 25 V
1x condensateur électrolytique en aluminium de 470 µF, 25 V
1x condensateur électrolytique en aluminium de 1000 µF, 25 V
1x LED RVB, cathode commune (CC)
1x diode de petit signal 1N4148
1x diode Zener 1N4733A 5,1 V, 1 W
3x LED, rouge
2x transistors NPN BC337
1x MOSFET canal N IRFZ44N
2x minuteries NE555
1x comparateur LM393
1x 74HCT08 quad ET portail
3x interrupteurs tactiles
2x commutateur SPDT
1x relais, SPDT, 9 V CC
1x buzzer actif
1x buzzer passif
Câble solide de 50 cm, 16 AWG, sans gaine
2x pinces pour batterie PP3 9 V
1x planche à pain
20x fil de liaison
Cette offre groupée contient :
Kit : Practical Electronics Crash Course (d'une valuer de 45 €)
Livre : Practical Electronics Crash Course (prix normal : 45 €)
Caractéristiques
Câble de type C
USB type C convient à la nouvelle version Raspberry Pi 4
Pas besoin de tirer sur le câble pour redémarrer ou redémarrer votre Pi, appuyez simplement sur le bouton pour allumer et éteindre votre Pi
Peut être utilisé comme alimentation pour le Pi jusqu'à 2 Ampères
Aide à prévenir l'usure du connecteur USB du Pi due à la traction et à l'insertion fréquentes du câble USB.
Caractéristiques
Interface : USB Type-C Courant : 3 A
Longueur : 1,5 m
Utiliser pour: Raspberry Pi 4 modèle B
Liste de colisage : 1x câble d’alimentation USB Type C