For Raspberry Pi, ESP32 and nRF52 with Python, Arduino and Zephyr
Bluetooth Low Energy (BLE) radio chips are ubiquitous from Raspberry Pi to light bulbs. BLE is an elaborate technology with a comprehensive specification, but the basics are quite accessible.
A progressive and systematic approach will lead you far in mastering this wireless communication technique, which is essential for working in low power scenarios.
In this book, you’ll learn how to:
Discover BLE devices in the neighborhood by listening to their advertisements.
Create your own BLE devices advertising data.
Connect to BLE devices such as heart rate monitors and proximity reporters.
Create secure connections to BLE devices with encryption and authentication.
Understand BLE service and profile specifications and implement them.
Reverse engineer a BLE device with a proprietary implementation and control it with your own software.
Make your BLE devices use as little power as possible.
This book shows you the ropes of BLE programming with Python and the Bleak library on a Raspberry Pi or PC, with C++ and NimBLE-Arduino on Espressif’s ESP32 development boards, and with C on one of the development boards supported by the Zephyr real-time operating system, such as Nordic Semiconductor's nRF52 boards.
Starting with a very little amount of theory, you’ll develop code right from the beginning. After you’ve completed this book, you’ll know enough to create your own BLE applications.
For Raspberry Pi, ESP32 and nRF52 with Python, Arduino and Zephyr
Bluetooth Low Energy (BLE) radio chips are ubiquitous from Raspberry Pi to light bulbs. BLE is an elaborate technology with a comprehensive specification, but the basics are quite accessible.
A progressive and systematic approach will lead you far in mastering this wireless communication technique, which is essential for working in low power scenarios.
In this book, you’ll learn how to:
Discover BLE devices in the neighborhood by listening to their advertisements.
Create your own BLE devices advertising data.
Connect to BLE devices such as heart rate monitors and proximity reporters.
Create secure connections to BLE devices with encryption and authentication.
Understand BLE service and profile specifications and implement them.
Reverse engineer a BLE device with a proprietary implementation and control it with your own software.
Make your BLE devices use as little power as possible.
This book shows you the ropes of BLE programming with Python and the Bleak library on a Raspberry Pi or PC, with C++ and NimBLE-Arduino on Espressif’s ESP32 development boards, and with C on one of the development boards supported by the Zephyr real-time operating system, such as Nordic Semiconductor's nRF52 boards.
Starting with a very little amount of theory, you’ll develop code right from the beginning. After you’ve completed this book, you’ll know enough to create your own BLE applications.
Bluno is the first of its kind in integrating Bluetooth 4.0 (BLE) module into Arduino Uno, making it an ideal prototyping platform for both software and hardware developers to go BLE. You will be able to develop your own smart bracelet, smart pedometer, and more. Through the low-power Bluetooth 4.0 technology, real-time low energy communication can be made really easy.
Bluno integrates a TI CC2540 BT 4.0 chip with the Arduino UNno. It allows wireless programming via BLE, supports Bluetooth HID, AT command to config BLE and you can upgrade BLE firmware easily. Bluno is also compatible with all 'Arduino Uno' pins which means any project made with Uno can directly go wireless!
Specifications
On-board BLE chip: TI CC2540
Wireless Programming via BLE
Support Bluetooth HID
Support AT command to config the BLE
Transparent communication through Serial
Upgrade BLE firmware easily
DC Supply: USB Powered or External 7~12 V DC
Microcontroller: Atmega328
Bootloader: Arduino Uno ( disconnect any BLE device before uploading a new sketch )
Compatible with the Arduino Uno pin mapping
Size: 60 x 53 mm(2.36 x 2.08')
Weight: 30 g
The DiP-Pi PIoT is an Advanced Powered, WiFi connectivity System with sensors embedded interfaces that cover most of possible needs for IoT application based on Raspberry Pi Pico. It can supply the system with up to 1.5 A @ 4.8 V delivered from 6-18 VDC on various powering schemes like Cars, Industrial plant etc., additionally to original micro-USB of the Raspberry Pi Pico. It supports LiPo or Li-Ion Battery with Automatic Charger as also automatic switching from cable powering to battery powering or reverse (UPS functionality) when cable powering lost. Extended Powering Source (EPR) is protected with PPTC Resettable fuse, Reverse Polarity, as also ESD.
The DiP-Pi PIoT contains Raspberry Pi Pico embedded RESET button as also ON/OFF Slide Switch that is acting on all powering sources (USB, EPR or Battery). User can monitor (via Raspberry Pi Pico A/D pins) battery level and EPR Level with PICO’s A/D converters. Both A/D inputs are bridged with 0402 resistors (0 OHM) therefore if for any reason user needs to use those Pico pins for their own application can be easy removed. The charger is automatically charging connected battery (if used) but in addition user can switch charger ON/OFF if their application needs it.
DiP-Pi PIoT can be used for cable powered IoT systems, but also for pure Battery Powered System with ON/OFF. Each powering source status is indicated by separate informative LEDs (VBUS, VSYS, VEPR, CHGR, V3V3).
User can use any capacity of LiPo or Li-Ion type; however, must take care to use PCB protected batteries with max discharge current allowed of 2 A. The embedded battery charger is set to charge battery with 240 mA current. This current is set by resistor so if user need more/less can himself to change it. The DiP-Pi PIoT is also equipped with WiFi ESP8266 Clone module with embedded antenna. This feature open a wide range of IoT applications based on it.
In Addition to all above features DiP-Pi PIoT is equipped with embedded 1-wire, DHT11/22 sensors, and micro–SD Card interfaces. Combination of the extended powering, battery, and sensors interfaces make the DiP-Pi PIoT ideal for IoT applications like data logger, plants monitoring, refrigerators monitoring etc.
DiP-Pi PIoT is supported with plenty of ready to use examples written in Micro Python or C/C++.
Specifications
General
Dimensions 21 x 51 mm
Raspberry Pi Pico pinout compatible
Independent Informative LEDs (VBUS, VSYS, VEPR, CHGR, V3V3)
Raspberry Pi Pico RESET Button
ON/OFF Slide Switch acting on all powering sources (USB, EPR, Battery)
External Powering 6-18 VDC (Cars, Industrial Applications etc.)
External Power (6-18 VDC) Level Monitoring
Battery Level Monitoring
Inverse Polarity Protection
PPTC Fuse Protection
ESD Protection
Automatic Battery Charger (for PCB protected LiPo, Li-Ion – 2 A Max) Automatic/User Control
Automatic Switch from Cable Powering to Battery Powering and reverse (UPS Functionality)
Various powering schemes can be used at the same time with USB Powering, External Powering and Battery Powering
1.5 A @ 4.8 V Buck Converter on EPR
Embedded 3.3 V @ 600 mA LDO
ESP8266 Clone WiFi Connectivity
ESP8266 Firmware Upload Switch
Embedded 1-wire Interface
Embedded DHT-11/22 Interface
Powering Options
Raspberry Pi Pico micro-USB (via VBUS)
External Powering 6-18 V (via dedicated Socket – 3.4/1.3 mm)
External Battery
Supported Battery Types
LiPo with protection PCB max current 2A
Li-Ion with protection PCB max current 2A
Embedded Peripherals and Interfaces
Embedded 1-wire interface
Embedded DHT-11/22 Interface
Micro SD Card Socket
Programmer Interface
Standard Raspberry Pi Pico C/C++
Standard Raspberry Pi Pico Micro Python
Case Compatibility
DiP-Pi Plexi-Cut Case
System Monitoring
Battery Level via Raspberry Pi Pico ADC0 (GP26)
EPR Level via Raspberry Pi Pico ADC1 (GP27)
Informative LEDs
VB (VUSB)
VS (VSYS)
VE (VEPR)
CH (VCHR)
V3 (V3V3)
System Protection
Direct Raspberry Pi Pico Hardware Reset Button
ESD Protection on EPR
Reverse Polarity Protection on EPR
PPTC 500 mA @ 18 V fuse on EPR
EPR/LDO Over Temperature protection
EPR/LDO Over Current protection
System Design
Designed and Simulated with PDA Analyzer with one of the most advanced CAD/CAM Tools – Altium Designer
Industrial Originated
PCB Construction
2 ozcopper PCB manufactured for proper high current supply and cooling
6 mils track/6 mils gap technology 2 layers PCB
PCB Surface Finishing – Immersion Gold
Multi-layer Copper Thermal Pipes for increased System Thermal Response and better passive cooling
Downloads
Datasheet
Manual
The DiP-Pi Power Master is an Advanced Powering System with embedded sensors interfaces that cover most of possible needs for application based on Raspberry Pi Pico. It can supply the system with up to 1.5 A @ 4.8 V delivered from 6-18 VDC on various powering schemes like Cars, Industrial plant etc., additionally to original micro-USB of the Raspberry Pi Pico. It supports LiPo or Li-Ion Battery with Automatic Charger as also automatic switching from cable powering to battery powering or reverse (UPS functionality) when cable powering lost. Extended Powering Source (EPR) is protected with PPTC Resettable fuse, Reverse Polarity, as also ESD.
The DiP-Pi Power Master contains Raspberry Pi Pico embedded RESET button as also ON/OFF Slide Switch that is acting on all powering sources (USB, EPR or Battery). User can monitor (via Raspberry Pi Pico A/D pins) battery level and EPR Level with PICO’s A/D converters. Both A/D inputs are bridged with 0402 resistors (0 OHM) therefore if for any reason user needs to use those Pico pins for their own application can be easy removed. The charger is automatically charging connected battery (if used) but in addition user can switch charger ON/OFF if their application needs it. DiP-Pi Power Master can be used for cable powered systems, but also for pure Battery Powered System with ON/OFF. Each powering source status is indicated by separate informative LEDs (VBUS, VSYS, VEPR, CHGR, V3V3).
User can use any capacity of LiPo or Li-Ion type; however, must take care to use PCB protected batteries with max discharge current allowed of 2 A. The embedded battery charger is set to charge battery with 240 mA current. This current is set by resistor so if user need more/less can himself to change it.
In Addition to all above features DiP-Pi Power Master is equipped with embedded 1-wire and DHT11/22 sensors interfaces. Combination of the extended powering, battery, and sensors interfaces make the DiP-Pi Power Master ideal for applications like data logger, plants monitoring, refrigerators monitoring etc.
DiP-Pi Power Master is supported with plenty of ready to use examples written in Micro Python or C/C++.
Specifications
General
Dimensions 21 x 51 mm
Raspberry Pi Pico pinout compatible
Independent Informative LEDs (VBUS, VSYS, VEPR, CHGR, V3V3)
Raspberry Pi Pico RESET Button
ON/OFF Slide Switch acting on all powering sources (USB, EPR, Battery)
External Powering 6-18 V DC (Cars, Industrial Applications etc.)
External Power (6-18 VDC) Level Monitoring
Battery Level Monitoring
Inverse Polarity Protection
PPTC Fuse Protection
ESD Protection
Automatic Battery Charger (for PCB protected LiPo, Li-Ion – 2 A Max) Automatic/User Control
Automatic Switch from Cable Powering to Battery Powering and reverse (UPS Functionality)
Various powering schemes can be used at the same time with USB Powering, External Powering and Battery Powering
1.5 A @ 4.8 V Buck Converter on EPR
Embedded 3.3 V @ 600mA LDO
Embedded 1-wire Interface
Embedded DHT-11/22 Interface
Powering Options
Raspberry Pi Pico micro-USB (via VBUS)
External Powering 6-18 V (via dedicated Socket – 3.4/1.3 mm)
External Battery
Supported Battery Types
LiPo with protection PCB max current 2A
Li-Ion with protection PCB max current 2A
Embedded Peripherals and Interfaces
Embedded 1-wire interface
Embedded DHT-11/22 Interface
Programmer Interface
Standard Raspberry Pi Pico C/C++
Standard Raspberry Pi Pico Micro Python
Case Compatibility
DiP-Pi Plexi-Cut Case
System Monitoring
Battery Level via Raspberry Pi Pico ADC0 (GP26)
EPR Level via Raspberry Pi Pico ADC1 (GP27)
Informative LEDs
VB (VUSB)
VS (VSYS)
VE (VEPR)
CH (VCHR)
V3 (V3V3)
System Protection
Direct Raspberry Pi Pico Hardware Reset Button
ESD Protection on EPR
Reverse Polarity Protection on EPR
PPTC 500 mA @ 18 V fuse on EPR
EPR/LDO Over Temperature protection
EPR/LDO Over Current protection
System Design
Designed and Simulated with PDA Analyzer with one of the most advanced CAD/CAM Tools – Altium Designer
Industrial Originated
PCB Construction
2 ozcopper PCB manufactured for proper high current supply and cooling
6 mils track/6 mils gap technology 2 layers PCB
PCB Surface Finishing – Immersion Gold
Multi-layer Copper Thermal Pipes for increased System Thermal Response and better passive cooling
Downloads
Datasheet
Datasheet
The DiP-Pi WiFi Master is an Advanced WiFi connectivity System with sensors embedded interfaces that cover most of possible needs for IoT application based on Raspberry Pi Pico. It is powered directly from the Raspberry Pi Pico VBUS. The DiP-Pi WiFi Master contains Raspberry Pi Pico embedded RESET button as also ON/OFF Slide Switch that is acting on Raspberry Pi Pico Power Sources.
The DiP-Pi WiFi Master is equipped with WiFi ESP8266 Clone module with embedded antenna. This feature open a wide range of IoT applications based on it.
In Addition to all above features DiP-Pi WiFi Master is equipped with embedded 1-wire, DHT11/22 sensors, and micro–SD Card interfaces. Combination of the extended powering, battery, and sensors interfaces make the DiP-Pi WiFi Master ideal for IoT applications like data logger, plants monitoring, refrigerators monitoring etc.
DiP-Pi WiFi Master is supported with plenty of ready to use examples written in Micro Python or C/C++.
Specifications
General
Dimensions 21 x 51 mm
Raspberry Pi Pico pinout compatible
Independent Informative LEDs (VBUS, VSYS, V3V3)
Raspberry Pi Pico RESET Button
ON/OFF Slide Switch acting on Raspberry Pi Pico Powering Source
Embedded 3.3 V @ 600 mA LDO
ESP8266 Clone WiFi Connectivity
ESP8266 Firmware Upload Switch
Embedded 1-wire Interface
Embedded DHT-11/22 Interface
Powering Options
Raspberry Pi Pico micro-USB (via VBUS)
Embedded Peripherals and Interfaces
Embedded 1-wire interface
Embedded DHT-11/22 Interface
Micro SD Card Socket
Programmer Interface
Standard Raspberry Pi Pico C/C++
Standard Raspberry Pi Pico Micro Python
Case Compatibility
DiP-Pi Plexi-Cut Case
Informative LEDs
VB (VUSB)
VS (VSYS)
V3 (V3V3)
System Protection
Direct Raspberry Pi Pico Hardware Reset Button
PPTC 500 mA @ 18 V fuse on EPR
EPR/LDO Over Temperature protection
EPR/LDO Over Current protection
System Design
Designed and Simulated with PDA Analyzer with one of the most advanced CAD/CAM Tools – Altium Designer
Industrial Originated
PCB Construction
2 ozcopper PCB manufactured for proper high current supply and cooling
6 mils track/6 mils gap technology 2 layers PCB
PCB Surface Finishing – Immersion Gold
Multi-layer Copper Thermal Pipes for increased System Thermal Response and better passive cooling
Downloads
Datasheet
Manual
The DIY Mini Digital Oscilloscope Kit (with shell) is an easy-to-build kit for a tiny digital oscilloscope. Besides the power switch, it has only one other control, a rotary encoder with a built-in pushbutton. The kit's microcontroller comes preprogrammed. The 0.96" OLED display has a resolution of 128 x 64 pixels. The oscilloscope features one channel that can measure signals up to 100 kHz. The maximum input voltage is 30 V, the minimum voltage is 0 V.
The kit consists of through-hole components (THT) are surface-mount devices (SMD). Therefore, assembling the kit means soldering SMD parts, which requires some soldering experience.
Specifications
Vertical range: 0 to 30 V
Horizontal range: 100 µs to 500 ms
Trigger type: auto, normal and single
Trigger edge: rising and falling
Trigger level: 0 to 30 V
Run/Stop mode
Automatic frequency measurement
Power: 5 V micro-USB
10 Hz, 5 V sinewave output
9 kHz, 0 to 4.8 V square wave output
Display: 0.96-inch OLED screen
Dimensions: 57 x 38 x 26 mm
Downloads
Documentation
The matte-black circuit board is extra thick and has subtle white markings, including an alphanumeric grid and PIN labels. The wiring pattern – that of classic breadboards – is easy to see by looking at the exposed traces on the bottom of the board.
The kit comes complete with the 'Integrated Circuit Leg' stand and 8 colour-coded thumbscrew terminal posts. Using the terminal posts and solder points, you can hook up to your 'IC' with bare wires, lugs, alligator clips, and/or solder joints. Connections to the 8 terminal posts are through the three-position strips on the PCB; each is labelled with the corresponding PIN.
Features
Anodized aluminium stand
8-32 size press-fit threaded inserts (8 pieces) pre-installed in the protoboard
All materials (including the circuit board and stand) are RoHS compliant (lead-free)
Tri lobular thread forming screws (6 pieces, black, 6-32 thread size) and spacers for mounting the stand.
Dimensions: 13.25 x 8.06 x 2.54 mm
Dimensions assembled: 13.25 x 9.9 x 4.3 cm
LWL01 is powered by a CR2032 coin battery, in a good LoRaWAN Network Coverage case, it can transmit as many as 12,000 uplink packets (based on SF 7, 14 dB). In poor LoRaWAN network coverage, it can transmit ~ 1,300 uplink packets (based on SF 10, 18.5 B). The design goal for one battery is up to 2 years. User can easily change the CR2032 battery for reuse. The LWL01 will send periodically data every day as well as for water leak event. It also counts the water leak event times and also calculates last water leak duration. Each LWL01 is pre-load with a set of unique keys for LoRaWAN registration, register these keys to local LoRaWAN server and it will auto connect after power on. Features LoRaWAN v1.0.3 Class A SX1262 LoRa Core Water Leak detect CR2032 battery powered AT Commands to change parameters Uplink on periodically and water leak event Downlink to change configure Applications Wireless Alarm and Security Systems Home and Building Automation Industrial Monitoring and Control
The DSO1511G with advanced ARM+FPGA architecture delivers exceptional performance with a 120 MHz bandwidth and 500 MSa/s sampling rate, ensuring precision and stability for professionals and enthusiasts alike.
Its versatility makes it ideal for MCU troubleshooting, vehicle repairs, appliance diagnostics, DIY electronics, power supply testing, and inverter analysis.
The device also features an integrated signal generator, capable of outputting adjustable waveforms with a 2.5 V amplitude, a frequency range of 0-2 MHz, and an accuracy of 0.1 Hz.
Features
120 MHz bandwidth
500 MSa/s sampling rate
2 MHz signal generator
14 measurements
10 mV vertical sensitivity
Video output
FFT spectrum
PC connection
Specifications
Bandwidth
120 MHz
Sampling rate
500 MSa/s
Display
2.4" color TFT (320 x 240)
Measurements
14 types
Vertical precision
±2%
Rise time
<3ns
Storage depth
128 Kb
Impedance
1 MΩ
Time base
5ns-10s
Vertical sensitivity
10 mV/div-10 V/div
Max voltage
±40 V (x1)±400 V (x10)
Trigger mode
Auto/Normal/Single
Trigger type
Rise/Fall
Trigger level
Manual/Auto
Display mode
YT/Roll
Persistence
None/1s/∞
Waveforms
Sinus/Square/Triangle/Noise
Frequency
0-2 Mhz
Power supply
USB-C (5 V)
Battery
2500 mAh Lithium battery
Dimensions
107 x 72 x 32 mm
Weight
166 g
Included
1x DSO1511G Oscilloscope
1x P6100 probe
1x Video cable
1x USB cable
1x Ring-shaped Stand
1x Storage bag
1x Manual
Downloads
Manual
The DSO154Pro with advanced ARM+FPGA architecture is a portable oscilloscope with a bandwidth of 18 MHz and a sampling rate of 40 MSa/s.
It has an integrated signal generator that can output adjustable waveforms with an amplitude of 3 V and a frequency range of 0-500 KHz.
Features
18 MHz bandwidth
40 MSa/s sampling rate
500 KHz signal generator
2.4" display
14 measurement parameters
Auto adjustment
Probe support: X1, X10, X100
Auto shutdown
Specifications
Bandwidth
18 MHz
Sampling rate
40 MSa/s
Display
2.4" color TFT (320 x 240)
Measurements
14 types
Vertical precision
±2%
Rise time
<3ns
Storage depth
16 Kb
Impedance
1 MΩ
Time base
50ns-10s
Vertical sensitivity
20 mV/div-10 V/div
Max voltage
±40 V (x1)±400 V (x10)
Trigger mode
Auto/Normal/Single
Trigger type
Rise/Fall
Trigger level
Manual/Auto
Display mode
YT/Roll
Persistence
None/1s/∞
Waveforms
Sinus/Square/Triangle/Noise
Frequency
0-500 KHz
Power supply
USB-C (5 V)
Battery
1000 mAh Lithium battery
Dimensions
87 x 58 x 18 mm
Weight
80 g
Included
1x DSO154Pro Oscilloscope
1x P6100 probe
1x USB cable
1x Ring-shaped bracket
1x Manual
The DSO2512G dual-channel oscilloscope with advanced ARM+FPGA architecture delivers exceptional performance with a 120 MHz bandwidth and 500 MSa/s sampling rate, ensuring precision and stability for professionals and enthusiasts alike.
Its versatility makes it ideal for MCU troubleshooting, vehicle repairs, appliance diagnostics, DIY electronics, power supply testing, and inverter analysis.
The device also features an integrated signal generator, capable of outputting adjustable waveforms with a 2.5 V amplitude, a frequency range of 0-10 MHz (or 0-2 MHz), and an accuracy of 0.1 Hz.
Features
120 MHz bandwidth
500 MSa/s sampling rate
10 MHz signal generator
2.8" display
XY mode
Video output
Single trigger
10 mV sensitivity
FFT spectrum
Specifications
Channels
2
Bandwidth
120 MHz
Sampling rate
500 MSa/s
Display
2.8" color TFT (320 x 240)
Measurements
14 types
Vertical precision
±2%
Rise time
<3ns
Storage depth
128 Kb
Impedance
1 MΩ
Time base
5ns-10s
Vertical sensitivity
10 mV/div-10 V/div
Max voltage
±40 V (x1)±400 V (x10)
Trigger mode
Auto/Normal/Single
Trigger type
Rise/Fall
Trigger level
Manual/Auto
Display mode
YT/Roll
Persistence
None/1s/∞
Waveforms
Sinus/Square/Triangle/Noise
Frequency
0-10 MHz (sin)0-2 MHz (other)
Power supply
USB-C (5 V)
Battery
4000 mAh Lithium battery
Dimensions
137 x 82 x 38 mm
Weight
286 g
Included
1x DSO2512G Oscilloscope
2x P6100 probes
1x Video cable
1x USB cable
1x Ring-shaped Stand
1x Storage bag
1x Manual
Downloads
Manual
The DSO3D12 is a portable dual-channel oscilloscope featuring a high-definition 3.2" display and a 120 MHz bandwidth, packed with powerful features.
It integrates a high-precision True RMS multimeter that supports rapid software calibration. When measuring low voltage, resistance, or continuity, both the oscilloscope and multimeter functions can be used simultaneously.
The built-in waveform generator can output various waveforms including sine, square, and triangle waves. The voltage amplitude is 2.5 V, the frequency is adjustable from 0 to 2 MHz, and the square wave duty cycle can be adjusted from 1% to 99%.
Using MCU and FPGA chips, the DSO3D12 ensures high-speed signal acquisition and fast data processing, providing a smooth user experience with a wealth of functions.
The DSO3D12 is widely used in various applications, including:
Basic R&D
Chip debugging
Car repair and maintenance
Home appliance repair
DIY debugging
Radio amateur activities
Switching power supplies
Frequency converters
Welding machines
Bus waveform analysis
Crystal waveform analysis
This versatility makes the DSO3D12 an invaluable tool for a wide range of technical and electronic tasks.
Features
Screen: 3.2" HD color display
Bracket: Collapsible stand
Key type: Soft silicone keys
Charging: USB-C/5 V
Built-in rechargeable battery for approx. 6 hours of operation
Dimensions: 145 x 86 x 33 mm
Weight: 266 g
Specifications (Oscilloscope)
Channels
2
Bandwidth
120 MHz (CH1 only)60 MHz (CH1+CH2)
Sampling rate
250 MSa/s
Equivalent sampling
500 M
Rise time
<3ns
Storage
128 Kb
Impedance
1 MΩ
Time base
5ns - 10s
Peak voltage
±400 V (10x)
Trigger mode
Auto/Normal/Single
Triger type
Rise/Fall
Triger level
Manual/Auto
Triger source
CH1/CH2
Display mode
YT/XY/Roll
Persistence
None/1s/∞
Coupling
AC/DC
Auto mode
OneKey auto/Fully auto
Sensitivity
X1: 10 mV/div~10 V/divX10: 100 mV/div~100 V/div
Measure items
14 types
DC offset
±2%
XY mode
Yes
Screenshot
Yes
Frequency
±0.01%
Zoom mode
Yes
FFT
Yes
Generator wave
Sine/Square/Triangle
Generator voltage
2.5 V ±0.05
Generator frequency
1 Hz~2 MHz
Specifications (Multimeter)
Function
Range
Precision
DC Voltage
600 mV/6.00 V/60.0 V/600 V/750 V
±(0.5% +3)
AC Voltage
600 mV/6.00 V/60.0 V/600 V
±(1% +3)
DC Current
600 mA/10 A
±(2% +5)
AC Current
600 mA/10 A
±(3% +5)
Resistance
600.0 Ω
±(1.5% +3)
6.000 kΩ/60.00 kΩ/600.0 kΩ
±(1% +3)
6.000 MΩ
±(1.5% +5)
60.00 MΩ
±(3% +3)
Capacitance
60.00 nF/600.0 nF/6.000 μF
±(10% +5)
60.00 μF/600.0 μF
±(15% +5)
Diode
0.0~3.3 V, Display "OL" above 3.3 V
Continuity
Sound at 50 Ω and below
Included
1x DSO3D12 Oscilloscope
2x P6100 oscilloscope probes
2x Test Leads
1x USB-C charging cable
1x Manual
Downloads
Manual
Unlike other Raspberry Pi boards, the Raspberry Pi Pico does not have a built-in video output. However, thanks to programmable IO (PIO) and this Pico DVI Sock, it is possible to add a DVI video output to the Raspberry Pi Pico!
The Pico DVI Sock was developed by Luke Wren, a Raspberry Pi engineer, in his spare time. He has published the design online under a CC0 license, so everybody can build the hardware from his provided files.
The physical video interface of the Pico DVI Sock is an HDMI connector, but it outputs a DVI signal. Historically, HDMI is a successor to DVI – so DVI signals can be simply transmitted using HDMI. Simple passive adapters allow you to connect HDMI cables to a DVI port.
The DVI Sock can be soldered to one end of the Raspberry Pi Pico. Thanks to the castellated edges of the Pico, soldering is very easy. Let your creativity run wild with an additional digital video output on the Pico.
Here are some suggestions / possible project ideas:
Mini game console based on the Raspberry Pi Pico
Output of measurement values on a monitor
Whether you are an electronics enthusiast or engineering professional, this book provides the reader with an introduction to the use of the CadSoft’s EAGLE PCB design software package.
EAGLE is a user-friendly, powerful and affordable software package for the efficient design of printed circuit boards. It offers the same power and functionality to all users, at a smaller cost than its competitors. A free version of EAGLE is available to enthusiasts for their own use.
EAGLE can be used on the main computing platforms including: Microsoft Windows (XP, Vista or Windows 7); Linux (based on kernel 2.6 or above) and Apple Mac OS X (Version 10.6 or higher). Any hardware that supports these software platforms will run the EAGLE application.
The book is intended for anyone who wants an introduction to the capabilities of EAGLE. The reader may be a novice at PCB design or a professional wanting to learn about EAGLE, with the intention of migrating from another CAD package.
This book will quickly allow you to:
obtain an overview of the main modules of EAGLE: the schematic editor; layout editor and autorouter in one single interface;
learn to use some of the basic commands in the schematic and layout editor modules of EAGLE;
apply your knowledge of EAGLE commands to a small project;
learn more about some of the advanced concepts of EAGLE and its capabilities;
understand how EAGLE relates to the stages of PCB manufacture;
create a complete project, from design through to PCB fabrication. The project discussed in the book is a popular, proven design from the engineering team at Elektor.
After reading this book while practicing some of the examples, and completing the projects, the reader should feel confident about taking on more challenging endeavors.
Extra easel boards for AxiDraw V3/A3 can be used as replacements, or for staging additional workpieces for quickly swapping to the next plot. This set consists of one 11.75 x 17 inch (29.85 x 43.18 cm) hardboard platen with rubber feet attached, plus eight micro binder clips.
Do you make time to talk to your Arduino? Maybe you should! The EasyVR 3 Plus Shield is a voice recognition shield for Arduino boards integrating an EasyVR module. This kit includes the EasyVR 3 Plus Module, the Arduino Shield Adapter, microphone, and headers. With all of these parts, everything has been provided to you to get up and running in a short amount of time with minimal soldering! EasyVR 3 Plus is a multi-purpose speech recognition module designed to add versatile, robust and cost effective speech recognition capabilities to almost any application. The EasyVR 3 Plus module can be used with any host with a UART interface powered at 3.3V – 5V, such as PIC and Arduino boards. Some application examples include home automation, such as voice-controlled light switches, locks, curtains or kitchen appliances, or adding “hearing” to the most popular robots on the market. Note: Please be aware that the EasyVR 3 Plus Shield for Arduino does not come pre-assembled and will require some soldering and assembly before operation. Includes EasyVR 3 Plus Module EasyVR Shield 3 Wired Microphone Speaker cable (Speaker not included) Header Set Features Up to 256 user-defined Speaker Dependent (SD) or Speaker Verification (SV) commands, that can be trained in ANY language, divided into maximum 16 groups (up to 32 SD or 5 SV commands each). A selection of 26 built-in Speaker Independent (SI) commands for ready-to-run basic controls, in the following languages: US English French German Italian Japanese Spanish Other SI commands freely downloadable from the Fortebit website (downloads section). SonicNet™ technology for wireless communications between modules or any other sound source (Audio CD, DVD, MP3 Player). Up to around 21 minutes of pre-recorded sounds or speech. Up to about 137 seconds of live message recording and playback. Real-time Lip-sync capability. DTMF tone generation. Differential audio output that directly supports 8Ω speakers. Easy-to-use Graphical User Interface to program Voice Commands and audio. Standard UART interface (powered at 3.3V - 5V). Simple and robust documented serial protocol to access and program through the host board. Six General purpose I/O lines that can be controlled via UART commands. With the optional Quick T2SI Lite license, up to 28 custom Speaker Independent (SI) command vocabularies, with up to 12 commands each, for a total of 336 possible commands in the following languages: US English British English French German Italian Japanese Korean Mandarin Spanish Compatible with Arduino boards that have the 1.0 Shield interface (UNO R3) including, but not limited to: Arduino Zero Arduino Uno Arduino Mega Arduino Leonardo Arduino Due Supports 5V and 3.3V main boards through the IOREF pin (defaults to 5V if this pin is absent) Supports direct connection to the PC on main boards with a separate USB/Serial chip and a special software-driven “bridge mode” on boards with only native USB interface, for easy access and configuration with the EasyVR Commander Enables different modes of serial connection and also flash updates to the embedded EasyVR module (through the Mode Jumper) Supports remapping of serial pins used by the Shield (in SW mode) Provides a 3.5mm audio output jack suitable for headphones or as a line out
The EggBot is a friendly art robot that can draw on spherical or egg-shaped objects from the size of a ping pong ball to that of a small Grapefruit – roughly 1.25 to 4.25 inches in diameter (3-10 cm).
You can use EggBot on all kinds of spherical objects. Use it to create the most impressive Easter eggs, personalize Christmas ornaments or even golf balls or light bulbs. The EggBot is not just a cool gadget; it’s also a great introduction to CNC (computer numerical control) and do-it-yourself robotics. All of the electronics and software are designed to be hackable and repurposable, so you could easily computer control an Etch-a-Sketch or create something totally new.
The EggBot software allows you to control the ‘bot from within Inkscape – a superb freeware illustration program – on Mac, Windows, or Linux computers. You can draw an image directly, trace a photograph, or import designs from other programs. You can also control the EggBot directly from many other programs that have the ability to send serial commands over a USB port.
Universal power supply included! (with US-EU adapter).
The EiBotBoard ('EBB') is a USB-based dual stepper motor controller board that is useful for many general purpose robotics applications. Originally designed for the EggBot project, it is the 'brain' of all current models of the EggBot, but also of the AxiDraw and WaterColorBot as well. The EBB was designed by Brian Schmalz of Schmalz Haus LLC. It is an open source (in both hardware and software), PIC18F46J50-based motor controller board. Standard features include two Allegro A4983 16X microstepping motor drivers for bipolar steppers. It also has a separate onboard regulator to power up to two hobby servo motors. It is 2.2 x 2.2 inches square (5.6 x 5.6 cm). We are currently shipping version 2.7 of the EBB, which features several improvements for reliability. Version 2.7 uses a standard USB micro connector and has a switch that by default turns off power to the pen-lift servo motor after one minute of inactivity. You can change the timeout duration or disable this feature using the serial command protocol. Specifications Motor driver ICs: Two Allegro A4983 Stepper motor type: Bipolar (2) Step size: Full, 1/2, 1/4, 1/8, 1/16 Motor connectors: Screw terminal USB jack type: Micro-B Power connector: Barrel Jack, 2.1 x 5.5 mm, center positive Voltage input range: 9-25 V DC Output current adjustment: 46 mA to 1.25 A per phase Downloads/Documentation GitHub
This 10.1-inch HDMI touch screen has a high-definition resolution of 1280x800 and supports a viewing angle of 178°, providing an excellent visual experience. It supports Raspberry Pi, Windows, Linux, Ubuntu and other systems, and is also compatible with Raspberry Pi 3/3B+/4B/5, Jetson Nano, Beaglebone, Banana Pi and other mainstream development boards. You can easily adjust the desired brightness by adjusting the backlight button.
This Raspberry Pi capacitive touch screen supports 5-point touch, has fast response speed, and high-definition communication supports plug-and-play.It comes with a stand for easy desktop placement, and mounting holes on the back allow you to securely mount it on a wall or integrate it with a small form factor SBC (single board computer).
To protect the screen and enhance its visual appeal, the monitor comes with a durable and stylish acrylic cover.
Whether you need a high-quality monitor for gaming, multimedia entertainment, or industrial applications, our 10-inch monitors offer superior visuals, responsive touch controls, seamless connectivity, and versatile mounting options.
Features
IPS HD 1280x800 resolution and 178° full viewing angle offers crystal clear visuals and vivid colors for high-quality visual experience
Support backlight control, itcan be adjusted by button
Support capacitive 5-point touch, enable smooth, accurate and fast response
Use HD communication, plug and play, and easy to use
Support Windows, Linux, Ubuntu, Kodi, etc.
Compatible with Raspberry Pi 3/3B+/4B/5, Jetson Nano, Beaglebone
Specifications
Screen Size
10.1 inch
Screen Type
IPS screen
Resolution
1280 x 800
Backlight adjustment
Key switch adjustment
Touch Screen Type
Capacitive Touch Screen
Touch IC
SIS9200
Power
Micro-USB (5 V)
Overall power
5.2942 W (100% brightness)
Video Input Interface
HDMI-Compatible (up to 1080p)
Active Area
216.6 x 135.4 mm
Dimensions (L x W x H)
239.4 x 157.4 x 12.3 ±0.2 mm
Included
1x 10.1 inch Touch Display
1x HD to HD Cable
2x USB cable
1x HD to Mini HD Adapter
1x Screw Pack
2x Bracket
1x Screwdriver
1x Manual
Downloads
Manual
Wiki
15 Sensor Modules & 21 Tutorials
The Elecrow All-in-One Starter Kit for Arduino is the perfect choice for beginners looking to explore the world of Arduino in a fun and accessible way. The kit includes more than 20 interactive tutorials, ranging from easy to advanced. These step-by-step guides help you master sensor usage, develop logical thinking skills, and spark your creativity.
The kit contains 15 sensors in total: 14 built-in sensors and 1 humidity sensor with a Crowtail interface. Each sensor offers unique features and functions, making them ideal for Arduino novices. Additionally, the kit includes 6 Crowtail interfaces, enabling compatibility with over 150 types of Crowtail sensors and offering excellent expandability. These features make it a great entry-level tool for fostering logical thinking and innovation.
Unlike most starter kits, this all-in-one kit uses a unified board design — no breadboard, no soldering, and no wiring required. This allows you to focus entirely on programming and learning Arduino.
Features
15 sensors with different functions, 21 creative tutorials
Common board design for sensors, no need to solder wires, direct use
Portable suitcase (small and exquisite)
Reserved 6 Crowtail interfaces (3x I/O, 2x I²C, 1x UART)
Visualized silk screen printing, corresponding to the characteristics of each sensor
Specifications
All-in-one Starter Kit for Raspberry Pi Pico 2
All-in-one Starter Kit for Arduino
Main Processor
Raspberry Pi Pico 2 RP2350
ATmega328P
Number of Sensors
17 sensors
15 sensors (including 1 Humidity sensor)
Sensor Board Design
Integrated sensor board, no soldering or complex wiring required
Display
2.4-inch TFT full-color touch screen
N/A
Ambient Lights
20 full-color ambient lights, switchable via touch screen
N/A
Built-in Mini Games
Yes
No
Expansion Interfaces
N/A
6 Crowtail interfaces(3x I/O, 2x I²C, 1x UART)
Programming Environment
Based on Arduino software
Number of Tutorials
21 creative tutorials
Interface
USB-C
Dimensions
195 x 170 x 46 mm
Weight
380 g
340 g
Included
1x Elecrow All-in-One Starter Kit for Arduino
1x Moisture Sensor with Cable
1x IR Remote Control
1x USB-C Cable
Downloads
Datasheet
Manual
Wiki
17 Sensor Modules & 21 Tutorials
The Elecrow All-in-One Starter Kit for Raspberry Pi Pico 2 is an ideal choice for beginners embarking on their learning journey with the RP2040-based Pico 2. This comprehensive kit integrates 17 different sensors onto a single board and features a 2.4-inch full-color TFT touch screen. No soldering or wiring is required – it's ready to use right out of the box, enabling a quick and seamless start.
The kit includes more than 20 creative tutorials, ranging from basic to advanced levels. These step-by-step guides help users gradually become familiar with various sensors, develop logical thinking skills, and spark creativity. Its compact, portable suitcase design makes it easy to carry and perfect for learning on the go.
To enhance the learning experience, the kit also features 20 programmable full-color ambient lights and built-in mini-games, allowing for an engaging blend of education and entertainment.
Features
Powered by Raspberry Pi Pico 2 (RP2350 chip)
Includes 17 integrated sensors with various functions, along with over 20 creative tutorials
All-in-one sensor board design – no soldering required, ready to use out of the box, perfect for quick prototyping
Compact and stylish portable suitcase – small, elegant, and easy to carry
2.4-inch full-color TFT touchscreen
20 programmable full-color ambient lights for dynamic visual effects
Built-in mini-games – play instantly after boot-up, enabling a smooth transition between learning and fun
Sensores
1x Temperature & Humidity Sensor
4x Buttons
1x Ultrasonic Ranging Sensor
1x Light Sensor
1x Linear Potentiometer
3x LEDs
1x Buzzer
1x 2.4-inch TFT Display
1x Infrared Remote
1x Relay
1x Servo motor
1x Sound Sensor
1x Accelerometer & Gyro
1x Touch Sensor
1x Vibration Motor
1x Hall Sensor
1x Gas Sensor (MQ2)
Specifications
All-in-one Starter Kit for Raspberry Pi Pico 2
All-in-one Starter Kit for Arduino
Main Processor
Raspberry Pi Pico 2 RP2350
ATmega328P
Number of Sensors
17 sensors
15 sensors (including 1 Humidity sensor)
Sensor Board Design
Integrated sensor board, no soldering or complex wiring required
Display
2.4-inch TFT full-color touch screen
N/A
Ambient Lights
20 full-color ambient lights, switchable via touch screen
N/A
Built-in Mini Games
Yes
No
Expansion Interfaces
N/A
6 Crowtail interfaces(3x I/O, 2x I²C, 1x UART)
Programming Environment
Based on Arduino software
Number of Tutorials
21 creative tutorials
Interface
USB-C
Dimensions
195 x 170 x 46 mm
Weight
380 g
340 g
Included
1x Elecrow All-in-One Starter Kit for Raspberry Pi Pico 2
1x IR Remote control
1x USB-C cable
Downloads
Datasheet
Manual
Wiki
Sound Secrets and Technology
What would today’s rock and pop music be without electric lead and bass guitars? These instruments have been setting the tone for more than sixty years. Their underlying sound is determined largely by their electrical components. But, how do they actually work? Almost no one is able to explain this to the true musician with no technical background. This book answers many questions simply, in an easily-understandable manner.
For the interested musician (and others), this book unveils, in a simple and well-grounded way, what have, until now, been regarded as manufacturer secrets. The examination explores deep within the guitar, including pickups and electrical environment, so that guitar electronics are no longer considered highly secret. With a few deft interventions, many instruments can be rendered more versatile and made to sound a lot better – in the most cost-effective manner.
The author is an experienced electronics professional and active musician. He has thoroughly tested everything described here, in practice.
Sound Secrets and Technology
What would today’s rock and pop music be without electric lead and bass guitars? These instruments have been setting the tone for more than sixty years. Their underlying sound is determined largely by their electrical components. But, how do they actually work? Almost no one is able to explain this to the true musician with no technical background. This book answers many questions simply, in an easily-understandable manner.
For the interested musician (and others), this book unveils, in a simple and well-grounded way, what have, until now, been regarded as manufacturer secrets. The examination explores deep within the guitar, including pickups and electrical environment, so that guitar electronics are no longer considered highly secret. With a few deft interventions, many instruments can be rendered more versatile and made to sound a lot better – in the most cost-effective manner.
The author is an experienced electronics professional and active musician. He has thoroughly tested everything described here, in practice.