Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Hardware

Produkte filtern

Produktbild für 3D Printing For Dummies

3D Printing For Dummies

PRINT OUT WHATEVER YOU CAN DREAM UP3D Printing For Dummies is an easy reference for anyone new to the process of taking a digital file and turning it into an object in the real world. (Pretty amazing stuff, right?) It’s also a handy guide for more experienced users looking to learn the latest and greatest in additive manufacturing. Updated for the latest generation of machines and materials, this book walks you through creating models and printing 3D objects. You’ll get the scoop on the impact of these versatile machines in production and manufacturing, reuse and recycling, intellectual property design controls, and more. It’s an exciting time to get into 3D printing, and this friendly Dummies guide is here to help you do it.* Wrap your mind around the technology of 3D printing* Understand how 3D printing is transforming industries* Get an intro to making your own digital models * Consider the pros and cons of 3D printing for your hobby or business needs3D Printing For Dummies is a perfect resource for anyone interested in learning about and taking advantage of 3D printing technology. RICHARD HORNE is an electronics engineer, product designer, technical salesman, and problem solver with more than 30 years of experience and innovation across industries. Known in the community as RichRap, his blog makes 3D printing easier for everyone to understand.

Regulärer Preis: 19,99 €
Produktbild für 3D Printing For Dummies

3D Printing For Dummies

PRINT OUT WHATEVER YOU CAN DREAM UP3D Printing For Dummies is an easy reference for anyone new to the process of taking a digital file and turning it into an object in the real world. (Pretty amazing stuff, right?) It’s also a handy guide for more experienced users looking to learn the latest and greatest in additive manufacturing. Updated for the latest generation of machines and materials, this book walks you through creating models and printing 3D objects. You’ll get the scoop on the impact of these versatile machines in production and manufacturing, reuse and recycling, intellectual property design controls, and more. It’s an exciting time to get into 3D printing, and this friendly Dummies guide is here to help you do it.* Wrap your mind around the technology of 3D printing* Understand how 3D printing is transforming industries* Get an intro to making your own digital models * Consider the pros and cons of 3D printing for your hobby or business needs3D Printing For Dummies is a perfect resource for anyone interested in learning about and taking advantage of 3D printing technology. RICHARD HORNE is an electronics engineer, product designer, technical salesman, and problem solver with more than 30 years of experience and innovation across industries. Known in the community as RichRap, his blog makes 3D printing easier for everyone to understand.

Regulärer Preis: 19,99 €
Produktbild für Arduino für Kids

Arduino für Kids

* EINFACHER EINSTIEG IN DIE WELT DER MIKROCONTROLLER-PROGRAMMIERUNG* LEDS ZUM LEUCHTEN BRINGEN, MORSEZEICHEN ABSETZEN, EINEN HANDVENTILATOR BAUEN UND SELBST EINE TASTATUR ENTWICKELN* MIT VIELEN TIPPS ZUR DURCHFÜHREN EIGENER PROJEKTE UND ZUR FEHLERSUCHEIn diesem Buch lernst du Schritt für Schritt und leicht verständlich, wie du mit dem Arduino UNO R3 Mikrocontroller spannende kleine Projekte realisieren und selbst programmieren kannst.Du lernst zum Beispiel, wie du LEDs zum Leuchten bringst und Morsezeichen absetzt. Dann geht es richtig zur Sache: Du kannst mit Sensoren Messwerte erfassen oder mit Motoren Bewegung erzeugen. Baue zum Beispiel einfach einen kleinen Ventilator und einen Timer, der nach 30 Sekunden ein akustisches Signal aussendet. Am Ende des Buches lernst du sogar, wie man selbst eine Tastatur entwickelt und mithilfe des integrierten Speichers eine Blackbox wie bei einem Flugzeug konstruiert.Viele Tipps zum Lesen von Quellcode anderer Entwickler und zur Fehlersuche geben dir Inspiration, eigene Ideen zu verwirklichen. Eine Anleitung zur Codeverwaltung sorgt dafür, dass du nicht den Überblick über deine Sketche verlierst. Durch Fragen und Aufgaben am Ende jedes Kapitels erhältst du zusätzlich jede Menge Anregungen.DIE PROJEKTE IM BUCH:* Mehrfarbige LEDs blinken lassen* Morsezeichen abgeben* Spiel »Der heiße Draht« * Text mit dem Arduino senden* Debuggen mit System* Eine LED-Lichterkette basteln* Einen Handventilator bauen* Einen Servo-Motor nutzen* Eine Sekundenuhr entwickeln* Stromstärke und Stromspannung messen* Einen kleinen Webserver mit dem Arduino entwickeln* Tastaturfunktionen mit dem Arduino Leonardo* Sicherheitstoken für Passwörter* C++ als Herz des Arduino* Deine Sketches mit Git verwalten* Eine Blackbox wie in einem Flugzeug konstruierenSchaltpläne in Farbe zum Download unter www.mitp.de/0649Eine Übersicht über die Materialien, die du benötigst, findest du in Anhang C.Systemvoraussetzungen: Windows, Linux und MacOS XAb 12 Jahre, aber auch für Erwachsene, die eine wirklich einfache Einführung suchen.Erik Schernich beschäftigt sich seit über zehn Jahren mit Arduinos und Softwareentwicklung, hat einen Masterabschluss in Chemie und ist derzeit als wissenschaftlicher Mitarbeiter an der TU Braunschweig tätig.

Regulärer Preis: 24,99 €
Produktbild für Code - Wie Computer funktionieren

Code - Wie Computer funktionieren

Die Sprache von Hardware und Software verstehen. Die Erstauflage von Charles Petzold aus August 2023.Computer sind überall, am sichtbarsten in PCs und Smartphones, aber sie finden sich auch in Autos, Fernsehern, Mikrowellen, Staubsaugerrobotern und anderen smarten Geräten. Haben Sie sich jemals gefragt, was in diesen Geräten vor sich geht?Charles Petzold begeistert seine Leserinnen und Leser seit mehr als 20 Jahren mit seinem Buch und lüftet das Geheimnis über das verborgene Innenleben und die grundlegende Funktionsweise von Computern – von der Hardware bis zur Software. Nun hat er sein beliebtes Standardwerk für das neue Computerzeitalter überarbeitet. Alle Erläuterungen sind anschaulich illustriert und werden am Beispiel von alltäglichen Gegenständen wie Taschenlampen und bekannten Systemen wie Morsecode oder Brailleschrift leicht verständlich beschrieben.Dieses Buch schafft eine tiefe Ebene des Verständnisses für die Funktionsweise von Computern, die weit über den Code von höheren Programmiersprachen hinausgeht. Jeder, der sich für Informatik interessiert, sollte dieses Buch gelesen haben."Für mich war Code eine Offenbarung. Es war das erste Buch, das wirklich zu mir sprach. Es begann mit einer Geschichte und baute Schicht für Schicht, Analogie für Analogie darauf auf, bis ich nicht nur den Code, sondern auch das System dahinter verstand. Code ist ein Buch, in dem es in gleichem Maße um Systemisches Denken und Abstraktionen geht wie um Code und Programmierung. Code zeigt uns, wie viele unsichtbare Schichten zwischen den Computersystemen, die wir als Benutzer täglich zu Gesicht bekommen, und den magischen Siliziumkristallen liegen, denen wir mit Blitzenergie beigebracht haben zu denken."- Scott Hanselman, Partner Program Director bei Microsoft und Moderator von HanselminutesLeseprobe (PDF-Link)

Regulärer Preis: 39,99 €
Produktbild für Essentials of Arduino™ Boards Programming

Essentials of Arduino™ Boards Programming

Learn to use the Arduino boards to do big jobs in a simple way. This book is full of real-world examples for Arduino enthusiasts of all experience levels. All of the examples in this book use Arduino UNO, which is an excellent option for educational purposes.You'll start with an introduction to Arduino and see firsthand how its free multi-platform integrated development environment (IDE) makes coding easier. In many cases, you can edit the given codes to solve your own problems. Arduino boards use a variety of microcontrollers and each board is suitable for a specific application. The Arduino IDE is also preloaded with a broad library of codes that you can modify and practice with. So instead of coding from scratch you can adjust the codes for similar projects. More experienced users will save time by simply copying nuggets of code from the various libraries.You'll also learn about digital input/output (I/O), analog-to-digital and digital-to-analog converters, LCDs and EEPROM. The book then moves on to serial communication, mathematical functions, and pulse width modulation (PWM), all important features when encoding in telecommunications. Finally, you'll see how to control different types of motors, review interrupts, internal comparators, and timers, and read different sensors with Arduino.WHAT YOU WILL LEARN* Turn on/off a device using a relay* Generate analog/digital output* Read an analog/digital input* Control motors with a parallel virtual machine (PVM) and serial communication* Display text with LCDs* Read sensors with Arduino and use the interrupts* Write more efficient codes with interrupts and timersWHO THIS BOOK IS FOREngineering (electrical/computer/biomedical/robotic/mechatronics/aerospace) and science (math/physic/chemistry) students, makers, and hobbyists. Being familiar with a programming language (especially C) is an advantage, however, it is not necessary.Farzin Asadi received his B.Sc. in Electronics Engineering, his M.Sc. in Control Engineering, and his Ph.D. in Mechatronics Engineering. Currently, he is with the Department of Electrical and Electronics Engineering at the Maltepe University, Istanbul, Turkey. Dr. Asadi has published over 40 international papers and 19 books. He is on the editorial board of seven scientific journals as well. His research interests include switching converters, control theory, robust control of power electronics converters, and robotics.Chapter 1: Introduction to Arduino Boards.- Chapter 2: Digital Input Output (I/O).- Chapter 3: Analog to Digital Converter (ADC) and Digital to Analog Converter (DAC).- Chapter 4: LCD and EEPROM.- Chapter 5: Serial Communication.- Chapter 6: Mathematical Functions.- Chapter 7: Pulse Width Modulation (PWM).- Chapter 8: Control of Different Type of Motors.- Chapter 9: Interrupts and Internal Comparator.- Chapter 10: Timers.- Chapter 11: Reading Different Sensors with Arduino.

Regulärer Preis: 52,99 €
Produktbild für Grundlagen der technischen Informatik (7. Auflg.)

Grundlagen der technischen Informatik (7. Auflg.)

Verknüpfung von Theorie und Praxis - in komplett überarbeiteter und aktualisierter 7. Auflage aus Juli 2023.Dieses Lehrbuch bietet Bachelor-Studierenden der Fachrichtungen Informatik, Elektrotechnik, Informationstechnik und verwandter Studiengänge eine praxisnahe Einführung in die technische Informatik.Inhaltlich richtet es sich dabei nach den typischen Lehrinhalten, die im Grundstudium an Hochschulen und Universitäten vermittelt werden. Durch den anwendungsorientierten und didaktischen Aufbau des Buches kann es sowohl vorlesungsbegleitend als auch zum Selbststudium eingesetzt werden.Neben dem Grundlagenwissen aus den Gebieten der Halbleitertechnik, der Zahlendarstellung und der booleschen Algebra vermittelt das Buch die Entwurfsprinzipien kombinatorischer und sequenzieller Hardware -Komponenten bis hin zur Beschreibung moderner Prozessor- und Speicherarchitekturen. Es spannt dabei den Bogen von den mathematischen Grundlagen digitaler Schaltelemente bis zu ausgefeilten Hardware-Optimierungen moderner Hochleistungscomputer.Aus dem Inhalt:HalbleitertechnikZahlendarstellung und CodesBoolesche AlgebraSchaltnetzeSchaltwerkeMikroprozessortechnikRechnerstrukturen Leseprobe (PDF-Link)

Regulärer Preis: 49,99 €
Produktbild für Sensors and Protocols for Industry 4.0

Sensors and Protocols for Industry 4.0

