The Red Pitaya (STEMlab) is a credit card-sized, open-source test and measurement board that can be used to replace most measurement instruments used in electronics laboratories. With a single click, the board can transform into a web-based oscilloscope, spectrum analyser, signal generator, LCR meter, Bode plotter, and microcontroller.
The Red Pitaya (STEMlab) can replace the many pieces of expensive measurement equipment found at professional research organisations and teaching laboratories. The device, that based on Linux, includes an FPGA, digital signal processing (DSP), dual core ARM Cortex processor, signal acquisition and generation circuitry, micro USB socket, microSD card slot, RJ45 socket for Ethernet connection, and USB socket – all powered from an external mains adaptor.
This book is an introduction to electronics. It aims to teach the principles and applications of basic electronics by carrying out real experiments using the Red Pitaya (STEMlab). The book includes many chapters on basic electronics and teaches the theory and use of electronic components including resistors, capacitors, inductors, diodes, transistors, and operational amplifiers in electronic circuits. Many fun and interesting Red Pitaya (STEMlab) experiments are included in the book. The book also makes an introduction to visual programming environment.
The book is written for college level and first year university students studying electrical or electronic engineering.
Practical Projects and Programs
With Experimenting with Red Pitaya STEMlab Gen 2, Red Pitaya goes beyond a versatile board. It becomes a powerful laboratory instrument for precision measurement, analysis, and control.
From the fundamentals of electronic project development, monitoring, control, and design to testing, this book walks you step-by-step through everything you need to know to harness the full potential of Red Pitaya hardware and software.
The book presents real-time, FPGA-based projects that are developed on a PC using the Vivado environment, then transferred to the Red Pitaya for execution and testing.
You will learn about enhanced performance, expanded I/O capabilities, improved FPGA features, and advanced connectivity options that open up new frontiers for precision measurement, monitoring, and control in your embedded applications.
Inside the book you will discover:
A deep dive into Red Pitaya architecture and hardware design
Electronic experiments using Red Pitaya for measurement and monitoring
Hands-on projects using the Python programming language
Practical guidance for FPGA programming using Red Pitaya
Red Pitaya FPGA projects using the Verilog HDL under Vivado IDE
Practical design of electronic projects including measurement and testing
Step-by-step examples that bridge theory and real-world implementation
Whether you are designing your own electronic circuits, developing signal analysis tools, or creating real-time control or monitoring systems, this book provides you the knowledge and confidence you need to fully learn and customize the Red Pitaya platform.
Practical Projects and Programs
With Experimenting with Red Pitaya STEMlab Gen 2, Red Pitaya goes beyond a versatile board. It becomes a powerful laboratory instrument for precision measurement, analysis, and control.
From the fundamentals of electronic project development, monitoring, control, and design to testing, this book walks you step-by-step through everything you need to know to harness the full potential of Red Pitaya hardware and software.
The book presents real-time, FPGA-based projects that are developed on a PC using the Vivado environment, then transferred to the Red Pitaya for execution and testing.
You will learn about enhanced performance, expanded I/O capabilities, improved FPGA features, and advanced connectivity options that open up new frontiers for precision measurement, monitoring, and control in your embedded applications.
Inside the book you will discover:
A deep dive into Red Pitaya architecture and hardware design
Electronic experiments using Red Pitaya for measurement and monitoring
Hands-on projects using the Python programming language
Practical guidance for FPGA programming using Red Pitaya
Red Pitaya FPGA projects using the Verilog HDL under Vivado IDE
Practical design of electronic projects including measurement and testing
Step-by-step examples that bridge theory and real-world implementation
Whether you are designing your own electronic circuits, developing signal analysis tools, or creating real-time control or monitoring systems, this book provides you the knowledge and confidence you need to fully learn and customize the Red Pitaya platform.
Dieses Bundle enthält das Red Pitaya STEMlab 125-14 PRO Gen 2 Starter Kit und das neue Buch "Experimenting with Red Pitaya STEMlab Gen 2".
Das Red Pitaya STEMlab 125-14 PRO Gen 2 Starter Kit ist eine leistungsstarke und flexible Plattform für Signalverarbeitung, Datenerfassung und elektronische Messanwendungen. Dieses Kit wurde für Ingenieure, Entwickler, Forscher und Dozenten konzipiert und bietet alles, was für den Einstieg in die Entwicklung fortschrittlicher Mess- und Steuerungssysteme erforderlich ist.
Das Herzstück des Kits ist das STEMlab 125-14 PRO Gen 2-Board, eine verbesserte und ultraleichte Entwicklungsplatine. Angetrieben vom Xilinx Zynq-7010 SoC mit 512 MB RAM kombiniert es die Programmierbarkeit eines FPGAs mit der Rechenleistung eines ARM-Prozessors, um leistungsstarke Messtechnik und kundenspezifische Signalverarbeitungslösungen zu ermöglichen.
Das Board bietet eine 14-Bit-ADC- und DAC-Auflösung, eine Abtastrate von 125 MS/s, einen Eingangsbereich von ±20 V und eine Bandbreite von bis zu 60 MHz. Dank seines verbesserten rauscharmen analogen Frontends, der USB-C-Konnektivität und des kompakten Designs eignet es sich für anspruchsvolle Anwendungen wie HF-Entwicklung, Radarsysteme, Photonikforschung, Software-Defined Radio (SDR) und industrielle Automatisierung.
Das Starter Kit enthält alles notwendige Zubehör für den sofortigen Einsatz: eine microSD-Karte mit vorinstalliertem Betriebssystem, ein Netzteil, ein Ethernet-Kabel für den Fernzugriff, zwei 100-MHz-Oszilloskop-Messspitzen sowie SMA-zu-BNC-Adapter für flexible Signalanschlüsse.
Das Red Pitaya STEMlab 125-14 PRO Gen 2 Starter Kit ist eine hervorragende Plattform für Rapid Prototyping, FPGA-Entwicklung, Messtechnik und fortgeschrittene Elektronikversuche.
Features
14-Bit-ADC- und DAC-Auflösung
Abtastrate: 125 MS/s
Eingangsspannungsbereich: ±20 V
Bandbreite: Bis zu 60 MHz
Xilinx Zynq-7010 SoC (FPGA + ARM-Prozessor)
512 MB RAM
Rauscharme analoge Front- und Backends
Anwendungen
HF-Entwicklung und -Test
Radar- und drahtlose Systeme
Software Defined Radio (SDR)
Photonik und optische Forschung
Industrielle Automatisierungs- und Steuerungssysteme
Signalanalyse und -instrumentierung
Schnelles Prototyping elektronischer Bauteile Messsysteme
Technische Daten
Prozessor
Dual-Core ARM Cortex-A9
FPGA
AMD Xilinx Zynq-7010 SoC
RAM
512 MB (4 Gb)
Speicher
microSD-Karte (bis zu 32 GB)
Betriebssystem
Linux-basiertes Red Pitaya OS
ADC-Auflösung
14 Bit
DAC Auflösung
14 Bit
Bandbreite
60 MHz (DC)
Abtastrate
125 MS/s
Analoge Eingangskanäle
2
Analoge Ausgangskanäle
2
Eingangsspannungsbereich
±1 V (LV) / ±20 V (HV)
Eingangsimpedanz
1 MΩ / 10 pF
Ausgangsspannungsbereich
±1 V
Ethernet
1x Gigabit Ethernet (RJ45)
USB
2x USB-C 2.0 (für Stromversorgung und Konsole)
Digitale Ein-/Ausgänge
16x GPIO (3,3 V)
Kommunikationsschnittstellen
I²C, SPI, UART, CAN
Stromversorgung
5 V/3 A über USB-C
Abmessungen
106,8 x 60,0 x 17,9 mm
Lieferumfang
1x Red Pitaya STEMlab 125-14 PRO Gen 2 Board
2x 100-MHz-Oszilloskop-Tastköpfe
2x SMA-zu-BNC-Adapter
1x microSD-Karte mit vorinstalliertem Betriebssystem
1x USB-C-Netzteil
1x Ethernet-Kabel
Downloads
Documentation
Schematics
Buch: Experimenting with Red Pitaya STEMlab Gen 2
Mit diesem neuen Buch geht Red Pitaya über ein vielseitiges Board hinaus – es wird zu einem leistungsstarken Laborinstrument für präzise Messungen, Analysen und Steuerungen.
Von den Grundlagen der Entwicklung elektronischer Projekte über Überwachung, Regelung und Design bis hin zu Tests führt Sie dieses Buch Schritt für Schritt durch alles, was Sie wissen müssen, um das volle Potenzial der Red Pitaya-Hardware und -Software auszuschöpfen.
Das Buch stellt Echtzeitprojekte auf FPGA-Basis vor, die auf einem PC mit der Vivado-Umgebung entwickelt und anschließend zur Ausführung und zum Testen auf die Red Pitaya übertragen werden.
Sie lernen mehr über gesteigerte Leistung, erweiterte I/O-Möglichkeiten, verbesserte FPGA-Funktionen sowie fortschrittliche Konnektivitätsoptionen, die neue Möglichkeiten für präzise Messungen, Überwachung und Steuerung in Ihren Embedded-Anwendungen eröffnen.
Im Buch entdecken Sie:
Einen tiefgehenden Einblick in die Red Pitaya-Architektur und das Hardware-Design
Elektronische Experimente mit Red Pitaya für Mess- und Überwachungsanwendungen
Praxisnahe Projekte mit der Programmiersprache Python
Praktische Anleitungen zur FPGA-Programmierung mit Red Pitaya
Red Pitaya FPGA-Projekte mit Verilog HDL in der Vivado IDE
Die praxisorientierte Entwicklung elektronischer Projekte inklusive Messung und Tests
Schritt-für-Schritt-Beispiele, die Theorie und reale Umsetzung miteinander verbinden
Ganz gleich, ob Sie eigene elektronische Schaltungen entwerfen, Werkzeuge zur Signalanalyse entwickeln oder Echtzeit-Steuerungs- und Überwachungssysteme erstellen – dieses Buch vermittelt Ihnen das nötige Wissen und die Sicherheit, um die Red Pitaya-Plattform vollständig zu verstehen und individuell anzupassen.
An 8-in-1 test & measurement instrument for the electronics workbench
A well-equipped electronics lab is crammed with power supplies, measuring devices, test equipment and signal generators. Wouldn‘t it be better to have one compact device for almost all tasks? Based on the Arduino, a PC interface is to be developed that’s as versatile as possible for measurement and control. It simply hangs on a USB cable and – depending on the software – forms the measuring head of a digital voltmeter or PC oscilloscope, a signal generator, an adjustable voltage source, a frequency counter, an ohmmeter, a capacitance meter, a characteristic curve recorder, and much more.
The circuits and methods collected here are not only relevant for exactly these tasks in the "MSR" electronics lab, but many details can also be used within completely different contexts.
This book is intended as a highly-practical guide for Hobbyists, Engineers and Scientists wishing to build measurement and control systems to be controlled by a local or remote Personal Computer running the Linux operating system. Both hardware and software aspects of designing typical embedded systems are covered in detail with schematics, code listings and full descriptions. Numerous examples have been designed to show clearly how straightforward it can be to create the interfaces between digital and analog electronics, with programming techniques for creating control software for both local and remote systems. Hardware developers will appreciate the variety of circuits, including a novel, low cost modulated wireless link and will discover how using Matlab® overcomes the need for specialist programming skills.
Software developers will appreciate how a better understanding of circuits plus the freedom offered by Linux to directly control at the register level enables them to optimize related programs. There is no need to buy special equipment or expensive software tools in order to create embedded projects covered in this book. You can build such quality systems quickly using popular low-cost electronic components and free distributed or low-cost software tools. Some knowledge of basic electronics plus the very basics of C programming only is required.
Many projects in this book are developed using Matlab® being a very popular worldwide computational tool for research in engineering and science. The book provides a detailed description of how to combine the power of Matlab® with practical electronics.
With an emphasis on learning by doing, readers are encouraged by examples to program with ease; the book provides clear guidelines as to the appropriate programming techniques “on the fly”. Complete and well-documented source code is provided for all projects.
If you want to learn how to quickly build Linux-based applications able to collect, process and display data on a PC from various analog and digital sensors, how to control circuitry attached to a computer, then even how to pass data via a network or control your embedded system wirelessly and more – then this is the book for you!
Features of this Book
Use the power, flexibility and control offered only by a Linux operating system on a PC.
Use a free, distributed downloadable GNU C compiler Use (optional) a low-cost Student Version of Matlab®.
Use low-cost electronic sub-assemblies for projects.
Improve your skills in electronics, programming, networking and wireless design.
A full chapter is dedicated to controlling your sound card for audio input and output purposes.
Program sound using OSS and ALSA.
Learn how to combine electronic circuits, software, networks and wireless technologies in the complete embedded system.
Clever Tricks with ATmega328 Pro Mini Boards
With a simple Pro Mini board and a few other components, projects that 20 or 30 years ago were unthinkable (or would have cost a small fortune) are realized easily and affordably in this book: From simple LED effects to a full battery charging and testing station that will put a rechargeable through its paces, there’s something for everyone.
All the projects are based on the ATmega328 microcontroller, which offers endless measuring, switching, and control options with its 20 input and output lines. For example, with a 7-segment display and a few resistors, you can build a voltmeter or an NTC-based thermometer. The Arduino platform offers the perfect development environment for programming this range of boards.
Besides these very practical projects, the book also provides the necessary knowledge for you to create projects based on your own ideas. How to measure, and what? Which transistor is suitable for switching a certain load? When is it better to use an IC? How do you switch mains voltage? Even LilyPad-based battery-operated projects are discussed in detail, as well as many different motors, from simple DC motors to stepper motors.
Sensors are another exciting topic: For example, a simple infrared receiver that can give disused remote controls a new lease on life controlling your home, and a tiny component that can actually measure the difference in air pressure between floor and table height!
From basics to flows for sensors, automation, motors, MQTT, and cloud services
This book is a learning guide and a reference. Use it to learn Node-RED, Raspberry Pi Pico W, and MicroPython, and add these state-of-the-art tools to your technology toolkit. It will introduce you to virtual machines, Docker, and MySQL in support of IoT projects based on Node-RED and the Raspberry Pi Pico W.
This book combines several elements into a platform that powers the development of modern Internet of Things applications. These elements are a flow-based server, a WiFi-enabled microcontroller, a high-level programming language, and a deployment technology. Combining these elements gives you the tools you need to create automation systems at any scale. From home automation to industrial automation, this book will help you get started.
Node-RED is an open-source flow-based development tool that makes it easy to wire together devices, APIs, and online services. Drag and drop nodes to create a flowchart that turns on your lights at sunset or sends you an email when a sensor detects movement. Raspberry Pi Pico W is a version of the Raspberry Pi Pico with added 802.11n Wi-Fi capability. It is an ideal device for physical computing tasks and an excellent match to the Node-RED.
Quick book facts
Project-based learning approach.
Assumes no prior knowledge of flow-based programming tools.
Learn to use essential infrastructure tools in your projects, such as virtual machines, Docker, MySQL and useful web APIs such as Google Sheets and OpenWeatherMap.
Dozens of mini-projects supported by photographs, wiring schematics, and source code. Get these from the book GitHub repository.
Step-by-step instructions on everything.
All experiments are based on the Raspberry Pi Pico W. A Wi-Fi network is required for all projects.
Hardware (including the Raspberry Pi Pico W) is available as a kit.
Downloads
GitHub
Design IoT Projects with Raspberry Pi, Arduino and ESP32 The Internet of Things (IoT) is becoming a major application area for embedded systems. As a result, more and more people are becoming interested in learning about embedded design and programming. Technical colleges and universities are moving away from legacy 8 and 16-bit microcontrollers and are introducing 32-bit embedded microcontrollers to their curriculums. Many IoT applications demand precision, high processing power, and low power consumption. Produced by IBM, Node-RED is an open-source visual editor for wiring the Internet of Things. Node-RED comes with a large number of nodes to handle a multitude of tasks. The required nodes are selected and joined together to perform a particular task. Node-RED is based on flow type programming where nodes are configured and joined together to form an application program. There are nodes for performing complex tasks, including web access, Twitter, E-mail, HTTP, Bluetooth, MQTT, controlling GPIO ports, etc. One particularly nice aspect of Node-RED is that the programmer does not need to learn how to write complex programs. For example, an email can be sent by simply joining nodes together and writing only a few lines of code. The aim of this book is to teach how Node-RED can be used in projects. The main hardware platform used with most of the projects in this book is Raspberry Pi 4. Chapters are included to show how Node-RED can be also be used with Arduino Uno, ESP32 DevKitC, and the ESP8266 NodeMCU microcontroller development boards.
Die SQ-Serie der handsfree PCBite-Sonden von Sensepeek ist isoliert, wird mit farbcodierten Kabelhaltern geliefert und hat einen niedrigeren Schwerpunkt, was sie im Vergleich zur ursprünglichen SP-Serie der Sonden noch stabiler macht. Alle beliebten Funktionen der berührungslosen Messung, des austauschbaren Feinraster-Federkugelteststifts und des minimalistischen Designs wurden beibehalten, um herkömmliche Sonden in Standardgröße und Handheld-Sonden überflüssig zu machen.
Funktionen
Alle berührungslosen Sonden von Sensepeek ermöglichen schnelle Messungen oder lange Trigger-Sitzungen.
Kein Löten von Drähten zur Verbindung Ihrer Sonde oder komplizierte Werkzeuge zum Einrichten mehr erforderlich. Positionieren Sie einfach die Sonde auf einem beliebigen Prüfpunkt oder Bauteil im Signalpfad und lassen Sie sie los.
Spart Zeit und Frustration bei Entwicklung, Verifizierung und Reparaturen.
Das minimalistische Design und die federbelastete Testnadel ermöglichen gleichzeitige Messungen an eng beieinander liegenden Komponenten und benachbarten Signalen.
Sowohl die Länge als auch das Gewicht der SQ-Sonden sind perfekt ausbalanciert und können mit den PCBite-PCB-Haltern und der Basisplatte verwendet werden, was für die berührungslose Funktion unerlässlich ist.
Der Sondenhalter ist mit einem starken Magneten in der Basis ausgestattet, wie bei allen PCBite-Sonden und -Haltern, was das Platzieren und Neupositionieren der Sonde erleichtert.
Die SQ-Serie von Sonden kann auch ohne den Sondenhalter von Hand verwendet werden, da sie über einen isolierten Griff verfügen, ihr volles Potenzial wird jedoch bei der berührungslosen Messung genutzt.
Im Lieferumfang enthalten
4x SQ10-Sonden und Pin-Testnadeln (schwarz)
2x Banane-zu-Dupont-Testdrähte (rot/schwarz)
5x Dupont-zu-Dupont-Testdrähte
1x Satz Kabelhalter (4 Farben)
4x zusätzliche Testnadeln
Downloads
Benutzerhandbuch
From basics to flows for sensors, automation, motors, MQTT, and cloud services
This book is a learning guide and a reference. Use it to learn Node-RED, Raspberry Pi Pico W, and MicroPython, and add these state-of-the-art tools to your technology toolkit. It will introduce you to virtual machines, Docker, and MySQL in support of IoT projects based on Node-RED and the Raspberry Pi Pico W.
This book combines several elements into a platform that powers the development of modern Internet of Things applications. These elements are a flow-based server, a WiFi-enabled microcontroller, a high-level programming language, and a deployment technology. Combining these elements gives you the tools you need to create automation systems at any scale. From home automation to industrial automation, this book will help you get started.
Node-RED is an open-source flow-based development tool that makes it easy to wire together devices, APIs, and online services. Drag and drop nodes to create a flowchart that turns on your lights at sunset or sends you an email when a sensor detects movement. Raspberry Pi Pico W is a version of the Raspberry Pi Pico with added 802.11n Wi-Fi capability. It is an ideal device for physical computing tasks and an excellent match to the Node-RED.
Quick book facts
Project-based learning approach.
Assumes no prior knowledge of flow-based programming tools.
Learn to use essential infrastructure tools in your projects, such as virtual machines, Docker, MySQL and useful web APIs such as Google Sheets and OpenWeatherMap.
Dozens of mini-projects supported by photographs, wiring schematics, and source code. Get these from the book GitHub repository.
Step-by-step instructions on everything.
All experiments are based on the Raspberry Pi Pico W. A Wi-Fi network is required for all projects.
Hardware (including the Raspberry Pi Pico W) is available as a kit.
Downloads
GitHub
Die freihändigen PCBite-Tastköpfe der SQ-Serie von Sensepeek sind isoliert, werden mit farbcodierten Kabelhaltern geliefert und haben einen niedrigeren Schwerpunkt, wodurch sie im Vergleich zu den Sonden der ursprünglichen SP-Serie noch stabiler sind. Alle beliebten Funktionen der freihändigen Messung, die austauschbare Prüfnadel mit feiner Steigung und das minimalistische Design werden beibehalten, um herkömmliche und handgehaltene Sonden überflüssig zu machen.
Features
Alle freihändigen Tastköpfe von Sensepeek machen sofortige Messungen oder lange Triggersitzungen zum Kinderspiel.
Keine Lötdrähte mehr zum Anschließen Ihres Tastkopfs oder komplizierte Werkzeuge zum Einrichten, sondern einfach die Sondennadel auf einem beliebigen Testpunkt oder einer beliebigen Komponente im Signalpfad positionieren und loslassen.
Spart Zeit und Frust bei der Entwicklung, Überprüfung und Reparatur.
Das minimalistische Design und die federbelastete Prüfnadel ermöglichen die gleichzeitige Messung von Fine-Pitch-Komponenten und nahegelegenen Signalen.
Sowohl Länge als auch Gewicht der SQ-Tastköpfe sind perfekt ausbalanciert, um mit den mitgelieferten PCB-Haltern und der Grundplatte verwendet zu werden, was ein Muss für die Freisprechfunktion ist.
Der Sondenhalter wird wie alle PCBite-tastköpfe und -Halter mit einem starken Magneten in der Basis geliefert, wodurch die Tastköpfe leicht zu platzieren und neu zu positionieren ist.
Die Tastköpfe der SQ-Serie können ohne den Sondenhalter in der Hand verwendet werden, da sie einen isolierten Griff haben, aber ihr volles Potenzial wird beim Freihandmessen genutzt.
Eine Seite der mitgelieferten Grundplatte ist matt und die andere hochglanzpoliert. Die hochglanzpolierte Oberfläche macht es einfach, Komponenten auf der Unterseite der Leiterplatte zu sehen. Für zusätzlichen Schutz während der Messung kann die mitgelieferte Isolierabdeckung auf einer der Oberflächen montiert werden.
Lieferumfang
4x PCBite Platinenhalter
1x Satz gelbe Isolierscheiben für die Platinenhalter
1x große Grundplatte (A4)
1x Isolierabdeckung für die Bodenplatte (A4)
1x Mikrofasertuch
4x SQ10 Tastköpfe und Prüfnadeln mit Stiftspitze (schwarz)
2x Bananen-zu-Dupont-Prüfkabel (rot/schwarz)
5x Dupont-zu-Dupont-Prüfkabel
1x Kabelhalter-Set (4 Farben)
4x Extra Testnadeln
Downloads
User guide (PCBite kit)
User guide (SQ10 probes)