«L’impression 3D FDM Le guide complet pour vos impressions 3D» a été ajouté à votre panier. Voir le panier
Scratch et Raspberry Pi Projets maker pour s’initier à l’électronique et à la robotique (2e édition)
26479 CFA
Ce livre sur Scratch et Raspberry Pi vous donne les clés nécessaires pour prendre facilement le contrôle de composants électroniques en levant le frein de l’apprentissage d’un langage de programmation textuel. Il permet une découverte pédagogique de l’électronique et de la robotique et est destiné à toute personne souhaitant créer facilement ses premiers projets makers, que ce soit dans un cadre familial ou scolaire. Aucun prérequis n’est nécessaire, si ce n’est de savoir utiliser les fonctionnalités de base d’un ordinateur.
Après une présentation du nano-ordinateur Raspberry Pi 4 et de Scratch 3, langage de programmation visuelle à base de blocs, les auteurs exploitent le côté simple et intuitif de Scratch pour introduire, à travers la réalisation d’un jeu vidéo, les notions propres à tout langage de programmation que sont les variables, les boucles ou les procédures. Le lecteur se familiarise ensuite avec les composants électroniques (capteurs et actionneurs), réalise ses premiers circuits et crée ses premiers programmes.
Soyez le premier à donner votre avis sur “Scratch et Raspberry Pi Projets maker pour s’initier à l’électronique et à la robotique (2e édition)” Annuler la réponse
Plus d'offres pour ce produit!
Questions et demandes générales
Il n'y a pas encore de demandes de renseignements.
Ce livre sur Scratch 3 est un outil pédagogique pour toute personne qui souhaite découvrir, ou faire découvrir, la démarche de la programmation informatique d’une façon ludique. Autant adapté à un public d’adultes que d’enfants, aucun prérequis n’est nécessaire si ce n’est savoir utiliser les fonctionnalités de base d’un ordinateur.
Le livre est constitué de trois grandes parties. Après une présentation de l’interface et des éditeurs, les différents blocs utilisés pour créer des programmes sont décrits. L’auteure exploite le côté simple et intuitif de Scratch pour introduire les notions propres à tout langage de programmation que sont les variables, les boucles et même les procédures. Deux chapitres sont ensuite consacrés aux techniques dédiées à l’animation et aux jeux vidéo.
La seconde partie du livre est consacrée à la création de jeux : jeu de labyrinthe, jeu de tir, jeu de cible, jeu de course de voitures… La création d’un jeu, ou d’une animation, nécessite l’intervention de plusieurs spécialistes : Game designer, Graphiste, Sound designer, Programmeur et Scratch permet d’endosser tous ces rôles à la fois. Grâce à la palette graphique et aux bibliothèques présentes dans Scratch vous pouvez créer vos personnages et vos arrière-plans, ou les importer. Grâce à l’éditeur audio et à la bibliothèque de sons vous pouvez facilement importer des sons et les modifier. Grâce aux blocs de programmes qui s’assemblent pour former des piles de codes, la programmation avec Scratch devient un jeu d’enfant. Les jeux proposés ouvrent la voie à l’imagination des lecteurs.
La dernière partie du livre traite des extensions disponibles dans Scratch 3 pour programmer la carte micro:bit, les LegoWeDo, Lego Mindstorms et Lego Boost ainsi que le robot éducatif Thymio. Toutes ces extensions sont illustrées au travers d’exemples de jeux et de manettes de jeux, mais également au travers des projets robotiques.
L’intelligence artificielle est aujourd’hui incontournable. Ce livre a pour objectif de présenter de façon vulgarisée les concepts du Machine Learning et du Deep Learning pour les mettre en application dans des projets basés sur de l’intelligence artificielle, en mettant de côté autant que possible les formules mathématiques et statistiques. Il s’adresse avant tout aux développeurs mais intéressera également toute personne novice en la matière.
Avec une démarche progressive, chaque notion étudiée dans ce livre est illustrée par des cas pratiques écrits en langage Python. Des connaissances dans ce langage sont ainsi un plus.
Après une introduction à l’intelligence artificielle et l’identification des craintes qu’elle suscite, l’auteur propose quelques rappels sur les fondamentaux du langage Python ainsi qu’une révision de certaines notions statistiques pour appréhender au mieux les algorithmes du Machine Learning. Le lecteur peut ensuite mettre en pratique certains de ces algorithmes et découvrir comment donner la faculté à sa machine de prédire des valeurs et de réaliser des classifications.
Vient ensuite l’étude de l’apprentissage non supervisé et de l’usage des réseaux de neurones qui permet de surcroît au lecteur de découvrir comment les neurosciences ont eu un impact sur l’intelligence artificielle. Le livre se termine avec la réalisation de cas pratiques : un premier mêlant réseau de neurones et parole et un second relatif au premier chatbot.
Depuis la traduction de Fusion 360 en français, en juin 2020, les francophones se sont découverts une nouvelle passion pour ce logiciel déjà connu des makers depuis quelques années. Ce livre détaille la création d’objets imprimables correspondant à des cas récurrents dans les fablabs et pour les nouveaux utilisateurs d’imprimantes 3D.
Il débute par une présentation complète de l’interface qui sera utile aux débutants et autodidactes sur Fusion 360. Le second chapitre propose une approche simplifiée de l’impression 3D et des paramètres communs à toutes les imprimantes DFF (Dépôts de Fil Fondu) et une présentation des étapes de tranchage (slicing) avec Fusion 360, aisément transposable aux autres logiciels/slicers indispensables au fonctionnement des imprimantes 3D.
Les chapitres suivants décrivent pas à pas comment réaliser les exemples proposés : remplacer une pièce cassée ou manquante, reproduire un objet iconique vu dans un film, ajouter une fonction à un ustensile du quotidien, designer un accessoire décoratif et même réinventer un classique du jeu de voyage. Ces cinq exemples présentés sous forme de tutoriels permettent de mettre l’accent uniquement sur les fonctions utiles pour la création de l’objet. Chaque chapitre apporte ainsi juste ce qu’il faut de nouveautés pour découvrir et maîtriser progressivement le logiciel.
Que vous soyez débutant sur Fusion 360 ou déjà initié mais novice en impression 3D, les sujets traités vous apporteront rapidement les bases de la modélisation 3D avec de nombreux conseils concrets pour exploiter au mieux votre imprimante 3D. Ce livre vous sera donc très utile pour démarrer en peu de temps la production d’objets 3D créés et imaginés par vous.
Découvrir et maîtriserMicroPython, Python sur microcontrôleur, avec les cartes Pyboard. Aller au-delà des concepts et découvrir les aspects pratiques du langage Python appliqué aux microcontrôleurs ! Cet ouvrage guide son lecteur de façon didactique dans la mise en œuvre des cartes Pyboard sans oublier d’explorer la prise de contrôle de composants électroniques que l’on peut y raccorder.
Les Makers pourront facilement y trouver de quoi adapter leur savoir-faire Arduino sur MicroPython, ceux qui ne sont pas encore des Makers pourraient fort bien le devenir, les programmeurs ajouteront sans peine une nouvelle corde à leur arc, les ingénieurs bâtiront de nouveaux ponts entre différents domaines du savoir, l’électronicien découvrira un outil pour produire rapidement des prototypes et les pédagogues pourront conjuguer facilement théorie et expérimentation.
Chapitre après chapitre, le lecteur part ainsi à la découverte de la mise en œuvre de la carte Pyboard (et Pyboard-D), à la réalisation de montages électroniques simples, jusqu’à l’utilisation de techniques avancées telles que la manipulation de différents capteurs et interfaces, des sorties PWM et analogique ou d’un bus I2C. Il peut ainsi apprendre par exemple à allumer une LED, activer un relais, commander des mo
Ce livre s’adresse à tous les makers et passionnés de programmation qui souhaitent apprendre à développer des jeux vidéo avec Pygame. Il intéressera également les débutants en langage Python ainsi que les informaticiens qui veulent parfaire leur connaissance de cette bibliothèque utilisée non seulement dans le domaine du jeu vidéo, mais également dans celui de la simulation.
La maîtrise du langage Python n’étant pas nécessaire pour lire ce livre, l’auteur commence par en présenter les bases avant d’indiquer comment faire ses premiers pas avec Pygame et de détailler la structure d’un jeu Pygame. Puis, au fil des chapitres, les principaux aspects du développement de jeux vidéo en deux dimensions sont étudiés. Ainsi, le lecteur étudie comment gérer une boucle de jeu, comment maîtriser les aspects graphiques avec le module pygame.draw, comment ajouter du son avec le module pygame.mixer ou encore comment gérer le temps et surtout les collisions entre objets graphiques grâce à la notion de sprite. L’auteur propose également une introduction à la 3D et à la notion de moteur de jeu.
Pour finir, les deux derniers chapitres fournissent au lecteur une documentation précise des principaux modules Pygame utilisés dans le livre ainsi que ceux fréquemment utilisés dans le développement Pygame.
Cet ouvrage propose un voyage au coeur de la plateforme cloud Amazon Web Services et de ses services lors duquel le lecteur trouvera toutes les informations nécessaires sur la conception, le développement et l’administration d’une infrastructure AWS. Il s’adresse à toute personne qui souhaite explorer les subtilités du cloud computing et des principaux services d’AWS pour faire tourner ses applications.
Après une introduction au Cloud Computing et à la plateforme AWS permettant de bien démarrer, le lecteur est rapidement invité à découvrir comment créer, explorer et supprimer une infrastructure. Puis, l’auteur étudie la question de la sécurité et de la gestion de l’accès à une infrastructure grâce à la console IAM ou via AWS CLI et Terraform.
Dans la suite des chapitres, la mise en oeuvre des principaux services d’AWS est détaillée. Illustrés par la pratique grâce à de nombreux exemples concrets d’utilisation, le lecteur peut ainsi trouver un maximum d’informations sur les services :
– EC2 pour la gestion des images, des instances et des réseaux ;
– S3 ou Elastic Block Store (EBS) pour le stockage ;
– CloudWatch pour la surveillance d’une infrastructure AWS ;
– VPC pour l’utilisation de Cloud privé virtuel ;
– RDS pour la gestion des bases de données ;
– et Route53 pour la gestion des noms de domaines.
L’objectif de ce livre est de fournir au lecteur débutant des bases solides pour explorer les ressources offertes par le Raspberry Pi tant du point de vue du système d’exploitation que du développement en Python. Les modèles Raspberry Pi 4, Raspberry Pi 3 B+ et Raspberry Pi 3A+ sont traités dans cet ouvrage. Aucun prérequis en Linux ou en électronique n’est nécessaire. Les programmes développés étant largement commentés, une première approche du langage Python est souhaitable, mais pas indispensable.
Après une présentation physique des différents modèles de Raspberry Pi, vous serez guidé pour installer rapidement le système d’exploitation de votre choix sur une carte micro SD et rendre votre Raspberry Pi opérationnel. L’utilisation de NOOBS est expliquée en détail. La présentation du nouveau bureau graphique de RaspbianBuster est suivie de l’utilisation de Linux en ligne de commande. Les principales commandes nécessaires à l’exploitation d’un Raspberry Pi sous GNU/Linux sont abordées. La description du GPIO précède une présentation technique des composants utilisés dans le livre (carte Breadboard, résistance, bouton poussoir, LED, LED RGB, LED adressable, servomoteur, codeur rotatif, carte d’acquisition analogique). Chaque composant est ensuite mis en œuvre à l’aide de scripts Python et de la bibliothèque gpiozero.
Des projets concrets à réaliser permettent au lecteur d’utiliser ce matériel en suivant un cahier des charges. La construction d’une station météo est l’occasion d’utiliser un anémomètre, une girouette, un pluviomètre ainsi que différents capteurs (température, humidité, pression). La transmission des données via Sigfox ou LoRa sera évoquée ainsi que le partage de ces données dans un réseau météorologique. Les mesures relevées par la station météo sont, dans un premier temps, affichées en mode texte puis envoyées à une base de données InfluxDB avant d’être affichées sous forme de courbes dans le programme Chronograf.
Ce livre sur Arduino s’adresse à toute personne qui souhaite exploiter cette carte autour d’un projet concret. En effet, tout au long de ses pages, l’auteur donne toutes les informations nécessaires pour piloter un réseau de trains miniatures à l’aide d’Arduino. Des notions de programmation, de préférence dans les langages C ou C++, et une connaissance préalable d’Arduino sont un plus pour la lecture de ce livre.
Après avoir présenté les connaissances de base liées à la numérisation d’un réseau de trains (adressage, contrôle de la vitesse, commandes, circuits électroniques…), l’auteur étudie les protocoles DCC et I²C.
Des chapitres dédiés détaillent ensuite la programmation de nombreuses interfaces pilotables par une carte Arduino pour numériser le réseau de trains. Le lecteur est ainsi amené à programmer le panneau de contrôle, la centrale de pilotage, la position des trains, le pilotage des aiguillages, la régulation des circulations, le poste de commande…
Au total, une trentaine de programmes et près d’une vingtaine de circuits électroniques sont présentés et expliqués dans ce livre. Ils permettent au lecteur d’appréhender l’étendue des possibilités offertes par Arduino pour numériser un réseau de trains.
Soyez le premier à donner votre avis sur “Scratch et Raspberry Pi Projets maker pour s’initier à l’électronique et à la robotique (2e édition)”