This book Identifies the right sensors and single board computers for any application to achieve the best performance in Industry 4.0 settings and applications. You’ll see what technologies apply the IIoT with elegant efficiency to drastically improve remote monitoring and controlling, decision making, and preventative maintenance.Start by learning exactly what Industry 4.0 is and advance your knowledge from simple Internet of Things projects to full-on Industrial IoT deployment. You'll automate advanced processes, incorporate professional procedures, and take your IoT skills to a professional level. Then move into the protocols and standards expected for industrial applications of sensors at an industrial level. Match the right SBCs to the right use cases and sensor technologies to optimize efficiency and ensure peak performance. Then move into setting up a smart factory and monitoring your supply chain with tech. Finally, you'll dive into programming with the Node-Red platform and Python packages for CPS.By the end of this book, you’ll have jumped from simple, home-based IoT systems up to industrial and professional applications. Conquer your supply chain and both forward and backward processes with accessible Maker tech!WHAT YOU'LL LEARN* Support industrial applications of SBCs and Maker tech* Achieve peak performance by combining the right sensors with the right processing boards* Improve remote monitoring and controlling drastically for better decision making and preventative maintenance WHO THIS BOOK IS FORStudents and aspiring professionals working with Internet of things technologies moving towards industrial applications. Prerequisite knowledge in basic Internet of Things, simple python concepts, automation, and industry procedures is required for this book. Engineers and scientists who are pursuing research and contributing to industrial internet of things might also benefit.DR. G. R. KANAGACHIDAMBARESAN completed his Ph.D. at Anna University Chennai in 2017. He is currently an Associate Professor in the Department of CSE at Vel Tech Rangarajan Dr. Sagunthala R&D Institute of Science and Technology. His main research interests include Body Sensor Networks and Fault Tolerant Wireless Sensor Networks. He has published several articles and undertaken consultancy activities for leading MNC companies. He has also guest-edited special issue volumes and books and served as an editorial review board member for peer-reviewed journals. He is presently working on several government sponsored research projects like ISRO, DBT, and DST. Presently, he is the Editor in chief for the Next Generation Computer and Communication Engineering series.DR. N. BHARATHI works as an Associate Professor in the Department of Computer Science Engineering at SRM Institute of Science and technology, Chennai, India. She has good working knowledge of the Internet of Things and embedded systems in addition to computer science engineering concepts. She was awarded with a Ph.D. degree in computer science in 2014 from SASTRA University, after nearly two decades as as an academician. She also has industrial experience as an R&D head involved in ARM platform boards with software development in Ubuntu OS. She has published many research papers in reputed journals and conferences along with book chapters; guided many tech students in various domains of computer science, engineering, and embedded systems; and currently advises 4 research scholars.SENSORS AND PROTOCOLS FOR INDUSTRY 4.0Chapter 1: Overview of Industry 4.0* Introduction * Industry 4. 0 revolution * Industry 4.0 Enabling Technologies* General Framework* Benefits of Industry 4.0 Chapter 2: Sensors for Industry 4.0* General Features of sensors to support IIoT* List of various sensors and their capabilities* Seamless integration with application Chapter 3: Protocols and Standards* Open Platform Communications* MTConnect* Message Queue Telemetry Transport * Distributed network protocol (DNP3)* Constrained Application Protocol* Reference Architectural Model for Industry 4.0* Industrial Internet Reference Architecture Chapter 4: Single Board Computers* Raspberry Pi* BeagleBone Black* Banana Pi* Odroid-boards* Nvidia Boards Chapter 5: Industry 4.0 dashboard* Data Insights and Decision Making* Digital twin design* Digitalization* Business Intelligence Chapter 6: Smart Factories* Custom Manufacturing * Mass Customization* Fault tolerant Systems* Autonomic Machine Control and Monitoring Chapter 7: Supply Chain Monitoring* Supply Chain Strategies * Industry Operations with Supply Chain* Supply Chain performance measures* Supply Chain Technologies Chapter 8: CPS Programming* Python packages for CPS* Node-Red Platform and its features* Programming with sensors* Programming with Communication Mechanisms

Regulärer Preis: 62,99 €
Produktbild für ESP32 Formats and Communication

ESP32 Formats and Communication

Although Wi-Fi communication is incorporated in many internet-based applications, knowledge of alternative communication protocols is vital for optimal project development with a microcontroller, such as the ESP32. This book focuses on communication protocols for the ESP32 microcontroller with illustrative projects ranging from a Bluetooth Low Energy beacon communicating with your smart wristwatch to Long Range (LoRa) communication between microsatellites circling 550km above the Earth and an ESP32 microcontroller in your home.Just as there are different communication protocols, there are different ESP32 microcontroller formats. You’ll examine the features of several ESP32 microcontroller formats, which enable the optimal combination of communication protocol and ESP32 format to achieve the requirements of a project. Several of the communication protocols and ESP32 formats have only been available in the last few months or years, making the book very relevant.Each chapter focuses on a communication protocol and is stand-alone, so they can be read without having to start from the beginning of the book. The chapters are loosely grouped into short- and long-range communication, image management for transmission to a webpage or a remote LCD screen, and the required apps and IoT techniques for remote control of an ESP32-CAM robot vehicle. The advantages of each communication protocol correspond to different project types.WHAT YOU'LL LEARN* Study the MESH communication protocol and the ESP-NOW protocol with communication between ESP32 microcontrollers without a Wi-Fi connection* Review email communication projects with an ESP32 and generation of quick response codes to instruct an ESP32 to control a connected device.* Look at the ESP32-CAM module built around a 2M-pixel camera for streaming images with the WebSocket protocol to a remote ESP32* Control an ESP32-CAM robot car through remote communication over the internet with image streaming to an Android tablet or mobile phone.WHO THIS BOOK IS FORNeil Cameron is an experienced analyst and programmer with a deep interest in understanding the application of electronics. Neil wrote the books Arduino Applied: Comprehensive Projects for Everyday Electronics and Electronics Projects with the ESP8266 and ESP32: Building Web Pages, Applications, and WiFi Enabled Devices, which are published by Apress. He has previously taught at University of Edinburgh and Cornell University.PREFACECHAPTER 1: ESP32 MICROCONTROLLERUSB to UART driver installationArduino IDE Boards Manager esp32 version 2.0.NESP32 DEVKIT DOITTTGO T-Display V1.1Pulse width modulationAnalog to digital conversionTTGO LoRa32 V2.1 1.6TTGO T-Watch V2TTGO T-Watch installationM5Stack Core2M5Stack Core2 installationM5Stack Core2 and soundM5Stack Core2 M5G0 battery baseESP32-CAMESP32-CAM-MB moduleESP32-CAM-CH340 moduleImage resolutionMemoryOver The Air (OTA)Software versionsCHAPTER: 2 I2S AUDIOAnalog to digitalDirect Memory AccessPDM microphoneFast Fourier TransformDigital to analogPCM5102 decoder moduleMAX98357 decoder moduleInternet radioInternet radio with ESP32 moduleInternet radio with M5Stack Core2Audio data and BluetoothESP32 to Bluetooth speakerMP3 playerPlay MP3 files from micro-SD cardPlay MP3 files with M5Stack Core2CHAPTER 3 : MESH COMMUNICATIONESP-MESHESP-MESH and one Bluetooth deviceESP-MESH and several Bluetooth devicesCHAPTER 4: TTGO T-WATCH V2TTGO T-watch functionalityConfiguration fileMain sketchDefault display screenApplication menuScreen brightnessGPS informationGPS satellite mapBluetooth communicationInfrared signallingSynchronisation with Network Time ProtocolSource OpenWeatherMap API dataStep counter and distance measureTimerBattery voltage and microcontroller temperatureData storage on micro-SD cardTemperature, current and screen brightnessGPS tracking dataCHAPTER 5: BLE BEACONSEddystone beaconsEddystone URL beaconEddystone TLM beaconEddystone UID beaconiBeaconBeacon raw dataBLE communicationGATT profileTwo-way communicationNotificationsnRF24L01 module as BLE transceiverCHAPTER 6: LORA AND MICROSATELLITESESP32 as LoRa transmitter or receiverESP32 and LoRa satellitesInstallation and configurationTest station configuration and test messageMicrosatellite trackingCHAPTER 7: EMAIL AND QR CODESemailQR codesXML HTTP requestQR codes and XML HTTP requestQR codes and WebSocketCHAPTER 8: WEBSOCKET, WEBSERIAL AND WEBDASHBOARDWebSocketWebSerialWeb DashboardCHAPTER 9: MQTTSmart meterMQTT and smart meterWi-Fi connection to routerESP-NOW, MQTT and smart meterUpdating timeWi-Fi or Wi-Fi and ESP-NOWCO2 and TVOCCO2 and TVOC with MQTTCHAPTER 10: MANAGING IMAGESImage bitmapDisplay black and white imageDisplay colour imageBitmap and X bitmapSend image in emailStore image file in SPIFFSImage URL in sketchDisplay image as SpriteLCD screenM5Stack Core2 and accelerometerMemory requirementsDisplay time with SpritesExtension to M5Stack Core2Compress HTML codeCHAPTER 11: ESP32-CAM CAMERAStream images direct to LCD screenStream images to remote LCD screenStream images over Wi-FiWebpage with control functionsWebSocketesp_http_serverWebpage with image streaming and control functionsESP32-CAM image resolutionCHAPTER 12: CONTROL APPSapp to display a webpageapp to display streamed imagesapp to transmit and receive dataapp with image streaming and control functionsapp slidersCircular sliderVertical sliderHorizontal slider touchdown and touchupapp to control WS2812 RGB LEDBluetooth communicationWi-Fi communicationCHAPTER 13: REMOTE CONTROL MOTORSServo motorledc functionESP32Servo libraryapp to control servo motorDC motorsTB6612FNG motor driver boardL298N motor driver boardMotor driver controlapp to control DC motors with heading angleCHAPTER 14: REMOTE CONTROL ESP32-CAM ROBOT CARapp with direction buttonsapp with heading angle controlCHAPTER 15 LIBRARIESTFT-eSPI libraryLibraries usedCreate a librarySource fileHeader fileKeyword fileInformation file

Regulärer Preis: 62,99 €
Produktbild für Heartbeat Sensor Projects with PulseSensor

Heartbeat Sensor Projects with PulseSensor

