Can you use the SparkFun Top pHAT to prototype machine learning on your Raspberry Pi 4, NVIDIA Jetson, Google Coral or another single-board computer? Indubitably! The SparkFun Top pHAT supports machine learning interactions, including voice control with onboard microphones & speaker, graphical display for camera control feedback, and uninhibited access to the RPi camera connector. Additionally, you can use the programmable buttons, joystick, and RGB LED for user-defined I/O, dynamic system interaction, or system status displays.
Can you use it as an interface to introduce your project to the SparkFun Qwiic ecosystem? Indeed! In addition to all the previous features, we have also included a Qwiic connector to allow easy integration over I²C. Billions of combinations of Qwiic-enabled boards are available to you to expand upon the capabilities of the SparkFun Top pHAT.
With all the I/O interaction on this board and the lack of soldering needed to get up and running, the SparkFun Top pHAT is the fundamental machine learning add-on for Raspberry Pi or any 2x20 GPIO SBC!
Features
A Raspberry Pi pHAT that focuses on user interaction with an SBC/RPi.
Support for machine learning interactions
Voice control (microphones, speaker)
Graphical display on 2.4' colour TFT
Two Programmable buttons for user-defined I/O
Programmable Joystick – for dynamic/interaction with the system (GUI menus, robot driving).
Programmable RGB LEDs – for system status, display.
Does not inhibit access to RPi camera or display connector
On/Off switch for RPi.
Supports access to the SparkFun Qwiic ecosystem
Intended to be at the top of a pHAT stack - no pins for stacking on top of this board. It’s the Top pHAT!
The Power Delivery Board uses a standalone controller to negotiate with the power adapters and switch to a higher voltage other than just 5V. This uses the same power adapter for different projects rather than relying on multiple power adapters to provide different output; it can deliver the board as part of SparkFun’s Qwiic connect system, so you won’t have to do any soldering to figure out how things are oriented.
The SparkFun Power Delivery Board takes advantage of the power delivery standard using a standalone controller from STMicroelectronics, the STUSB4500. The STUSB4500 is a USB power delivery controller that addresses sink devices. It implements a proprietary algorithm to negotiate a power delivery contract with a source (i.e. a power delivery wall wart or power adapter) without the need for an external microcontroller. However, you will need a microcontroller to configure the board. PDO profiles are configured in an integrated non-volatile memory. The controller does all the heavy lifting of power negotiation and provides an easy way to configure over I²C.
To configure the board, you will need an I²C bus. The Qwiic system makes it easy to connect the Power Delivery board to a microcontroller. Depending on your application, you can also connect to the I²C bus via the plated through SDA and SCL holes.
Features
Input and output voltage range of 5-20V
Output current up to 5A
Three configurable power delivery profiles
Auto-run Type-C™ and USB PD sink controller
Certified USB Type-C™ rev 1.2 and USB PD rev 2.0 (TID #1000133)
Integrated VBUS voltage monitoring
Integrated VBUS switch gate drivers (PMOS)
Maker Line is a line sensor with 5 x IR sensors array that is able to track line from 13 mm to 30 mm width. The sensor calibration is also simplified. There is no need to adjust the potentiometer for each IR sensor. You just have to press the calibrate button for 2 seconds to enter calibration mode. Afterwards you need to sweep the sensors array across the line, press the button again and you are good to go. The calibration data is saved in EEPROM and it will stay intact even if the sensor has been powered off. Thus, calibration only needs to be carried out once unless the sensor height, line color or background color has changed. Maker Line also supports dual outputs: 5 x digital outputs for the state of each sensor independently, which is similar to conventional IR sensor, but you get the benefit of easy calibration, and also one analog output, where its voltage represents the line position. Analog output also offers higher resolution compared to individual digital outputs. This is especially useful when high accuracy is required while building a line following robot with PID control. Features Operating Voltage: DC 3.3 V and 5 V compatible (with reverse polarity protection) Recommended Line Width: 13 mm to 30 mm Selectable line color (light or dark) Sensing Distance (Height): 4 mm to 40 mm (Vcc = 5 V, Black line on white surface) Sensor Refresh Rate: 200 Hz Easy calibration process Dual Output Types: 5 x digital outputs represent each IR sensor state, 1 x analog output represents line position. Support wide range of controllers such as Arduino, Raspberry Pi etc. Documentation Datasheet Tutorial: Building A Low-Cost Line Following Robot
After power on, YDLIDAR G4 start rotating and scanning the environment around it. The scanning distance is 16 m and the device offers a scanning rate of 9,000 times per second.
It makes detailed examinations of its environment and can locate the smallest of objects surrounding it. Featuring a high-precision brushless motor and encoder disc mounted on bearings, it rotates smoothly and has a service life of up to 500,000 hours of operation.
The G4 is an inexpensive solution for projects that require obstacle detection, obstacle avoidance, and/or simultaneous localization and mapping (SLAM). All YDLIDAR products are ROS ready.
Features
360 degree 2D range scanning
Stable performance, high precision
16 m range
Strong resistance to environmental light interference
Brushless motor drive, stable performance
FDA Laser safety standard Class I
360 degree omnidirectional scanning, 5-12 Hz adaptive scanning frequency
OptoMagnetic technology
Wireless data communication
Scanning rate of 9000 Hz
Downloads
Datasheet
User Manual
Development Manual
SDK
Tool
ROS
The Motorino board is an extension-board to control and use up to 16 PWM-controlled 5V-Servo-motors. The included clock generator ensures a very precise PWM signal and a very precise positioning. The board has 2 inputs for voltage from 4.8 V to 6 V which can be used for up to 11 A. With this input, a perfect power supply is always guaranteed and even bigger projects are no problem. The supply runs directly over the Motorino which provides a connection for voltage, ground and control. With the build in capacitor, the voltage is buffered which prevents a sudden voltage-drop at a high load. But there is also the possibility to connect another capacitor. The control and the programing can be done, as usual, with the Arduino. Manuals and code examples allows a quick introduction for beginners. Special features 16 Channels, own clock generator Input 1 Coaxial power connector 5.5 / 2.1 mm, 4.8-6 V / 5 A max Input 2 Screw-terminal, 4.8-6 V / 6 A max Communication 16 x PWM Compatible with Arduino Uno, Mega and may more microcontroller with Arduino compatible pinout Dimensions 69 x 24 x 56 mm Scope of supply Board, Manual, Retail package
Learn KiCad with Peter Dalmaris
The Academy Pro Box "Design PCBs like a Pro" offers a complete, structured training programme in PCB design, combining online learning with practical application. Based on Peter Dalmaris’ KiCad course, the 15-week programme integrates video lessons, printed materials (2 books), and hands-on projects to ensure participants not only understand the theory but also develop the skills to apply it in practice.
Unlike standard courses, the Academy Pro Box provides a guided learning path with weekly milestones and physical components to design, test, and produce working PCBs. This approach supports a deeper learning experience and better knowledge retention.
The box is ideal for engineers, students, and professionals who want to develop practical PCB design expertise using open-source tools. With the added option to have their final project manufactured, participants complete the programme with real results – ready for use, testing, or further development.
Learn by doing
Build skills. Design real boards. Generate Gerbers. Place your first order. This isn’t just a course – it’s a complete project journey from idea to product.
You’ll walk away with:
Working knowledge of KiCad’s tools
Confidence designing your own PCBs
A fully manufacturable circuit board – made by you
What's inside the Box (Course)?
Both volumes of "KiCad Like a Pro" (valued at €105)
Vol 1: Fundamentals and Projects
Vol 2: Advanced Projects and Recipes
Coupon code to join the bestselling KiCad 9 online course by Peter Dalmaris on Udemy, featuring 20+ hours of video training. You'll complete three full design projects:
Breadboard Power Supply
Tiny Solar Power Supply
Datalogger with EEPROM and Clock
Voucher from Eurocircuits for the production of PCBs (worth €85 excl. VAT)
Learning Material (of this Box/Course)
15-Week Learning Program
▶ Click here to open
Week 1: Setup, Fundamentals, and First Steps in PCB Design
Week 2: Starting Your First PCB Project – Schematic Capture
Week 3: PCB Layout – From Netlist to Board Design
Week 4: Design Principles, Libraries, and Workflow
Week 5: Your First Real-World PCB Project
Week 6: Custom Libraries – Symbols, Footprints, and Workflow
Week 7: Advanced Tools – Net Classes, Rules, Zones, Routing
Week 8: Manufacturing Files, BOMs, and PCB Ordering
Week 9: Advanced Finishing Techniques – Graphics, Refinement, and Production Quality
Week 10: Tiny Solar Power Supply – From Schematic to Layout
Week 11: Tiny Solar Power Supply – PCB Layout and Production Prep
Week 12: ESP32 Clone Project – Schematic Design and Layout Prep
Week 13: ESP32 Clone – PCB Layout and Manufacturing Prep
Week 14: Final Improvements and Advanced Features
Week 15: Productivity Tools, Simulation, and Automation
KiCad Course with 18 Lessons on Udemy (by Peter Dalmaris)
▶ Click here to open
Introduction
Getting started with PCB design
Getting started with KiCad
Project: A hands-on tour of KiCad (Schematic Design)
Project: A hands-on tour of KiCad (Layout)
Design principles and PCB terms
Design workflow and considerations
Fundamental KiCad how-to: Symbols and Eeschema
Fundamental KiCad how-to: Footprints and Pcbnew
Project: Design a simple breadboard power supply PCB
Project: Tiny Solar Power Supply
Project: MCU datalogger with build-in 512K EEPROM and clock
Recipes
KiCad 9 new features and improvements
Legacy (from previous versions of KiCad)
KiCad 7 update (Legacy)
(Legacy) Gettings started with KiCad
Bonus lecture
About the Author
Dr. Peter Dalmaris, PhD is an educator, an electrical engineer and Maker. Creator of online video courses on DIY electronics and author of several technical books. As a Chief Tech Explorer since 2013 at Tech Explorations, the company he founded in Sydney, Australia, Peter's mission is to explore technology and help educate the world.
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.
Like its predecessors in the 300 series of electronics projects books, 303 Circuits is aimed at the active electronics enthusiast, professional or amateur. Since the series was started in the early 1980s, many thousands of readers have found in these books that new approach, new concept, or new circuit they were looking for.
In 303 Circuits you will find new ideas, new concepts and new circuits covering the gamut of electronics. The book is arranged in subject sections to make it easier for you to find the circuit or idea you are looking for.
This book covers a series of exciting and fun projects for the Arduino, such as a silent alarm, people sensor, light sensor, motor control, internet and wireless control (using a radio link). Contrary to many free projects on the internet all projects in this book have been extensively tested and are guaranteed to work!
You can use it as a projects book and build more than 45 projects for your own use. The clear explanations, schematics, and pictures of each project make this a fun activity. The pictures are taken of a working project, so you know for sure that they are correct.
You can combine the projects in this book to make your own projects. To facilitate this, clear explanations are provided on how the project works and why it has been designed the way it has That way you will learn a lot about the project and the parts used, knowledge that you can use in your own projects.
Apart from that, the book can be used as a reference guide. Using the index, you can easily locate projects that serve as examples for the C++ commands and Arduino functionality. Even after you’ve built all the projects in this book, it will still be a valuable reference guide to keep next to your PC.
23 projects to bring your microcontroller to life!
This book contains 23 special and exciting artificial intelligence machine-learning projects, for microcontroller and PC. Learn how to set up a neural network in a microcontroller, and how to make the network self-learning. Discover how you can breed robots, and how changing a fitness function results in a totally different behavior. Find out how a PC program exposes your weak spots in a game, and ruthlessly exploits them. Build a free-will robot, or have one clean your floor!
Example projects from the book:
A microcontroller that learns what your favourite color is.
A robot wandering about the house looking for someone to play with.
A bred robot program that is incapable of crossing a black line.
A microcontroller that learns how to play a game until You just can't win anymore.
A PC that programs a microcontroller all by itself.
Complete with free software that you can download containing:
All source code for the microcontroller.
All sources of compiled PC programs (MS Windows).
JAL programming language, with special editor and extension libraries.
Robot breed program.
Plus a support webpage with links, errata and FAQ.
Several artificial intelligence techniques are discussed and used in projects such as expert system, neural network, subsumption, emerging behavior, genetic algorithm, cellular automata and roulette brains. Every project has clear instructions and pictures so you can start immediately. Suggestions and literature links allow you to go way beyond the scope of the book. Even after you have built all the projects contained within, this book will remain a valuable reference guide to keep next to your PC.
A unique book for anyone with an interest in artificial intelligence and machine learning.
The Grove SCD30 is an Arduino-compatible 3-in-1 environmental sensor for precise CO₂, temperature, and humidity measurements. Powered by the Sensirion SCD30 and advanced Non-Dispersive Infrared (NDIR) technology, it delivers high accuracy across a wide measurement range. The sensor also determines humidity and temperature through smart algorithms that model and compensate for external heat sources.
Features
NDIR CO2 sensor technology: embedded with Sensirion SCD30
Multi-function: Integrates temperature and humidity sensor on the same sensor module
High precision and wide measurement accuracy: ±(30 ppm + 3%) between 400 ppm to 10000 ppm
Superior stability: Dual-channel detection
Easy project operation: Digital interface I²C, Breadboard-friendly, Grove-compatible
Best performance-to-price ratio
Application Ideas
Air Purifier
Environmental Monitoring
Plant Environmental Monitoring system
Arduino weather station
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.
If you are looking for a simple way to learn soldering, or just want to make a small gadget that you can carry, this set is a great opportunity. Stop me game is an educational kit which teaches you how to solder, and in the end, you get to have your own small game. The LEDs go up and down, and your goal is to press the button as soon as the green LED turns on. With every correct answer, the game gets a bit harder – the time you have to press the button shortens. How many correct answers can you get?
It’s based on ATtiny404 microcontroller, programmed in Arduino. At its back, you’ll find CR2032 battery which makes the kit portable. There’s keychain holder as well. Soldering process is easy enough based on the mark on the PCB.
Included
1x PCB
1x ATtiny404 microcontroller
7x LEDs
1x Pushbutton
1x Switch
7x Resistors (330 ohm)
1x CR2032 battery holder
1x Battery CR2032
1x Keychain holder
The Grove Capacitive Fingerprint Scanner/Sensor is based on the KCT203 Semiconductor fingerprint recognition module, including a high-performance MCU, a vertical RF push-type fingerprint sensor, and a touch sensing device.
This module features many advantages such as small size, small fingerprint template, low power consumption, high reliability, fast fingerprint recognition, etc. In addition, it is worth mentioning that there is a lovely RGB light around this module to indicate whether the fingerprint recognition is successful.
The system is equipped with a high-performance fingerprint algorithm, and the self-learning function is remarkable. After each successful fingerprint recognition, the latest challenge feature values can be integrated into the fingerprint database to continuously improve the fingerprint features, making the experience better.
Applications
Fingerprint lock devices: door locks, safes, steering wheel locks, padlocks, gun locks, etc.
Fingerprint sign-in, access control system
Specifications
CPU
GD32
Fingerprint Template Storage
Max. 100
Connector
Grove UART
Sensor Resolution
508 DPI
Sensor Pixel
160x160
False Rejection Rate
<1%
False Acceptance Rate
<0.005%
Match Response Time(1:N Mode)
<350ms
Match Response Time(1:1 Mode)
<7ms
Sensor Size
Φ14.9mm
Frame Size
Φ 19mm
Power Consumption
Full speed: ≤40 mA; Sleep: ≤12 uA
Operating Voltage
3.3 V / 5 V
Operating Temperature
-20 ~ 70 ℃
ESD Protection
Non-contact 15 KV, contact 8 KV
Included
1x KCT203 Semiconductor fingerprint recognition module
1x Sensor cable
1x Grove cable
1x Grove driver board
Documentations
Grove Capacitive Fingerprint Scanner/Sensor eagle file
Grove Capacitive Fingerprint Scanner/Sensor code
Wiki
At the core of this module is ESP32-S2, an Xtensa® 32-bit LX7 CPU that operates at up to 240 MHz. The chip has a low-power co-processor that can be used instead of the CPU to save power while performing tasks that do not require much computing power, such as monitoring of peripherals. ESP32-S2 integrates a rich set of peripherals, ranging from SPI, I²S, UART, I²C, LED PWM, TWAITM, LCD, Camera interface, ADC, DAC, touch sensor, temperature sensor, as well as up to 43 GPIOs. It also includes a full-speed USB On-The-Go (OTG) interface to enable USB communication.FeaturesMCU
ESP32-S2 embedded, Xtensa® single-core 32-bit LX7 microprocessor, up to 240 MHz
128 KB ROM
320 KB SRAM
16 KB SRAM in RTC
WiFi
802.11 b/g/n
Bit rate: 802.11n up to 150 Mbps
A-MPDU and A-MSDU aggregation
0.4 µs guard interval support
Center frequency range of operating channel: 2412 ~ 2484 MHz
Hardware
Interfaces: GPIO, SPI, LCD, UART, I²C, I²S, Camera interface, IR, pulse counter, LED PWM, TWAI (compatible with ISO 11898-1), USB OTG 1.1, ADC, DAC, touch sensor, temperature sensor
40 MHz crystal oscillator
4 MB SPI flash
Operating voltage/Power supply: 3.0 ~ 3.6 V
Operating temperature range: –40 ~ 85 °C
Dimensions: 18 × 31 × 3.3 mm
Applications
Generic Low-power IoT Sensor Hub
Generic Low-power IoT Data Loggers
Cameras for Video Streaming
Over-the-top (OTT) Devices
USB Devices
Speech Recognition
Image Recognition
Mesh Network
Home Automation
Smart Home Control Panel
Smart Building
Industrial Automation
Smart Agriculture
Audio Applications
Health Care Applications
Wi-Fi-enabled Toys
Wearable Electronics
Retail & Catering Applications
Smart POS Machines
At the core of this module is ESP32-S2, an Xtensa® 32-bit LX7 CPU that operates at up to 240 MHz. The chip has a low-power co-processor that can be used instead of the CPU to save power while performing tasks that do not require much computing power, such as monitoring of peripherals. ESP32-S2 integrates a rich set of peripherals, ranging from SPI, I²S, UART, I²C, LED PWM, TWAITM, LCD, Camera interface, ADC, DAC, touch sensor, temperature sensor, as well as up to 43 GPIOs. It also includes a full-speed USB On-The-Go (OTG) interface to enable USB communication.FeaturesMCU
ESP32-S2 embedded, Xtensa® single-core 32-bit LX7 microprocessor, up to 240 MHz
128 KB ROM
320 KB SRAM
16 KB SRAM in RTC
WiFi
802.11 b/g/n
Bit rate: 802.11n up to 150 Mbps
A-MPDU and A-MSDU aggregation
0.4 µs guard interval support
Center frequency range of operating channel: 2412 ~ 2484 MHz
Hardware
Interfaces: GPIO, SPI, LCD, UART, I²C, I²S, Camera interface, IR, pulse counter, LED PWM, TWAI (compatible with ISO 11898-1), USB OTG 1.1, ADC, DAC, touch sensor, temperature sensor
40 MHz crystal oscillator
4 MB SPI flash
Operating voltage/Power supply: 3.0 ~ 3.6 V
Operating temperature range: –40 ~ 85 °C
Dimensions: 18 × 31 × 3.3 mm
Applications
Generic Low-power IoT Sensor Hub
Generic Low-power IoT Data Loggers
Cameras for Video Streaming
Over-the-top (OTT) Devices
USB Devices
Speech Recognition
Image Recognition
Mesh Network
Home Automation
Smart Home Control Panel
Smart Building
Industrial Automation
Smart Agriculture
Audio Applications
Health Care Applications
Wi-Fi-enabled Toys
Wearable Electronics
Retail & Catering Applications
Smart POS Machines
Features
1.54" IPS TFT display with 240x240 resolution that can show text or video
Stereo speaker ports for audio playback - either text-to-speech, alerts or for creating a voice assistant.
Stereo headphone out for audio playback through a stereo system, headphones, or powered speakers.
Stereo microphone input - perfect for making your very own smart home assistants
Two 3-pin JST STEMMA connectors that can be used to connect more buttons, a relay, or even some NeoPixels!
STEMMA QT plug-and-play I2C port can be used with any of Adafruits 50+ I2C STEMMA QT boards or can be used to connect to Grove I²C devices with an adapter cable.
5-Way Joystick + Button for user interface and control.
Three RGB DotStar LEDs for colorful LED feedback.
The STEMMA QT port means you can attach heat image sensors like the Panasonic Grid-EYE or MLX90640. Heat-Sensitive cameras can be used as a person detector, even in the dark! An external accelerometer can be attached for gesture or vibration sensing such as machinery/industrial predictive maintenance projects
Please note: A Raspberry Pi 4 is not included.
The Arduino Pro Portenta Vision Shield brings industry-rated features to your Portenta. This hardware add-on will let you run embedded computer vision applications, connect wirelessly or via Ethernet to the Arduino Cloud or your own infrastructure, and activate your system upon the detection of sound events.
Features
324x324 pixels camera sensor: use one of the cores in Portenta to run image recognition algorithms using the OpenMV for Arduino editor
100 Mbps Ethernet connector: get your Portenta H7 connected to the wired Internet
2 onboard microphones for directional sound detection: capture and analyse sound in real-time
JTAG connector: perform low-level debugging of your Portenta board or special firmware updates using an external programmer
SD-Card connector: store your captured data in the card, or read configuration files
The Vision Shield has been designed to fit on top of the Arduino Portenta family. The Portenta boards feature multicore 32-bit ARM Cortex processors running at hundreds of megahertz, with megabytes of program memory and RAM. Portenta boards come with WiFi and Bluetooth.
Embedded Computer Vision Made Easy
Arduino has teamed up with OpenMV to offer you a free license to the OpenMV IDE, an easy way into computer vision using MicroPython as a programming paradigm. Download the OpenMV for Arduino Editor from our professional tutorials site and browse through the examples we have prepared for you inside the OpenMV IDE. Companies across the whole world are already building their commercial products based on this simple-yet-powerful approach to detect, filter, and classify images, QR codes, and others.
Debugging With Professional Tools
Connect your Portenta H7 to a professional debugger through the JTAG connector. Use professional software tools like the ones from Lauterbach or Segger on top of your board to debug your code step by step. The Vision Shield exposes the required pins for you to plug in your external JTAG.
Camera
Himax HM-01B0 camera module
Resolution
320 x 320 active pixel resolution with support for QVGA
Image sensor
High sensitivity 3.6μ BrightSense pixel technology
Microphone
2 x MP34DT05
Length
66 mm
Width
25 mm
Weight
11 gr
For more information, check out the tutorials provided by Arduino here.
The Intelligent Digital Thermostat Temperature Controller is a small switch controller (77x51mm) which allows you to create your own thermostat. With its NTC Sensor and its LED displays, you are able to switch up to 10A 220V depending on the measured temperature.
Elektor GREEN and GOLD members can download their digital edition here.
Not a member yet? Click here.
The AlertAlfred AI Security SystemPowered by a Raspberry Pi 5 and the Hailo 8L Module
AI in Electronics DevelopmentAn Update After Only One Year
Intro to AI AlgorithmsPrompt: Which Algorithms Implement Each AI Tool?
Single-Board Computers for Artificial Intelligence ProjectsBackground and Overview
From Sensor Data to Machine Learning ModelsGesture Detection with an Accelerometer and Edge Impulse
Build a Leaky Integrate-and-Fire Spiking NeuronArtificial Intelligence Without Software
ChatGPT for Electronic DesignDoes GPT-4o Do It Any Better?
Bringing AI to the Edge with ESP32-P4
Exploring Speech Functions on Raspberry Pi ZeroWhen Overclocking Gives Freedom of Speech
The Growing Role of Edge AIA Trend Shaping the Future
Unlocking the Power of Edge AIA Conversation with François de Rochebouët of STMicroelectronics
A VHDL Clock Made with ChatGPT
AI’s Real ImpactSayash Kapoor on “AI Snake Oil” and More
The Latest Stuff From BeagleBoardBeagleY-AI, BeagleV-Fire, BeagleMod, BeaglePlay and BeagleConnect Freedom
Mosquito Detection Using Open Datasets and Arduino Nicla Vision
AI Today and Tomorrow: Insights from Espressif, Arduino, and SparkFun
Artificial Intelligence Timeline
BeagleY-AIThe Latest SBC for AI Applications
AI in FocusPerspectives from the Elektor Community
Machine Vision with OpenMVCreate a Soda Can Detector
A Conversation with the Digital MindChatGPT vs Gemini
Skilling Me Softly with This Bot?Is the AI Revolution in the Electronic Field Failing Due to a Lack of Social Precision?
The EC200U-EU C4-P01 development board features the EC200U-EU LTE Cat 1 wireless communication module, offering a maximum data rate of up to 10 Mbps for downlink and 5 Mbps for uplink. It supports multi-mode and multi-band communication, making it a cost-effective solution.
The board is designed in a compact and unified form factor, compatible with the Quectel multi-mode LTE Standard EC20-CE. It includes an onboard USB-C port, allowing for easy development with just a USB-C cable.
Additionally, the board is equipped with a 40-pin GPIO header that is compatible with most Raspberry Pi HATs.
Features
Equipped with EC200U-EU LTE Cat 1 wireless communication module, multi-mode & multi-band support
Onboard 40-Pin GPIO header, compatible with most Raspberry Pi HATs
5 LEDs for indicating module operating status
Supports TCP, UDP, PPP, NITZ, PING, FILE, MQTT, NTP, HTTP, HTTPS, SSL, FTP, FTPS, CMUX, MMS protocols, etc.
Supports GNSS positioning (GPS, GLONASS, BDS, Galileo, QZSS)
Onboard Nano SIM card slot and eSIM card slot, dual card single standby
Onboard MIPI connector for connecting MIPI screen and is fully compatible with Raspberry Pi peripherals
Onboard camera connector, supports customized SPI cameras with a maximum of 300,000 pixels
Provides tools such as QPYcom, Thonny IDE plugin, and VSCode plugin, etc. for easy learning and development
Comes with online development resources and manual (example in QuecPython)
Specifications
Applicable Regions
Europe, Middle East, Africa, Australia, New Zealand, Brazil
LTE-FDD
B1, B3, B5, B7, B8, B20, B28
LTE-TDD
B38, B40, B41
GSM / GPRS / EDGE
GSM: B2, B3, B5, B8
GNSS
GPS, GLONASS, BDS, Galileo, QZSS
Bluetooth
Bluetooth 4.2 (BR/EDR)
Wi-Fi Scan
2.4 GHz 11b (Rx)
CAT 1
LTE-FDD: DL 10 Mbps; UL 5 Mbps
LTE-TDD: DL 8.96 Mbps; UL 3.1 Mbps
GSM / GPRS / EDGE
GSM: DL 85.6 Kbps; UL 85.6 Kbps
USB-C Port
Supports AT commands testing, GNSS positioning, firmware upgrading, etc.
Communication Protocol
TCP, UDP, PPP, NITZ, PING, FILE, MQTT, NTP, HTTP, HTTPS, SSL, FTP, FTPS, CMUX, MMS
SIM Card
Nano SIM and eSIM, dual card single standby
Indicator
P01: Module Pin 1, default as EC200A-XX PWM0
P05: Module Pin 5, NET_MODE indicator
SCK1: SIM1 detection indicator, lights up when SIM1 card is inserted
SCK2: SIM2 detection indicator, lights up when SIM2 card is inserted
PWR: Power indicator
Buttons
PWK: Power ON/OFF
RST: Reset
BOOT: Forcing into firmware burning mode
USB ON/OFF: USB power consumption detection switch
Antenna Connectors
LTE main antenna + DIV / WiFi (scanning only) / Bluetooth antenna + GNSS antenna
Operating Temperature
−30~+75°C
Storage Temperature
−45~+90°C
Downloads
Wiki
Quectel Resources
The OWON XDS3102A is a 12-bit 2-channel digital storage oscilloscope (100 MHz) with digital multimeter and 2-channel arbitrary waveform generator (25 MHz). It features a touchscreen, a VGA output, WiFi and a 13200 mA battery.
Performance
8-bit, 12-bit or 14-bit high-resolution ADC, restoring the waveform detail fully
40M record length, max 75,000 wfms/s waveform refresh rate
Ow background noise, vertical sensitivity in 1 mV/div - 10 V/div
Multi-trigger, and bus decoding function
SCPI and LabVIEW supported
Features
Ultra-thin body-design, less space accommodation
Multi-interface integration – USB host, USB device, USB port for PictBridge, LAN, AUX, and more
VGA port – a better solution for video expansion, and teaching demonstration
8 inch 800 x 600 high-resolution LCD
Optional multi-point touch screen, more user-friendly operation experience
Specifications
Bandwidth
100 MHz
Sample Rate
1 GS/s
Vertical Resolution (A/D)
12 bits
Record length
40M
Horizontal Scale (s/div)
2 ns/div - 1000s/div, step by 1 - 2 - 5
Channel
2 + 1 (external)
Display
8" color LCD, 800 x 600 pixels
Waveform Math
+, -, ×, ÷, FFT, FFTrms, Intg, Diff, Sqrt, User Defined Function, digital filter (low pass, high pass, band pass, band reject)
Trigger Type
Edge, Video, Pulse, Slope, Runt, Windows, Timeout, Nth Edge, Logic, I²C, SPI, RS232
Bus Decoding
I²C, SPI, RS232
Communication Interface
USB host, USB device, USB port for PictBridge, Trig Out (P/F), LAN
Power Supply
100-240 V AC, 50/60 Hz, CAT II
Power Consumption
<15 W
Fuse
2A, T class, 250 V
Dimension
340 x 177 x 90 mm
Weight
2.6 kg
The Picoboy is a powerful mini handheld measuring just 3 x 5 cm. It is suitable for learning programming, developing your own games or simply playing with it. An introduction to programming with the Arduino IDE and MicroPython is available. All you need is a PC, the PicoBoy and a USB-C cable. As the PicoBoy is compatible with the Raspberry Pi Pico and the Arduino IDE, there are countless other tutorials, examples and libraries on the internet to make programming easier. Specifications 1.3' OLED display with 128 x 64 pixels (black/white) RP2040 microcontroller makes it compatible with the Raspberry Pi Pico 2x 133 MHz ARM M0+ 2 MB Flash 264 KB RAM USB-C interface for programming and data transfer 3 Pre-installed games 5-way joystick Acceleration sensor (can now also be used in Python!) Power supply via USB-C or a CR2032 button cell Dimensions: 49,2 x 29,1 x 14,5 mm Downloads GitHub
Unlock your inner Mozart with Piano HAT, a mini musical companion for your Raspberry Pi!
Piano HAT is inspired by Zachary Igielman's PiPiano and made with his blessing. It has taken his fabulous idea for a dinky piano add-on for the Raspberry Pi, made it touch-sensitive and added barrels of our trademark Pimoroni polish.
Play music in Python, control software synths on your Pi, and take control of hardware synthesizers!
Features
16 capacitive touch pads (link each to their own Python function!)
13 piano keys (a full octave)
Octave up/down buttons
Instrument cycle button (great for use with synthesizers)
16 bright white LEDs (let them light automagically, or take control with Python)
2x Microchip CAP1188 capacitive touch driver chips
Use it to control software or hardware synths over MIDI
Compatible with all 40-pin header Raspberry Pi models
Comes fully assembled
Downloads
Python library
Pinout
The SDS011 sensor determines the dust particle concentration in the air using the scattered light method.
The USB-UART adapter also allows the sensor to be read out directly via USB port on a computer.
Specifications
Interface
UART (3.3 V level)
Resolution
0.3 µg/m3
Response time
< 10s
Other feature
Integrated fan
Current in idle
< 4 mA
Supply current
70 mA
Operating voltage
5 V
Dimensions
70 x 70 x 24 mm
Weight
70 g
Included
1x SDS011 dust sensor
1x Connection cable
1x USB-UART adapter
Downloads
Datasheet
Manual