Résultats de la recherche pour "and"
ESP8266 and MicroPython
Récemment, le développement d'une petite puce appelée ESP8266 a permis d'interfacer tout type de microcontrôleur à un point d'accès Wi-Fi. L'ESP8266 est une petite puce Wi-Fi à faible coût dotée d'une pile TCP/IP entièrement intégrée et d'une unité de microcontrôleur 32 bits. Cette puce, produite par le fabricant chinois Espressif System basé à Shanghai, est compatible Wi-Fi IEEE 802.11 b/g/n avec le programme intégré et la mémoire de données, ainsi que les ports d'entrée-sortie à usage général. Plusieurs fabricants ont intégré la puce ESP8266 dans leurs produits matériels (par exemple ESP-xx, NodeMCU, etc.) et proposent ces produits comme moyen de connecter un système de microcontrôleur tel que le microcontrôleur Android, PIC ou autre à un Wi-Fi. L'ESP8266 est une puce basse consommation et ne coûte que quelques dollars. ESP8266 et MicroPython – Coding Cool Stuff est une introduction à la puce ESP8266 et décrit les fonctionnalités de cette puce et montre comment divers micrologiciels et langages de programmation tels que MicroPython peuvent être téléchargés sur la puce. L'objectif principal du livre est d'apprendre aux lecteurs comment utiliser le langage de programmation MicroPython sur du matériel basé sur ESP8266, en particulier sur NodeMCU. Plusieurs projets intéressants et utiles sont donnés dans le livre pour montrer comment utiliser le MicroPython dans le matériel NodeMCU de type ESP8266 : Projet « Que dois-je porter aujourd'hui ? » : Vous développerez un système d'information météo en utilisant une carte de développement NodeMCU avec un module de processeur Text-to-Speech. Projet « La température et l'humidité sur le cloud » : vous développerez un système qui obtiendra la température et l'humidité ambiantes à l'aide d'un capteur, puis stockerez ces données sur le cloud afin qu'elles soient accessibles de n'importe où. Projet « Contrôle Web à distance » : vous développerez un système qui contrôlera à distance deux LED connectées à une carte de développement NodeMCU à l'aide d'une application de serveur Web HTTP.
€ 29,95
Membres € 26,96
Elektor Publishing Electronic Security and Espionage
Un manuel sur le bricolage De nos jours, les problèmes de sécurité sont rarement correctement résolus ou traités correctement. La sécurité électronique n’est qu’une partie de la chaîne permettant de sécuriser un système. La sécurité électronique est généralement abordée comme la sécurité des réseaux ou des logiciels, en négligeant d’autres aspects, mais la chaîne n’est aussi solide que son maillon le plus faible. Ce livre porte sur la sécurité du matériel électronique, en mettant l'accent sur les problèmes que vous pouvez résoudre avec un budget de bricolage restreint. Il s’agit principalement de communications sécurisées, de cryptosystèmes et d’espionnage. Vous comprendrez rapidement que vous ne pouvez pas simplement acheter un cryptosystème digne de confiance et fiable dans le commerce. Vous réaliserez alors que cela s’applique également aux individus, aux entreprises et aux gouvernements. Si vous souhaitez accroître votre sensibilisation à la sécurité électronique dans un monde déjà surpeuplé de réseaux de microphones et de caméras, ce livre est fait pour vous. De plus, si vous souhaitez faire quelque chose de bricolage en concevant et en développant des systèmes électroniques simples, continuez à lire. Certains des appareils décrits sont déjà publiés sous forme de projets dans le magazine Elektor. Certaines sont encore des idées à mettre au point. La complexité est le principal ennemi de la sécurité, nous essaierons donc de nous en tenir à des systèmes simples. Chaque chapitre analysera des événements d'espionnage réels ou au moins plusieurs scénarios hypothétiques qui, espérons-le, stimuleront votre imagination. L’objectif final est de développer un état d’esprit soucieux de la sécurité (ou « se mettre dans la tête d’un espion »), nécessaire pour reconnaître à l’avance les menaces possibles afin de concevoir un système véritablement sécurisé. Ne vous embêtez pas à lire si : vous pensez que vous et vos secrets êtes 100 % sûrs et sécurisés vous pensez que quelqu'un d'autre peut gérer efficacement votre sécurité vous pensez que les théories du complot n'existent qu'en théorie – le chef-d'œuvre de Telefunken, le « Harpon FS-5000 », a été construit sur une seule d'entre elles !
€ 34,95
Membres € 31,46
Elektor Digital ESP8266 and MicroPython (E-BOOK)
Récemment, le développement d'une petite puce appelée ESP8266 a permis d'interfacer tout type de microcontrôleur à un point d'accès Wi-Fi. L'ESP8266 est une petite puce Wi-Fi à faible coût dotée d'une pile TCP/IP entièrement intégrée et d'une unité de microcontrôleur 32 bits. Cette puce, produite par le fabricant chinois Espressif System basé à Shanghai, est compatible Wi-Fi IEEE 802.11 b/g/n avec le programme intégré et la mémoire de données, ainsi que les ports d'entrée-sortie à usage général. Plusieurs fabricants ont intégré la puce ESP8266 dans leurs produits matériels (par exemple ESP-xx, NodeMCU, etc.) et proposent ces produits comme moyen de connecter un système de microcontrôleur tel que le microcontrôleur Android, PIC ou autres à un Wi-Fi. L'ESP8266 est une puce basse consommation et ne coûte que quelques dollars. ESP8266 et MicroPython – Coding Cool Stuff est une introduction à la puce ESP8266 et décrit les fonctionnalités de cette puce et montre comment divers micrologiciels et langages de programmation tels que MicroPython peuvent être téléchargés sur la puce. L'objectif principal du livre est d'apprendre aux lecteurs comment utiliser le langage de programmation MicroPython sur du matériel basé sur ESP8266, en particulier sur NodeMCU. Plusieurs projets intéressants et utiles sont donnés dans l'e-book (pdf) pour montrer comment utiliser le MicroPython dans le matériel NodeMCU de type ESP8266 : Projet « Que dois-je porter aujourd'hui ? » : Vous développerez un système d'information météo en utilisant une carte de développement NodeMCU avec un module de processeur de synthèse vocale. Projet « La température et l'humidité sur le cloud » : vous développerez un système qui obtiendra la température et l'humidité ambiantes à l'aide d'un capteur, puis stockerez ces données sur le cloud afin qu'elles soient accessibles de n'importe où. Projet « Contrôle Web à distance » : vous développerez un système qui contrôlera à distance deux LED connectées à une carte de développement NodeMCU à l'aide d'une application de serveur Web HTTP.
€ 22,95
Membres € 18,36
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
Elektor Digital C# Programming for Windows and Android (E-BOOK)
Cet e-book (pdf), une suite logicielle uniquement de la gamme de livres à succès Elektor Visual Studio C#, s'adresse aux ingénieurs, scientifiques et passionnés qui souhaitent en savoir plus sur le langage et l'environnement de développement C#. Il couvre les étapes allant de l'installation, du framework .NET et de la programmation orientée objet, jusqu'à des concepts plus avancés, notamment les applications de base de données, le threading et le multitâche, les communications Internet/réseau et l'écriture de DLL. Les chapitres DirectX incluent également la capture vidéo. Le livre électronique se termine par plusieurs chapitres sur l’écriture d’applications Android en C# à l’aide du module complémentaire Xamarin. Cet e-book est basé sur l'environnement de développement Visual Studio 2015 et les derniers ajouts C#, notamment les applications WPF, les requêtes LINQ, les graphiques et les nouvelles commandes telles que wait et async. Les dernières fonctionnalités de débogage de Visual Studio (PerfTips, fenêtre Outil de diagnostic et IntellTrace) sont couvertes. Enfin, les chapitres Android incluent les applications GPS, E-mail et SMS. De plus, le livre électronique offre un accès gratuit en ligne à des exemples détaillés et bien documentés - dans un style d'essai par vous-même - ainsi que des liens vers les vidéos de l'auteur, vous guidant à travers les étapes nécessaires pour obtenir les résultats escomptés.
€ 33,95
Membres € 27,16
Elektor Digital Python 3 Programming and GUIs (E-book)
Il s'agit de la deuxième édition d'un livre destiné aux ingénieurs, scientifiques et amateurs souhaitant interfacer des PC avec 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 disponibles : la rapidité de programmation est une caractéristique importante. Le livre a été révisé et mis à jour en mettant l’accent sur l’aide à l’utilisateur pour produire facilement des conceptions pratiques – un éditeur de texte suffit pour produire des programmes Python. L'interfaçage matériel est réalisé en utilisant un Arduino Uno comme esclave distant. 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 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 le code chargé dans le PIC à l'aide de l'Uno. Les applications web et le serveur sont tous implémentés en Python, vous permettant d'accéder à votre matériel électronique via Internet. L'ordinateur Raspberry Pi peut être utilisé comme serveur Web. Il y a un chapitre d'introduction pour vous aider à démarrer avec Linux. Le livre est écrit pour être utilisé avec Debian ou ses variantes, notamment 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.
€ 26,95
Membres € 21,56
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
Elektor Publishing 3D Modeling and Printing for Electronics
Apprenez à modéliser et à imprimer en 3D avec Tinkercad Avec ce livre et les vidéos complémentaires, vous pourrez imprimer en 3D en un rien de temps. Ce cours est destiné à vous faire réaliser des boîtiers pour composants électroniques mais aborde également l'optimisation de votre technique d'impression ainsi que l'ajout d'un peu de style à vos créations 3D. Le cours est parfait pour vous si vous venez d'acheter votre (première) imprimante 3D et que vous souhaitez imprimer vos propres conceptions le plus rapidement possible tout en pouvant obtenir plus d'informations de base. Vous apprendrez à connaître le fonctionnement d'une imprimante 3D et quel logiciel utiliser pour modéliser votre objet, sans oublier de le faire imprimer parfaitement. Nous utiliserons même la magie de l'impression 3D pour créer des choses qui semblent impossibles à réaliser (aussi rapidement et simplement) avec n'importe quelle autre technique de prototypage rapide. À la fin de ce cours, ce sera une seconde nature pour vous de concevoir un objet pour l'impression 3D et d'affiner vos paramètres d'impression pour obtenir l'impression parfaite ! Le livre comprend les 7 didacticiels vidéo suivants : Introduction Modélisation 3D de base pour l'impression 3D Modélisation d'un boîtier Post-traitement Pousser les limites Pièces mobiles Ajustements instantanés
€ 34,95
Membres identique
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
Elektor Publishing Develop and Operate Your LoRaWAN IoT Nodes
LoRaWAN s'est remarquablement développé en tant que solution de communication dans l'IdO. The Things Network (TTN) y a contribué. The Things Network a été mis à niveau vers The Things Stack Community Edition (TTS (CE)). Les clusters TTN V2 ont été fermés vers la fin de l'année 2021. Ce livre vous explique les étapes nécessaires pour exploiter les n?uds LoRaWAN à l'aide de TTS (CE) et peut-être étendre le réseau de passerelles avec votre propre passerelle. Entre-temps, il existe même des passerelles LoRaWAN adaptées à une utilisation mobile avec lesquelles vous pouvez vous connecter au serveur TTN via votre téléphone portable. L'auteur présente plusieurs n?uds LoRaWAN commerciaux et un nouveau matériel peu coûteux et alimenté par batterie pour construire des n?uds LoRaWAN autonomes. L'enregistrement des n?uds et des passerelles LoRaWAN dans le TTS (CE), la transmission des données collectées via MQTT et la visualisation via Node-RED, Cayenne, Thingspeak et Datacake permettent de réaliser des projets IdO complexes et des applications inédites à très faible coût. Ce livre vous permettra de fournir et de visualiser les données collectées avec des capteurs alimentés par batterie (n?uds LoRaWAN) sans fil sur Internet. Vous apprendrez les bases des applications de villes intelligentes et d'IdO qui permettent, entre autres, de mesurer la qualité de l'air, le niveau de l'eau, l'épaisseur de la neige, de déterminer les places de stationnement libres (smart parking) et de contrôler intelligemment l'éclairage public.
€ 32,95
Membres € 29,66
Elektor Digital Red Pitaya for Test and Measurement (E-book)
Le Red Pitaya (STEMlab) est une carte de test et de mesure open source de la taille d'une carte de crédit qui peut être utilisée pour remplacer la plupart des instruments de mesure utilisés dans les laboratoires d'électronique. D'un simple clic, la carte peut se transformer en un oscilloscope Web, un analyseur de spectre, un générateur de signal, un compteur LCR, un traceur Bode et un microcontrôleur. Le Red Pitaya (STEMlab) peut remplacer les nombreux équipements de mesure coûteux que l'on trouve dans les organismes de recherche professionnels et les laboratoires d'enseignement. L'appareil, basé sur Linux, comprend un FPGA, un traitement du signal numérique (DSP), un processeur ARM Cortex double cœur, des circuits d'acquisition et de génération de signaux, une prise micro USB, un emplacement pour carte microSD, une prise RJ45 pour la connexion Ethernet et une prise USB - le tout. alimenté par un adaptateur secteur externe. Ce livre est une introduction à l'électronique. Il vise à enseigner les principes et applications de l'électronique de base en réalisant des expériences réelles à l'aide du Red Pitaya (STEMlab). Le livre comprend de nombreux chapitres sur l'électronique de base et enseigne la théorie et l'utilisation des composants électroniques, notamment les résistances, les condensateurs, les inductances, les diodes, les transistors et les amplificateurs opérationnels dans les circuits électroniques. De nombreuses expériences amusantes et intéressantes de Red Pitaya (STEMlab) sont incluses dans le livre. Le livre fait également une introduction à l'environnement de programmation visuelle. Le livre s'adresse aux étudiants de niveau collégial et de première année universitaire qui étudient le génie électrique ou électronique.
€ 26,95
Membres € 21,56
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