Bring live heartbeats and heart rate data into your electronics projects as an impressive feature that builds user engagement. If you’re a Maker, developer, or artist, you’ve probably run into common, frustrating stumbling blocks for incorporating bio-sensors. Get the upper hand on smoothly integrating heartbeats into your projects on any platform with PulseSensor.First, you'll explore working with PulseSensor with a simple battery, LED, and speaker. Then deepen your knowledge by going through achievable projects using Arduino, nRF52, mico:bit, and other prototyping platforms. This book will guide you through hooking up the PulseSensor to circuits with motors, a GUI, and even the cloud.You’ll get practical tips and tricks that work in the lab, field, and even at public events, and look at the advantages of using PulseSensor on one electronics platform vs. another. You'll also look at the best ways to get a reliable heartbeat and BPM readings from different users in different applications. Finally, this book will show you the easiest path to put heartbeats into your prototypes, whether creating a new generation of hardware or making a memorable cosplay costume.WHAT YOU'LL LEARN* Work with PulseSensor directly on a breadboard with AA batteries and LEDs* Get up and running with PulseSensor on Arduino, micro:bit, and nRF52* Anticipate and address common bio-sensing issues that slow down prototyping* Explore future applications like BPM tracking on the Arduino IoT CloudWHO THIS BOOK IS FORMakers from hobbyists to engineers to students who would like to incorporate cardiac biofeedback into their projects. JOEL MURPHY (BFA MassArt, Boston; MFA UC San Diego) is a creative technologist living in Brooklyn. He owns Flywheel Lab, a business designing and fabricating electro-mechanical projects for artists and designers. He taught Physical Computing at Parsons from 2006 to 2014. He’s also the co-founder of OpenBCI.YURY GITMAN (BS GaTech, Atlanta; MPS ITP NYU, NYC) has taught physical computing, toy design, and mobile app development in the Design and Technology program at the Parsons School of Design since 2003. Yury is also the co-founder of PulseSensor.com, which makes and distributes a popular and easy-to-use heartbeat sensor. With a background in toy design, he often plays with his kids' toys more than they do.Chapter 1: PulseSensor Introduced● Introduction● Quick PulseSensor Development Story● PPG● Capillary Tissue● Green LED, Color-Coded Wires,● Putting a Multimeter on the Header Pins to Measure Voltage Changes.● What's included in the PulseSensor Kit, and whyChapter 2: Battery and a Breadboard● Breadboard Configuration with 3 Volts, 2x AA batteries● Blinking an LED with a live pulse.● Buzz and Piezo and Blink and LED● Includes illustrations of circuit● Includes project parts listChapter 3: Voltage Requirements and Outputting a Fluctuating Voltage Signal● Demonstrate the correct multimeter setting and reading for a 3 Volt configuration.● Demonstrate the correct multimeter setting and reading for a 5 Volt configuration.● See how to troubleshoot connection and power issues with any PulseSensor project quickly.● Includes Illustrations so readers do not need an actual multimeter● Table showing the best setting for analog and digital multimetersChapter 4: BBC's micro:bit● Blinking an LED Heart with the PulseSensor.● Reading and displaying BPM on the matrix LED Screen.● Showing different Emoji faces with different BPM readings.● Send BPM readings over Bluetooth to the micro:bit Android or iOS app.Chapter 5: Arduino UNO● PulseSensor Library● PulseSensor Examples (Image and Paragraph Description)● Using the most up-to-date libraryChapter 6: Arduino, LEDs, and Speakers● "Blink to the Beat": LED circuit and example code breakdown● "Beep and Blink to the Beat": speaker circuit and example code breakdown● "BPM to the Serial Monitor": serial example code breakdown● Different BPM example code for different Arduino boards explainedChapter 7: Arduino & Servo Motors● Considerations for using a servo and PulseSensor together● Servo motor circuit● Servo example code● Includes review of the functions and objects used in the codeChapter 8: Visualizing the Beat with Processing● Introduction to using the PulseSensor with Processing● Walk-through our example code and GUI● Visualizing the BPM in a GUI.● Includes review of the functions and objects used in the codeChapter 9: Two PulseSensors● Project Introduction● Example Code● Circuit IllustrationsChapter 10: PulseSensor and RaspberryPi● The PulseSensor and RasPi wiring setup● Python code for the RasPiChapter 11: Making It Small and Portable.● Power, Size, and Portability Considerations● WiFi and Battery Set-Up● HelloWorld Example Code● Options for sending live beats and BPM wirelessChapter 12: PulseSensor on the Arduino IoT Cloud● Introduction to the Arduino IoT Cloud● Creating a live HeartBeat Arduino Cloud Dashboard● Creating a real-time BPM Arduino Cloud DashboardChapter 13: Future Possibilities● J and Y list where they get inspiration for new projects● Invite other makers and build upon existing examples● Best Practices for publishing and sharing open source PulseSensor projects

Regulärer Preis: 62,99 €
Produktbild für Machine Learning Techniques for VLSI Chip Design

Machine Learning Techniques for VLSI Chip Design

MACHINE LEARNING TECHNIQUES FOR VLSI CHIP DESIGNTHIS CUTTING-EDGE NEW VOLUME COVERS THE HARDWARE ARCHITECTURE IMPLEMENTATION, THE SOFTWARE IMPLEMENTATION APPROACH, THE EFFICIENT HARDWARE OF MACHINE LEARNING APPLICATIONS WITH FPGA OR CMOS CIRCUITS, AND MANY OTHER ASPECTS AND APPLICATIONS OF MACHINE LEARNING TECHNIQUES FOR VLSI CHIP DESIGN.Artificial intelligence (AI) and machine learning (ML) have, or will have, an impact on almost every aspect of our lives and every device that we own. AI has benefitted every industry in terms of computational speeds, accurate decision prediction, efficient machine learning (ML), and deep learning (DL) algorithms. The VLSI industry uses the electronic design automation tool (EDA), and the integration with ML helps in reducing design time and cost of production. Finding defects, bugs, and hardware Trojans in the design with ML or DL can save losses during production. Constraints to ML-DL arise when having to deal with a large set of training datasets. This book covers the learning algorithm for floor planning, routing, mask fabrication, and implementation of the computational architecture for ML-DL. The future aspect of the ML-DL algorithm is to be available in the format of an integrated circuit (IC). A user can upgrade to the new algorithm by replacing an IC. This new book mainly deals with the adaption of computation blocks like hardware accelerators and novel nano-material for them based upon their application and to create a smart solution. This exciting new volume is an invaluable reference for beginners as well as engineers, scientists, researchers, and other professionals working in the area of VLSI architecture development. ABHISHEK KUMAR, PHD, is an associate professor at and obtained his PhD in the area of VLSI design for low power and secured architecture from Lovely Professional University, India. With over 11 years of academic experience, he has published more than 30 research papers and proceedings in scholarly journals. He has also published nine book chapters and one authored book. He has worked as a reviewer and program committee member and editorial board member for academic and scholarly conferences and journals, and he has 11 patents to his credit. SUMAN LATA TRIPATHI, PHD, is a professor at Lovely Professional University with more than 21 years of experience in academics. She has published more than 103 research papers in refereed journals and conferences. She has organized several workshops, summer internships, and expert lectures for students, and she has worked as a session chair, conference steering committee member, editorial board member, and reviewer for IEEE journals and conferences. She has published three books and currently has multiple volumes scheduled for publication from Wiley-Scrivener. K. SRINIVASA RAO, PHD, is a professor and Head of Microelectronics Research Group, Department of Electronics and Communication Engineering at the Koneru Lakshmaiah Education Foundation, India. He has earned multiple awards for his scholarship and has published more than 150 papers in scientific journals and presented more than 55 papers at scientific conferences around the world.

Regulärer Preis: 168,99 €
Produktbild für Google Cloud Platform (GCP) Professional Cloud Network Engineer Certification Companion

Google Cloud Platform (GCP) Professional Cloud Network Engineer Certification Companion

While many guides exist to help software engineers learn cloud networking design and architecture concepts, and even prepare for cloud network certifications on AWS and Azure, far fewer resources are available covering the Google Cloud Platform (GCP) Professional Cloud Network Engineer certification exam. Well, look no further! This self-paced guide book is designed to help engineers learn cloud networking best practices on GCP, and prepare for the GCP Professional Cloud Network Engineer certification exam.You will waste no time when you use this study companion. It lets you dive in and learn how GCP differs from other public cloud providers (AWS and Microsoft Azure). You will understand GCP's unique ability to allow virtual private clouds (VPCs) that span across multiple regions. You will know how to leverage GCP as a competitive advantage in the IT engineering community. Key concepts covered on the exam are called out and applied in each chapter of this book, giving you both practice and reinforcement, a far more effective learning tool than rote learning or similar approaches typically enlisted in exam preparation.Enterprises are looking for developers with Google networking skills. Now is the time to skill up! This book shows you how to leverage GCP’s developer-focused, user-friendly approach to understand how the networking components enabling the popular 1B-user Google products (e.g., Gmail, Google Search, YouTube, Google Workspace (formerly G-Suite), Google Maps, Google Photos, and many others) work behind the scenes.WHAT YOU WILL LEARNIn addition to preparing for the GCP Professional Cloud Network Engineer certification exam, you will learn how to:* Architect and design a virtual private cloud* Implement a virtual private cloud* Configure network services* Implement hybrid connectivity* Implement network security* Manage network operations* Optimize network resourcesWHO THIS BOOK IS FORSoftware engineers (network, DevOps, SecOps, DataOps, engineers skilled with SDLC), software architects (solution, security, data, infrastructure, cloud, those skilled with TOGAF), and IT professionals. Prerequisites: While this study companion is intended to be self-contained, a basic knowledge of cloud computing along with hands-on experience with a minimum of two modern programming languages (Java, C#) is beneficial in order for readers to fully achieve the objectives of the book.DARIO CABIANCA is a computer scientist (PhD, University of Milan), author, and Cloud Architect. He has worked with a variety of global enterprises for more than two decades and possesses more than 11 cloud certifications. He used his own fail-proof techniques to prepare and pass GCP, Azure, and AWS exams. He is excited to share his knowledge to help readers of his study companion book prepare for the GCP Professional Cloud Network Engineer certification exam, and also come away equipped with the necessary tools and knowledge to be confident and successful on the job.1. Exam Overview1.1. Exam Subject Areas1.2. Exam Format1.3. Supplemental Study Materials1.4. Sign up for a Free Tier1.5. Register for the Exam1.5.1. Schedule the Exam1.5.2. Rescheduling and Cancellation Policy1.5.3. Exam Results1.5.4. Retake Policy1.6. Summary2. Designing, planning, and prototyping a Google Cloud network2.1. Designing an overall network architecture2.1.1. High availability, failover, and disaster recovery strategies2.1.2. DNS strategy (e.g., on-premises, Cloud DNS)2.1.3. Security and data exfiltration requirements2.1.4. Load balancing2.1.5. Applying quotas per project and per VPC2.1.6. Hybrid connectivity (e.g., Google private access for hybrid connectivity)2.1.7. Container networking2.1.8. SaaS, PaaS, and IaaS services2.2. Designing Virtual Private Cloud (VPC) instances2.2.1. VPC Specifications2.2.2. Subnets2.2.3. IP address management and brin your own IP (BYOIP)2.2.4. Standalone vs. Shared VPC2.2.5. Multiple vs. single2.2.6. Regional vs. multi-regional2.2.7. VPC Network Peering2.2.8. Firewalls (e.g., service account-based, tag-based)2.2.9. Custom routes2.3. Designing a hybrid and multi-cloud network2.3.1. Drivers for Hybrid and Multi-cloud strategy2.3.2. Overall goals2.3.3. Designing a Hybrid and Multi-cloud strategy2.3.4. Dedicated Interconnect vs. Partner Interconnect2.3.5. Direct vs. Carrier Peering2.3.6. IPsec VPN2.3.7. Bandwidth and constraints provided by hybrid connectivity solutions2.3.8. Cloud Router2.3.9. Multi-cloud and Hybrid topologies2.3.10. Regional vs. global VPC routing mode2.3.11. Failover and Disaster Recovery strategy2.3.12. Accessing Google Services/APIs privately from on-premises locations2.3.13. IP address management across on-premises locations and cloud2.4. Designing an IP addressing plan for Google Kubernetes Engine2.4.1. GKE VPC-native clusters2.4.2. Optimizing GKE IP ranges2.4.3. Expanding GKE IP ranges2.4.4. Public and private cluster nodes2.4.5. Control plane public vs. private endpoints2.5. Summary2.6. Exam questions3. Implementing Virtual Private Cloud (VPC) instances3.1. Configuring VPC resources3.1.1. Creating VPCs3.1.2. Creating subnets3.1.3. Listing subnets3.1.4. Listing VPCs3.1.5. Deleting VPCs3.2. Configuring VPC Network Peering3.3. Creating a Shared VPC network and sharing subnets with other projects3.3.1. Host and service project concepts3.3.2. Shared VPC deep dive3.3.3. Assigning roles to principals3.3.4. Creating the shared VPC3.3.5. Creating the service projects3.3.6. Enabling Compute API for service and host projects3.3.7. Enabling host project3.3.8. Attaching service projects3.3.9. Assigning individual subnet-level roles to service projects3.4. Using a Shared VPC3.4.1. Listing usable subnets3.4.2. Creating VMs3.4.3. Verifying VMs connectivity3.4.4. Deleting VMs3.5. Sharing subnets using folders3.6. Configuring API access to Google services (e.g., Private Google Access, public interfaces)3.6.1. Configuring Private Google Access (PGA)3.6.2. Configuring Private Service Connect (PSC)3.7. Expanding VPC subnet ranges after creation3.8. Configuring routing3.8.1. Static vs. dynamic routing3.8.2. Global vs. regional dynamic routing3.8.3. Routing policies using tags and priority3.8.4. Internal load balancer as a next hop3.8.5. Custom route import/export over VPC Network Peering3.9. Configuring and maintaining Google Kubernetes Engine clusters. Considerations include:3.9.1. VPC-native clusters using alias IPs3.9.2. Clusters with Shared VPC3.9.3. Creating Cluster Network Policies3.9.4. Private clusters and private control plane endpoints3.9.5. Adding authorized networks for cluster control plane endpoints3.10. Configuring and managing firewall rules. Considerations include:3.10.1. Target network tags and service accounts3.10.2. Rule priority3.10.3. Protocols and Ports3.10.4. Direction3.10.5. Firewall rule logs3.10.6. Summary4. Implementing VPC Service Controls4.1. Creating and configuring access levels and service perimeters4.2. Service perimeter deep dive4.3. VPC accessible services4.4. Perimeter bridges4.5. Audit logging4.6. Dry run mode4.7. Dry-run perimeter deep dive4.8. Exam questions5. Configuring load balancing5.1. Google Cloud load balancers family5.2. Backend services and network endpoint groups (NEGs)5.3. Firewall rules to allow traffic and health checks to backend services5.4. Health checks for backend services and target instance groups5.5. Configuring backends and backend services with balancing method (e.g., RPS, CPU, Custom), session affinity, and capacity scaling/scaler5.6. TCP and SSL proxy load balancers5.7. Load balancers (e.g., External TCP/UDP Network Load Balancing, Internal TCP/UDP Load Balancing, External HTTP(S) Load Balancing, Internal HTTP(S) Load Balancing)5.8. Protocol forwarding5.9. Accommodating workload increases using autoscaling vs. manual scaling5.10. Configuring Google Cloud Armor policies. Considerations include:5.11. Security policies5.12. Web application firewall (WAF) rules (e.g., SQL injection, cross-site scripting, remote file inclusion)5.13. Attaching security policies to load balancer backends5.14. Configuring Cloud CDN. Considerations include:5.15. Enabling and disabling5.16. Cloud CDN5.17. Cache keys5.18. Invalidating cached objects5.19. Signed URLs5.20. Custom origins6. Configuring advanced networking services6.1. Configuring and maintaining Cloud DNS6.1.1. Managing zones and records6.1.2. Migrating to Cloud DNS6.1.3. DNS Security Extensions (DNSSEC)6.1.4. Forwarding and DNS server policies6.1.5. Integrating on-premises DNS with Google Cloud6.1.6. Split-horizon DNS6.1.7. DNS peering6.1.8. Private DNS logging6.2. Configuring Cloud NAT6.2.1. Addressing6.2.2. Port allocations6.2.3. Customizing timeouts6.2.4. Logging and monitoring6.2.5. Restrictions per organization policy constraints6.3. Configuring network packet inspection6.3.1. Packet Mirroring in single and multi-VPC topologies6.3.2. Capturing relevant traffic using Packet Mirroring source and traffic filters6.3.3. Routing and inspecting inter-VPC traffic using multi-NIC VMs (e.g., next-generation firewall appliances)6.3.4. Configuring an internal load balancer as a next hop for highly available multi-NIC VM routing7. Implementing hybrid interconnectivity7.1. Configuring Cloud Interconnect7.1.1. Dedicated Interconnect connections and VLAN attachments7.1.2. Partner Interconnect connections and VLAN attachments7.2. Configuring a site-to-site IPsec VPN7.2.1. High availability VPN (dynamic routing)7.2.2. Classic VPN (e.g., route-based routing, policy-based routing)7.3. Configuring Cloud Router7.3.1. Border Gateway Protocol (BGP) attributes (e.g., ASN, route priority/MED, link-local addresses)7.3.2. Custom route advertisements via BGP7.3.3. Deploying reliable and redundant Cloud Routers8. Managing network operations8.1. Logging and monitoring with Google Cloud’s operations suite8.1.1. Reviewing logs for networking components (e.g., VPN, Cloud Router, VPC Service Controls)8.2. Monitoring networking components (e.g., VPN, Cloud Interconnect connections and interconnect attachments, Cloud Router, load balancers, Google Cloud Armor, Cloud NAT)8.3. Managing and maintaining security8.4. Firewalls (e.g., cloud-based, private)8.5. Diagnosing and resolving IAM issues (e.g., Shared VPC, security/network admin)8.6. Maintaining and troubleshooting connectivity issues8.6.1. Draining and redirecting traffic flows with HTTP(S) Load Balancing8.6.2. Monitoring ingress and egress traffic using VPC Flow Logs8.6.3. Monitoring firewall logs and Firewall Insights8.6.4. Managing and troubleshooting VPNs8.6.5. Troubleshooting Cloud Router BGP peering issues8.7. Monitoring, maintaining, and troubleshooting latency and traffic flow8.8. Testing network throughput and latency8.9. Diagnosing routing issues8.10. Using Network Intelligence Center to visualize topology, test connectivity, and monitor performance

