Résultats de la recherche pour "esp32 books"
Elektor Digital Compilation ESP32 & ESP8266 (PDF)
Compilation ESP32 et ESP8266 (livre électronique) L'ESP8266 d'Espressif est une puce Wi-Fi dotée d'une pile TCP/IP complète et d'une capacité de microcontrôleur. Il a fait des vagues dans la communauté des fabricants grâce à son prix bas. Mais de nombreux développeurs étaient mécontents de la consommation électrique élevée de l'ESP8266. L'ESP32, équipé d'un coprocesseur ULP (Ultra Low Power), propose un remède à cela. Cet e-book présente un certain nombre de projets mettant en vedette ESP32 et ESP8266 et démontre leurs performances dans différentes applications. Des articles Journal lumineux défiant 512 pilotes LED pour Wi-Fi dotés d'un ESP-12F Regarder avec VFD et ESP32 À la précision d'Internet L'ESP32 est idéal pour la consommation Programmation du coprocesseur ULP Adaptateur de programmation USB pour ESP8266 Dans la famille Espressif, je voudrais l'ESP-01 et l'ESP-012 Émulateur DCF77 à ESP8266 Des ondes radio à l'internet Thermostat sur le bureau WiFi Surveillance de la température flexible et programmable Minutes pour le thermostat du bureau WiFi Sept canaux de temporisation d'une précision atomique Coûteau suisse pour microcontrôleurs PlatformIO, un outil de programmation universel Station Météo Nucleo Informations mises à jour sur l'affichage sur l'écran LCD AllerNotifier Une interface flexible pour les captureurs d'IdO Regarder RGBChiffre Affiche avec 7 segments et couleur ESP32 pour les utilitaires exigeants Programmation avec les outils d'origine Mutation de l'ESP8266 Découvrons l'ESP32 avec l'EDI d'Arduino MicroPython Le Python des petits systèmes MicroPython et PyBoard La LED qui clignote… Au serveur web qui fait clignoter une LED Machine de surveillance pour ESP8266 Domotique pour la transition énergétique WLAN compact et autonome Ou comment utiliser la puce ESP8266 sans µC ESP8266 sur la carte d'entrées/sorties Android Lancez-vous dans la mise à jour du micrologiciel WLAN pour microcontrôleurs Avec la puce ESP8266 Carte de commande Wi-Fi : le retour Relies des objets à votre ordiphone
€ 7,50
Membres € 6,00
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
The Complete ESP32 Projects Guide
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
Elektor Digital FreeRTOS pour ESP32-Arduino (livre électronique)
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
€ 32,50
Membres € 26,00
Elektor Digital The Complete ESP32 Projects Guide (E-book)
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.
€ 32,95
Membres € 26,36
Practical Audio DSP Projects with the ESP32
Traitement du signal numérique simple et abordable Le but de cet ouvrage est d'enseigner les principes de base du Traitement Numérique du Signal (DSP) et de l'introduire d'un point de vue pratique en utilisant le strict minimum de mathématiques. Seul le niveau de base de la théorie des systèmes à temps discret est donné, suffisant pour implémenter des applications DSP en temps réel. Les implémentations pratiques sont décrites en temps réel à l'aide de la très populaire carte de développement de microcontrôleur ESP32 DevKitC. Avec le microcontrôleur ESP32, peu coûteux et extrêmement populaire, vous devriez être en mesure de concevoir des projets DSP élémentaires avec des fréquences d'échantillonnage comprises dans la plage audio. Toute la programmation est effectuée à l'aide du populaire IDE Arduino en conjonction avec le compilateur en langage C. Après avoir posé une base solide de la théorie DSP et des discussions pertinentes sur les principaux outils logiciels DSP du marché, le livre présente les projets audio et DSP suivants : Utilisation d'un microphone numérique basé sur I²S pour capturer le son audio Utilisation d'un amplificateur audio et d'un haut-parleur de classe D basés sur I²S Lecture de musique MP3 stockée sur une carte SD via un amplificateur et un haut-parleur basés sur I²S Lecture de fichiers de musique MP3 stockés dans la mémoire flash ESP32 via un amplificateur et un haut-parleur basés sur I²S Radio Internet mono et stéréo avec amplificateurs et haut-parleurs basés sur I²S Sortie de synthèse vocale avec un amplificateur et un haut-parleur basés sur I²S Utilisation du contrôle du volume dans les systèmes d'amplificateurs et de haut-parleurs basés sur I²S Un compteur d'événements parlants avec un amplificateur et un haut-parleur basés sur I²S Un générateur d'onde sinusoïdale réglable avec amplificateur et haut-parleur basés sur I²S Utilisation du module ADC/DAC rapide 24 bits Pmod I²S2 Conception de filtre FIR numérique passe-bas et passe-bande en temps réel avec conversion A/D et D/A externe et interne Conception de filtre IIR numérique passe-bas et passe-bande en temps réel avec conversion A/D et D/A externe et interne Transformations de Fourier rapides (FFT)
€ 34,95€ 29,95
Membres identique
Elektor Digital Practical Audio DSP Projects with the ESP32 (E-book)
Traitement du signal numérique simple et abordable Le but de cet ouvrage est d'enseigner les principes de base du Traitement Numérique du Signal (DSP) et de l'introduire d'un point de vue pratique en utilisant le strict minimum de mathématiques. Seul le niveau de base de la théorie des systèmes à temps discret est donné, suffisant pour implémenter des applications DSP en temps réel. Les implémentations pratiques sont décrites en temps réel à l'aide de la très populaire carte de développement de microcontrôleur ESP32 DevKitC. Avec le microcontrôleur ESP32, peu coûteux et extrêmement populaire, vous devriez être en mesure de concevoir des projets DSP élémentaires avec des fréquences d'échantillonnage comprises dans la plage audio. Toute la programmation est effectuée à l'aide du populaire IDE Arduino en conjonction avec le compilateur en langage C. Après avoir posé une base solide de la théorie DSP et des discussions pertinentes sur les principaux outils logiciels DSP du marché, le livre présente les projets audio et DSP suivants : Utilisation d'un microphone numérique basé sur I²S pour capturer le son audio Utilisation d'un amplificateur audio et d'un haut-parleur de classe D basés sur I²S Lecture de musique MP3 stockée sur une carte SD via un amplificateur et un haut-parleur basés sur I²S Lecture de fichiers de musique MP3 stockés dans la mémoire flash ESP32 via un amplificateur et un haut-parleur basés sur I²S Radio Internet mono et stéréo avec amplificateurs et haut-parleurs basés sur I²S Sortie de synthèse vocale avec un amplificateur et un haut-parleur basés sur I²S Utilisation du contrôle du volume dans les systèmes d'amplificateurs et de haut-parleurs basés sur I²S Un compteur d'événements parlants avec un amplificateur et un haut-parleur basés sur I²S Un générateur d'onde sinusoïdale réglable avec amplificateur et haut-parleur basés sur I²S Utilisation du module ADC/DAC rapide 24 bits Pmod I²S2 Conception de filtre FIR numérique passe-bas et passe-bande en temps réel avec conversion A/D et D/A externe et interne Conception de filtre IIR numérique passe-bas et passe-bande en temps réel avec conversion A/D et D/A externe et interne Transformations de Fourier rapides (FFT)
€ 29,95
Membres € 23,96
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
Elektor Digital RISC-V Assembly Language Programming using ESP32-C3 and QEMU (E-book)
Avec la disponibilité actuelle de compilateurs C/C++ gratuits et open source, vous vous demandez peut-être pourquoi quelqu'un s'intéresserait au langage assembleur. Qu’y a-t-il de si convaincant dans l’architecture du jeu d’instructions (ISA) RISC-V ? En quoi RISC-V diffère-t-il des architectures existantes ? Et surtout, comment acquérir de l’expérience avec le RISC-V sans investissement majeur ? Existe-t-il du matériel abordable disponible ? La disponibilité de la puce Espressif ESP32-C3 offre un moyen d'acquérir une expérience pratique avec RISC-V. L'émulateur open source QEMU ajoute une expérience 64 bits dans RISC-V sous Linux. Ce ne sont là que deux façons pour l'étudiant et le passionné d'explorer RISC-V dans ce livre. Les projets de ce livre sont réduits à l'essentiel pour que les concepts du langage assembleur restent clairs et simples. De cette façon, vous aurez « aha ! moments plutôt que de s'interroger sur quelque chose de difficile. L'objectif de ce livre est d'apprendre à écrire du code en langage assembleur RISC-V sans s'enliser. Au fur et à mesure de votre progression dans ce didacticiel, vous créerez de petits programmes de démonstration à exécuter et à tester. Le résultat est souvent de simples messages imprimés pour prouver un concept. Une fois que vous maîtriserez ces concepts de base, vous serez bien équipé pour appliquer le langage assembleur dans des projets plus vastes.
€ 29,95
Membres € 23,96
BBC micro:bit (Book)
35 projets de développement tactile et MicroPython Le BBC micro:bit est un ordinateur de taille crédit basé sur un processeur ARM très populaire et hautes performances. L'appareil est conçu par un groupe de 29 partenaires pour être utilisé dans l'enseignement informatique au Royaume-Uni et sera offert gratuitement à tous les élèves du secondaire du Royaume-Uni. L'appareil est basé sur le processeur Cortex-M0 et mesure 4 x 5 cm. Il comprend plusieurs capteurs et modules importants tels qu'un accéléromètre, un magnétomètre, 25 LED, 2 interrupteurs à bouton-poussoir programmables, une connectivité Bluetooth, une prise micro USB, 5 connecteurs de type anneau et un connecteur de bord à 23 broches. L'appareil peut être alimenté depuis son port micro USB en le connectant à un PC, ou deux piles externes de type AAA peuvent être utilisées. Ce livre porte sur l'utilisation de l'ordinateur micro:bit de la BBC dans des projets pratiques. L'ordinateur BBC micro:bit peut être programmé à l'aide de plusieurs langages de programmation différents, tels que Microsoft Block Editor, Microsoft Touch Develop, MicroPython et JavaScript. Le livre fait une brève introduction au langage de programmation Touch Develop et au langage de programmation MicroPython. Il donne ensuite 35 exemples de projets fonctionnels et testés utilisant ce langage. Les lecteurs qui apprennent à programmer avec Touch Develop et MicroPython devraient trouver très facile de programmer à l'aide de l'éditeur de blocs ou de tout autre langage. Les éléments suivants sont donnés pour chaque projet : Titre du projet Description du projet Objectif du projet Listes des programmes Touch Develop et MicroPython Des listes complètes de programmes sont fournies pour chaque projet. De plus, les principes de fonctionnement des projets sont brièvement décrits dans chaque section. Les lecteurs sont encouragés à parcourir les projets dans l'ordre indiqué dans le livre. Aussi disponible: Kit de pièces pour les expériences publiées dans ce livre. Ce kit contient : 4 x LED, 4 x résistances de 270 ohms, 5 x fils (mâle-femelle), 2 x fils (mâle-mâle), 3 x Bouton, 3 x résistances de 10 kilo-ohms, 1 x capteur de température TMP36, 1 x buzzer, 1 x résistance dépendante de la lumière, 1 x LED RVB, 1 x transistor BC337, 1 x résistance de 680 ohms, 1 x moteur 3 V CC, 1 x module de capteur UV ML8511, 1 x mini servo, 1 x petite planche à pain, 1 x connecteur BBC micro:bit edge, 1 x carte adaptateur BBC micro:bit, 1 x plaque de montage
€ 24,95
Membres € 22,46
Elektor Digital Camera Projects Book (E-book)
Ce livre concerne les projets de caméra Raspberry Pi 3 et Arduino. Le livre explique en termes simples et avec des exemples de projets testés et fonctionnels, comment configurer et utiliser une caméra Raspberry Pi et une webcam USB dans des projets basés sur une caméra avec un Raspberry Pi. Des exemples de projets sont fournis pour capturer des images, créer des photographies accélérées, enregistrer des vidéos, utiliser l'appareil photo et le Raspberry Pi dans des applications de sécurité et de surveillance, publier des images sur Twitter, enregistrer des animaux sauvages, diffuser des vidéos en direct sur YouTube, utiliser une caméra de nuit, envoyer photos sur smartphones, détection des visages et des yeux, reconnaissance des couleurs et des formes, reconnaissance des plaques d'immatriculation, reconnaissance des codes-barres et bien plus encore. L'installation et l'utilisation de bibliothèques et de logiciels de traitement d'images populaires, notamment OpenCV, SimpleCV et OpenALPR, sont expliquées en détail à l'aide d'un Raspberry Pi. Le livre explique également en détail comment utiliser une caméra sur une carte de développement Arduino pour capturer des images, puis les enregistrer sur une carte microSD. Tous les projets de ce livre sont entièrement testés et fonctionnent. Les listes de programmes de tous les projets Raspberry Pi et Arduino utilisés dans ce livre peuvent être téléchargées sur le site Internet d'Elektor.
€ 24,95
Membres € 19,96
Elektor Digital Home Automation and Electronics for Starters (E-book)
Projects with Arduino, ESPHome, Home Assistant, and Raspberry Pi & Co. We start by learning about electrical engineering by looking at the basics of voltage and current and the types of resistors, diodes and transistors. In the second chapter, we get to know the most famous microcontroller, the Arduino Uno. We will analyze its structure, learn how to code and carry out illustrative examples. In chapter three, we set up Home Assistant on a Raspberry Pi. We look at scenes, automations and the general handling of HA. We then look at the MQTT protocol, which is the gold standard in home electronics communication, so to speak, but other interfaces such as I²C, SPI and UART are also explained in detail in this chapter. In the following chapter we will take a look at the ESP8266, the more modern ESP32 and of course the ESP32-CAM. First some theory, followed by practical examples. Indoor climate sensors for temperature and humidity, motion sensors, RFID readers and many more sensors are explained in detail in chapter 7, followed by practical examples. Chapter 8 deals with actuators such as the 7-segment display, servo motors, displays, stepper motors and much more. You can use ESPHome to integrate sensors and actuators into Home Assistant without any programming effort. In this chapter, you will be guided step by step through how to integrate your own sensors. Do you want to bring more colorful light into your living space? Then the chapter on LEDs is just right for you. The different types of LED lights are explained here and, of course, the basics of lighting technology are not forgotten. There are a lot of ICs in electronics that make our lives easier; in this chapter we get to know a few ICs and the basic knowledge is immediately put into practice. All code examples do not have to be typed out, you can download them for free from GitHub and modify them. The respective link (with QR code) can be found in the code example.
€ 39,95€ 34,95
Membres identique