Livres

59 produits


  • Raspberry Pi Pico Essentials

    Raspberry Pi Pico Essentials

    1 évaluation

    Le Raspberry Pi Pico est un microcontrôleur de haute performance conçu spécialement pour l'informatique physique. N?ayant pas de système d'exploitation, les microcontrôleurs diffèrent des ordinateurs monocartes, comme le Raspberry Pi 4. Le Raspberry Pi Pico peut être programmé pour exécuter efficacement une seule tâche dans des applications de contrôle et de surveillance en temps réel nécessitant de la rapidité. Le "Pico", comme on l?appelle, est basé sur le microcontrôleur ARM Cortex-M0+ RP2040 à double c?ur, rapide, efficace et peu coûteux, fonctionnant jusqu'à 133 MHz et disposant de 264 Ko de SRAM et de 2 Mo de mémoire Flash. Outre sa grande mémoire, le Pico présente des caractéristiques encore plus attrayantes, notamment un grand nombre de broches GPIO et des modules d'interface populaires comme ADC, SPI, I²C, UART et PWM. Pour couronner le tout, il offre des modules de synchronisation rapides et précis, une interface de débogage matériel et un capteur de température interne. Le Raspberry Pi Pico se programme facilement à l'aide des langages de haut niveau les plus courants, tels que MicroPython ou C/C++. Ce livre est une introduction à l'utilisation du microcontrôleur Raspberry Pi Pico avec le langage de programmation MicroPython. L'environnement de développement (IDE) Thonny est utilisé dans tous les projets décrits. Le livre contient plus de 50 projets testés et fonctionnels couvrant les sujets suivants: Installation de MicroPython sur Raspberry Pi Pico à l'aide d'un Raspberry Pi ou d'un PC Les interruptions du Timer et les interruptions externes Des projets sur convertisseur analogique-numérique Utilisation du capteur de température interne et du capteur de température externe Des projets d'enregistrement de données Des projets de PWM, UART, I²C, et SPI Utilisation du Wi-Fi et des applications pour communiquer avec les smartphones Utilisation de Bluetooth et d'applications pour communiquer avec les smartphones Des projets sur convertisseur numérique-analogique Tous les projets présentés dans ce livre sont fonctionnels et ont été entièrement testés. Des connaissances de base en programmation et en électronique sont nécessaires pour suivre les projets. De brèves descriptions, des schémas fonctionnels, des schémas de circuits détaillés et des listings complets des programmes MicroPython sont fournis pour tous les projets décrits. Les lecteurs peuvent trouver les listings des programmes sur la page Web Elektor créée à l?appui de ce livre.

    € 34,95

    Membres € 31,46

  • The CAN Bus Companion (+ GRATIS CAN-module)

    The CAN Bus Companion

    Projets avec Arduino Uno et Raspberry Pi avec exemples pour le module d'interface de bus CAN MCP2515 Ce livre détaille l'utilisation de l'Arduino Uno et du Raspberry Pi 4 dans des projets pratiques basés sur le bus CAN. L'utilisation de l'Arduino Uno ou du Raspberry Pi avec des modules d'interface de bus CAN disponibles dans le commerce facilite considérablement le développement, le débogage et le test de projets basés sur le bus CAN. Ce livre est écrit pour les étudiants, les ingénieurs en exercice, les passionnés et pour tous ceux qui souhaitent en savoir plus sur le bus CAN et ses applications. Le livre suppose que le lecteur possède des connaissances de base en électronique. La connaissance des langages de programmation C et Python et la programmation de l'Arduino Uno à l'aide de son IDE et du Raspberry Pi seront utiles, surtout si le lecteur a l'intention de développer des projets basés sur un microcontrôleur utilisant le bus CAN. Le livre devrait être une source utile de matériel de référence pour toute personne souhaitant trouver des réponses à des questions telles que : Quels systèmes de bus sont disponibles pour l’industrie automobile ? Quel est le principe du bus CAN ? Comment puis-je créer un bus CAN physique ? Quels types de trames (ou paquets de données) sont disponibles dans un système de bus CAN ? Comment détecter les erreurs dans un système de bus CAN et quelle est la dépendance d'un système de bus CAN ? Quels types de contrôleurs de bus CAN existe-t-il ? Comment utiliser le contrôleur de bus CAN MCP2515 ? Comment créer des projets de bus CAN basés sur Arduino Uno à 2 nœuds ? Comment créer des projets de bus CAN basés sur Arduino Uno à 3 nœuds ? Comment définir les masques d'acceptation et les filtres d'acceptation ? Comment analyser les données sur le bus CAN ? Comment créer des projets de bus CAN basés sur Raspberry Pi à 2 nœuds ? Comment créer des projets de bus CAN basés sur Raspberry Pi à 3 nœuds ?

    € 29,95

    Membres € 26,96

  • RISC-V Assembly Language Programming using ESP32-C3 and QEMU (+ GRATIS ESP32 RISC-V Board)

    RISC-V Assembly Language Programming using ESP32-C3 and QEMU

    With the availability of free and open source C/C++ compilers today, you might wonder why someone would be interested in assembler language. What is so compelling about the RISC-V Instruction Set Architecture (ISA)? How does RISC-V differ from existing architectures? And most importantly, how do we gain experience with the RISC-V without a major investment? Is there affordable hardware available? The availability of the Espressif ESP32-C3 chip provides a way to get hands-on experience with RISC-V. The open sourced QEMU emulator adds a 64-bit experience in RISC-V under Linux. These are just two ways for the student and enthusiast alike to explore RISC-V in this book. The projects in this book are boiled down to the barest essentials to keep the assembly language concepts clear and simple. In this manner you will have “aha!” moments rather than puzzling about something difficult. The focus in this book is about learning how to write RISC-V assembly language code without getting bogged down. As you work your way through this tutorial, you’ll build up small demonstration programs to be run and tested. Often the result is some simple printed messages to prove a concept. Once you’ve mastered these basic concepts, you will be well equipped to apply assembly language in larger projects.

    € 39,95

    Membres € 35,96

  • PLC Programming with the Raspberry Pi and the OpenPLC Project

    PLC Programming with the Raspberry Pi and the OpenPLC Project

    1 évaluation

    Introduction à la programmation des PLC avec OpenPLC, le premier contrôleur logique programmable entièrement open source utilisé avec le Raspberry Pi, et exemples de Modbus avec Arduino Uno et ESP8266. La programmation de contrôleurs logiques programmables est très courante dans l'industrie et la domotique. Ce livre décrit comment le Raspberry Pi 4 peut être utilisé comme un contrôleur logique programmable. Avant de s'attaquer à la programmation, l'auteur commence par expliquer l'installation du logiciel sur le Raspberry Pi et de l'éditeur de PLC sur le PC, puis il décrit le matériel. Vous trouverez ensuite des exemples intéressants dans les différents langages de programmation conformes à la norme IEC 61131-3. Ce manuel explique également en détail comment utiliser l'éditeur de PLC et comment charger et exécuter les programmes sur le Raspberry Pi. Tous les langages DEfinis dans la norme CEI sont expliqués à l'aide d'exemples, des schémas à contacts (Ladder Diagram) au SFC (Special Function Chart) en passant par le ST (Structured Control Language). Tous les exemples peuvent être téléchargés sur le site Web de l'auteur. La communication réseau fait également l'objet d'une attention particulière. L'Arduino Uno et l'ESP8266 sont programmés comme des modules ModbusRTU ou ModbusTCP pour accéder à des périphériques externes, lire des capteurs et commuter des charges électriques. Les circuits d'E/S conformes à la norme industrielle 24 V pourront retenir votre attention. Le livre se termine par un aperçu des commandes pour ST et LD. Après avoir lu le livre, vous serez en mesure de réaliser vos propres contrôleurs avec le Raspberry Pi.

    € 32,95

    Membres € 29,66

  • Raspberry Pi Pico for Radio Amateurs

    Raspberry Pi Pico for Radio Amateurs

    Bien que de nombreux équipements classiques HF et mobiles soient encore utilisés par un grand nombre d'amateurs, l'utilisation d'ordinateurs et de techniques numériques est désormais devenue très populaire parmi les radioamateurs. De nos jours, tout le monde peut acheter une carte microcontrôleur Raspberry Pi Pico à 5 € et développer de nombreux projets de radio amateur en utilisant le « Pico » et certains composants externes. Ce livre s'adresse aux passionnés de radio amateur, aux étudiants en génie électrique et à toute personne souhaitant apprendre à utiliser le Raspberry Pi Pico pour façonner ses projets électroniques. Le livre convient aussi bien aux débutants en électronique qu'à ceux ayant une vaste expérience. L'installation étape par étape de l'environnement de programmation MicroPython est décrite. Une certaine connaissance du langage de programmation Python est utile pour comprendre et adapter les projets présentés dans le livre. Le livre présente le Raspberry Pi Pico et fournit des exemples de nombreux projets courants uniquement logiciels qui familiarisent le lecteur avec le langage de programmation Python. En plus des projets uniquement logiciels adaptés au radioamateur, le chapitre 6 présente spécifiquement plus de 36 projets matériels pour la « radioamateur », notamment : Contrôle marche/arrêt de la tension secteur de la station Horloge de la station de radio Coordonnées géographiques de la station basées sur GPS Température et humidité de la station de radio Diverses méthodes de génération de formes d'onde utilisant des logiciels et du matériel (DDS) Compteur de fréquence Voltmètre / ampèremètre / ohmmètre / capacimètre Compteur RF et atténuateurs RF Praticiens du code Morse RadioStation Cliquez sur le panneau Radio FM basée sur Raspberry Pi Pico Utiliser Bluetooth et Wi-Fi avec Raspberry Pi Pico Sécurité des stations radio avec RFID Module amplificateur audio avec contrôle du volume par encodeur rotatif Décodeur Morse Utilisation des modules FS1000A TX-RX pour la communication avec Arduino

    € 34,95

    Membres € 31,46

  • Python 3 Programming and GUIs

    Python 3 Programming and GUIs

    Il s'agit de la deuxième édition d'un livre destiné aux ingénieurs, scientifiques et amateurs souhaitant connecter des PC à des projets matériels à l'aide d'interfaces utilisateur graphiques. Les applications de bureau et basées sur le Web sont couvertes. Le langage de programmation utilisé est Python 3, l'un des langages les plus populaires du marché : la vitesse de programmation est une caractéristique importante. Le livre a été révisé et mis à jour en mettant l'accent sur la facilité avec laquelle l'utilisateur peut créer des conceptions pratiques : un traitement de texte suffit pour créer des programmes Python. L'interfaçage matériel est réalisé en utilisant un Arduino Uno comme esclave externe. Une description complète et le code source de l'interface de communication sont donnés dans le livre. L'esclave fournit des entrées et sorties numériques et analogiques. Plusieurs Unos peuvent être inclus dans un seul projet, avec tout le code de contrôle écrit en Python et exécuté sur un PC Un projet comprend un microcontrôleur PIC avec du code qui peut être chargé dans le PIC à l'aide de l'Uno. Les applications Web et le serveur sont tous implémentés en Python afin que vous puissiez accéder à votre matériel électronique via Internet. L'ordinateur Raspberry Pi peut être utilisé comme serveur Web. Un chapitre d'introduction est fourni pour vous aider à démarrer avec Linux. Le livre est écrit pour être utilisé avec Debian ou des variantes telles que Mint ou Ubuntu. Tous les programmes du livre sont disponibles gratuitement, prêts à être utilisés et expérimentés via un téléchargement depuis Elektor.

    € 34,95

    Membres € 31,46

  • Explore ATtiny Microcontrollers using C and Assembly Language

    Explore ATtiny Microcontrollers using C and Assembly Language

    Un aperçu approfondi de l'architecture AVR 8 bits présente dans les microcontrôleurs ATtiny et ATmega, principalement d'un point de vue logiciel et programmation. Explorez l'architecture AVR en utilisant le langage C et le langage assembleur dans Microchip Studio (anciennement Atmel Studio) avec les microcontrôleurs ATtiny. Apprenez les détails du fonctionnement interne des microcontrôleurs AVR, notamment les registres internes et la carte mémoire des microcontrôleur ATtiny. Programmez les microcontrôleurs ATtiny en utilisant un programmateur/débogueur Atmel-ICE, ou utilisez un programmateur "maison" bon marché, ou même un Arduino Uno comme programmateur. La plupart des exemples de code peuvent être exécutés à l'aide du simulateur AVR de Microchip Studio. Apprenez à écrire des programmes pour les microcontrôleurs ATtiny en langage assembleur. Découvrez comment le langage assembleur est converti en instructions de code machine par le programme assembleur. Découvrez comment les programmes écrits en langage de programmation C se traduitsent en langage assembleur et finalement en instructions de code machine. Utiliser le débogueur Microchip Studio en combinaison avec un programmateur/débogueur USB matériel pour tester les programmes en langage assembleur et langage C ou utiliser le simulateur AVR Microchip Studio. Les microcontrôleurs ATtiny en boîtier DIP sont utilisés dans ce volume pour une exploitation facile sur des platine d'essai électroniques, en ciblant principalement les ATtiny13(A) et ATtiny25/45/85. Comprenez la synchronisation des instructions et les horloges des microcontrôleurs AVR en utilisant les microcontrôleurs ATtiny. Devenez un expert AVR avec des compétences avancées en débogage et en programmation.

    € 37,95

    Membres € 34,16

  • MicroPython for Microcontrollers

    MicroPython for Microcontrollers

    Projets avec Thonny-IDE, uPyCraft-IDE et ESP32 Le langage de programmation « Python » a connu un énorme essor ces dernières années. Enfin, divers systèmes monocarte tels que le Raspberry Pi ont contribué à sa popularité. Mais Python a également été largement utilisé dans d’autres domaines, comme l’intelligence artificielle (IA) ou l’apprentissage automatique (ML). Il est donc évident d'utiliser également Python ou la variante « MicroPython » pour une utilisation dans les SoC (Systems on Chip). Des contrôleurs puissants tels que l'ESP32 d'Espressif Systems offrent d'excellentes performances ainsi que des fonctionnalités Wi-Fi et Bluetooth à un prix abordable. Avec ces fonctionnalités, la scène Maker a été prise d’assaut. Comparé à d'autres contrôleurs, l'ESP32 dispose d'une mémoire Flash et SRAM nettement plus grande, ainsi que d'une vitesse de processeur beaucoup plus élevée. Grâce à ces caractéristiques, la puce convient non seulement aux applications C classiques, mais également à la programmation avec MicroPython. Ce livre présente l'application des systèmes modernes à puce unique. En plus du contexte technique, l'accent est mis sur MicroPython lui-même. Après l’initiation au langage, les compétences en programmation acquises sont immédiatement mises en pratique. Les projets individuels conviennent aussi bien à une utilisation en laboratoire qu'à des applications quotidiennes. Ainsi, outre l’effet d’apprentissage réel, l’accent est également mis sur le plaisir de construire des appareils complets et utiles. En utilisant des planches à pain de laboratoire, des circuits de toutes sortes peuvent être réalisés avec peu d'effort, transformant les tests et le débogage des projets 100 % homebrew en un plaisir instructif. Les différentes applications, telles que les stations météorologiques, les voltmètres numériques, les télémètres à ultrasons, les lecteurs de cartes RFID ou les générateurs de fonctions, rendent les projets présentés parfaitement adaptés aux cours pratiques ou aux travaux de matières et d'études en sciences naturelles ou aux cours de sciences et technologies.

    € 32,95

    Membres € 29,66

  • Programming with Node-RED

    Programming with Node-RED

    L'Internet des objets (IoT) devient un domaine d'application important pour les systèmes embarqués. En conséquence, de plus en plus de personnes s’intéressent à l’apprentissage de la conception et de la programmation embarquées. Les collèges techniques et les universités s'éloignent des anciens microcontrôleurs 8 et 16 bits et introduisent des microcontrôleurs intégrés 32 bits dans leurs programmes. De nombreuses applications IoT nécessitent de la précision, une puissance de traitement élevée et une faible consommation d’énergie. Produit par IBM, Node-RED est un éditeur visuel open source permettant de câbler l'Internet des objets. Node-RED est livré avec un grand nombre de nœuds pour gérer une multitude de tâches. Les nœuds nécessaires sont sélectionnés et fusionnés pour effectuer une certaine tâche. Node-RED est basé sur une programmation de type flux dans laquelle les nœuds sont configurés et réunis pour former un programme d'application. Il existe des nœuds pour effectuer des tâches complexes, notamment l'accès au Web, Twitter, le courrier électronique, HTTP, Bluetooth, MQTT, le contrôle des ports GPIO, etc. Un aspect particulièrement intéressant de Node-RED est que le programmeur n'a pas besoin d'apprendre à écrire des programmes complexes. . Par exemple, un e-mail peut être envoyé en fusionnant simplement des nœuds et en écrivant seulement quelques lignes de code. Le but de ce livre est d'apprendre à utiliser Node-RED dans des projets. La principale plate-forme matérielle utilisée dans la plupart des projets de ce livre est Raspberry Pi 4. Des chapitres sont inclus pour montrer comment Node-RED peut également être utilisé avec Arduino Uno, ESP32 DevKitC et les cartes de développement de microcontrôleurs ESP8266 NodeMCU.

    € 37,50

    Membres € 33,75

  • Home Appliance Hack-and-IoT Guidebook (+ GRATIS ESP8266 Board)

    Home Appliance Hack-and-IoT Guidebook

    Affordable solutions with the ESP8266 and 3D printing If you are looking for a small yet powerful IoT device, you are likely to come across the ESP8266 and compatible products on the market today. One of these, the Wemos/Lolin D1 Mini Pro board strikes a remarkable balance between cost and performance. A small and very affordable prototype board, the D1 Mini Pro stands out with its WiFi functionality and a 16-Mbytes flash memory for easy creation of a flash file system. In addition, there are sufficient input and output pins (only one analog input though) to support PWM, I²C, and One-Wire systems to mention but a few. The book describes the operation, modding, construction, and programming of home appliances including a colorful smart home accessory, a refrigerator/greenhouse controller, an AC powerline monitor, a door lock monitor, and an IKEA Trådfri controller. As a benefit, all firmware developed for these DIY, "IoT-ized" devices can be updated over-the-air (OTA). For most of the designs in the book, a small printed circuit board (PCB) and an enclosure are presented so readers can have a finished and attractive-looking product. Readers having – or with access to! – a 3D printer can "print" the suggested enclosures at home or in a shop. Some of the constructions benefit from a Raspberry Pi configured as a gateway or cms server. This is also described in detail with all the necessary configuring. You don’t need to be an expert but the prerequisites to successful replication of the projects include basic skills with PC software including the ability to surf the Internet. In terms of hardware, you should be comfortable with soldering and generally assembling the PCBs presented in the book. All custom software written for the IoT devices, the PCB layouts, and 3D print files described in the book are available for free downloading.

    € 39,95

    Membres € 35,96

  • FreeRTOS for ESP32-Arduino

    FreeRTOS for ESP32-Arduino

    La programmation des systèmes embarqués est difficile en raison de ressources limitées et de fonctionnalités de débogage limitées. Pourquoi développer votre propre système d'exploitation en temps réel (RTOS) et votre propre application alors que le logiciel FreeRTOS éprouvé est disponible gratuitement ? Pourquoi ne pas commencer avec une fondation validée ? Chaque développeur de logiciels sait qu'il faut diviser un problème difficile en problèmes plus petits pour le résoudre. En utilisant des tâches préemptives distinctes et des mécanismes de communication FreeRTOS, une séparation nette des tâches est obtenue dans toute l'application. Il en résulte des conceptions sûres et maintenables. Les ingénieurs en exercice et les étudiants peuvent utiliser à la fois ce livre et l'environnement Arduino ESP32 pour se plonger dans les concepts FreeRTOS à un rythme confortable. Le texte bien organisé permet de maîtriser chaque concept avant de passer au chapitre suivant. Des expériences pratiques et des diagrammes sont inclus pour ramener les leçons à la maison. L'expérience est le meilleur professeur. Chaque chapitre contient des exercices pour tester vos connaissances. Le traitement de l'interface de programmation d'application (API) FreeRTOS est entièrement destiné à l'environnement Arduino ESP32. Vous pouvez appliquer ce que vous avez appris à d'autres environnements FreeRTOS, notamment ESP-IDF d'Espressif. Le code source est disponible sur GitHub. Avec tous ces outils, vous êtes aux commandes lorsqu'il est temps de développer votre prochain projet ESP32 ultra cool. Ce que vous apprendrez : Comment fonctionne la planification préemptive dans FreeRTOS La startup 'loopTask' d'Arduino Files d'attente de messages Minuteries FreeRTOS et tâche IDLE Le sémaphore, le mutex et leurs différences La boîte mail et son application Priorités des tâches en temps réel et leur impact Interrompre l'interaction et l'utilisation avec FreeRTOS Que définit Notifier les tâches avec des événements Groupes d'événements Sections critiques Tâche de stockage local La tâche du gardien

    € 37,50

    Membres € 33,75

  • Kickstart to Python 3

    Kickstart to Python 3

    Un cours de programmation ultra-rapide Ce livre constitue la toute première étape pour les novices dans l'apprentissage de la programmation Python. Le livre est divisé en dix chapitres. Dans le premier chapitre, les lecteurs découvrent les bases de Python. Il contient des instructions détaillées pour l'installation sur diverses plates-formes telles que macOS, Windows, FreeBSD et Linux. Il couvre également les autres aspects de la programmation Python tels que les IDE et le gestionnaire de packages. Le deuxième chapitre est l'endroit où les lecteurs ont l'occasion d'avoir une expérience pratique détaillée de la programmation Python. Il couvre un groupe de structures de données intégrées communément appelées collections Python. Le troisième chapitre couvre les concepts importants de chaînes, de fonctions et de récursivité. Le quatrième chapitre se concentre sur la programmation orientée objet avec Python. Le cinquième chapitre traite des structures de données personnalisées les plus couramment utilisées, telles que la pile et la file d'attente. Le sixième chapitre stimule la créativité des lecteurs avec la bibliothèque graphique Turtle de Python. Le septième chapitre explore les animations et le développement de jeux à l'aide de la bibliothèque Pygame. Le huitième chapitre couvre la gestion des données stockées dans divers formats de fichiers. Le neuvième chapitre couvre le domaine du traitement d'image avec la bibliothèque Wand en Python. Le dixième et dernier chapitre présente un éventail de sujets utiles variés en Python. L'ensemble du livre suit une approche étape par étape. L'explication du sujet est toujours suivie d'un exemple de code détaillé. Les exemples de code sont également expliqués de manière détaillée et sont suivis du résultat sous forme de texte ou de capture d'écran dans la mesure du possible. Les lecteurs se familiariseront avec le langage de programmation Python en suivant de près les concepts et les exemples de code de ce livre. Le livre contient également des références à des ressources externes que les lecteurs peuvent explorer davantage. Un téléchargement du code du logiciel et des liens vers des vidéos didactiques sont disponibles sur le site Web d'Elektor.

    € 29,95

    Membres € 26,96

  •  -57% The State of Hollow State Audio

    The State of Hollow State Audio

    La technologie des tubes à vide (ou des valves, selon le côté de l'étang où vous vivez) a engendré l'ère de l'électronique au début du 20 e siècle. Jusqu'à l'avènement de l'électronique à semi-conducteurs vers le milieu du siècle, les dispositifs à semi-conducteurs étaient le seul choix. Mais après l’invention du transistor (après que leur procédé soit tombé à des niveaux raisonnables), en quelques décennies, la mort des tubes à vide a été largement annoncée. Pourtant, nous voici environ cinq décennies plus tard, et les équipements à semi-conducteurs connaissent un certain retour, en particulier dans les industries de la musique et de l'audio haut de gamme. De nombreux problèmes entourent l’audio à l’état creux : Produit-il, comme certains le prétendent, un meilleur son ? Si oui, existe-t-il des données scientifiques pour étayer ces affirmations ? Comment fonctionnent les circuits à états creux ? Comment concevoir des circuits audio à semi-conducteurs ? Si un équipement à état creux tombe en panne, comment procédez-vous pour le dépanner et le réparer ? Pouvons-nous recréer certains des appareils audio classiques à semi-conducteurs pour les salles d’écoute et les studios d’enregistrement modernes ? Comment pouvons-nous modifier intelligemment les amplificateurs à semi-conducteurs à notre goût ? Ces sujets et d’autres sont traités dans The State of Hollow State Audio .

    € 34,95€ 14,95

    Membres identique

  • The Complete ESP32 Projects Guide

    The Complete ESP32 Projects Guide

    1 évaluation

    L'objectif principal de ce livre est d'enseigner les langages de programmation Arduino IDE et MicroPython dans des projets basés sur ESP32, en utilisant la très populaire carte de développement ESP32 DevKitC. Le livre contient de nombreux projets simples, basiques et intermédiaires utilisant l'IDE Arduino et l'ESP32 DevKitC. Tous les projets ont été testés et fonctionnent. Des schémas fonctionnels, des schémas de circuits et des listes complètes de programmes de tous les projets sont fournis avec des explications. De plus, plusieurs projets sont proposés pour programmer l'ESP32 DevKitC avec MicroPython. Les projets de ce livre sont conçus pour enseigner les fonctions suivantes du processeur ESP32 : GPIO Capteurs tactiles Interruptions externes Interruptions de minuterie I²C et I²S IPS MLI CDA CAD UART Capteur à effet Hall Capteur de température Contrôleur infrarouge Lire et écrire sur la carte SD Lire et écrire sur la mémoire flash Minuterie RTC ID de puce Sécurité et cryptage Programmation Wi-Fi et réseau Programmation Bluetooth BLE Appareils mobiles de communication Conception à faible consommation d'énergie Programmation ESP-IDF Les projets sont organisés avec des niveaux de difficulté croissants. Les lecteurs sont encouragés à aborder les projets dans l’ordre indiqué. Un kit de matériel spécialement préparé est disponible auprès d'Elektor. En utilisant ce matériel, construire les projets de ce livre devrait être facile et amusant.

    € 39,95

    Membres € 35,96

  •  -27% Bundel: Getting Started with ESPHome + LILYGO TTGO T-Display ESP32 (16 MB)

    Offre groupée : Getting Started with ESPHome + LILYGO T-Display ESP32 (16 MB)

    1 évaluation

    À propos du livre Les microcontrôleurs ESP8266 et ESP32 d'Espressif ont mis la domotique DIY à la portée des gens. Cependant, la programmation de ces microcontrôleurs avec le SDK C/C++ d'Espressif, le noyau Arduino ou MicroPython n'est pas à la portée de tous. C'est là que ESPHome intervient : avec ce projet, vous ne programmez pas votre microcontrôleur mais vous le configurez. Ce livre démontre comment créer vos propres appareils domotiques avec ESPHome avec une carte à microcontrôleur ESP32. Vous apprendrez à combiner toutes sortes de composants électroniques et à automatiser les taches complexes. Vos appareils peuvent fonctionner de manière totalement autonome et se connecter par wifi à vos passerelles domotiques telles que Home Assistant ou MQTT broker. À la fin de ce livre, vous serez en mesure de créer vos propres dispositifs domotiques personnalisés. Grâce à ESPHome et à l'ESP32, cela est à la portée de tout le monde. Mettre en place un environnement de développement ESPHome et créer des configurations faciles à maintenir Utiliser des boutons et des LED Faire retentir un buzzer et jouer des mélodies Lire des mesures à partir de différents types de capteurs Communiquez sur une courte distance avec NFC, infrarouge et Bluetooth Low Energy Afficher des informations sur différents types d'écrans À propos de la carte Chipset Espressif-ESP32 microprocesseur Xtensa 240 MHz à un/deux cœurs 32 bits LX6 FLASH Flash QSPI 16 Mo SRAM 520 kB SRAM Bouton Reset USB à TTL CP2104 Interface modulaire UART, SPI, SDIO, I²C, LED PWM, TV PWM, I²S, IRGPIO, ADC, capteur tactile à condensateur, préamplificateur DACLNA Écran IPS ST7789V 1.14 Inch 2,7 à 4, 2 V Courant de travail Environ 67 MA Courant de repos Environ 350 uA Plage de température de fonctionnement -40℃ ~ +85℃ Taille et poids 51,52 x 25,04 x 8,54 mm (7,81 g) Alimentation électrique USB 5 V/1 A Courant de charge 500 mA Batterie Pile au lithium 3,7 V Connecteur JST 2 broches 1,25 mm USB Type-C

    € 54,95€ 39,95

    Membres identique

  • Raspberry Pi for Radio Amateurs

    Raspberry Pi for Radio Amateurs

    Bien qu'une grande partie des équipements HF et mobiles classiques soient encore utilisés par de nombreux amateurs, l'utilisation d'ordinateurs et de techniques numériques est désormais devenue très populaire parmi les opérateurs radioamateurs. De nos jours, n'importe qui peut acheter un ordinateur Raspberry Pi et exécuter presque tous les logiciels de radio amateur sur le « RPi », qui est légèrement plus grand que la taille d'une carte de crédit. Les appareils RTL-SDR sont devenus très populaires parmi les radioamateurs en raison de leur très faible coût et de leurs riches fonctionnalités. Un système de base peut consister en un périphérique RTL-SDR (dongle) USB avec une antenne appropriée, un ordinateur RPi, un adaptateur d'entrée-sortie audio externe USB et un logiciel installé sur le Pi. Avec une configuration aussi simple, il est possible de recevoir des signaux d'environ 24 MHz à plus de 1,7 GHz. Avec l'ajout d'un dispositif de conversion ascendante à faible coût, un RTL-SDR peut recevoir facilement et efficacement les bandes HF. Ce livre s'adresse aux passionnés de radio amateur, aux étudiants en génie électronique et à toute personne souhaitant apprendre à utiliser le Raspberry Pi pour construire des projets électroniques. Le livre convient à tous les niveaux, des débutants aux vétérans de la radioamateur. L'installation étape par étape du système d'exploitation est décrite avec de nombreux détails sur les commandes Linux couramment utilisées. Une certaine connaissance du langage de programmation Python est requise pour comprendre et modifier les projets présentés dans le livre. Les exemples de projets développés dans le livre incluent une horloge de station, la génération de formes d'onde, la conception d'un amplificateur à transistor, la conception d'un filtre actif, un exercice de code Morse, un compteur de fréquence, un compteur RF, etc. Le schéma fonctionnel, le schéma de circuit et la liste complète des programmes Python sont fournis pour chaque projet, y compris la description complète des projets. Outre une large couverture du RTL-SDR pour la radio amateur, le livre résume également les instructions d'installation et d'utilisation des programmes de radioamateur et des outils logiciels suivants que vous pouvez exécuter sur votre Raspberry Pi : TWCLOCK, Klog, Gpredict, FLDIGI, DIRE WOLF, xcwcp, QSSTV, LinPsk, Ham Clock, CHIRP, xastir et CQRLOG.

    € 34,95

    Membres € 31,46

  • KiCad 6 Like A Pro – Fundamentals and Projects

    KiCad 6 Like A Pro - Fundamentals and Projects

    Premiers pas avec le meilleur outil PCB open source au monde La dernière itération de KiCad, le meilleur outil de circuits imprimés gratuit au monde, regorge de fonctionnalités que l'on trouve généralement uniquement dans les outils de CAO commerciaux coûteux. Cette suite d'applications multiplateforme moderne, construite autour d'éditeurs de schémas et de conception, avec des applications auxiliaires, est un outil PCB stable et mature. KiCad 6 convient parfaitement aux ingénieurs en électronique et aux amateurs. Voici les améliorations et fonctionnalités les plus significatives de KiCad 6, à la fois sur et sous le capot : Interface utilisateur moderne, entièrement repensée à partir des versions précédentes Vérificateurs de règles électriques et de conception améliorés et personnalisables Éditeur de thème vous permettant de personnaliser KiCad sur votre écran Possibilité d'importer des projets depuis Eagle, CADSTART, etc. Gestion améliorée des bus Contrôle total sur la présentation des informations par l'éditeur de mise en page Les filtres définissent les éléments sélectionnables Le routeur interactif amélioré vous aide à dessiner des pistes uniques et des paires différentielles avec précision Outils nouveaux ou améliorés pour tracer des pistes, mesurer des distances, régler la longueur des pistes, etc. Outil amélioré pour créer des zones remplies Échange de données facile avec d'autres applications de CAO Visionneuse 3D réaliste compatible avec le lancer de rayons Une immense communauté de contributeurs qui améliorent KiCad chaque jour Riches référentiels de bibliothèques de symboles, d'empreintes et de formes 3D Ce livre vous apprendra à utiliser KiCad à travers une approche pratique. Cela vous aidera à devenir rapidement productif et à commencer à concevoir vos propres tableaux. Des exemples de projets (par exemple, une simple alimentation électrique et une matrice de LED PCBA 4 × 8 × 8) illustrent les fonctionnalités de base de KiCad, même si vous n'avez aucune connaissance préalable en conception de PCB. L'auteur décrit l'ensemble du flux de travail, depuis l'entrée schématique jusqu'aux subtilités de la finalisation des fichiers pour la production de PCB et propose des conseils judicieux sur le processus. D'autres projets à part entière, de difficulté progressive, seront présentés dans un deuxième livre, accompagnés d'une variété de recettes avancées.

    € 39,95

    Membres € 35,96

  • Learning Python with Raspberry Pi

    Learning Python with Raspberry Pi

    Rupture de stock

    Ce livre concerne l'enseignement du langage de programmation Python à l'aide de l'ordinateur Raspberry Pi 4. Le livre fait une introduction à Raspberry Pi 4 puis enseigne Python avec les sujets suivants : variables, chaînes, tableaux, matrices, tuples, listes, dictionnaires, fonctions utilisateur, flux de contrôle, impression, saisie au clavier, graphiques, interface graphique, programmation orientée objet. et bien d'autres sujets. Le livre s'adresse aux débutants, aux étudiants, aux ingénieurs en exercice, aux amateurs et à toute autre personne souhaitant apprendre à programmer en Python. Le livre comprend de nombreux exemples de programmes et d'études de cas. Tous les exemples de programmes et études de cas ont été entièrement testés par l'auteur et fonctionnent tous. Les exemples de programmes visent à enseigner les différents concepts de programmation de Python. Les études de cas couvrent l'utilisation de Python dans l'analyse et la conception de circuits électroniques. Certains des sujets d'étude de cas sont : Identification du code couleur de la résistance Circuits diviseurs de potentiel résistifs Conception d'atténuateur résistif Conception du régulateur de tension à diode Zener Circuits transitoires RC et RLC Réponse en fréquence du circuit Sauvegarde des données sur une clé USB externe Analyse de circuits de maillage et de nœuds à l'aide de matrices Résonance dans les circuits RLC Analyse de polarisation des transistors Conception d'amplificateur à transistor Conception de filtres actifs Matériel d'interfaçage avec GPIO, I²C et SPI Utiliser le Wi-Fi avec les programmes Python et TCP/IP et UDP Utiliser Bluetooth depuis Python La liste complète des programmes utilisés dans le livre est disponible sur le site Internet d'Elektor du livre. Les lecteurs devraient pouvoir simplement copier et utiliser ces programmes dans leurs projets Raspberry Pi sans aucune modification.

    Rupture de stock

    € 34,95

    Membres € 31,46

  • Machine Learning with Python for PC, Raspberry Pi, and Maixduino

    Machine Learning with Python for PC, Raspberry Pi, and Maixduino

    1 évaluation

    La plupart des gens sont de plus en plus confrontés aux applications de l’intelligence artificielle (IA). Les classements de musique ou de vidéo, les systèmes de navigation, les conseils d'achat, etc. reposent sur des méthodes qui peuvent être attribuées à ce domaine. Le terme intelligence artificielle a été inventé en 1956 lors d’une conférence internationale connue sous le nom de Dartmouth Summer Research Project. Une approche fondamentale consistait à modéliser le fonctionnement du cerveau humain et à construire des systèmes informatiques avancés sur cette base. Bientôt, le fonctionnement de l’esprit humain devrait être clair. Le transférer sur une machine n’était considéré qu’une petite étape. Cette notion s'est avérée un peu trop optimiste. Néanmoins, les progrès de l’IA moderne, ou plutôt de sa sous-spécialité appelée Machine Learning (ML), ne peuvent plus être niés. Dans ce livre, plusieurs systèmes différents seront utilisés pour connaître plus en détail les méthodes d’apprentissage automatique. En plus du PC, le Raspberry Pi et le Maixduino démontreront leurs capacités dans les différents projets. Outre des applications telles que la reconnaissance d'objets et de visages, des systèmes pratiques tels que des détecteurs de bouteilles, des compteurs de personnes ou un « œil qui parle » seront également créés. Ce dernier est capable de décrire acoustiquement des objets ou des visages détectés automatiquement. Par exemple, si un véhicule se trouve dans le champ de vision de la caméra connectée, l'information « Je vois une voiture ! est émis via une parole générée électroniquement. De tels appareils sont des exemples très intéressants de la manière dont, par exemple, les personnes aveugles ou gravement malvoyantes peuvent également bénéficier des systèmes d’IA.

    € 34,95

    Membres € 31,46

  • Raspberry Pi Full Stack

    Raspberry Pi Full Stack

    Ce livre vous emmène dans une visite éclair du développement d'applications Web full-stack à l'aide de Raspberry Pi. Vous apprendrez à créer une application à partir de zéro. Vous acquerrez de l'expérience et des connaissances sur les technologies, notamment : Le système d'exploitation Linux et la ligne de commande. Le langage de programmation Python. Les broches d'entrée-sortie à usage général (GPIO) du Raspberry Pi. Le serveur Web Nginx. Micro-framework Flask Python pour les applications Web. JQuery et CSS pour créer des interfaces utilisateur. Gérer les fuseaux horaires. Création de graphiques avec Plotly et Google Charts. Enregistrement des données avec Google Sheet. Développement d'applets avec IFTTT. Sécuriser votre application avec SSL. Recevez des messages texte sur votre téléphone avec Twilio. Ce livre vous apprend également comment configurer un nœud de capteur Arduino sans fil à distance et en collecter des données. Votre application Web Raspberry Pi sera capable de traiter les données du nœud Arduino de la même manière qu'elle traite les données de son capteur intégré. Raspberry Pi Full Stack vous enseigne de nombreuses compétences essentielles à la création d'applications Web et Internet des objets. L'application que vous construirez dans ce projet est une plate-forme sur laquelle vous pourrez vous développer. Ce n'est que le début de ce que vous pouvez faire avec un Raspberry Pi et les composants logiciels et matériels que vous apprendrez. Ce livre est soutenu par l'auteur à travers un espace de discussion dédié.

    € 39,95

    Membres € 35,96

  • Motor Control – Projects met Arduino & Raspberry Pi

    Motor Control - Projects met Arduino & Raspberry Pi

    Rupture de stock

    Ce livre concerne les moteurs électriques à courant continu et leur utilisation dans les projets basés sur Arduino et Raspberry Pi Zero W. Le livre contient de nombreux projets testés et fonctionnels où chaque projet comporte les sous-sections suivantes : Titre du projet Description du projet Diagramme schéma Assemblage du projet Liste complète du programme du projet Description complète du programme Les projets du livre couvrent les moteurs à courant continu standard, les moteurs pas à pas, les servomoteurs et les robots mobiles. Le livre est destiné aux étudiants, aux amateurs et à toute personne intéressée par le développement de projets basés sur des microcontrôleurs utilisant l'Arduino Uno ou le Raspberry Pi Zero W. L'une des fonctionnalités intéressantes de ce livre est qu'il propose des projets complets pour contrôler à distance un robot mobile depuis un téléphone mobile, en utilisant à la fois les cartes de développement Arduino Uno et Raspberry Pi Zero W. Ces projets sont développés en utilisant à la fois la connectivité Wi-Fi et Bluetooth avec le téléphone mobile. Les lecteurs devraient être capables de faire tourner un robot en avant, en arrière, dans le sens inverse des aiguilles d'une montre ou dans le sens des aiguilles d'une montre en envoyant des commandes simples depuis un téléphone mobile. Les listes complètes des programmes de tous les projets et les descriptions détaillées des programmes sont données dans le livre. Les utilisateurs doivent pouvoir utiliser les projets tels qu'ils sont présentés ou les adapter à leurs propres besoins.

    Rupture de stock

    € 32,95

    Membres € 29,66

  • Python 3 for Science and Engineering Applications

    Python 3 for Science and Engineering Applications

    Apprenez à utiliser Python de manière productive dans des scénarios réels au travail et dans la vie de tous les jours Si vous maîtrisez les bases de Python et souhaitez explorer le langage plus en profondeur, ce livre est fait pour vous. Au moyen d'exemples concrets utilisés dans différentes applications, le livre illustre de nombreux aspects de la programmation (ex. algorithmes, récursivité, structures de données) et aide aux stratégies de résolution de problèmes. Y compris des idées et des solutions générales, les spécificités de Python et la manière dont celles-ci peuvent être appliquées dans la pratique sont discutées. Python 3 pour les applications scientifiques et techniques comprend : apprentissage pratique et axé sur les objectifs techniques de base de Python Python 3.6+ moderne comprenant des compréhensions, des décorateurs et des générateurs code complet disponible en ligne plus de 40 exercices, solutions documentées en ligne aucun paquet ou installation supplémentaire requis, 100 % pur Les sujets Python couvrent : identifier les grands nombres premiers et calculer Pi écrire et comprendre des fonctions récursives avec mémorisation informatique en parallèle et utilisant tous les cœurs du système traiter les données texte et chiffrer les messages comprendre le retour en arrière et résoudre les Sudokus analyser et simuler des jeux de hasard pour développer des stratégies gagnantes optimales manipuler le code génétique et générer des palindromes extrêmement longs Téléchargez le logiciel sur GitHub .

    € 29,95

    Membres € 26,96

  •  -72% Microcontroller Basics with PIC

    Microcontroller Basics with PIC

    1 évaluation

    Dans ce livre, l'auteur présente tous les aspects essentiels de la programmation des microcontrôleurs, sans surcharger le lecteur avec des informations inutiles ou quasi pertinentes. Après avoir lu le livre, vous devriez être capable de comprendre et de programmer des microcontrôleurs 8 bits. L'introduction à la programmation des microcontrôleurs s'effectue à l'aide de microcontrôleurs de la série PIC. Pas vraiment à la pointe de la technologie avec seulement 8 bits, le micro PIC a l'avantage d'être simple à comprendre. Il est proposé dans un boîtier DIP, largement disponible et pas trop complexe. La fiche technique complète du micro PIC est plus courte de plusieurs décennies que la description de l'architecture décrivant la section processeur d'un microcontrôleur avancé. La simplicité a ici ses avantages. Après avoir maîtrisé le fonctionnement fondamental d’un microcontrôleur, vous pourrez facilement entrer plus tard dans le domaine des softcores avancés. Après avoir placé le code assembleur comme langage de programmation exécutif au premier plan dans la première partie du livre, l'auteur atteint un niveau plus profond avec le « C » dans la deuxième partie. Parallèlement au sujet officiel, le livre présente des trucs et astuces, une technologie de mesure intéressante, des aspects pratiques de la programmation des microcontrôleurs, ainsi que des options pratiques pour faciliter le travail, le débogage et la recherche de pannes.

    € 34,95€ 9,95

    Membres identique

  • Inside an Open-Source Processor

    Inside an Open-Source Processor

    Une introduction à RISC-V RISC-V est une architecture de jeu d'instructions (ISA) à la fois gratuite et ouverte. Cela signifie que le RISC-V ISA lui-même ne nécessite pas de frais de licence, bien que des implémentations individuelles puissent le faire. Le RISC-V ISA est géré par une fondation à but non lucratif qui n'a aucun intérêt commercial dans les produits ou services qui l'utilisent, et les contributions aux spécifications RISC-V sont ouvertes à tous. Le RISC-V ISA convient aux applications allant des microcontrôleurs embarqués aux supercalculateurs. Également disponible sous forme de livre électronique (PDF) >> Ce livre décrira d'abord le RISC-V ISA 32 bits, y compris à la fois le jeu d'instructions de base et la majorité des extensions actuellement définies. Le livre décrit ensuite en détail une implémentation open source de l'ISA destinée aux applications de contrôle embarquées. Cette implémentation contient à la fois le jeu d'instructions de base et un certain nombre d'extensions standard. Une fois la description de la conception du processeur terminée, la conception est étendue pour inclure de la mémoire et quelques E/S simples. Le microcontrôleur résultant est ensuite implémenté dans une carte de développement FPGA abordable (disponible auprès d'Elektor) avec une application logicielle simple, permettant au lecteur d'examiner la conception terminée.

    € 34,95

    Membres € 31,46

Connexion

Mot de passe oublié ?

Vous n'avez pas encore de compte ?
Créer un compte