Regulärer Preis: 79,99 €
Produktbild für Machine Learning Techniques for VLSI Chip Design

Machine Learning Techniques for VLSI Chip Design

MACHINE LEARNING TECHNIQUES FOR VLSI CHIP DESIGNTHIS CUTTING-EDGE NEW VOLUME COVERS THE HARDWARE ARCHITECTURE IMPLEMENTATION, THE SOFTWARE IMPLEMENTATION APPROACH, THE EFFICIENT HARDWARE OF MACHINE LEARNING APPLICATIONS WITH FPGA OR CMOS CIRCUITS, AND MANY OTHER ASPECTS AND APPLICATIONS OF MACHINE LEARNING TECHNIQUES FOR VLSI CHIP DESIGN.Artificial intelligence (AI) and machine learning (ML) have, or will have, an impact on almost every aspect of our lives and every device that we own. AI has benefitted every industry in terms of computational speeds, accurate decision prediction, efficient machine learning (ML), and deep learning (DL) algorithms. The VLSI industry uses the electronic design automation tool (EDA), and the integration with ML helps in reducing design time and cost of production. Finding defects, bugs, and hardware Trojans in the design with ML or DL can save losses during production. Constraints to ML-DL arise when having to deal with a large set of training datasets. This book covers the learning algorithm for floor planning, routing, mask fabrication, and implementation of the computational architecture for ML-DL. The future aspect of the ML-DL algorithm is to be available in the format of an integrated circuit (IC). A user can upgrade to the new algorithm by replacing an IC. This new book mainly deals with the adaption of computation blocks like hardware accelerators and novel nano-material for them based upon their application and to create a smart solution. This exciting new volume is an invaluable reference for beginners as well as engineers, scientists, researchers, and other professionals working in the area of VLSI architecture development. ABHISHEK KUMAR, PHD, is an associate professor at and obtained his PhD in the area of VLSI design for low power and secured architecture from Lovely Professional University, India. With over 11 years of academic experience, he has published more than 30 research papers and proceedings in scholarly journals. He has also published nine book chapters and one authored book. He has worked as a reviewer and program committee member and editorial board member for academic and scholarly conferences and journals, and he has 11 patents to his credit. SUMAN LATA TRIPATHI, PHD, is a professor at Lovely Professional University with more than 21 years of experience in academics. She has published more than 103 research papers in refereed journals and conferences. She has organized several workshops, summer internships, and expert lectures for students, and she has worked as a session chair, conference steering committee member, editorial board member, and reviewer for IEEE journals and conferences. She has published three books and currently has multiple volumes scheduled for publication from Wiley-Scrivener. K. SRINIVASA RAO, PHD, is a professor and Head of Microelectronics Research Group, Department of Electronics and Communication Engineering at the Koneru Lakshmaiah Education Foundation, India. He has earned multiple awards for his scholarship and has published more than 150 papers in scientific journals and presented more than 55 papers at scientific conferences around the world.

Regulärer Preis: 168,99 €
Produktbild für Eine kurze Geschichte der Technischen Informatik

Eine kurze Geschichte der Technischen Informatik

Heutige Computer stellen technische Meisterwerke dar. Doch wie ist es eigentlich möglich, dass ein Stück Silizium zusammen mit ein bisschen Strom ganz alleine Berechnungen ausführt und logische Entscheidungen trifft? Die Antwort auf diese Frage führt uns auf eine faszinierende Reise zu den Grundlagen der binären Arithmetik, Booleschen Algebra und Halbleitertechnologie. Im zweiten Teil spielen wir Lego für Fortgeschrittene und bauen aus einfachen Transistoren nach und nach immer komplexere Schaltungen und schließlich ganze Computer zusammen. Dabei konzentrieren wir uns auf das Wesentliche, setzen nichts voraus und lassen überflüssige Details weg. Ein knapper Ausblick auf das Quantencomputing beschließt diese kurze Geschichte der Technischen Informatik. UNIV.-PROF. DR. PETER REICHL lehrt und forscht an der Fakultät für Informatik der Universität Wien, wo er sich seit über 10 Jahren mit besonderer Hingabe der Einführungsvorlesung ,,Technische Grundlagen der Informatik” widmet, weshalb er dafür 2020 mit dem UNIVIE Teaching Award ausgezeichnet wurde. Einleitung.- Prolog: Digital – Was ist das eigentlich?.- Vom Bit zum Transistor.- Vom Gatter zum Prozessor.- Epilog: Schritt für Schritt zum Quantenbit.

Regulärer Preis: 9,99 €
Produktbild für Beginning Breadboarding

Beginning Breadboarding

