Livres

221 produits


  •  -19% MakePython ESP32 Development Kit

    Elektor Labs Kit de développement MakePython ESP32

    Apprenez à utiliser et programmer le microcontrôleur ESP32 en MicroPython dans vos futurs projets ! Ce livre (en anglais) de projets par Dogan Ibrahim, auteur populaire de livres Elektor contient de nombreux projets logiciels et matériels spécialement développés pour le kit de développement ESP32 de MakePython. Le kit est livré avec plusieurs LED, capteurs et actionneurs. Le kit vous aidera à acquérir les connaissances de base pour créer des projets IdO. Les projets testés dans le livre sont basés sur les composants fournis. Chaque projet est décrit par un schéma fonctionnel, un schéma de circuit, un listage complet ainsi qu’une description détaillée du programme. Contenu du kit 1x Carte de développement MakePython ESP32 avec LCD en couleur 1x Module de mesure à ultrasons 1x Capteur de température et d'humidité 1x Module buzzer 1x Module DS18B20 1x Module infrarouge 1x Potentiomètre 1x Module WS2812 1x Capteur de son 1x Capteur de vibrations 1x Module de résistance photosensible 1x Capteur de pouls 1x Servomoteur 1x Câble USB 2x Bouton 2x Plaque d'essai 45x Fils de connexion 10x résistances 330R 10x LED (Rouges) 10x LED (Verts) 1x Livre de projets (en anglais, 206 pages) 46 projets dans le livres Projets à LED LED clignotante SOS clignotant LED clignotante – utilisation d'un timer LED clignotantes en alternance Contrôle des boutons Modification de la fréquence de clignotement des LED à l'aide d'interruptions de boutons-poussoirs LED de poursuite Compteur binaire à LED Lumières de Noël (8 LEDs clignotant de façon aléatoire) Dés électronique Jour de chance de la semaine Projets de modulation de la largeur d'impulsion (PWM) Génération d'une forme d'onde PWM de 1000 Hz avec un rapport cyclique de 50% Contrôle de la luminosité des LED Mesures de la fréquence et du rapport cyclique d'une forme d'onde PWM Compositeur de mélodies Orgue électronique simple Servo motor control Thermomètre DS18B20 à servomoteur Projets de convertisseur analogique-numérique (CAN)  Voltmètre Traçage de la tension d'entrée analogique Capteur de température interne de l'ESP32 Ohmmètre Module de résistance photosensible Projets de convertisseur numérique-analogique (CNA) Génération de tensions fixes Génération d'un signal en dents de scie Génération d'un signal à onde triangulaire Forme d'onde périodique arbitraire Génération d'un signal sinusoïdal Génération d'un signal sinusoïdal précis au moyen d'interruptions du timer Utilisation de l'afficheur OLED Compteur de secondes Compteur d'événements Thermomètre numérique à base d'OLED DS18B20 Contrôleur de température ON-OFF Mesure de la température et de l'humidité Mesure de la distance par ultrasons Taille d'une personne (stadiomètre) Mesure de la fréquence cardiaque (pouls) Autres capteurs fournis dans le kit Alarme antivol Lumière activée par le son Détection d'obstacles par infrarouge avec buzzer Anneau de LED RVB WS2812 Horodatage des données de température et d'humidité Programmation réseau Scanner Wi-Fi Contrôle à distance depuis le navigateur Internet (à l'aide d'un smartphone ou d'un PC) – Serveur Web Stockage des données de température et d'humidité dans le cloud Fonctionnement à faible puissance Utilisation d'un timer pour activer le processeur

    € 79,95€ 64,95

    Membres identique

  • C Programming on Raspberry Pi (E-book)

    Elektor Digital Programmation C sur Raspberry Pi (E-book)

    Le Raspberry Pi a habituellement été programmé en utilisant Python. Bien qu'il s'agisse d'un langage très puissant, de nombreux programmeurs ne le connaissent pas. De l?autre part, C est peut-être le langage de programmation le plus couramment utilisé et tous les microcontrôleurs peuvent être programmés à l'aide de ce langage Le langage C est enseigné dans la plupart des écoles et universités techniques et presque tous les élèves ingénieurs sont habitués à l?utiliser dans leurs projets. Ce livre porte sur l'utilisation du Raspberry Pi avec le langage C pour développer une série de projets. Deux des bibliothèques C les plus populaires, wiringPi et pigpio, sont utilisées. Le livre commence par une introduction au langage C et la plupart des débutants et des étudiants trouveront ce chapitre très utile. De nombreux projets sont proposés dans le livre, notamment l'utilisation du Wi-Fi et du Bluetooth pour établir la communication avec les smartphones. De nombreux projets relatifs aux capteurs et au matériel sont inclus. Les bibliothèques wiringPi et pigpio sont utilisées dans tous les projets. Les listings complets des programmes sont fournis avec des explications détaillées. Tous les projets ont été entièrement testés et fonctionnent. Les projets suivants sont fournis dans le livre: L?tilisation des capteurs L?tilisation des LCDs Les bus I²C et SPI La communication série Le multitasking Les interruptions externes et les interruptions du timer L?tilisation du Wi-Fi Les serveurs web Communiquer avec les smartphones/li> Utilisation de Bluetooth/li> Envoi de données vers le cloud Les listings des programmes de tous les projets Raspberry Pi développés dans ce livre sont disponibles sur le site Web d'Elektor. Les lecteurs peuvent télécharger et utiliser ces programmes dans leurs projets. Ils peuvent également les personnaliser pour les adapter à leurs applications.

    € 29,95

    Membres € 23,96

  •  -20% Raspberry Pi Pico Experimenteerbundel

    Elektor Bundles Kit d’expérimentation de Raspberry Pi Pico

    Le livre du projet, écrit par le célèbre auteur d'Elektor Dogan Ibrahim, est une introduction à l'utilisation du kit d'expérimentation Raspberry Pi Pico. Le kit est basé sur le processeur Raspberry Pi Pico et comprend plusieurs capteurs intégrés et externes, ainsi qu'un actionneur. Le kit est programmé à l'aide du langage de programmation MicroPython. L'environnement de développement Thonny (IDE) est utilisé dans tous les projets du livre. Tous les projets présentés dans le livre ont été entièrement testés et fonctionnent. Aucune expérience préalable en programmation ou en électronique n’est requise pour suivre les projets. Les projets entièrement évalués du livre présentent tous les composants fournis. Chaque projet comprend un schéma fonctionnel, un schéma de circuit, une liste complète du programme et une description complète du programme. Inclus dans le forfait Raspberry Pi Pico RP2040 Carte d'extension Pico Écran LCD TFT de 1,44 pouces avec pilote ST7735 3x entrée bouton-poussoir Sortie 3x LED 1x buzzer actif 6x interfaces (UART/GPIO/I²C/ADC) compatibles Grove Alimenté par micro-USB 8 modules IMU 6 axes MPU6050 Capteur d'humidité et de température DHT11 Relais 10 A Servomoteur SG90 Potentiomètre à glissière Module série vers WiFi (ESP8266) Capteur de portée à ultrasons Module LED adressable RVB 8 bits (WS2818) Livre de projet (178 pages) 42 projets dans le livre Projets basés sur le matériel de carte Faire clignoter une LED intégrée SOS clignotant LED clignotante – à l’aide d’une minuterie LED clignotant alternativement Commande par bouton poussoir Modification de la fréquence de clignotement des LED à l'aide d'interruptions par bouton-poussoir LED de comptage binaire LED jaune, verte et bleue clignotant de manière aléatoire Chasser les LED Minuterie de réaction Boutons et LED L'écran TFT Deuxième compteur Compteur d'événements Minuterie de réaction Affichage de l'état des LED et des boutons Température et humidité – affichage dans la fenêtre Thonny Température et humidité – sortie LED Température et humidité – affichage sur TFT Contrôle de température marche/arrêt Contrôle de température ON/OFF – réglage de la température souhaitée Voltmètre Changer la luminosité d'une LED Mesure de distance par ultrasons - affichage dans la fenêtre Thonny Mesure de distance par ultrasons - affichage sur TFT Taille d'une personne (stadiomètre) Aide au stationnement en marche arrière à ultrasons avec buzzer Contrôleur de niveau de liquide à ultrasons Créateur de mélodie Commande de servomoteur Contrôle précis du servomoteur Spectacle de bandes lumineuses LED WS2812 - approche de la machine d'état Spectacle de bandes lumineuses LED WS2812 – utilisant la bibliothèque neopixel Spectacle de bande LED WS2812 – un autre exemple de bibliothèque neopixel Affichage de 3 dimensions d'accélération L'accélération maximale d'une voiture – grâce à l'écran TFT Affichage du niveau à l'aide du gyroscope Affichage de la température MPU6050 Test d'affichage TFT Affichage bitmap TFT Utiliser le Wi-Fi Connectez-vous au réseau Wi-Fi local et affichez l'adresse IP Contrôler une LED depuis un smartphone via Wi-Fi Afficher la température sur un smartphone via Wi-Fi

    € 74,95€ 59,95

    Membres identique

  • Raspberry Pi Pico Essentials

    Les essentiels du Raspberry Pi Pico

    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

  •  -16% Elektor Raspberry Pi RTL-SDR Bundel

    Elektor Bundles Kit Raspberry Pi RTL-SDR V3 d'Elektor

    Bien qu'une grande majorité des appareils HF et mobiles classiques soient encore utilisés par de nombreux amateurs, l'utilisation d'ordinateurs et de techniques numériques est désormais très populaire parmi les exploitants de radioamateurs. De nos jours, tout le monde peut acheter un nano-ordinateur Raspberry Pi et faire exécuter presque tous les logiciels de radioamateurs sur le "RPi", qui est presque aussi grand qu'une carte de crédit. Les dispositifs RTL-SDR sont devenus très populaires parmi les radioamateurs grâce à leur très faible coût et à la richesse de leurs fonctionnalités. Un système de base peut se composer d'un dispositif RTL-SDR basé sur USB (dongle) avec une antenne appropriée, un nano-ordinateur RPi, un adaptateur d'entrée-sortie audio externe basé sur USB et un logiciel installé sur le Pi. Avec une configuration aussi simple, il est possible de recevoir des signaux allant d'environ 24 MHz jusqu'à plus de 1,7 GHz. Avec l'ajout d'un dispositif de conversion ascendante à coût modéré, un RTL-SDR peut facilement et efficacement détecter les bandes HF. Ce livre s'adresse aux amateurs de radio amateur, aux étudiants en ingénierie électronique et à toute personne souhaitant apprendre à utiliser le Raspberry Pi pour réaliser des projets électroniques. Le livre convient à tous les niveaux, des débutants aux vieux experts de la radio amateur. L'installation du système d'exploitation est décrite étape par étape, avec de nombreux détails sur les commandes Linux les plus utilisées. Une certaine connaissance du langage de programmation Python est nécessaire pour comprendre et modifier les projets donné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'amplificateurs à transistors, la conception de filtres actifs, un exerciseur de code Morse, un compteur de fréquence, un compteur RF, et plus encore. Le schéma fonctionnel, le schéma du circuit et les listings complèts des programmes Python sont donnés pour chaque projet, y compris la description complète des projets. En plus d'une grande couverture de RTL-SDR et de la radio amateur, le livre résume également les instructions d'installation et d'utilisation des programmes radio amateurs 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, CQet RLOG.   Le kit RTL-SDR kit inclut RTL-SDR Blog brand R820T2 RTL2832U 1PPM TCXO SMA V3 Dongle Dipole Antenna Base with 60 cm RG174 extension cable 2x 23 cm to 1 m telescopic antenna 2x 5 cm to 13 cm telescopic antenna 3 meter RG174 extension cable Flexible Tripod Mount Suction Cup Mount RTL-SDR est un dongle abordable qui peut être utilisé comme un scanner radio sur ordinateur pour recevoir des signaux radio en direct dans votre région. Ce dongle particulier comprend un tuner R820T2, un oscillateur compensé en température (TCXO) de 1 PPM, un connecteur SMA F. Il est équipé d'un boîtier en aluminium avec un refroidissement passif par pad thermique. De plus, il y a un circuit de polarisation commutable par logiciel, une protection ESD supplémentaire, un bruit global plus faible et un échantillonnage direct intégré pour la réception HF.  Cet appareil peut recevoir des fréquences de 500 kHz à 1,7 GHz et possède une bande passante instantanée de 3,2 MHz (2,4 MHz stable). Note : Les dongles RTL-SDR sont RX seulement. Vous pouvez utiliser ce kit pour la réception terrestre ou satellite en changeant simplement l'orientation de l'antenne. Grâce aux supports et aux câbles d'extension inclus, il est possible de placer temporairement l'antenne à l'extérieur pour une meilleure réception. D'autres applications potentielles sont le balayage radio général, le contrôle du trafic aérien, la radio de sécurité publique, ADSB, ACARS, la radio à ressources partagées, la voix numérique P25, POCSAG, les ballons météorologiques, APRS, les satellites météorologiques NOAA APT, la radioastronomie, la surveillance de la diffusion des météores, etc.

    € 94,95€ 79,95

    Membres identique

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

    Le compagnon du bus CAN

    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

  • Ontwikkel je eigen Bluetooth Low Energy toepassingen (+ GRATIS nRF52840 USB-dongle)

    Développez vos propres applications Bluetooth Low Energy

    pour Raspberry Pi, ESP32 et nRF52 avec Python, Arduino et Zephyr Les puces radio à énergie basse Bluetooth (Bluetooth Low Energy BLE) sont omniprésentes, du Raspberry Pi aux ampoules électriques. BLE est une technologie développée avec des spécifications complètes, mais les bases sont assez accessibles. Une approche progressive et systématique vous guidera vers la maîtrise de cette technique de communication sans fil, qui est essentielle pour travailler dans des applications de faible puissance. Dans ce livre, vous apprendrez à : Découvrir les appareils BLE dans votre entourage en écoutant leurs annonces. Créez vos propres dispositifs BLE en annonçant des données. Connectez-vous à des dispositifs BLE tels que des moniteurs de fréquence cardiaque et des détecteurs de proximité. Créez des connexions sécurisées avec les appareils BLE grâce au cryptage et à l?authentification. Comprendre les spécifications des services et des profils BLE et les appliquer. Reconvertir un dispositif BLE avec une exécution exclusive et le contrôler avec votre propre logiciel. Faire en sorte que vos appareils BLE utilisent le moins d?énergie possible. Ce livre vous montre les ficelles de la programmation BLE avec Python et la bibliothèque Bleak sur un Raspberry Pi ou un PC, avec C++ et NimBLE-Arduino sur les cartes de développement ESP32 d?Espressif, et avec C sur l?une des cartes de développement prises en charge par le système d?exploitation en temps réel Zephyr, notamment les cartes nRF52 de Nordic Semiconductor. Vous commencerez avec peu de théorie et développerez du code Après avoir lu ce livre, vous en saurez suffisamment pour créer vos propres applications BLE.

    € 39,95

    Membres € 35,96

  • PID-based Practical Digital Control with Raspberry Pi and Arduino Uno (E-book)

    Elektor Digital Contrôle numérique pratique basé sur PID avec Raspberry Pi et Arduino Uno (E-book)

    L'Arduino Uno est un système de développement de microcontrôleur à code source ouvert comprenant du matériel, un environnement de développement intégré (EDI ou IDE en anglais) et un grand nombre de bibliothèques. Il est soutenu par une énorme communauté de programmeurs, d'ingénieurs en électronique, de passionnés et d'universitaires. Les bibliothèques, en particulier, facilitent vraiment la programmation Arduino et réduisent le temps de programmation. De plus, les bibliothèques facilitent grandement le test de vos programmes, puisque la plupart d'entre elles sont fournies entièrement testées et fonctionnelles. Le Raspberry Pi 4 peut être utilisé dans de nombreuses applications telles que les appareils d?audio et vidéo. Il fonctionne également dans les contrôleurs industriels, la robotique, les jeux, et dans de nombreuses applications domestiques et commerciales. Le Raspberry Pi 4 offre également des fonctionnalités Wi-Fi et Bluetooth, ce qui le rend idéal pour les applications de contrôle et de surveillance à distance et sur Internet. Ce livre traite de l'utilisation du Raspberry Pi 4 et de l'Arduino Uno dans des applications de contrôle automatique basé sur le PID. Le livre commence par la théorie de base des systèmes de contrôle et du contrôle par rétroaction. Des projets pratiques et testés sont proposés pour contrôler des systèmes réels à l'aide de contrôleurs PID. La réponse temporelle en boucle ouverte, le réglage des paramètres PID et la réponse temporelle en boucle fermée des systèmes développés sont discutés avec les schémas de principe, les schémas de circuit, les algorithmes des contrôleurs PID et les listages complets des programmes pour le Raspberry Pi et l'Arduino Uno. Les projets proposés dans le livre visent à enseigner la théorie et les applications des contrôleurs PID et peuvent être facilement modifiés pour d'autres applications. Les projets proposés pour le Raspberry Pi 4 devraient fonctionner avec tous les autres modèles de la famille Raspberry Pi. Le livre couvre les sujets suivants : Systèmes de contrôle en boucle ouverte et en boucle fermée Capteurs analogiques et numériques Fonctions de transfert et systèmes à temps continu Réponses temporelles des systèmes du premier et du second ordre Systèmes numériques à temps discret Contrôleurs PID en temps continu Contrôleurs PID à temps discret Contrôle de température ON-OFF avec Raspberry Pi et Arduino Uno Contrôle de température par PID avec Raspberry Pi et Arduino Uno Contrôle de moteur DC basé sur PID avec Raspberry Pi et Arduino Uno Contrôle du niveau d'eau par PID avec Raspberry Pi et Arduino Uno Contrôle de la luminosité des LED-LDR basé sur un PID avec Raspberry Pi et Arduino Uno

    € 29,95

    Membres € 23,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

  • Control Your Home with Raspberry Pi (E-book)

    Elektor Digital Contrôlez votre maison avec Raspberry Pi (E-book)

    Sécurisé, modulaire, open source et autonome Depuis l’introduction du Raspberry Pi, les passionnés l’utilisent pour automatiser leur maison. Le Raspberry Pi est un ordinateur puissant dans un petit boîtier, doté de nombreuses options d'interface pour contrôler divers appareils. Ce livre vous montre comment automatiser votre maison avec un Raspberry Pi. Vous apprendrez à utiliser divers protocoles sans fil pour la domotique, tels que Bluetooth, les ondes radio 433,92 MHz, Z-Wave et Zigbee. Bientôt, vous automatiserez votre maison avec Python, Node-RED et Home Assistant, et vous pourrez même parler à votre système domotique. Tout cela se fait de manière sécurisée, avec un système modulaire, entièrement open source, sans recourir à des services tiers. Vous contrôlez votre maison et personne d'autre. À la fin de ce livre, vous pouvez installer et configurer votre Raspberry Pi comme une passerelle domotique très flexible pour les protocoles de votre choix, et relier divers services avec MQTT pour en faire votre propre système. Cette approche DIY (faites-le vous-même) est un peu plus laborieuse que la simple installation d'un système domotique standard, mais au cours du processus, vous pouvez apprendre beaucoup de choses et, au final, vous savez exactement ce qui fait fonctionner votre maison et comment le modifier. C’est pour cela que vous étiez intéressé par le Raspberry Pi en premier lieu, n’est-ce pas ? Transformez votre Raspberry Pi en une passerelle fiable pour divers protocoles domotiques. Rendez votre configuration domotique reproductible avec Docker Compose. Sécurisez toutes vos communications réseau avec TLS. Créez un système de vidéosurveillance pour votre maison. Automatisez votre maison avec Python, Node-RED, Home Assistant et AppDaemon. Accédez en toute sécurité à votre tableau de bord domotique depuis des emplacements distants. Utilisez des commandes vocales entièrement hors ligne dans votre propre langue. Téléchargez le logiciel et consultez les errata du livre sur GitHub .

    € 32,50

    Membres € 26,00

  • Get Started with MicroPython on Raspberry Pi Pico

    Raspberry Pi Foundation Premiers pas avec MicroPython sur Raspberry Pi Pico

    Dans Premiers pas avec MicroPython sur Raspberry Pi Pico , vous apprendrez à utiliser le langage MicroPython adapté aux débutants pour écrire des programmes et connecter du matériel afin que votre Raspberry Pi Pico interagisse avec le monde qui l'entoure. Grâce à ces compétences, vous pourrez créer vos propres projets électromécaniques, que ce soit pour vous amuser ou pour vous faciliter la vie. Les microcontrôleurs, comme le RP2040 au cœur du Raspberry Pi Pico, sont des ordinateurs réduits à l'essentiel. Vous n'utilisez pas de moniteurs ou de claviers, mais vous les programmez pour qu'ils prennent leur entrée et envoient leur sortie aux broches d'entrée/sortie. Grâce à ces connexions programmables, vous pouvez allumer des lumières, faire du bruit, envoyer du texte aux écrans et bien plus encore. Dans Premiers pas avec MicroPython sur Raspberry Pi Pico , vous apprendrez à utiliser le langage MicroPython adapté aux débutants pour écrire des programmes et connecter du matériel afin que votre Raspberry Pi Pico interagisse avec le monde qui l'entoure. Grâce à ces compétences, vous pourrez créer vos propres projets électromécaniques, que ce soit pour vous amuser ou pour vous faciliter la vie. L’avenir de la robotique est là : il vous suffit de le construire vous-même. Nous allons vous montrer comment. À propos des auteurs Gareth Halfacree est un journaliste indépendant en technologie, écrivain et ancien administrateur système dans le secteur de l'éducation. Passionné par les logiciels et le matériel open source, il a été l'un des premiers à adopter la plateforme Raspberry Pi et a écrit plusieurs publications sur ses capacités et sa flexibilité. Ben Everard est un geek qui s'est lancé dans une carrière qui lui permet de jouer avec du nouveau matériel. En tant que rédacteur en chef du magazine HackSpace, il passe plus de temps qu'il ne le devrait à expérimenter les dernières technologies de bricolage (et moins testées).

    € 19,95

    Membres € 17,96

  • C Programming on Raspberry Pi

    Programmation C sur Raspberry Pi

    Le Raspberry Pi a habituellement été programmé en utilisant Python. Bien qu'il s'agisse d'un langage très puissant, de nombreux programmeurs ne le connaissent pas. De l?autre part, C est peut-être le langage de programmation le plus couramment utilisé et tous les microcontrôleurs peuvent être programmés à l'aide de ce langage. Le langage C est enseigné dans la plupart des écoles et universités techniques et presque tous les élèves ingénieurs sont habitués à l?utiliser dans leurs projets. Ce livre porte sur l'utilisation du Raspberry Pi avec le langage C pour développer une série de projets. Deux des bibliothèques C les plus populaires, wiringPi et pigpio, sont utilisées. Le livre commence par une introduction au langage C et la plupart des débutants et des étudiants trouveront ce chapitre très utile. De nombreux projets sont proposés dans le livre, notamment l'utilisation du Wi-Fi et du Bluetooth pour établir la communication avec les smartphones. De nombreux projets relatifs aux capteurs et au matériel sont inclus. Les bibliothèques wiringPi et pigpio sont utilisées dans tous les projets. Les listings complets des programmes sont fournis avec des explications détaillées. Tous les projets ont été entièrement testés et fonctionnent. Les projets suivants sont fournis dans le livre: L?tilisation des capteurs L?tilisation des LCDs Les bus I²C et SPI La communication série Le multitasking Les interruptions externes et les interruptions du timer L?tilisation du Wi-Fi Les serveurs web Communiquer avec les smartphones/li> Utilisation de Bluetooth/li> Envoi de données vers le cloud Les listings des programmes de tous les projets Raspberry Pi développés dans ce livre sont disponibles sur le site Web d'Elektor. Les lecteurs peuvent télécharger et utiliser ces programmes dans leurs projets. Ils peuvent également les personnaliser pour les adapter à leurs applications.

    € 34,95

    Membres € 31,46

  • Raspberry Pi Full Stack (E-book)

    Elektor Digital Raspberry Pi Full Stack (livre électronique)

    p>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 à distance un nœud de capteur Arduino sans fil 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é.

    € 32,95

    Membres € 26,36

  • PLC Programming with the Raspberry Pi and the OpenPLC Project

    PLC Programming with the Raspberry Pi and the OpenPLC Project (livre en anglais)

    1 évaluation

    Rupture de stock

    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.

    Rupture de stock

    € 32,95

    Membres € 29,66

  • Raspberry Pi Pico for Radio Amateurs

    Raspberry Pi Pico pour les radioamateurs

    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

  • Control Your Home with Raspberry Pi

    Contrôlez votre maison avec Raspberry Pi

    1 évaluation

    Sécurisé, modulaire, open source et autonome Depuis l’introduction du Raspberry Pi, les passionnés l’utilisent pour automatiser leur maison. Le Raspberry Pi est un ordinateur puissant dans un petit boîtier, doté de nombreuses options d'interface pour contrôler divers appareils. Ce livre vous montre comment automatiser votre maison avec un Raspberry Pi. Vous apprendrez à utiliser divers protocoles sans fil pour la domotique, tels que Bluetooth, les ondes radio 433,92 MHz, Z-Wave et Zigbee. Bientôt, vous automatiserez votre maison avec Python, Node-RED et Home Assistant, et vous pourrez même parler à votre système domotique. Tout cela se fait de manière sécurisée, avec un système modulaire, entièrement open source, sans recourir à des services tiers. Vous contrôlez votre maison et personne d'autre. À la fin de ce livre, vous pouvez installer et configurer votre Raspberry Pi comme une passerelle domotique très flexible pour les protocoles de votre choix, et relier divers services avec MQTT pour en faire votre propre système. Cette approche DIY (faites-le vous-même) est un peu plus laborieuse que la simple installation d'un système domotique standard, mais au cours du processus, vous pouvez apprendre beaucoup de choses et, au final, vous savez exactement ce qui fait fonctionner votre maison et comment le modifier. C’est pour cela que vous étiez intéressé par le Raspberry Pi en premier lieu, n’est-ce pas ? Transformez votre Raspberry Pi en une passerelle fiable pour divers protocoles domotiques. Rendez votre configuration domotique reproductible avec Docker Compose. Sécurisez toutes vos communications réseau avec TLS. Créez un système de vidéosurveillance pour votre maison. Automatisez votre maison avec Python, Node-RED, Home Assistant et AppDaemon. Accédez en toute sécurité à votre tableau de bord domotique depuis des emplacements distants. Utilisez des commandes vocales entièrement hors ligne dans votre propre langue. Téléchargements Errata sur GitHub

    € 37,50

    Membres € 33,75

  • Python 3 Programming and GUIs

    Programmation Python 3 et interfaces graphiques

    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 (livre en anglais)

    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 pour microcontrôleurs

    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

  •  -14% Microcontrollers Hands-on Course for Arduino Starters (Bundel)

    Elektor Bundles Offre groupée : Microcontrollers Hands-on Course for Arduino Starters

    1 évaluation

    Réalisez vos propres projets avec la carte d'apprentissage Elektor Arduino Nano MCCAB Le microcontrôleur est probablement le sous-domaine le plus fascinant de l'électronique. Grâce à la multitude de fonctions qu'il combine sur sa puce, il constitue un outil universel permettant aux développeurs de réaliser leurs projets. Pratiquement tous les appareils d'usage quotidien sont aujourd'hui dotés d?un microcontrôleur. Cependant, pour un débutant en électronique, réaliser ses propres idées avec un microcontrôleur est resté jusqu'à présent une chimère en raison de sa complexité. Le concept Arduino a largement simplifié l'utilisation des microcontrôleurs, de sorte que même les débutant peuvent désormais réaliser leurs propres idées électroniques avec un microcontrôleur. Livre et matériel dans un pack : apprendre par la pratique Ce livre, qui est inclus dans le pack, montre comment vous pouvez réaliser vos propres projets avec un microcontrôleur, même sans grande expérience en électronique et en langages de programmation. Il s'agit d'un cours pratique sur les microcontrôleurs pour débutants, car après un aperçu des éléments internes du microcontrôleur et une introduction au langage de programmation C, le cours se concentre sur les exercices pratiques. Le lecteur acquiert les connaissances nécessaires en apprenant par la pratique : dans la vaste section pratique comprenant 12 projets et 46 exercices, ce qui est appris dans la première partie du livre est étayé par de nombreux exemples. Les exercices sont structurés de telle sorte que l'utilisateur se voit confier une tâche à résoudre en utilisant les connaissances acquises dans la partie théorique du livre. Chaque exercice est suivi d'un exemple de solution qui est expliqué et commenté en détail, ce qui aide l'utilisateur à résoudre les problèmes et à les comparer avec sa propre solution. Arduino IDE L'Arduino IDE est un environnement de développement logiciel qui peut être téléchargé gratuitement sur votre PC et qui contient l'ensemble des logiciels nécessaires à la réalisation de vos propres projets de microcontrôleurs. Vous écrivez vos programmes (sketch) avec l'éditeur de l'IDE dans le langage de programmation C. Vous les traduisez en bits et octets que le microcontrôleur comprend à l'aide du compilateur intégré à l'IDE Arduino, puis vous les chargez dans la mémoire du microcontrôleur sur la carte d'apprentissage Elektor Arduino MCCAB Nano à l'aide d'un câble USB. Interroger ou contrôler des capteurs, des moteurs ou des ensembles externes Outre un module microcontrôleur Arduino Nano, la carte d'apprentissage Elektor Arduino Nano MCCAB contient tous les composants nécessaires aux exercices, tels que des diodes électroluminescentes, des interrupteurs, des boutons-poussoirs, des émetteurs de signaux acoustiques, etc. Ce système de formation à microcontrôleur permet également d'interroger ou de commander des capteurs, des moteurs ou des assemblages externes. Spécifications (Carte de formation Arduino Nano MCCAB) Alimentation électrique Via la connexion USB du PC connecté ou un bloc d'alimentation externe (non inclus) Tension de fonctionnement +5 Vcc Tension d'entrée Toutes les entrées 0 V to +5 V VX1 and VX2 +8 V to +12 V (uniquement en cas d'utilisation d'une alimentation externe) Périphérie du matériel LCD 2x16 caractères Potentiomètre P1 & P2 JP3 : sélection de la tension de fonctionnement de P1 et P2 Distributeur SV4 : Distributeur pour les tensions de fonctionnementSV5, SV6 : Distributeur pour les entrées/sorties du microcontrôleur Interrupteurs et boutons Bouton RESET sur le module Arduino Nano 6x interrupteurs à bouton poussoir K1 ... K6 6x interrupteurs à glissière S1 ... S6 JP2 : Connexion des interrupteurs avec les entrées du microcontrôleur Buzzer Buzzer piézo Buzzer1 avec cavalier sur JP6 Voyants lumineux 11 x LED : Indicateur d'état des entrées/sorties LED L sur le module Arduino Nano, connectée au GPIO D13 JP6 : Connexion des LED LD10 ... LD20 avec les GPIO D2 ... D12 Interfaces sérieSPI ET I²C JP4 : Sélection du signal à la broche X du connecteur SPI SV12 SV9 à SV12 : interface SPI (3,3 V/5 V) ou interface I²C Sortie de commutation pour les appareils externes SV1, SV7 : sortie de commutation (maximum +24 V/160 mA, alimentation externe) SV2 : 2x13 connecteurs pour la connexion de modules externes Matrice de 3x3 LED(9 LED rouges) SV3 : Colonnes de la matrice LED 3x3 (sorties D6 ... D8) JP1 : Connexion des lignes avec les GPIOs D3 ... D5 Logiciel Bibliothèque MCCABLib Contrôle des composants matériels (interrupteurs, boutons, DEL, matrice de DEL 3x3, buzzer) sur la carte de formation MCCAB. Température de fonctionnement Jusqu'à +40 °C Dimensions 100 x 100 x 20 mm Spécifications (Arduino Nano) Microcontrôleur ATmega328P Architecture AVR Tension de fonctionnement 5 V Mémoire flash 32 Ko, dont 2 Ko utilisés par le chargeur de démarrage SRAM 2 KB Vitesse d?horloge 16 MHz Connecteurs d?entrée analogique 8 EEPROM 1 KB Courant continu par connecteur d?E/S 40 mA sur un connecteur d'E/S, maximum total de 200 mA sur l'ensemble des connecteurs Tension d?entrée 7-12 V Connecteurs E/S numériques 22 (dont 6 PWM) Sortie PWMt 6 Consommation électrique 19 mA Dimensions 18 x 45 mm Poids 7 g Inclus 1x Elektor Arduino Nano Training Board MCCAB 1x Livre "Microcontrollers Hands-on Course for Arduino Starters" 1x Arduino Nano

    € 109,95€ 94,95

    Membres identique

  • 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

  • Programming with Node-RED

    Programmation avec 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

  • Nucleo Boards Programming with the STM32CubeIDE (E-book)

    Elektor Digital Programmation de cartes Nucleo avec le STM32CubeIDE (E-book)

    Les processeurs de la famille STM32 Nucleo sont fabriqués par STMicroelectronics. Il s'agit des cartes de développement, à bas prix, basées sur les microcontrôleurs ARM. Ce livre porte sur le développement de projets à l'aide du célèbre logiciel STM32CubeIDE avec la carte de développement Nucleo-L476RG. Dans les premiers chapitres du livre, l'architecture de la famille Nucleo est brièvement décrite. Le livre couvre de nombreux projets utilisant la plupart des fonctionnalités de la carte de développement Nucleo-L476RG. Les listings complete du STM32CubeIDE sont données pour chaque projet avec des descriptions détaillées. Les projets vont du simple clignotement de LEDs à des projets plus complexes utilisant des modules, des dispositifs et des bibliothèques tels que GPIO, ADC, DAC, I²C, SPI, LCD, DMA, entrées analogiques, gestion de l'énergie, la bibliothèque X-CUBE-MEMS1, DEBUGGING, et autres. In addition, several projects are given using the popular Nucleo Expansion Boards. En outre, plusieurs projets sont présentés en utilisant les cartes d'extension Nucleo populaires. Ces cartes d'extension se branchent sur les cartes de développement Nucleo et fournissent des capteurs, des relais, des accéléromètres, des gyroscopes, Wi-Fi, et bien d'autres. L'utilisation d'une carte d'extension avec la bibliothèque X-CUBE-MEMS1 simplifie considérablement le développement des projets. Tous les projets présentés dans ce livre ont été testés et fonctionnent. Les sous-titres suivants sont donnés pour chaque projet : Titre du projet, description, objectif, schéma fonctionnel, schéma électrique et listing du programme pour le STM32CubeIDE. Dans ce livre, vous apprendrez davantage sur l'architecture du microcontrôleur STM32; la carte de développement Nucleo-L476RG dans les projets utilisant l'outil de développement logiciel intégré STM32CubeIDE; les interruptions externes et internes et le DMA; DEBUG, un programme développé à l'aide du STM32CubeIDE; le microcontrôleur en modes Sleep, Stop et Standby; Nucleo Expansion Boards avec les cartes de développement Nucleo. Ce dont vous avez besoin un PC avec une connexion Internet et un port USB; le logiciel STM32CubeIDE (disponible gratuitement sur le site de STMicroelectronics les fichiers sources du projet, disponibles sur la page web du livre hébergée par Elektor; la carte de développement Nucleo-L476RG; des composants électroniques simples tels que des LEDs, un capteur de température, des puces I²C et SPI, et quelques autres; Cartes d'extension Nucleo (facultatives).

    € 34,95

    Membres € 27,96

  • Programming with Node-RED (E-book)

    Elektor Digital Programmation avec Node-RED (E-book)

    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 le 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.

    € 32,50

    Membres € 26,00

Connexion

Mot de passe oublié ?

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