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 digital night vision monocular is a powerful device that combines advanced technology with user-friendly comfort. Featuring high-resolution photo and video capabilities, adjustable infrared brightness, and a compact design, it is perfectly suited for a variety of outdoor activities such as camping, fishing, and wildlife observation.
Specifications
Optical Magnification
6x
Digital Zoom
8x
IR Illumination Power/Wavelength
3 W/850 nm
Lens Diameter
25 mm
Photo Resolution
40 MP, 30 MP, 25 MP, 20 MP, 10 MP, 8 MP, 5 MP, 3 MP
Photo Format
JPG
Video Resolution
2.5k, 1080p, 720p
Video Format
AVI
FOV
10°
Image Sensor
CMOS
Recording during the Day
Color
Recording at Night
Black and White
Display
2-inch IPS screen (320x240)
Battery
Built-in 18650 Lithium battery (2500 mAh)
Charging Port
USB-C
Operating Temperature
−30°C to +55°C (−22°F to +122°F)
Dimensions
170 x 75 x 65 mm
Weight
245 g
Included
1x Night Vision Monocular
1x Card Reader
1x Storage Bag
1x Wrist Strap
1x Lens Cleaning Cloth
1x USB Cable
1x Manual
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
The DLOS8 is an open-source outdoor LoRaWAN Gateway. It lets you bridge LoRa wireless network to an IP network via Ethernet, WiFi or 3G. The LoRa wireless allows users to send data and reach extremely long ranges at low data-rates.
The DLOS8 uses Semtech packet forwarder and fully compatible with LoRaWAN protocol. It includes an SX1301 LoRaWAN concentrator, which provides ten programmable parallel demodulation paths.
DLOS8 has pre-configured standard LoRaWAN frequency bands to use for different countries. User can also customize the frequency bands to use in their LoRaWAN network.
DLOS8 can communicate with ABP LoRaWAN end node without LoRaWAN server. The system integrator can use it to integrate with their existing IoT Service without set up own LoRaWAN server or use 3rd party LoRaWAN service.
Features
Managed by SSH via LAN or WiFi, Web GUI
Open Source OpenWrt system
Emulates 49x LoRa demodulators
Outdoor LoRaWAN Gateway
LoRaWAN packet filtering
Ten programmable parallel demodulation paths
Farseeing LED indicator
External fibreglass antenna
Built-in GPS module for location & timing
802.3af PoE
IP65
Lighting Protection
Power Consumption: 12 V, 300~500 mA
1x 10M/100M RJ45 Ports
1x USB host port
2.4G WiFi (802.11 bgn)
Applications
Logistics and Supply Chain Management
Smart Buildings & Home Automation
Smart Metering
Smart Cities
Smart Agriculture
Smart Factory
Downloads
Datasheet
User Manual
Firmware
Mechanical
The Dragino LDS02 is powered by 2x AAA batteries and targets long-time use, these two batteries can provide about 16,000~70,000 uplink packets. After the batteries run out, the user can easily open the enclosure and replace them with 2 common AAA batteries.
It will send periodically data every day as well as for each door open/close action. It also counts the door open times and calculates the last door open duration. The user can also disable the uplink for each open/close event, instead, the device can count each open event and uplink periodically.
It also has the open alarm feature, the user can set this feature so the device will send an alarm if the door has been open for a certain time. Each LDS02 is pre-load with a set of unique keys for LoRaWAN registration, register these keys to the LoRaWAN server and it will auto-connect after power on.
Features
LoRaWAN v1.0.3 Class A
SX1262 LoRa Core
Door Open/Close detect
2 x AAA LR03 Batteries
Door open/close statistics
AT Commands to change parameters
Uplink on periodically and open/close action
Open duration alarm
Downlink to change configure
Applications
Wireless Alarm and Security Systems
Home and Building Automation
Industrial Monitoring and Control
Dragino LoRaWAN IoT Kit v3 is designed to facilitate beginners and developers to quickly learn and demonstrate LoRa/LoRaWAN and IoT technology. It helps users to turn the idea into a practical application and make the Internet of Things a reality. The LoRaWAN IoT Kit v3 can be used to evaluate the multi-channel LoRaWAN solution and single-channel private LoRa solution. Users can also use LoRaWAN IoT Kit v3 to test different network structure solutions and find the best for their IoT solution. The LoRaWAN IoT kit v3 shows how to build a LoRaWAN network, and how to use the network to send data from a LoRa sensor node to the cloud server. Depends on the actually use environment, the LoRaWAN gateway will connect your other LoRa nodes up to 500~5000 m. Features Open Source LoRa/LoRaWAN kits Support multi-channels LoRaWAN and Single-Channel LoRa Support various network structures Included 1x LPS8v2 LoRaWAN Gateway 1x LA66 LoRaWAN Shield for Arduino 1x LA66 USB LoRaWAN Adapter for PC/Mobile/RPi 1x DHT11 Temperature & Humidity Sensor 1x RGB LED 20x dupont cable (male to male) 20x dupont cable (female to female) 20x dupont cable (male to female) Downloads Datasheet Manual
The LPS8 is an open source multi-channel LoRaWAN Gateway. It lets you bridge LoRa wireless network to an IP network via WiFi or Ethernet. The LoRa wireless allows users to send data and reach extremely long ranges at low data-rates. The LPS8 uses Semtech Packet Forwarder and is fully compatible with the LoRaWAN protocol. It includes a SX1308 LoRa concentrator, which provides 10 programmable parallel demodulation paths. LPS8 has pre-configured standard LoRaWAN frequency bands to use for different countries. User can also customized the frequency bands to use in their own LoRa network. Features Linux-based OpenWrt system Managed by intuitive Web GUI, SSH via LAN of WiFi Remote access with Reverse-SSH Emulates 49x LoRa demodulators LoRaWAN Gateway 10 programmable parallel demodulation paths Applications Logistiek and Supply Chain Management Smart Buildings & Home Automation Smart Cities Smart Agriculture Smart Factory Smart Metering Specifications Power Input via USB Type-C (5 V, 2 A) 1x USB host port 1x RJ45 (10/100 Mbit/s) 1x 2.4 GHz WiFi (802.11 b/g/n) LoRa Specs: 1x SX1308 Lora Concentrator 2x 1257 LoRa Transceiver Downloads Datasheet User Manual Source code on GitHub Dragino LoRa Gateway Selection Guide Use Dragino LPS8 as Helium Data-Only Hotspot Dragino LoRaWAN Gateway Setup Dragino Gateways/Hotspots with Helium Tutorial Firmware
The LSN50 wireless part is based on SX1276/SX1278 allows the user to send data and reach extremely long ranges at low data rates. It provides ultra-long range spread spectrum communication and high interference immunity whilst minimizing current consumption. It targets professional wireless sensor network applications such as irrigation systems, smart metering, smart cities, smartphone detection, building automation, and so on.
The LSN50 MCU part uses STM32l0x chip from ST, STML0x is the ultra-low-power STM32L072xx microcontrollers incorporate the connectivity power of the universal serial bus (USB 2.0 crystal-less) with the high-performance ARM® Cortex®-M0+ 32-bit RISC core operating at a 32 MHz frequency, a memory protection unit (MPU), high-speed embedded memories (192 Kbytes of Flash program memory, 6 Kbytes of data EEPROM and 20 Kbytes of RAM) plus an extensive range of enhanced I/Os and peripherals.
The LSN50 is an open-source product, it is based on the STM32Cube HAL drivers and lots of libraries can be found on the STM site for rapid development.
Features
STM32L072CZT6 MCU
SX1276/78 LoRa Wireless Modem
Pre-load with ISP bootloader
I2C,LPUSART1,USB
18 x Digital I/Os
2 x 12bit ADC; 1 x 12bit DAC
MCU wakes up by UART or Interrupt
LoRa™ Modem
Preamble detection
Baud rate configurable
LoRaWAN 1.0.2 Specification
Software base on STM32Cube HAL drivers
Open-source hardware / software
IP66 Waterproof Enclosure
Ultra-Low power consumption
AT Commands to setup parameters
4000mAh Battery for Long term use
Applications
Wireless Alarm and Security Systems
Home and Building Automation
Automated Meter Reading
Industrial Monitoring and Control
Long-range Irrigation Systems
LoRa Spec
168 dB maximum link budget.
+20 dBm - 100 mW constant RF output vs.
+14 dBm high-efficiency PA.
Programmable bit rate up to 300 kbps.
High sensitivity: down to -148 dBm.
Bullet-proof front end: IIP3 = -12.5 dBm.
Excellent blocking immunity.
Low RX current of 10.3 mA, 200 nA register retention.
Fully integrated synthesizer with a resolution of 61 Hz.
FSK, GFSK, MSK, GMSK, LoRaTM and OOK modulation.
Built-in bit synchronizer for clock recovery.
Preamble detection.
127 dB Dynamic Range RSSI.
Automatic RF Sense and CAD with ultra-fast AFC.
Packet engine up to 256 bytes with CRC.
Built-in temperature sensor and low battery indicator.
MCU Spec
MCU: STM32L072CZT6
Flash: 192KB
SRAM: 20KB
EEPROM: 6KB
Clock Speed: 32Mhz
Absolute Maximum Ratings
VCC: 0.5 V ~ 3.9 V
Operating Tempature: -40°C ~ 85°C
I/O pins: 0.5 V ~ VCC+0.5 V
Common DC Characteristics
Supply Voltage: 1.8 V ~ 3.6 V
Operating Tempature: -40°C ~ 85°C
I/O pins: STM32L072CZT6 datasheet
Power Consumption
STOP Mode: 2.7 μA @ 3.3 V
RX Mode: 7.2 mA
TX Mode: 125 mA@ 20 dbm
Battery
Li/SOCI2 unchargable battery
Capacity: 4000 mAh
Self Discharge: < 1% / Year @ 25°C
Max continuously current: 130 mA
Max boost current: 2 A, 1 second
The temperature sensor used in LSN50v2-D20 is DS18B20, which can measure -55°C~125°C with accuracy ±0.5°C (max ±2.0°C). The sensor cable is made by Silica Gel, and the connection between the metal probe and cable is double compressed for waterproof, moisture-proof, and anti-rust for long-term usage.
The LSN50v2-D20 supports a temperature alarm feature, the user can set a temperature alarm for instant notice.
It is powered by an 8500 mAh Li-SOCI2 battery, It is designed for long-term use up to 10 years.
Each LSN50v2-D20 is pre-load with a set of unique keys for LoRaWAN registration, register these keys to the local LoRaWAN server and it will auto-connect after power on.
Features
LoRaWAN v1.0.3 Class A
Ultra-low power consumption
External DS18B20 Probe (default 2meters)
Measure range -55°C~125°C
Temperature alarm
AT Commands to change parameters
Uplink on periodically or Interrupt
Downlink to change configure
Applications
Wireless Alarm and Security Systems
Home and Building Automation
Automated Meter Reading
Industrial Monitoring and Control
Long-range Irrigation Systems
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 Dragino MS14N-S supports generic OpenWrt Linux version or modified OpenWrt version such as Arduino Yun. It has USB host port and has full Ethernet and 802.11 b/g/n WiFi capabilities.
Applications for MS14N include remote control of robots, data logging, web applications for data presentation, mesh networking over WiFi and many more.
Hardware System
CPU: AR9331
DDR RAM: 64 MB
LASH: 16 MB
Interfaces
2x 10 M/100 M RJ45 interface
1x power input: 9 ~ 12 VDC
1x USB Host Port
1x internet USB interface
14x screw terminal positions
WiFi Specs
Protocol: 802.11 b/g/n
Frequency: 2,412 - 2,472 GHz
Power: 100 mW
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