Using fun, hands-on projects, learn what a circuit is and how it works! This book uses a common tool in electronics, the breadboard, to build your way to an understanding of circuits, circuit components, and the basics of computers.You'll master current, voltage, and resistance. With that you can control outputs like lights and motors as well as inputs like switches and sensors. You'll also discover the difference between analog and digital electrical signals while studying both electricity and computers. Dabble in electrical engineering, whether you are interested in building things with electronics or learning to program simple, physical systems. Build your own electronic projects to learn how electronics work. And also how computers store information and process requests. You'll work with simple, low-cost tools like conductive tape before developing up to working with breadboards and discovering the components to build more complex systems.With Beginning Breadboarding, makers of all ages and backgrounds can learn to build real-life physical computing systems and projects. Have fun building something with tangible results while learning all the theory you need to make new projects of your own!WHAT YOU'LL LEARN* Rapidly prototype circuits with breadboards* Use common components to make simple electronic devices* Share electrical energy and control the flow of electricity through componentsWHO THIS BOOK IS FORMakers, seeking a fun, hands-on introduction to technology, electronics, and computers. Those who have little to no knowledge of the subject, but want to learn electronics or know more about computers.JEN FOX is an engineer, educator, and maker. After dabbling in dark matter (Occidental College, B.A. Physics) , Fox studied engineering (UCLA, M.S. Mechanical Engineering) where she blended electronics, art, and education to tackle problems related to environmental and social justice. Fox founded her company, FoxBot Industries, in 2015 to provide an arts-based approach to STEM education and current leads a team at Microsoft doing maker-related work. Chapter 1: Introduction, Supplies, and Circuit Diagrams● Introductiono Safety considerations (note: all projects run off coin cell batteries which have minimal risk)● Tools and Materialso Master supply list● Reading Circuit DiagramsChapter 2: Paper Circuits● What is electricity?○ An overview of electricity, including AC vs DC○ Current and Voltage● Make a circuit○ Project: coin cell + LED○ Basic parts of a circuit: power source, power sink, conductors○ Electrical Flow and Polarity○ Project: coin cell + LED + conductive tape● Series and Parallel Circuits○ How current and voltage behave in series and in parallel circuits○ Project: coin cell + 2 LEDs + conductive tape in series○ Project: coin cell + 2 LEDs + conductive tape in parallel● Electromagnetic Spectrum○ Project: coin cell + 2 or more LEDs of different colors● Going Further○ Ideas on how to apply these concepts to projects, like light-up greeting cards and adding lights to dollhouses or model trainsBonus Project 1: Using a Multimeter● Overview of multimeters● Measuring Voltage● Measuring Current● Measuring continuityChapter 3: Breadboards and Outputs● Brief history of breadboards -- why we use them and where they came from● Breadboard anatomy● Breadboarding: Lights on!o Project: coin cell + LED on breadboardo Project: coin cell + 2 LEDs on breadboard▪ In series▪ In parallel● Making Sounds○ Overview of how speakers and buzzers work○ Project: coin cell + buzzer on breadboard● Digging into motors○ Overview of how different types of DC motors work○ Project: coin cell + motor on breadboard○ Project: Motor (in reverse) + LED● Going Further○ Project: coin cell +2 different output devices on breadboard○ Ideas for how to apply these concepts to projects, like Brush Bots, a mini alarm system, or a mini lampChapter 4: Passive Components● Resistance: How to limit electricity○ General overview of resistance○ Project: coin cell + LED + resistor 1○ Project: coin cell + LED + resistor 2● Varying resistance with potentiometers○ Project: coin cell + LED + potentiometer (wiring option 1)○ Project: coin cell + LED + potentiometer (wiring option 2)○ How potentiometers work (inner diagram)● Capacitors: quick bursts of current○ General overview of capacitors○ Project: coin cell + LED + capacitor 1○ Project: coin cell + LED + capacitor 2○ Safety considerations for large capacitors (note: educational only, readers will NOT be using large capacitors)● Going Further○ Project: coin cell + 2 LEDs + potentiometer○ Project: coin cell + LED + 2 or more resistors○ How to apply these findings to projects, like long-lasting wearables, motor speed control, and volume controlBonus Project 2: Ohm’s Law● Introduction to Ohm’s Law● Using a multimeter to measure resistance● Example Projects (readers guided through the procedure)● Practice Projects (answers provided in back of the book)Chapter 5: Electromechanical Components● Turning electricity on and off● Temporary switches: 2-Legged Pushbuttons○ Overview of how pushbuttons work○ Project: coin cell + LED + pushbutton● Permanent Switches: Slide switches○ Overview of how slide switches work○ Project: coin cell + LED + pushbutton○ Project: coin cell + 2 LEDs + pushbutton● Going Further○ Digging deeper into switches■ 4-legged pushbuttons■ Electrical contact terminology: contact states (Normally Closed, NC, and Normally Open, NO)○ How to apply these findings to projects, like a mini stop light, a simple Morse code system, or hand-made custom switches with household objectsChapter 6: Logic Gates, Pt. 1● Analog and Digital signals: Records vs CDs● AND Logic Gate○ Project: coin cell + LED + 2 pushbuttons● OR Logic Gate○ Project: coin cell + LED + 2 pushbuttons● Using Binary Numbers to analyze logic gates● NOT Logic Gate○ Project: coin cell + LED + pushbutton● Going Further○ Using logic gates to explore the flow of electricity○ NAND and NOR gates○ How to apply these findings to projects, like using switches to make decisionsChapter 7: Simple Sensors● Overview of sensors○ Common types of inputs● Light Sensors: Photoresistors○ Overview on photoresistors○ Project: coin cell + LED + photoresistor○ Project: coin cell +● Force Sensing Resistors (FSRs)○ Overview on FSRs○ Project: coin cell + LED + FSR● IR “Breakbeam” sensors○ Overview on IR sensors○ Project: coin cell + LED + IR● Tilt Sensors○ Overview on tilt sensors○ Project: coin cell + LED + tilt sensor● Going Further○ Other types of simple sensors○ How to apply these findings to project, like touch-sensitive sounds and light displays, simple security systems, and simple orientation detectorsChapter 8: Transistors● Overview of Transistors○ Intro to semiconductors○ Overview of common transistor types○ Pin Overview● Transistor Switch Circuit○ Project: coin cell + LED + resistor + transistor○ Project: coin cell + motor + resistor + transistor● Transistor Amplifier Circuit○ Project: 2 coin cells + LED + resistor + transistor○ Project: 2 coin cells + motor + resistor + transistor● Going Further○ Connecting a potentiometer○ Connecting a switch○ How to apply these findings to project, like a dark detecting circuitChapter 9: Logic Gates, Pt. 2● Introduction to Physical Computing○ Truth Tables● AND Logic Gate with Transistors○ Project: coin cell, LED, 2 pushbuttons, 3 resistors, 2 transistors○ Truth Table● OR Logic Gate with Transistors○ Project: coin cell, LED, 2 pushbuttons, 3 resistors, 2 transistors○ Truth Table● NOT Logic Gate with Transistors○ Project: coin cell, LED, pushbutton, resistor, transistor● Going Further○ NAND. NOR, XOR, and XNOR Logic Gates■ Truth Tables○ Two or more Logic Gates○ How to apply these findings to project, like a 2-, 3-, or 4-bit adderBonus Project 3: PCB Component Identification● Introduction to Printed Circuit Boards (PCBs)● Electronic and tool safety● Recommended electronics to explore○ Electronic toys, keyboards, old desktop or laptop computers, remote controls, etc.○ What to avoid○ What kinds of parts are reasonable to harvest and repurpose● Look Inside: Electronic Toy● Look Inside: Keyboard● Going Further○ How to apply these findings to projects, like toy mash ups, electronic instruments, and as an affordable source for motorsChapter 10: Electromagnetic Components● Overview of Electromagnets○ Faraday’s Law○ Project: Build a simple electromagnet● Motors○ Overview○ Project: Build a simple motor● Speaker○ Overview○ Project: Build a simple speaker● Going Further○ How to incorporate these findings to projects, like using a motor to generate electricity, using a speaker as a microphone, and creating wireless electrical transmissionChapter 11: Topics for Further Exploration● Integrated Circuits● Other types of electromechanical components○ Relays, Solenoids● Microcontrollers and microprocessorsAppendix I: Circuit Component Technical SpecificationsGoal: This appendix provides technical specifications for all electronic components used for projects outlined in this book.● Example technical specification for coin cell battery:Appendix II: Ohm’s Law and the Power LawAudience: Beginner

Regulärer Preis: 62,99 €
Produktbild für Elektronik für Einsteiger

Elektronik für Einsteiger

Beginnen Sie Ihre Reise in die Welt der Elektronik! Wenn Sie mit dem Gedanken spielen, in die Elektronik einzusteigen, aber nicht wissen, wo Sie anfangen sollen, gibt Ihnen dieses Buch die Informationen, die Sie brauchen. Beginnend mit den Grundlagen von Elektrizität und Schaltkreisen werden Sie in die digitale Elektronik und Mikrocontroller, Kondensatoren und Induktivitäten sowie Verstärkerschaltungen eingeführt - und erhalten gleichzeitig die grundlegenden Werkzeuge und Informationen, die Sie für die Arbeit mit Elektronik mit geringem Stromverbrauch benötigen.Electronics for Beginners schafft den Spagat, sich auf projektbasiertes Lernen zu konzentrieren und gleichzeitig die Elektronik in den Mittelpunkt zu stellen. Sie lernen die Mathematik der Schaltkreise auf unkomplizierte Weise kennen und sehen, wie Schaltpläne auf echten Breadboards abgebildet werden. Dieses Buch ist für den absoluten Anfänger geschrieben und vermeidet es, zu mathematisch zu sein. Es gibt den Lesern die Schlüsselinformationen, die sie brauchen, um mit ihrer Reise in die Elektronik zu beginnen.Was Sie lernen werden· Wiederholung der grundlegenden "Muster" für die Verwendung von Widerständen - Pull-up, Pull-down, Spannungsteiler und Strombegrenzer· die Anforderungen an Schaltkreise und deren Aufbau verstehen· Lesen und Unterscheiden, was die verschiedenen Teile des Schaltplans bewirkenwelche Überlegungen Sie bei der Auswahl der Komponenten anstellen müssen· Verwenden Sie ausschließlich batteriebetriebene Schaltkreise, damit die Projekte sicher sind.Für wen dieses Buch bestimmt istPraktiker, Studenten und Anfänger jeden Alters, die sich für den Einstieg in die Elektronik interessieren.Jonathan Bartlett ist Softwareentwickler, Forscher und Autor. Sein erstes Buch, Programming from the Ground Up, ist Pflichtlektüre in Informatikprogrammen von DeVry bis Princeton. Er war alleiniger oder leitender Autor von acht Büchern zu Themen von der Computerprogrammierung bis zur Infinitesimalrechnung. Er ist technischer Leiter bei ITX, wo er sich darauf spezialisiert hat, festgefahrene Projekte wieder in Gang zu bringen. Jonathan schreibt regelmäßig für den Blog MindMatters.ai.Kapitel 1: EinleitungKapitel 2. Bevor wir beginnenTeil I - Grundlegende KonzepteKapitel 3. Der Umgang mit EinheitenKapitel 4. Was ist Elektrizität?Kapitel 5. Spannung und WiderstandKapitel 6. Ihr erster SchaltkreisKapitel 7. Konstruieren und Testen von SchaltungenKapitel 8. Analyse von Reihen- und ParallelschaltungenKapitel 9. Dioden und ihre VerwendungKapitel 10. Grundlegende Muster für WiderstandsschaltungenKapitel 11. Macht verstehenTeil II - Digitale Elektronik und MikrocontrollerKapitel 12. Integrierte Schaltungen und WiderstandssensorenKapitel 13. Verwendung von Logik-ICsKapitel 14. Einführung in MikrocontrollerKapitel 15. Projekte mit Arduino bauenKapitel 16. Analoge Eingabe und Ausgabe auf einem ArduinoTeil III - Kondensatoren und InduktivitätenKapitel 17. Kondensator EinführungKapitel 18. Kondensatoren als ZeitgeberKapitel 19. Einführung in SchwingkreiseKapitel 20. Klangerzeugung mit OszillationKapitel 21. InduktivitätenKapitel 22. Induktivitäten und Kondensatoren in StromkreisenKapitel 23. Reaktanz und ImpedanzTeil IV - VerstärkerschaltungenKapitel 24. GleichstrommotorenKapitel 25. Leistungsverstärkung mit TransistorenKapitel 26. Transistor-SpannungsverstärkerKapitel 27. Prüfung von TeilstromkreisenKapitel 28. Weiter gehenAnhängeA. GlossarB. Elektronik-SymboleC. Namenskonventionen für integrierte SchaltkreiseD. Elektronische Gleichungen und woher sie kommenE. Vereinfachte Datenblätter für gängige Geräte

Regulärer Preis: 29,99 €
Produktbild für Embedded Systems mit RISC-V und ESP32-C3

Embedded Systems mit RISC-V und ESP32-C3

Eine praktische Einführung in Architektur, Peripherie und eingebettete Programmierung.Neu und groß im Kommen – RISC-V ist eine auf freier Technologie basierende Befehlssatzarchitektur. In Anwendung im ESP32-C3-DevKitM-1 werden hier grundlegende Konzepte und Funktionsweisen von Mikrocontrollern theoretisch vermittelt.Mehrere Hands-On-Projekte dienen außerdem dazu, Ihnen einen ersten Einblick zu geben, Sie für das selbstständige Programmieren mit Mikrocontrollern vorzubereiten und das Gelernte Schritt für Schritt zu vertiefen.Das Werk ist in drei Teile gegliedert, welche aufeinander aufbauen. Teil eins geht auf den Aufbau eines RISC-V-Mikroprozessors und die hardwarenahe Programmierung ein. Hierbei werden den Leser:innen wichtige Grundlagen mit auf den Weg gegeben. Der zweite Teil setzt den Fokus auf das Erlernen von elektrotechnischen Grundlagen und wie Peripheriemodule angesteuert werden. Im letzten Teil wird ein Pulsoximeter als Beispiel genommen, wie verschiedene Internetprotokolle funktionieren. Eine praktische Betrachtung von Bluetooth LE rundet diesen Teil ab.Über den Autor:Prof.(FH) Dipl-Ing. Patrick Ritschel studierte Informatik an der TU Wien. Anschließend leitete er die Entwicklung von Smart Cards bei der Winter AG. Seit 2003 unterrichtet er embedded Systems, Programmierung und Algorithmik in C, C++ und Java, sowie Mobile Computing an der Fachhochschule Vorarlberg. Er gründete die clownfish IT GmbH, die eingebettete Anwendungen im B2B-Bereich anbietet. In seiner Freizeit zieht es ihn mit seiner Familie auf die Theaterbühne, um zu spielen, zu singen und auch Theaterstücke zu schreiben.Leseprobe (PDF-Link)

