The FNIRSI HRM-10 is a portable, high-precision battery internal resistance and voltage tester. This device offers true four-wire measurement and is designed for both accuracy and ease of use. It automatically measures internal resistance and voltage values simultaneously, displaying the results on its HD color screen. Users have the option to manually adjust voltage and resistance ranges to suit their needs. The device also includes a sorting mode that automatically filters the good and bad batteries based on user-set thresholds. Additionally, it supports the storage of historical data and allows for exporting measurement records in table format.
Features
High Measurement Accuracy
Tabular Data Export
Auto-Evaluate Measurement Results
8 Threshold Settings
HD Color Screen
Folding Stand
1000 mAh Lithium Battery
Specifications
Voltage
Resistance
Measuring range
0-100 V (DC)
0-200 Ω
Accuracy
±0.5%
±0.5%
Gear
Automatic, 1 V, 10 V, 100 V
Automatic, 20 mΩ, 200 mΩ, 2 Ω, 20 Ω, 200 Ω
Instrument test signal frequency
1 Khz (AC)
Rechargeable
USB-C (5 V/1 A)
Built-in battery
1000 mAh lithium battery
User calibration
Yes
Sorting mode
Yes
History record
Yes
Recorded data export
Yes
Working environment
–10°C to +45°C, relative humidity <80%
Storage environment
–20°C to +80°C, relative humidity <80%
Dimensions
158.7 x 80.5 x 28.4 mm
Weight
225 g
Included
1x FNIRSI HRM-10 Internal Resistance Tester
1x Clip Test Line
1x USB-C data cable
1x Manual
Downloads
Manual
Firmware V0.3
The FNIRDSI DSO-TC4 is a multifunctional transistor oscilloscope that is both comprehensive and practical. It is designed for use in maintenance and R&D applications, integrating an oscilloscope, transistor tester, and signal generator into a single device.
Features
Equipped with a 2.8-inch TFT color screen for a clear and intuitive display
Built-in high-capacity rechargeable lithium battery (1500 mAh) with a standby time of up to 4 hours
Compact and lightweight, ideal for mobile use
Specifications
Oscilloscope
Analog Bandwidth
10 MHz
Real-Time Sampling Rate
48 MSa/s
Input Impedance
1 MΩ
Coupling Mode
AC/DC
Test Voltage Range
1:1 Probe: 80 Vpp (+40 V)
10:1 Probe: 800 Vpp (+400 V)
Vertical Sensitivity
10 mV/div~10 V/div (X1 range)
Vertical Displacement
Adjustable with indication
Time Base Range
50ns~20s
Trigger Mode
Auto/Normal/Single
Trigger Type
Rising edge, Falling edge
Trigger Level
Adjustable with indication
Waveform Freeze
Yes (HOLD function)
Automatic Measurement
Max, Min, Avg, RMS, Vpp, Frequency, Cycle, Duty Cycle
Component Tester
Transistor
Amplification factor "hfe"; Base-Emitter voltage "Ube", Ic/Ie, Collector-Emitter reverse leakage current "Iceo", Ices, Forward voltage drop of protection diode "Uf"
Diode
Forward voltage drop <5 V (Forward voltage drop, Junction capacitance, Reverse leakage current)
Zener Diode
0.01~32 V
Reverse Breakdown Voltage (K-A-A Test Area)
Field-Effect Transistor (FET)
JFET: Gate capacitance "Cg", Drain current Id under "Vgs", Forward voltage drop of protection diode "Uf"
IGBT: Drain current Id under Vgs, Forward voltage drop of protection diode Uf
MIOSTET: Threshold voltage "Vt", Gate capacitance "Cg", Drain-Source resistance "Rds", Forward voltage drop of protection diode "Uf"
Unidirectional SCR
Trigger voltage <5V, Gate level (Gate voltage)
Bidirectional SCR
Trigger current <6mA (Gate voltage)
Capacitor
25pF~100mF, Capacitance value, Loss factor "Vloss"
Resistor
0.01Ω~50MΩ
Inductor
10μH~1000μH, DC resistance
DS18B20
Temperature sensor, Pins: GND, DQ, VDD
DHT11
Temperature and humidity sensor, Pins: VDD, DATA, GND
Signal Generator
Output Waveform
Supports 13 waveform outputs
Waveform Frequency
0-50 KHz
Square Wave Duty Cycle
0-100%
Waveform Amplitude
0.1-3.0 V
General
Display
2.8-inch TFT color screen
Backlight
Brightness adjustable
Power Supply
USB-C (5 V/1 A)
Battery
3.7 V/1500 mAh
Languages
English, German, Spanish, Portuguese, Russian, Chinese, Japanese, Korean
Dimensions
90 x 142 x 27.5 mm
Weight
186 g
Included
1x FNIRSI DSO-TC4 (3-in-1) Oscilloscope (10 MHz)
1x P6100 Oscilloscope probes (10X)
1x Alligator clip probe
3x Test hooks
1x Adapter
1x USB-C charging cable
1x Manual
Downloads
Manual
Firmware V0.0.7 (+V1.0.9)
Programming and Projects for the Minima and WiFi
Based on the low-cost 8-bit ATmega328P processor, the Arduino Uno R3 board is likely to score as the most popular Arduino family member, and this workhorse has been with us for many years. Eleven years later, the long-overdue successor, the Arduino Uno R4, was released. It is built around a 48 MHz, 32-bit Arm Cortex-M4 microcontroller and provides significantly expanded SRAM and Flash memory. Additionally, a higher-precision ADC and a new DAC are added to the design. The Uno R4 board also supports the CAN Bus with an interface.
Two versions of the board are available: Uno R4 Minima, and Uno R4 WiFi. This book is about using these new boards to develop many different and interesting projects with just a handful of parts and external modules. All projects described in the book have been fully tested on the Uno R4 Minima or the Uno R4 WiFi board, as appropriate.
The project topics include the reading, control, and driving of many components and modules in the kit as well as on the relevant Uno R4 board, including
LEDs
7-segment displays (using timer interrupts)
LCDs
Sensors
RFID Reader
4x4 Keypad
Real-time clock (RTC)
Joystick
8×8 LED matrix
Motors
DAC (Digital-to-analog converter)
LED matrix
WiFi connectivity
Serial UART
CAN bus
Infrared controller and receiver
Simulators
… all in creative and educational ways with the project operation and associated software explained in great detail.
Complete ESP32 microcontroller learning course featuring a custom-designed MCU expansion board, hands-on projects, and a comprehensive online guide – perfect for learning hardware, programming, and connectivity step by step.
A Practical Introduction to Embedded Systems with the ESP32
This course is designed for readers who are new to embedded systems and looking for a structured, example-driven way to get started. If you’ve explored general-purpose electronics or Arduino-based materials but found them too broad or lacking in practical guidance, this course offers a more focused alternative.
Using the "ESP32 by Example Kit" (EEK) – a compact and affordable set of components featuring LEDs, sensors, an OLED display, and a motion processor – you’ll work with a consistent hardware setup throughout the course. Once assembled, the EEK stays mostly unchanged, allowing you to concentrate on learning and experimentation without constant reconfiguration.
Topics include:
Understanding and programming the ESP32 microcontroller
Writing and deploying code with the Arduino IDE
Exploring cyber-physical systems, culminating in basic drone control
No prior experience with Arduino or embedded development is required. Each section features hands-on examples and mini-projects designed to reinforce key concepts and inspire deeper exploration. By the end of the course, you’ll be able not only to reproduce the book’s examples but also to build on them with your own ideas and applications.
Whether you're interested in embedded programming, interactive systems, or introductory drone control, this course provides a clear and practical path to getting started.
What you'll learn?
Embedded programming with the ESP32 using the Arduino IDE
Real-time sensor input and control via buttons, LEDs, and displays
Gesture-based interaction using the MPU6050 motion sensor
Bluetooth gamepad integration and drone control simulation
Wi-Fi and UDP networking, local web servers, and NTP
MQTT communication with cloud platforms like AWS and Arduino IoT
How to build and deploy full-featured IoT systems
Perfect for
Students and self-learners exploring embedded systems
Makers and IoT enthusiasts looking to improve their hardware skills
Educators and trainers seeking ready-to-teach material
Developers moving beyond Raspberry Pi or Arduino basics
Support when you need it
Access to instructors via Elektor Academy
Helpful community forums and essential documentation
What's inside the Box (Course)?
New 384-page book: "ESP32 by Example" (valued at €45)
Elektor ESP32 by Example Kit (EEK): Microcontroller Extension Board with 6 LEDs and 6 Buttons installed + OLED Display, MPU6050 3-axis Accelerometer and Gyroscope Module (valued at €40)
Adafruit HUZZAH32 – ESP32 Feather MCU Board (valued at €30)
ESP32 Cheap Yellow Display Board (valued at €25)
DHT11 Humidity & Temperature Sensor
Breadboard
Jumper wires
USB-C cable
Access to the full course on the Elektor Academy Pro Learning Platform
Instructional videos
Downloadable Arduino project files for every module
Learning Material (of this Box/Course)
▶ Click here to open
Module 1 – Getting Started with the ESP32 & EEK
Module 2 – Digital Output – LEDs and GPIO
Module 3 – Switches and Input Handling
Module 4 – EEK and PWM
Module 5 – OLED and Display Output
Module 6 – Motion Sensing with the MPU6050
Module 7 – Capstone Project (EEK in Action)
Module 8 – WiFi and Web Control with ESP32
Module 9 – Cloud Concepts using EEK
Module 10 – Hands-on: Arduino IoT Cloud and EEK
Module 11 – BlueTooth and EEK GamePad Integration
Module 12 – Why Drones?
Module 13 – Drone Simulator Concepts
Module 14 – Simple Drone Flight Control
Module 15 – Real-Time Drone Flight Control
Module 16 – Drone Control Mini-Projects
Module 17 – Middleware and Python Scripting
Module 18 – Python Applications for Drone Control
Module 19 – Capstone EEK Control Project and Presentation
About the Author
Dr. Jim Solderitsch is an educator, software architect, systems developer, and cybersecurity researcher with a focus on cyber-physical systems. He currently serves as an Adjunct Professor in Computing Sciences at Villanova University in Pennsylvania.
What is Elektor Academy Pro?
Elektor Academy Pro delivers specialized learning solutions designed for professionals, engineering teams, and technical experts in the electronics and embedded systems industry. It enables individuals and organizations to expand their practical knowledge, enhance their skills, and stay ahead of the curve through high-quality resources and hands-on training tools.
From real-world projects and expert-led courses to in-depth technical insights, Elektor empowers engineers to tackle today’s electronics and embedded systems challenges. Our educational offerings include Academy Books, Pro Boxes, Webinars, Conferences, and industry-focused B2B magazines – all created with professional development in mind.
Whether you're an engineer, R&D specialist, or technical decision-maker, Elektor Academy Pro bridges the gap between theory and practice, helping you master emerging technologies and drive innovation within your organization.
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.
High-Performance LoRa Communication Device
The Elecrow ThinkNode M5 is a compact, portable LoRa communication device designed for off-grid messaging, location sharing, and outdoor use. Powered by an ESP32-S3 processor and an SX1262 LoRa chip, it comes pre-installed with Meshtastic firmware and can be configured conveniently via Bluetooth using the official Meshtastic app.
The integrated multi-GNSS module supports GPS, GLONASS, BeiDou, and QZSS for reliable positioning and location sharing. Messages and device information are displayed on the energy-efficient 1.54-inch e-paper screen, while the built-in 1,200 mAh rechargeable battery enables extended mobile operation.
With its integrated LoRa antenna, compact housing, RTC, and support for both Meshtastic and MeshCore firmware, the ThinkNode M5 is a practical communication solution for hiking, camping, remote locations, and emergency situations where conventional mobile networks are unavailable.
Features
LoRa communication
Multi-GNSS positioning
1,200 mAh rechargeable battery
1.54-inch e-paper display
Built-in RTC
Compatible with MeshCore
Compatible with Meshtastic
Specifications
Main Processor (ESP32-S3)
CPU/SoC
Xtensa 32-bit LX7 dual-core processor, clocked at up to 240 MHz
System Memory
512 KB SRAM, 8 MB PSRAM
Storage
4 MB Flash, 384 KB ROM
Firmware
Meshtastic firmware is fully compatible, and the signal is transmitted in LoRa mode
EPD (Electronic Paper Display)
Display Size
1.54 inch EPD (monochrome Ink screen)
Display Materials
E-lnk (Electronic Ink)
Resolution
200 x 200
Driver Chip
SSD1681 (via SPI or I²C interface)
Global Fresh Time
2s
Wireless Communication
Bluetooth
Bluetooth Low Energy and Bluetooth 5.0 (phone configuration)
LoRa
SX1262 LoRa Module, EU 868 MHz(external antenna)
Hardware
Interfaces
USB-C, RP-SMA
Function
GPS Location (GPS, GLONASS, BeiDou, QZSS), EPD Display, RTC, USB 2.0, PMU power management (built-in 1200 mAh lithium battery), buzzer, etc.
Button
Knob Switch, Function Button, Page Turn Button, GPS Switch, Reset Button
LED Indicator
Power supply, GPS/LoRa indication
Others
Power Input
5 V/1 A, supports USB or lithium battery power supply
Power consumption
The maximum working current is about 340 mA (CPU + LoRa module), and the low power consumption is about 34 uA
Operating Temperature
-10~50°C
Storage Temperature
-20~60°C
Relative humidity
10-95%, @ 40°C (non-condensing)
Enclosure
ABS Plastic
Dimensions
82 x 51.6 x 26.3 mm
Weight
81 g
Included
1x Elecrow ThinkNode M5
1x LoRa antenna
1x USB-C cable
1x Manual
Downloads
Manual
Programming and Projects for the Minima and WiFi
Based on the low-cost 8-bit ATmega328P processor, the Arduino Uno R3 board is likely to score as the most popular Arduino family member, and this workhorse has been with us for many years. Eleven years later, the long-overdue successor, the Arduino Uno R4, was released. It is built around a 48 MHz, 32-bit Arm Cortex-M4 microcontroller and provides significantly expanded SRAM and Flash memory. Additionally, a higher-precision ADC and a new DAC are added to the design. The Uno R4 board also supports the CAN Bus with an interface.
Two versions of the board are available: Uno R4 Minima, and Uno R4 WiFi. This book is about using these new boards to develop many different and interesting projects with just a handful of parts and external modules. All projects described in the book have been fully tested on the Uno R4 Minima or the Uno R4 WiFi board, as appropriate.
The project topics include the reading, control, and driving of many components and modules in the kit as well as on the relevant Uno R4 board, including
LEDs
7-segment displays (using timer interrupts)
LCDs
Sensors
RFID Reader
4x4 Keypad
Real-time clock (RTC)
Joystick
8×8 LED matrix
Motors
DAC (Digital-to-analog converter)
LED matrix
WiFi connectivity
Serial UART
CAN bus
Infrared controller and receiver
Simulators
… all in creative and educational ways with the project operation and associated software explained in great detail.
A comprehensive course that will teach you how to build a modern IoT application This book will take you on a whirlwind tour of full-stack web application development using Raspberry Pi. You will learn how to build an application from the ground up. You will gain experience and know-how of technologies including: The Linux operating system and command line. The Python programming language. The Raspberry Pi General Purpose Input Output pins (GPIOs). The Nginx web server. Flask Python web application microframework. JQuery and CSS for creating user interfaces. Dealing with time zones. Creating charts with Plotly and Google Charts. Data logging with Google Sheet. Developing applets with IFTTT. Securing your application with SSL. Receiving SMS notifications to your phone using Twilio. This book will also teach you how to set up a remote wireless Arduino sensor node and collect data from it. Your Raspberry Pi web application will be able to process Arduino node data in the same way it processes data from its onboard sensor. Raspberry Pi Full Stack will teach you many skills essential to building Web and Internet of Things applications. The application you will build in this project is a platform that you can extend upon. This is just the start of what you can do with a Raspberry Pi and the software and hardware components that you will learn about. This book is supported by the author via a dedicated discussion space.
MDP-P906 has a built-in cooling fan, and maximum output power of up to 300 W, which meets a wider range of testing needs and application scenarios. Through 2.4 GHz wireless communication, it can be connected to MDP-M01 Smart Digital Monitor module to realize the free combination of multiple channels of 300 W per channel.
MDP-P906 has the index, stability and reliability comparable to a professional power supply. It can output pure current, and provide powerful functions such as programmable output, timing output, timing control, automatic compensation, boost mode, etc., making itself a real cost-effective, smart and customized programmable linear DC power supply.
MDP-P906 adopts a precision CNC machined aluminum alloy shell, with fine workmanship, novel, mini and beautiful appearance, it completely subverts the rigid image of traditional desktop power supply. With stackable modular design and wireless communication function, MDP-P906 can work independently or paired, both on the workbench, and be carried out for on-site maintenance. MDP-P906 is a perfect solution for electronic engineer, especially field application engineers to meet different needs of power sources.
Built-in silent cooling fan, instant cooling, ensure a stable and efficient output!
Smart linear compensation, constant voltage & constant current
Positive & negative output, series boost, parallel current sharing
Applications
Universal tests and teaching experiments in R&D laboratory
Maintenance of digital products
Property verification and fault diagnosis of devices and circuits
Emergency power supply for model airplanes and vehicles
Power supply testing of RF and microwave circuits or modules
Quality control and quality inspection
Supply purified power for high-accuracy digital-analog hybrid circuits and Hi-Fi audio devices
Specifications
Input
DC 4.2-30 V/14 A (Max)QC 3.0/PD2.0, 20 V/5 A (Max)
Output
0-30 V/0-10 A, 300 W (Max)
Conversion efficiency
95%
Output resolution
10 mV/2 mA, up to 1 mV/1 mA via Display Control module
Output accuracy
0.03%+5 mV0.05%+2 mV
Adjustment rate
Load adjustment rate <±0.01%Power adjustment rate <±0.01%
Ripple and noise
<250 uVrms, 3 mVpp; 2 mArms
Transient response
<4 uS
Safety protections
Input over-voltage, under-voltage, reverse connection protection, output over-current, back-flow protection and over-temperature protection
Others
Automatically shut-down and enter micro-power modeSupport USB firmware upgrade
Dimensions
112 x 66 x 20 mm
Weight
181 g
Included
1x MDP-P906 Digital Power Supply
2x Output Cable
1x User Manual
Downloads
User Manual v1.1
Firmware v1.32
Raspberry Pi 5 provides two four-lane MIPI connectors, each of which can support either a camera or a display. These connectors use the same 22-way, 0.5 mm-pitch “mini” FPC format as the Compute Module Development Kit, and require adapter cables to connect to the 15-way, 1 mm-pitch “standard” format connectors on current Raspbery Pi camera and display products.These mini-to-standard adapter cables for cameras and displays (note that a camera cable should not be used with a display, and vice versa) are available in 200 mm, 300 mm and 500 mm lengths.
This book contains 50 fun and exciting projects for PIC microcontrollers such as a laser alarm, USB teasing mouse, eggtimer, youth repellent, soundswitch, capacitive liquid level gauge, 'finger in the water' sensor, guarding a room using a camera, mains light dimmer (110-240 volts), talking microcontroller and much more. Several different techniques are discussed such as relay, alternating current control including mains, I²C, SPI, RS232, USB, pulse width modulation, rotary encoder, interrupts, infrared, analog-digital conversion (and the other way around), 7-segment display and even CAN bus.
You can use this book to build the projects for your own use. The clear explanations, schematics and even pictures of each project make this a fun activity. For each project the theory is discussed and why the project has been executed in that particular way. That means you can also use this book as a studybook, or as basis for larger and more complicated projects. All projects use a breadboard so modification and expansion is easy.
Three PIC microcontrollers are used, the 16f877A, 18f4455 and 18f4685. It is also discussed how you can migrate your project from one microcontroller to another – 15 types are supported - including two example projects.
All software that is used in this book can be downloaded for free. That also applies to the open source programming language JAL. This powerful and yet easy to learn language is used by hobbyists as well as professionals.
This book can also be used as a reference guide. It explains all JAL commands, as well as the expansion libraries. Using the index you can easily find example projects that illustrate the use of these commands. Even when you have built all projects in this book you will still want to keep it within arm's reach.
Discover endless creativity with the Universal Maker Sensor Kit, designed for use with Raspberry Pi, Pico W, Arduino, and ESP32. This versatile kit offers compatibility across popular development platforms, including Arduino Uno R4 Minima/WiFi, Uno R3, Mega 2560, Raspberry Pi 5, 4, 3B+, 3B, Zero, Pico W, and ESP32.
Featuring over 35 sensors, actuators, and displays, it's perfect for projects ranging from environmental monitoring and smart home automation to robotics and interactive gaming. Step-by-step tutorials in C/C++, Python, and MicroPython guide beginners and experienced makers alike through 169 exciting projects.
Features
Wide Compatibility: Fully supports Arduino (Uno R3, Uno R4 Minima/WiFi, Mega 2560), Raspberry Pi (5, 4, 3B+, 3B, Zero, Pico W), and ESP32, enabling extensive flexibility across numerous development platforms. Includes instructions for building 169 projects.
Comprehensive Components: Features more than 35 sensors, actuators, and display modules suitable for diverse projects such as environmental monitoring, smart home automation, robotics, and interactive game controllers.
Detailed Tutorials: Provides clear, step-by-step tutorials covering Arduino, Raspberry Pi, Pico W, ESP32, and each included component. Tutorials are available in C/C++, Python, and MicroPython, catering effectively to both beginners and experienced makers.
Suitable for All Skill Levels: Offers structured projects designed to guide users seamlessly from beginner to advanced proficiency in electronics and programming, enhancing creativity and technical expertise.
Included
Breadboard
Button Module
Capacitive Soil Moisture Module
Flame Sensor Module
Gas/Smoke Sensor Module (MQ2)
Gyroscope & Accelerometer Module (MPU6050)
Hall Sensor Module
Infrared Speed Sensor Module
IR Obstacle Avoidance Sensor Module
Joystick Module
PCF8591 ADC DAC Converter Module
Photoresistor Module
PIR Motion Module (HC-SR501)
Potentiometer Module
Pulse Oximeter and Heart Rate Sensor Module (MAX30102)
Raindrop Detection Module
Real Time Clock Module (DS1302)
Rotary Encoder Module
Temperature Sensor Module (DS18B20)
Temperature and Humidity Sensor Module (DHT11)
Temperature, Humidity & Pressure Sensor (BMP280)
Time of Flight Micro-LIDAR Distance Sensor (VL53L0X)
Touch Sensor Module
Ultrasonic Sensor Module (HC-SR04)
Vibration Sensor Module (SW-420)
Water Level Sensor Module
I²C LCD 1602
OLED Display Module (SSD1306)
RGB LED Module
Traffic Light Module
5 V Relay Module
Centrifugal Pump
L9110 Motor Driver Module
Passive Buzzer Module
Servo Motor (SG90)
TT Motor
ESP8266 Module
JDY-31 Bluetooth Module
Power Supply Module
Documentation
Online Tutorial