This project is a custom IoT-enabled power and wireless charging system featuring dual ESP32 modules, AC power control with surge protection, USB/USB-C charging, data logging, and a backup battery system. It integrates a Qi wireless charger based on the ST STEVAL-WBC2TX50 design, a capacitive touch interface, and real-time monitoring through Arduino IoT Cloud. The design was developed in Altium, prototyped, and tested to validate performance.
This project demonstrates the design and development of a custom IoT-enabled hardware platform that combines power management, wireless charging, data logging, and cloud connectivity in a single system. Built around dual ESP32 modules (one for main control and one as a Wi-Fi range extender), the device integrates multiple advanced features for real-world usability and monitoring.
Key Features
AC Power Control: Two 220 V AC plugs with surge detection and protection.
Dual ESP32 Modules:
Primary ESP32 for Wi-Fi + BLE control and system management.
Secondary ESP32 configured as a Wi-Fi range extender for reliable connectivity.
Wireless Charging: Integrated Qi-based 5 W transmitter, developed from the ST STEVAL-WBC2TX50 reference design and customized to fit seamlessly with the system.
Energy Storage & Backup: Built-in rechargeable battery backup system with charge monitoring.
USB Power Outputs: Standard USB-A and USB-C charging ports with current sensing for monitoring charge profiles.
Capacitive Touch Interface: User-friendly and modern touch-based control system.
Data Logging & Real-Time Monitoring:
SD card for local data storage.
RTC (Real-Time Clock) for timestamping events.
Live system monitoring and control through Arduino Cloud IoT integration.
Manufactured PCBManufactured PCB under oscilloscope testing, validating wireless charging and AC power switching
My Contribution
System Architecture: Defined the hardware block diagram and integrated all sub-systems (power, wireless charging, data logging, and connectivity).
Schematic & PCB Design: Captured schematics and created multilayer PCB layouts in Altium Designer, with careful attention to isolation, safety, and EMI considerations.
Hardware Integration: Customized the wireless charging circuit from the ST reference design and integrated it with the rest of the hardware.
Testing & Validation:
Conducted functional testing using an oscilloscope to verify power paths, wireless charging behavior, and surge detection.
Validated cloud connectivity by linking to Arduino IoT Cloud for remote control and data visualization.
Prototype to Testing Stage: Took the design from Altium simulations and PCB fabrication to physical testing and debugging, ensuring reliable performance.
Learning Outcome
This project deepened my expertise in embedded hardware design, IoT system integration, and wireless power electronics. It also demonstrated my ability to combine reference designs with custom hardware, ensuring all subsystems — power, data logging, cloud connectivity, and wireless charging — worked together in a cohesive IoT solution.
Through a wide variety of mobile applications, we’ve developed a unique visual system and strategy that can be applied across the spectrum of available applications.
Most recent Debt/Equity Ratio greater than the median industry average: High debt/equity ratio implies high leverage. High leverage indicates a huge level of repayment that the company has to make in connection with the debt amount.
Through a wide variety of mobile applications, we’ve developed a unique visual system and strategy that can be applied across the spectrum of available applications.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commod viverra maecenas accumsan lacus vel facilisis. ut labore et dolore magna aliqua.
There are always some stocks, which illusively scale lofty heights in a given time period. However, the good show doesn’t last for these overblown toxic stocks as their current price is not justified by their fundamental strength.
Toxic companies are usually characterized by huge debt loads and are vulnerable to external shocks. Accurately identifying such bloated stocks and getting rid of them at the right time can protect your portfolio.
Overpricing of these toxic stocks can be attributed to either an irrational enthusiasm surrounding them or some serious fundamental drawbacks. If you own such bubble stocks for an inordinate period of time, you are bound to see a massive erosion of wealth.
However, if you can precisely spot such toxic stocks, you may gain by resorting to an investing strategy called short selling. This strategy allows one to sell a stock first and then buy it when the price falls.
While short selling excels in bear markets, it typically loses money in bull markets.
So, just like identifying stocks with growth potential, pinpointing toxic stocks and offloading them at the right time is crucial to guard one’s portfolio from big losses or make profits by short selling them. Heska Corporation HSKA, Tandem Diabetes Care, Inc. TNDM, Credit Suisse Group CS,Zalando SE ZLNDY and Las Vegas Sands LVS are a few such toxic stocks.Screening Criteria
Here is a winning strategy that will help you to identify overhyped toxic stocks:
Most recent Debt/Equity Ratio greater than the median industry average: High debt/equity ratio implies high leverage. High leverage indicates a huge level of repayment that the company has to make in connection with the debt amount.
This project is a battery-powered IoT device based on the Fastel BT840X (nRF52840) with USB-C charging and an 8-pin connector for external peripherals. Designed for low-power operation and BLE connectivity, it was developed in Altium and manufactured as a compact prototype for real-world IoT applications.
This project showcases the design of a battery-powered IoT device built around the Fanstel BT840X module, which integrates the Nordic nRF52840 SoC with Bluetooth 5.0 capabilities. The board was designed for low-power operation, rechargeable over USB-C, and supports external connectivity through an 8-pin interface for switches and peripherals. With its compact and modular design, the device can be adapted for a variety of IoT applications such as wearables, smart sensors, and portable controllers.
Key Features
Fanstel BT840X Module (nRF52840 SoC) providing BLE 5.0 connectivity.
Battery-Powered Design with integrated USB-C charging.
8-Pin Connector for attaching external switches, sensors, or custom peripherals.
Low-Power Operation suitable for portable and continuous IoT use cases.
Compact PCB Layout optimized for manufacturability and modularity.
My Contribution
Designed the schematic and PCB layout in Altium Designer, ensuring optimized RF performance and stable power delivery.
Implemented battery management and USB-C charging circuitry for reliable portable operation.
Integrated an 8-pin peripheral connector to provide flexible I/O options.
Oversaw the fabrication and assembly of prototypes and carried out functional testing.
Documented system behavior and validated wireless performance in real-world testing.
Learning Outcome
This project expanded my expertise in BLE-based IoT hardware design, battery management systems, and modular peripheral interfacing. It also highlighted my ability to design compact, power-efficient systems ready for integration into real-world IoT solutions.
This project features a wireless charger, adapted from a Microchip reference design. It uses a resonant coil with microcontroller-based control to deliver efficient wireless charging with built-in safety features.
The 5 W Qi-compatible wireless charger delivers efficient wireless power transfer using a resonant coil and microcontroller-based control, it also has built-in safety features. This project gave me hands-on experience in wireless power electronics and improved my PCB design skills.
Design
This wireless charger uses a resonant coil and a power stage controlled by a microcontroller to deliver efficient wireless power transfer while meeting the Qi standard. The design includes safety features, making it practical and robust.
Client
Andy Grove
This project presents a 5 W Qi wireless power transmitter, inspired by Microchip’s Qi 5W wireless transmitter reference design. I adapted this design to create a custom version suitable for demonstration and proof-of-concept. The transmitter is fully compatible with the Qi standard and is optimized for cost-efficient, safe, and reliable wireless power transfer up to 5 W. The design goals include maintaining high efficiency, ensuring robust foreign-object detection (FOD), and providing full software control of the power and communication loop.
Core System Architecture
Input & Power Stage: Accepts a 5 V input (e.g. from USB-C or standard 5 V adapter), converting it via a power stage (H-bridge or half-bridge) to drive the resonant coil. The design supports a working frequency range (approx. 110 kHz to 205 kHz) with distributed capacitance (DCY) compensation to maintain resonance and efficiency. Microchip
Resonant Coil & Matching Network: A transmitting coil tuned with series/parallel capacitors to form a resonant tank. It couples magnetically to the receiver coil in the end device. Proper tuning, layout, and shielding are critical to reduce losses and maintain stability.
Control & Communication: The Qi state machine, FOD detection, and control loops are handled in firmware. In the reference, a PIC16F (or equivalent) microcontroller runs the state machine and monitors feedback to regulate power. Microchip
Protection & Regulation: Safety features such as over-current, over-temperature, and thermal shut-off are included. FOD (foreign object detection) is implemented such that the threshold scales with transmitter power. Microchip
Efficiency & Performance: The reference target is over 70% transfer efficiency in many real-world conditions.
What I did and Learned
I used the Microchip reference design as a foundation for learning and adaptation, not as a black box: I studied the reference schematic and documentation closely, then reimplemented and modified as needed for my own version.
I created custom schematics and PCB layouts, optimizing component placement, trace routing (especially in the resonant and high-current paths), and layout constraints for EMI suppression.
I annotated and explained critical functional blocks in my documentation (e.g. resonant tank, FOD detection circuit, microcontroller interface), highlighting where design trade-offs occur (efficiency vs safety, layout vs stray capacitance).
I measured and validated performance (e.g. power transferred at different coil separations, thermal behavior, FOD response) to compare with theoretical expectations.
I documented deviations or enhancements I made (e.g. alternative component choices, layout tweaks, optional features) and discussed how the design might scale or be improved further (e.g. higher power levels, multi-coil, alignment aids).
Gained knowledge in electrical/electronic systems, power and control systems, and signal processing, with practical experience in labs and design projects on embedded systems, renewable energy, and industrial automation.
National Diploma in Electrical Engineering
Tshwane University of Technology (2010-2013)
Built core knowledge in electrical and electronic principles, circuit analysis, power systems, and control. Gained hands-on experience through laboratory work and projects, developing practical problem-solving skills and a solid foundation for advanced engineering studies.
A-Level Maths Physics Chemistry
Mutare Boys' High School (2005 - 2007)
My A-levels Developed strong analytical, problem-solving and scientific reasoning skills. This provided a solid foundation in both theory and practical applications, preparing me for further studies and a career in engineering, and technology.
O-Level
Hartzell High School (2001 - 2005)
Achieved a solid grounding in mathematics, sciences, and communication skills, building a strong academic foundation and discipline for further technical and engineering studies.
2015 - Present
Job Experience
Electronics Design Technologist
Technology Station In Electronics (2015 - Present)
SA
Responsible for the design and development of innovative electronic systems and prototypes for industry and research. Experienced in embedded systems, PCB design, IoT solutions and wireless communication technologies. Skilled in taking concepts from design to functional prototype through circuit design, firmware development and testing. Contributed to numerous projects across sectors including renewable energy, wireless charging and automation for local innovation initiatives.
Technology Station in Electronics – Worked on diverse electronic design projects, gaining experience in circuit design, prototyping, testing, and development of IoT-based solutions.
Electronics Concept Developer
TSE: Concept Development - (2017 - 2021)
SA
Contributed to early-stage product development by exploring new ideas, creating proof-of-concept circuits, and evaluating technologies for feasibility. Assisted in transforming initial concepts into practical designs, supporting the transition toward full development.
Electronics Design Technician
TSE: (2015 - 2017)
SA
Supported electronic design and prototyping activities under the supervision. Responsibilities included circuit assembly, PCB design updates, component selection, testing, and troubleshooting. Contributed to design verification and documentation, ensuring reliable prototype performance and adherence to project specifications.
2014
Training Experience
Solar Car Team Member
Tshwane University of Technology (2014)
SA
Contributed to the design and construction of a solar-powered vehicle that raced from Pretoria to Cape Town. Assisted in building key electronic subsystems including telemetry, driver display, and power management systems. Gained hands-on experience in embedded electronics, system integration, and real-time data acquisition. Developed strong teamwork, troubleshooting, and project execution skills through collaboration on a large-scale, multidisciplinary engineering challenge.
2007 - 2010
Company Experience
Personal Portfolio April Fools
University of DVI (1997 - 2001))
4.30/5
The education should be very interactual. Ut tincidunt est ac dolor aliquam sodales. Phasellus sed mauris hendrerit, laoreet sem in, lobortis mauris hendrerit ante.
Examples Of Personal Portfolio
University of DVI (1997 - 2001))
4.30/5
The education should be very interactual. Ut tincidunt est ac dolor aliquam sodales. Phasellus sed mauris hendrerit, laoreet sem in, lobortis mauris hendrerit ante.
Tips For Personal Portfolio
University of DVI (1997 - 2001))
4.30/5
The education should be very interactual. Ut tincidunt est ac dolor aliquam sodales. Phasellus sed mauris hendrerit, laoreet sem in, lobortis mauris hendrerit ante.
2007 - 2010
Job Experience
Personal Portfolio April Fools
University of DVI (1997 - 2001))
4.30/5
The education should be very interactual. Ut tincidunt est ac dolor aliquam sodales. Phasellus sed mauris hendrerit, laoreet sem in, lobortis mauris hendrerit ante.
Examples Of Personal Portfolio
University of DVI (1997 - 2001))
4.30/5
The education should be very interactual. Ut tincidunt est ac dolor aliquam sodales. Phasellus sed mauris hendrerit, laoreet sem in, lobortis mauris hendrerit ante.
Tips For Personal Portfolio
University of DVI (1997 - 2001))
4.30/5
The education should be very interactual. Ut tincidunt est ac dolor aliquam sodales. Phasellus sed mauris hendrerit, laoreet sem in, lobortis mauris hendrerit ante.
What I Learned From Being a Broke, Unemployed Graduate.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks.
Image Caption
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks.
First, solve the problem. Then write the code.
Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lo rem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
A programming language is for thinking about programs, not for expressing programs you’ve already thought of. It should be a pencil, not a pen.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks. Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks. Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo .
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks. Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lo rem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
Why Successful People Wear The Same Thing Every Day.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks.
Image Caption
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks.
First, solve the problem. Then write the code.
Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lo rem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
A programming language is for thinking about programs, not for expressing programs you’ve already thought of. It should be a pencil, not a pen.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks. Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks. Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo .
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks. Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lo rem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
Why We Don’t Have Technical Interviews for Technical Roles at Buffer.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks.
Image Caption
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks.
First, solve the problem. Then write the code.
Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lo rem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
A programming language is for thinking about programs, not for expressing programs you’ve already thought of. It should be a pencil, not a pen.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks. Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks. Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo .
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks. Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lo rem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
Contact
Contact With Me
KRISTINA SMOLYER
Chief Operating Officer
I am available for freelance work. Connect with me via and call in to my account.