Regulärer Preis: 39,90 €
Produktbild für Introductory Programs with the 32-bit PIC Microcontroller

Introductory Programs with the 32-bit PIC Microcontroller

Embark on a journey into the world of embedded programming. This book introduces you to the 32bit PIC and will teach you how the main functions of C programming work and can be used with a PIC micro.A one-stop reference for the would-be embedded programmer, you'll explore the electronics needed for a variety of programs as well as how to use different devices with the PIC. The book starts with downloading the environment and creating a simple project, one that uses different oscillators, Phase Lock Loop, and circuitry needed to create the different system clocks—an easy entry point to this exciting environment. You'll also review the MPLABX integrated development environment (IDE) and see how to program the 32Bit PIC, which can be adapted to different PICs.Throughout subsequent chapters, you’ll learn how to use a range of programs that use PIC modules such as the SPI, I2C, UART communication modules, the ADC module, the Capture, Compare, and Pulse Width Modulation module, and the RTCC, Real Time Clock and Calendar Module.WHAT YOU'LL LEARN* Create a project in MPLABX * Configure the different clock frequencies that are used in the 32bit PIC* Build a variable delay subroutine to be used in a simple traffic lights program* Use the MAX 7219 driver IC to control the 8by8 matrix display* Program an I2C expander module to control the display on a LCDWHO THIS BOOK IS FORReaders who want to try their hand at embedded programming, newcomers to programming the PIC 32, programmers who want to look into using MPLAB Harmony 3, and programmers who want to understand how C instructions work with respect to 32bit PIC. Also students who are studying for an engineering qualification.Hubert Ward has nearly 25 years of experience as a college lecturer delivering the BTEC, and now Pearson's, Higher National Certificate and Higher Diploma in Electrical & Electronic Engineering. Hubert has a 2.1 Honours Bachelor's Degree in Electrical & Electronic Engineering. Hubert has also worked as a consultant in embedded programming. His work has established his expertise in the assembler and C programming languages, within the MPLAB X IDE from Microchip, as well as designing electronic circuits, and PCBs, using ECAD software. Hubert was also the UK technical expert in Mechatronics for three years, training the UK team and taking them to enter in the Skills Olympics in Seoul 2001, resulting in one of the best outcomes to date for the UK in Mechatronics.CHAPTER 1 CREATING OUR FIRST PROJECTThis will take the reader through the process of creating a project in MPLABX and how to configure the different clock frequencies that are used in the 32bit PIC. You will start a simple program that allows the user to turn on and off a single LED connected to the PIC.CHAPTER 2 HEADER FILES AND DELAYSThis will take the reader through the important aspect of creating and using local and global header files. We will then look at creating a variable delay subroutine that we will use in a simple traffic lights program.CHAPTER 3 THE SEVEN SEGMENT DISPLAYThis will explain what a seven-segment display is and how they work. Then we will go on to write a program that controls the display.CHAPTER 4 THE LCDThis will introduce the reader to the LCD, Liquid Crystal Display. It will explain how they work and how we can create a program to write to the display. It will then move on to explain how we can create and use special characters to display on the LCD.It will also introduce the reader into the concept of arrays.CHAPTER 5 THE DOT MATRIX DISPLAYThis will introduce the reader into the use of a single 8by8 dot matrix display. It will explain how we can use the MAX 7219 driver IC to control the 8by8 matrix display. It will then go on to explain how to control a series of 4 dot matrix displays cascaded together.CHAPTER 6 COMMUNICATIONThis will look at how we can use the SPI module of the PIC to communicate with some EPROM to store data on. It will also move on to explain how we can use the UART terminal to communicate with a terminal.CHAPTER 7 I2C COMMUNICATIONThis will move on to explain what the I2C communication protocol is and how we can create a program to use I2C. It will then move on to show how we can program an I2C expander module to control the display on a LCD.CHAPTER 8 USING INTERRUPTSThis will introduce the reader into interrupts. It will explain what they are and how we can set up the 32bit PIC to use single vectored and multi-vectored interrupts. It will also explain why and how we can set the interrupts to use different priority levels.CHAPTER 9 THE RTCThis will cover using the external crystal oscillator and interrupts to create an accurate clock signal. This will then display the time of day using the TM1637 IC on four 7 segment displays.CHAPTER 10 THE RTC AND THE DS3231This will look at a real time clock using interrupts and an external crystal. It will then look at the DS3231 RTC Module.CHAPTER 11 THE RTCC MODULE OF THE 32 BIT PIC.In this chapter we will look at using the RTCC module of the 32 bit PIC. It will explain how to create an alarm with the RTCC module. We will also look at using the Parallel Master Port of the PIC to write the data of time etc to the LCD.CHAPTER 12 THE ANALOGUE WORLDThis chapter will explain what analogue and digital signals are. It will then move on to explain how the 32 bit PIC use the ADC module to allow analogue inputs to be used in the PIC. It will look at creating a voltmeter with the PIC and using the TC107A temperature transducer on the 16-explorer development board.CHAPTER 13 THE DHT11This will look at the DHT11 humidity and temperature sensor.This will look at SPI and I2C comms.CHAPTER 14 CREATING A SQUARE WAVEThis will look at creating a square wave with a fixed 50/50 duty cycle using the compare module of the PIC. It will then move onto creating a PWM square wave to creates a variable DC voltage output from the PIC.

Regulärer Preis: 62,99 €
Produktbild für Learn Engineering with LEGO

Learn Engineering with LEGO

LEGO Mindstorms and SPIKE Prime are great products with vast capabilities, but are often so complex that many people don’t know how to use them. LEGO provides a walk-through of a few projects to build, which are cool, but after building these many people get stuck on “now what?” This book answers that question by showing the underlying principles required to build their own ideas.This book is a hands-on tour of how machines work with LEGO—there’s nothing like building a machine with your own to hands to understand how it works. It includes aspects of software engineering, mechanical engineering, and electrical engineering. As parts and associated engineering concepts are presented, they will be shown in their practical use with graphical step-by-step assembly instructions.The concepts conveyed are mostly learned through building examples, with text explanation to reinforce the ideas being learned. Every engineering concept has a building example to go with it, in a quick build of less than 15 assembly steps. At the end of each chapter there’s a project to tie the concepts of the chapter together of a little more complexity, involving 15 to 30 steps. These assembly steps are drawn with a computer aided design program that looks like the diagrams that LEGO produces for its products, so readers will be familiar with the look of the assembly directions.WHAT YOU'LL LEARN* Layout a Word Blocks or Python computer program from scratch* See how LEGO building elements are meant to be assembled* Manipulate the power source of a rotating shaft from an electric motor* Use gears to alter the speed and torque of a power train* Change the motion from a rotating shaft to a desired action Basic mechanisms (turntable, differential, cam, ratchet, etc.) to * Use sensors (motion, distance, light, color) to make interactive inventions* Integrate mechanical, software, and electrical subsystems in a projectWHO THIS BOOK IS FORThe knowledge presumed in this book is basic familiarity in building with LEGO, having past experience with building a set of moderate complexity of more than a 100 pieces. Basic familiarity with operating a personal computer is also assumed, such as to install an app.Likely interested readers are: LEGO fans looking for ways to build new and better inventions, middle-school and high-school age students who have an interest in science, math, and engineering, adults who like to learn how things work and tinker with inventions, and educators who use the SPIKE Prime set and are looking for new ideas for lesson plans.GRADY KOCH is the author of several books about LEGO and the founder of the website hightechlego.com. He has a Ph.D. in Electrical Engineering and 35 years of experience as a research engineer at NASA Langley Research Center, where he has built optical and laser instruments that have been flown on aircraft and orbited the Earth. He has three patents in the field of lidar for studying the atmosphere and is the author or contributor of over 200 journal and conference publications. Throughout his career, Dr. Koch has mentored many interns and found that students sometimes need a little help in making the transition of what they’ve learned in classroom to real-world practice. These ideas of applying knowledge to practice are incorporated into his LEGO books.Chapter 1: The HubAssembling and Charging the HubControls and DisplaysFront Panel ButtonsDisplays and SpeakerLEGO Mounting PointsExercise: The Motor SpinnerBuilding the Motor SpinnerActivating the MotorProject: The Distance SpinnerBuilding the Distance SpinnerUsing the Distance SpinnerSummaryChapter 2: ProgrammingUsing the Robot Inventor AppInstalling and Updating the AppThe InterfaceConnecting the HubUpdating the Hub Operating SystemExploring the Hub ScreenThe Program Design ProcessWriting the AlgorithmDrawing the FlowchartWriting the CodeCoding in Word BlocksWriting the ProgramWriting CommentsCoding in PythonThe Completed ProgramImporting CodeCreating an Object and Assigning it to a VariableDisplaying Text on the Hub ScreenBeeping the Hub SpeakerSetting the Center Button LightWaiting Ten SecondsEnding the ProgramDownloading and Running CodeDebugging and TroubleshootingProject: The Dance FloorThe Word Blocks CodeThe Python CodeDefining a VariableBeginning the Loop and Checking for a Button PressSetting the Center Button Light ColorBeeping the Hub SpeakerLighting Up a PixelSetting the Tempo with a DelayIncrementing a VariableChecking the Value of a CountSummaryChapter 3: Building ElementsLiftarmsStraight LiftarmsBent LiftarmsRectangular LiftarmsConnecting LiftarmsPinsAxles and BushesExercise: Building Triangular StructuresConnectorsExercise: Building Symmetric Objects with ConnectorsProject: Mechanical LinkagesThe Universal JointThe EccentricSummaryChapter 4: GearsGears in the MINDSTORMS Robot Inventor SetSpur GearsBeveled GearsSpeeding Up Rotation, or “Gearing Up”Slowing Down Rotation, or “Gearing Down”Exercise: The Many-Geared MachineDirection of RotationCalculating the Gear Ratio for more than two GearsExercise: The Torque DemonstratorLowering Torque by Gearing DownIncreasing Torque by Attempting to Raise the Speed (and Failing)Exercise: The Compound-Gear SpinnerProject: Two-Speed TransmissionSummaryChapter 5: MechanismsExercise: The RatchetExercise: The CamExercise: The DifferentialAssembling the DifferentialBuilding the Differential DemonstratorExercise: TurntablesProject: The Mechanized CannonSummaryChapter 6: MotorsSpeed and AngleExercise: The Speed and Angle DemonstratorControlling the Motor’s Speed in Word BlocksControlling the Motor’s Speed in PythonSetting the Motor’s Angle in Word BlocksSetting the Motor’s Angle in PythonExercise: Understanding Torque and StallExercise: Powering a Vehicle with a Tank Drive SystemBuilding the TankProgramming the TankThe Word Block CodeThe Python CodeExercise: Using a Motor as a Rotation SensorBuilding the Position MimicProgramming the Position MimicThe Word Blocks CodeThe Python CodeProject: The Rear-Wheel Drive CarBuilding the Rear-Wheel Drive CarProgramming the Rear-Wheel Drive CarThe Word Blocks CodeThe Python CodeSummaryChapter 7: The Motion SensorTilt Angle: Yaw, Pitch, and RollExercise: Programming with Tilt DataMeasuring Tilt Angles in Word BlocksMeasuring Tilt Angles in PythonOrientationExercise: Generating Cat Sounds Based on the Hub’s OrientationThe Word Blocks CodeThe Python CodeOther Motion Sensor Measurements: Gyro Rate and AccelerationProject: The Up PointerBuilding the Up PointerProgramming the Up PointerThe Word Blocks CodeThe Python CodeSummaryChapter 8: The Distance SensorUsing the Distance SensorExercise: The Ultrasonic Tape MeasureProgramming the Ultrasonic Tape MeasureThe Word Blocks CodeThe Python CodeProject: The Scanning CannonBuilding the Scanning CannonProgramming the Scanning CannonThe Word Blocks CodeThe Python CodeSummaryChapter 9: The Color SensorExercise: The Brightness BeeperProgramming the Brightness BeeperThe Word Blocks CodeThe Python CodeProject: The Color SorterBuilding the Color SorterThe BaseplateThe ChuteThe PusherThe BasketFinal AssemblyProgramming the Color SorterThe Word Blocks CodeThe Python CodeSummaryAppendix: Parts lists for Exercises and Projectsapter 1: The Hub.- Chapter 2: Programming.- Chapter 3: Building Elements.- Chapter 4: Gears.- Chapter 5: Mechanisms.- Chapter 6: Motors.- Chapter 7: The Motion Sensor.- Chapter 8: The Distance Sensor.- Chapter 9: The Color Sensor

Regulärer Preis: 56,99 €
Produktbild für Raspberry Pi Pico Schnelleinstieg (2. Auflg.)

Raspberry Pi Pico Schnelleinstieg (2. Auflg.)

Ein kompakter Leitfaden für die Hardware. Einfache Programmierung mit MicroPython. In komplett überarbeiteter 2. Auflage aus April 2023.Dieses Buch ist ein kompakter und praktischer Leitfaden für den Raspberry Pi Pico und Pico W inklusive der Programmierung mit MicroPython.Sie lernen zunächst die Hardware mit allen Anschlüssen und technischen Daten sowie die Firmware kennen und erfahren, wie Sie die Entwicklungsumgebung Thonny installieren und konfigurieren.Anschließend behandelt der Autor alle Themen, die für den ersten Einstieg relevant sind: Ein- und Ausgänge, Verarbeitung analoger Daten, Temperaturmesser, digitale Anzeigen wie LED, LCD und OLED sowie die Verwendung von Schnittstellen wie UART, I2C und Wifi. Zum Abschluss zeigt Ihnen der Autor weitere mögliche Programmerweiterungen.Mit diesem Buch sind Sie bestens vorbereitet, den Raspberry Pi Pico selbstständig für eigene Projekte einzusetzen.Aus dem Inhalt:LED-DimmerServo-AnsteuerungRelais-AnsteuerungMotoren-Steuerung für RoboterLED-AmpelLichtmesserTemperaturmessung mit NTCWetterstation mit OLEDDatenaustausch mit ArduinoAlarmblinkerWebanwendungen wie Webserver und MQTT-Client mit Raspberry Pi Pico WÜber den Autor:Thomas Brühlmann arbeitet als Consultant und hat langjährige Erfahrung in der Hardware- und Softwareentwicklung. Nebenbei realisiert er Projekte mit Open-Source-Hardware, hält Vorträge und führt Workshops durch. In seinem Blog unter 555circuitslab.com publiziert er Projekte, Anwendungen, Tipps und Tricks. Leseprobe (PDF-Link)

Varianten ab 14,99 €
Regulärer Preis: 24,99 €
Produktbild für Mach was mit 3D-Druck! (2. Auflg.)

Mach was mit 3D-Druck! (2. Auflg.)

Entwickle, drucke und baue deine DIY-Objekte Hast du bereits 3D-Druck-Vorlagen nachgedruckt und willst nun selbst kreativ werden? Dann weißt du: Dazu braucht es eine gute Idee – und um diese in die Tat umzusetzen, musst du mehr können als einen 3D-Drucker zu bedienen. Dieses Buch vermittelt dir Fertigkeiten, die echte Erfinder:innen ausmachen. Du erfährst alles, was du wissen musst, um mithilfe von 3D-Druck deine Produktidee zu realisieren.In mehr als 15 Projekten erhältst du Anregungen für originelle 3D-Druck-Kreationen – sei es ein Ventilator, eine Hamburgerpresse oder eine Geige. Die 2. Auflage berücksichtigt den aktuellen Stand der Verbindungstechnik, wie Helicoils und Inserts, und enthält neue Anwendungsbeispiele, zu denen unter anderem ein Nussknacker, ein Brillengestell und ein Gyro-Uhrenbeweger gehören. Zur Weiterbearbeitung der CAD-Modelle sowie zur Erstellung der Druckdaten stehen auf plus.hanser-fachbuch.de die STEP- und STL-Dateien aller Projekte zum Download bereit.Wenn du darauf brennst, mithilfe von 3D-Druck deine eigenen Produktideen zu verwirklichen, dann liefert dir dieses Buch eine Fülle von Inspirationen, die deine Kreativität beflügeln werden, und alle notwendigen Skills, um dein Wunschobjekt zu entwickeln, zu drucken und zu bauen. Autor:Dipl.-Ing. Stephan Regele war sechs Jahre Konstrukteur bei der MAN Druckmaschinen AG. Seit 2002 ist er Inhaber eines Ingenieurbüros in der Nähe von Madrid (www.inotec-sl.net). Zu den Hauptgeschäftsfeldern des Unternehmens zählen Entwicklungsprojekte auf den Gebieten des Betriebsmittel- und Prüfvorrichtungsbaus für die Luftfahr- und Transportindustrie. In seiner Freizeit tüftelt stets an neuen Produktideen, die er mit seinem 3D-Drucker realisieren kann.

Regulärer Preis: 34,99 €
Produktbild für Arduino - dein Einstieg (4. Auflg.)

Arduino - dein Einstieg (4. Auflg.)

Die ersten Schritte mit Arduino sind ein Kinderspiel.Arduino ist die Open-Source-Plattform für elektronische Prototypen, die die Maker-Bewegung im Sturm erobert hat. Diese gründliche Einführung, die für die neueste Arduino-Version aktualisiert wurde, hilft Ihnen, sofort mit dem Prototyping zu beginnen. Von der Beschaffung der benötigten Komponenten bis zum letzten Schliff Ihres Projekts finden Sie hier alle Informationen, die Sie brauchen!Um die einführenden Beispiele in diesem Handbuch zu verwenden, benötigen Sie lediglich einen Arduino Uno oder Leonardo sowie ein USB-Kabel und eine LED. Die benutzerfreundliche, kostenlose Arduino-Entwicklungsumgebung läuft auf Mac, Windows und Linux.In »Arduino für Einsteiger« erfahren Sie mehr über:Interaktionsdesign und Physical ComputingDas Arduino-Board und seine SoftwareumgebungGrundlagen der Elektrizität und ElektronikZeichnen eines SchaltplansVom Arduino aus mit einem Computer und der Cloud kommunizierenBau eines benutzerdefinierten PflanzenbewässerungssystemsÜber die Autoren: Massimo Banzi ist der Mitbegründer des Arduino-Projekts. Er ist Interaktionsdesigner, Pädagoge und Open-Source-Hardware Pionier. Zusätzlich zu seiner Arbeit für Arduino unterrichtet er derzeit Cyber Physical System an der USI Universität in Lugano, Interaction Design an der SUPSI Lugano und am CIID Kopenhagen.Michael Shiloh ist außerordentlicher Professor am California College of the Arts, wo er Elektronik, Programmierung, Robotik und Mechatronik unterrichtet. Nach seiner Ausbildung zum Elektroingenieur arbeitete Michael Shiloh für verschiedene Unternehmen der Konsumgüterindustrie und des Bereichs Embedded Engineering, bevor er seine Leidenschaft für das Unterrichten entdeckte. Michael wendet seine technischen Fähigkeiten lieber auf kreative und künstlerische Geräte an als auf Konsumprodukte. Er hält häufig Vorträge und spricht auf Konferenzen und an Universitäten weltweit. Seit 2013 arbeitet Michael für Arduino, und stellt die die Open-Source-Elektronikprototyping-Plattform in Vorträgen und Lehrveranstaltungen einem neuen Publikum vor.Zielgruppe: MakerHobby-Entwickler*innenElektronik-Bastler*innen

Regulärer Preis: 29,90 €
Produktbild für micro:bit Projects with Python and Single Board Computers

micro:bit Projects with Python and Single Board Computers

Build different components of larger systems using class sets of micro:bits with Python in a truly collaborative way. First you’ll explore ways to harness the capabilities of the humble micro:bit and learn to creatively overcome some of its limitations; learning practical text-based programming along the way. We’ll then move on to building projects that allow multiple micro:bits, and other microcontroller boards and parts like the Raspberry Pi, to communicate with one another, and coordinate their operations to build larger systems.Rather than just being a guide to learning these skills, this book will include tips and stories about implementing the these ideas in classrooms, Code Clubs, and Maker environments. Practical logistics for preparation and easy set-up, as well as, acceptance criteria and accountability for students and participants is included. These ideas were gained over years of running a Code Club and running Maker workshops and events.You’ll learn about programming collaborative solutions and design logic. Then you’ll scale that logic up to more complex projects. By the end, you’ll have added additional electronic and physical components to projects that interact with the world. You’ll create fun inventions together, using hardware, coding, electronics, physical objects, and e-textiles.WHAT YOU'LL LEARN* Solve problems and create art by modelling solutions and ideas with a combination of Python coding, electronic systems engineering, and creative design.* Navigate the logistical and unique challenges that come with running your own Code Club, Makerspace, or feeding these activities into STEAM design and technology curriculums.* Take new Makers from simply copying and duplicating through to debugging and understanding.WHO THIS BOOK IS FORMakers and instructors interested in starting group projects while learning to code and gain other Maker skills along the way. Essential information is provided in a form that enables beginners and intermediate Makers to get hands-on quickly, but with enough depth to keep building on these projects and pushing the boundaries.MARTIN TAN wrote the first Code Club Moonhack projects in Scratch and Python, used by over 10,000 kids in Australia. He has taken kids to demo robots and coding projects in parliament, delivered training to Code Club Australia, and contributes to various Maker communities online. Martin blogs on Maker topics, runs a Maker store, and works in IT security, contributing to various open source projects and community conferences. Most of his endeavors feed into his hobbies, which also include music, locksport, and various techy pursuits.CHAPTER 1: GETTING STARTED- A quick tale: Years of mistakes - numbers, passwords, computers, accountability, and more- What is your baseline: where are you starting from?- Work out your initial scope: what are your first few milestones?- What will you need? Equipment and other resources.- Find a place: Set up a great space to learn and create!- Another alternative: Make your space portable!- The tech stuff: learn by applying- Chapter 1: recap summaryChapter 1 cheat sheetCHAPTER 2: GETTING OUR HANDS DIRTY WITH MICROPYTHON- A quick tale: Jumping in with our Code Club- What can we do in one hour? Why is one hour a good amount of time to spend on a first project?- A first project: BBC micro:bit emoticon switcher using buttons- Upgrading: Using the built-in sensors- Scaling up: Adding another micro:bit and using radio- Scaling up further: Using a class set of micro:bits- Going further: Using an external components and always adding challenges- Electronics101: Voltage dividers resistors, power smoothing with capacitors, and other electronic idiomsJ- Chapter 2: recap summaryChapter 1 cheat sheetCHAPTER 3: LEARNING MORE ABOUT PYTHON IN GENERAL- A quick tale: Questions teachers ask and weaning off blocks and tablets- Benefits of using Python in getting started- Setting up Python for your school or maker group computers for a kid-friendly environment- Python program structure, loops, input/output: Calculate some numbers- Adding more Python functionality: Importing Flask to make a web interface- Tying it all together: Connecting Python to the Internet and my devices- Python for everyone: The most useful quick Python script uses- Chapter 3: recap summaryChapter 3 cheat sheetCHAPTER 4: GETTING TACTILE WITH PYTHON, E-TEXTILES, COPPER TAPE, PAINT, PENS, AND CROCODILE CLIPS- A quick tale: Keeping it simple to let us build bigger - whack-a-mole, the Curiosity Show, group projects and collaboration in our Code Club- Cardboard, aluminum foil, wires, copper tape, and conductive thread: Where to integrate these into projects- Making a basic circuit and connecting a micro:bit: LEDs are strangely popular, so this project shows how to emulate switches and control LEDs with some Python and a micro:bit and still keep it washable.- Scaling up e-textiles: Connecting projects to collaborate with an e-textiles project.- Audio, visual, and tactile: Adding more input and output to our projects- Case studies: Smart City and robot arena- Chapter 4: recap summaryChapter 4 cheat sheetCHAPTER 5: FREESTYLING WITH PYTHON — GOING OFF-MAP AND GROWING YOUR OWN SKILLS- A quick tale: When progress diverges in a group and everyone progresses in their own pace and direction - our false starts- Finding your own project from start to finish: Keeping track of our skills and finding our strengths and weaknesses, with examples- A first project without exact instructions: An API project in Python with trinket.io- Using diagrams: the self-watering plant project- Scaling up our project: Understanding how things work and adding one thing at a time- Learning how to teach yourself: When you want to add something brand new- Chapter 5: recap summaryChapter 5 cheat sheetChapter 6: Collaboration - Writing Code With Others- A quick tale: Devs and testers activity with Scratch projects- Open Source software: What is Open Source - opportunities for reporting bugs, learning, collaboration, and keeping projects alive- Working online: Communicating efficiently, accurately, and securely with online tools- Keeping others involved: Questions to ask, and verbalizing your thoughts while debugging and helping and teaching others- Pairing up: Using programming language to communicate while programming with a partner- Testing yourself: Creating your own game-writing workshops with what you’ve learnedChapter 6 cheat sheetCHAPTER 7: ELECTRONICS - BASIC SKILLS AND TOOLS, AND SCALING UP FOR GROUPS- A quick tale: Getting the burn for electronic projects- Basic components and what they do: A quick introduction about some common components that will be useful in your first projects- Embedded Python: Looking at MicroPython, CircuitPython, and other alternatives- Communications: Things to know about I2C, SPI, serial, and more- Learning to solder: Purchasing and setting up the tools and skills you need to get started with electronic kits- Microcontroller boards: A quick rundown on the types of microcontroller boards and how to choose the one you need for your project- Setting up a project for a group: Example project you can build and how to scale this for groups- Chapter 7 recap summaryChapter 7 cheat sheetCHAPTER 8: PUTTING IT ALL TOGETHER - SETTING UP A MAKERSPACE OR CODE CLUB- A quick tale: Mistakes we’ve made redux- Useful online tools: Free and pay online tools that are useful for planning and communicating, especially when people require flexibility or are volunteering- Keeping participants accountable: How to track progress and help everyone efficiently without losing your mind- Administrative tasks: Storage and setup of tools and data and dealing with human requirements- Planning: Determining your group capabilities and planning your year, and upcoming events- Challenges: Apart from logistical and administrative issues, there’s some challenges that often come up within maker groups and code clubs.- Exposure: Getting involved in community events, and other groupsChapter 8 recap summaryAudience: Beginner

Regulärer Preis: 62,99 €
Produktbild für Continuous Integration (CI) and Continuous Delivery (CD)

Continuous Integration (CI) and Continuous Delivery (CD)

Use continuous Integration (CI) and continuous delivery (CD) to improve the speed of software delivery. This book presents a game changer—how to use pipelines to automate the software delivery process. The theories about CI/CD are much the same, but the book covers what the development of pipelines looks like and how testing of pipelines themselves should be performed.Most teams just plunge into coding, without thinking about the CI/CD process itself. Why don’t we use the same development method for pipelines that we use for apps?Pipelines code development undergoes similar stages as application code development, such as requirements analysis, development, testing, implementation, operations, and monitoring. This is the starting point of the book. It describes the current challenges with pipeline development and how this process can be improved and structured. It describes in detail how to design pipelines and shows examples in BPMN 2.0 notation.WHAT YOU’LL LEARN* Know the shortcomings and challenges of current pipeline development such as misalignment between the pipeline engineer and the team’s workflow, the use of infrastructure as code (IaC), and pipeline security* Understand the need for CI/CD requirements through the book's non-exhaustive list of more than 60 CI/CD requirements provided to inspire and increase awareness* See how certain choices affect the way a pipeline is designed (and realized)* Become familiar with branching strategy, build strategy, test strategy, release strategy, and deployment strategy that are explained in detail in the book, including their effect on pipeline design* Know how pipelines can be unit tested, using a real-world example* Know how performance bottlenecks in a pipeline occur, how they can be detected, and how they can be solved* View a complete implementation, including code, showing how the guidelines in this book are applied to a real use caseWHO THIS BOOK IS FORDevOps engineers and solution architects involved with automating the software supply chain and using application lifecycle management (ALM)/integration platforms such as Jenkins, CircleCI, Bamboo, and Azure DevOps; intermediate and experienced DevOps engineers (developers, ops engineers, test engineers); and ICT managers interested in the CI/CD pipeline development domainHENRY VAN MERODE is a Solution Architect with over 30 years of experience in ICT within several financial organizations. His experience spans a wide range of technologies and platforms, from IBM Mainframe to Cloud systems on AWS and Azure. He developed, designed, and architected major financial systems such as Internet Banking and Order Management systems, with a focus on performance, high availability, reliability, maintainability, and security. Last 8 years, Henry’s expertise has been extended with Continuous Integration, Continuous Delivery, and automated pipelines. As an Azure DevOps community lead, Henry likes to talk about this subject and promotes automating the software supply chain to the teams at his work.CHAPTER 1. THE CI/CD PITFALLChallengesCHAPTER 2. CONCEPTSPrinciplesPositioning of CI/CDApplication Lifecycle Management (ALM)CI/CD strategyNaming conventionCHAPTER 3. REQUIREMENTS ANALYSISGenericWorkflowTechnologyInformationSecurityResource constraintsManageabilityOperationsQuality AssuranceMetricsMonitoringGovernanceCHAPTER 4. PIPELINE DESIGNCI/CD and pipeline design approachBPMN 2.0BPMN elements overviewBPMN in actionLevel of detailLogical design versus realizationThe Generic CI/CD PipelineValidate entry criteriaExecute buildPerform unit testsAnalyze codePackage artifactPublish artifactProvision test environmentDeploy artifact to testPerform testValidate infrastructure compliancyValidate exit criteriaPerform dual controlProvision production environmentDeploy artifact to productionNotify actorDesign strategiesContext diagramBranching strategyTrunk-based workflowFeature branch workflowGitflowBuild strategyBuild time – Vertical scalingBuild time – Full builds versus incremental buildsBuild time – Parallel buildsBuild targetsCross-platform buildsMulti-team build strategyTest strategyAutomated versus manual testsFunctional versus non-functional testsParallel execution versus sequential executionManual tests performed by specialistsLong execution time versus short execution timeProduction deployment strategyRecreate deployment strategyBlue/green deploymentCanary testing deploymentA/B test strategySeparation of concernsDelegationApplication architectureOrchestratorEvent-based CI/CDResource constraintsParallelize stages and tasksTimeboxed deliveryCommercial of the ShelfCHAPTER 5. PIPELINE DEVELOPMENTPipeline specificationMulti-branch, multi-stage pipelineUser interface-based pipelinesScripted pipelinesDeclarative pipelinesDeclarative Jenkins pipelineDeclarative Azure DevOps pipelineRepositories - Everything as code (EaC)Development in the value streamsSimplified pipeline developmentExtended pipeline developmentAdvanced pipeline developmentDevelop a base pipelinePipeline generationPipeline of pipelines (DevOps assembly line)TriggerValidate entry criteriaExecute buildPerform unit testsAnalyze codePackage artifactPublish artifactProvision test environmentDeploy artifact to testPerform testValidate infrastructure compliancyDeploy artifact to productionNotify actorConstructsTriggersExecution environmentConnectionsConditions and conditional variablesMatrixDeployment strategyAuto-cancelOn success/failureFail fastPriorityParallelismShardsTemplatesDecoratorGates and approvalsWorkflowPluginsFeature managementThird-party libraries and containersVersioning and taggingEnvironment repositorySecrets managementSustainable pipeline developmentCHAPTER 6. TEST PIPELINESTestability of pipelinesUnit testsPerformance testsPipeline complianceAcceptance testsCHAPTER 7. PIPELINE IMPLEMENTATIONOrganizational preparationsCI/CD Infrastructure preparationsSystemSecurityTarget environment preparationsSystemSecurityPipeline preparationsRelease noteRunbookArtifact promotionCHAPTER 8. OPERATE AND MONITOROperationsMonitoringSystems monitoringPlatform monitoringSecurity monitoringShare informationEvents, alerts, incidents and notificationsREFERENCES

Regulärer Preis: 62,99 €
Produktbild für Chromebook For Dummies

Chromebook For Dummies

THE RETURN OF THE BESTSELLING CHROMEBOOK GUIDE ON THE MARKETChromebook For Dummies, Third Edition, is your easy-to-follow guide to the low-cost alternative to a traditional laptop. This beginner’s manual walks you through setting up your Chromebook, transitioning from using a traditional computer, and customizing the system to fit your needs. In case you’re wondering, the Chromebook can be used for anything you'd normally do online—checking email, browsing websites, watching videos. This book takes you through all of it, giving you the latest updates on new Chromebook hardware and software features. Navigate apps, apply advanced settings and features, and turn to this guide time and again as you customize and optimize your Chromebook’s performance.* Get all the basics on using your Chromebook, in easy-to-follow Dummies style* Set up and start using your Chromebook with ease * Learn about the latest features in the Chrome operating system* Discover the benefits of Chromebook versus traditional laptopsNew and novice Chromebook users will love this approachable intro to Google’s little portable computer. PETER H. GREGORY is a senior director of cybersecurity at GCI General Communication, Inc. He is the author of more than fifty books on information security and emerging technology and is an expert in privacy policy, standards and compliance, risk management, and cybersecurity risk assessments. Introduction 1PART 1: GETTING STARTED WITH CHROMEBOOK 5Chapter 1: Choosing and Setting Up Your Chromebook 7Chapter 2: Working with the Chromebook Desktop 19Chapter 3: Surveying the Chrome Browser 33Chapter 4: Getting Your Hands on the Keyboard and Touchpad 49Chapter 5: Finding and Exploring Chromebook Apps 67Chapter 6: Working with Gmail and Google Calendar 77Chapter 7: Working with Files and Google Drive 105PART 2: HARNESSING BUSINESS POWER WITH THE CHROMEBOOK 121Chapter 8: Writing with Word Processing. 123Chapter 9: Summarizing Spreadsheets 149Chapter 10: Preparing Presentations 185Chapter 11: Using Other Office Tools 221PART 3: THE CHROMEBOOK RECREATIONAL VEHICLE 239Chapter 12: Managing Your Music 241Chapter 13: Having Fun with Photos 261Chapter 14: Playing Video on the Chromebook 277Chapter 15: Chatting with Friends and Family 297Chapter 16: Reading Ebooks on the Chromebook 319PART 4: ADVANCED CHROMEBOOK SETTINGS 335Chapter 17: Customizing Your Chromebook 337Chapter 18: Securing Your Chromebook 357Chapter 19: Troubleshooting Your Chromebook 383PART 5: THE PART OF TENS 401Chapter 20: Ten (Plus One) Hardware Features to Consider When Buying a Chromebook 403Chapter 21: Ten (Plus One) Handy Chromebook Shortcuts 411Chapter 22: Ten Great ChromeOS Apps 417Chapter 23: Ten Chromebook Security Tips 423Index 429

Regulärer Preis: 19,99 €