A Combat Guide against E-waste and Throwawayism
This book is for anyone who enjoys tinkering with analog and digital hardware electronics. Regardless of the sophistication of your workspace, only basic tools are required to achieve truly satisfying results. It is intended as a reference guide among other hardware repair publications you may have in your library. However, the book goes a step further than most other repair guides in addressing issues in the modern era of discarded electronics called e-waste.
E-waste should be put to good use. Producing anything new requires not just precious resources and labor, but also energy to make and deliver it to global retail shelves. Your talents and love of electronics can be put to good use by rescuing and resurrecting at least selected units from this endless stream of e-waste. Examples include either restoring through repair, or salvaging reusable electronic and mechanical components for your next project.
Smart tips are provided throughout the book, and much information is tabulated for easy reference. The book expands age-old repair and hacking techniques applied for repair on the workbench into clever methods and applications to achieve effective results with discarded or “non-servicable” electronic consumer products. The final chapter provides real-life examples using all of the previously discussed content in a summarized form for each example repair type.
The Andonstar AD407 Pro microscope is suitable for various applications such as soldering SMDs or repair work. The microscope has a large adjustable 7" LCD display and comes with a remote. Compared to AD407, AD407 Pro offers an extra-high stand, which makes soldering of components even easier.
Specifications
Screen size
7 inch (17.8 cm)
Image sensor
4 MP
Video output
UHD 2880x2160 (24fps)FHD 1920x1080 (60fps/30fps)HD 1280x720 (120fps)
Video format
MP4
Magnification
Up to 270 times (27 inch HDMI monitor)
Photo resolution
Max. 12 MP (4032x3024)
Photo format
JPG
Focus range
Min. 5 cm
Frame Rate
Max. 120fps
Video interface
HDMI
Storage
microSD card (up to 64 GB)
Power source
5 V DC
Light source
2 LEDs with the stand
Stand size
20 x 18 x 32 cm
Included
1x Andonstar AD407 Pro Digital Microscope
1x Metal stand with 2 LEDs
1x UV filter (already assembled in the lens)
1x IR remote
1x Switch cable
1x Power adapter
1x Wrench
2x Metal clips
1x HDMI cable
1x Manual
Downloads
Manual
Model Comparison
AD407
AD407 Pro
AD409
AD409 Pro-ES
Screen size
7 inch (17.8 cm)
7 inch (17.8 cm)
10.1 inch (25.7 cm)
10.1 inch (25.7 cm)
Image sensor
4 MP
4 MP
4 MP
4 MP
Video output
2160p
2160p
2160p
2160p
Interfaces
HDMI
HDMI
USB, HDMI, WiFi
USB, HDMI, WiFi
Video format
MP4
MP4
MP4
MP4
Magnification
Up to 270x
Up to 270x
Up to 300x
Up to 300x
Photo resolution
Max. 4032x3024
Max. 4032x3024
Max. 4032x3024
Max. 4032x3024
Photo format
JPG
JPG
JPG
JPG
Focus distance
Min. 5 cm
Min. 5 cm
Min. 5 cm
Min. 5 cm
Frame rate
Max. 120f/s
Max. 120f/s
Max. 120f/s
Max. 120f/s
Storage
microSD card
microSD card
microSD card
microSD card
PC support
No
No
Windows
Windows
Mobile connection
No
No
WiFi + Measurement
WiFi + Measurement
Power source
5 V DC
5 V DC
5 V DC
5 V DC
Light source
2 LEDs with the stand
2 LEDs with the stand
2 LEDs with the stand
2 LEDs with the stand
Endoscope
No
No
No
Yes
Stand size
20 x 12 x 19 cm
20 x 18 x 32 cm
18 x 20 x 30 cm
18 x 20 x 32 cm
Weight
1.6 kg
2.1 kg
2.2 kg
2.5 kg
Projects with Thonny-IDE, uPyCraft-IDE, and ESP32
The 'Python' programming language has enjoyed an enormous upswing in recent years. Not least, various single-board systems such as the Raspberry Pi have contributed to its popularity. But Python has also found widespread use in other fields, such as artificial intelligence (AI) or machine learning (ML). It is obvious, therefore, to use Python or the 'MicroPython' variant for use in SoCs (Systems on Chip) as well.
Powerful controllers such as the ESP32 from Espressif Systems offer excellent performance as well as Wi-Fi and Bluetooth functionality at an affordable price. With these features, the Maker scene has been taken by storm. Compared to other controllers, the ESP32 has a significantly larger flash and SRAM memory, as well as a much higher CPU speed. Due to these characteristics, the chip is not only suitable for classic C applications, but also for programming with MicroPython.
This book introduces the application of modern one-chip systems. In addition to the technical background, the focus is on MicroPython itself. After the introduction to the language, the programming skills learned are immediately put into practice. The individual projects are suitable for use in the laboratory as well as for everyday applications. So, in addition to the actual learning effect, the focus is also on the joy of building complete and useful devices. By using laboratory breadboards, circuits of all kinds can be realized with little effort, turning the testing and debugging of the 100% homebrew projects into an instructive pleasure.
The various applications, such as weather stations, digital voltmeters, ultrasound range finders, RFID card readers or function generators, make the projects presented ideally suited for practical courses or subject and study work in the natural sciences, or in science and technology classes.
Practical Introduction to 3D Modeling from Enclosure to Front PanelEmbedding a vintage component, creating a professional looking home for a circuit board, or even designing a complex apparatus complete with a chassis – these and many other challenges turn into a stimulating pleasure with FreeCAD. Once you have internalized the basic processes, there are virtually no limits to your imagination.Starting to use a new software is never straightforward – especially with a tool as versatile as FreeCAD. Manageable, but at the same time easily usable individual components provide the starting point in this book. Putting these components together later results in assemblies.In the FreeCAD universe, a workable trajectory is demonstrated. The described procedure is illustrative so the examples are easily applied to custom tasks. The devices were made by the author and illustrated with photos.Creating a 3D design is requiring some effort but the initial investment pays off soon. Besides the impressive spatial representation of the projects, the extracted drawings yield a solid base for documentation and production. Extended FreeCAD capabilities like the unfolding of sheet metal parts enormously add to efficiency and pushes models forward into practical assembly.Soon you will definitely not want to do without FreeCAD!
This ESP32 terminal is a microcontroller based on the ESP32 master. It adopts Xtensa 32-bit LX7 dual-core processor with a main frequency of up to 240 Mhz, supports 2.4 GHz Wi-Fi and Bluetooth 5 (LE), and can easily handle common edge terminal device application scenarios, such as industrial control, agricultural production environment detection and processing, intelligent logistics monitoring, smart home scenarios and more.
The ESP32 module also has a 3.5-inch parallel RGB interface capacitive touch screen with a resolution of 320x480 to ensure perfect image output at a frame rate 60 FPS. The 4 Crowtail interfaces on the back of this terminal can be used with Crowtail series sensors, plug and play, and create more interesting projects quickly and conveniently. In addition, it is also equipped with an SD card slot for extended storage (SPI leads) and a buzzer function.
The ESP32 touchscreen supports ESP-IDF and Arduino IDE development and is compatible with Python/MicroPython/Arduino. It also supports LVGL, which is the most popular free and open-source embedded graphics library to create beautiful UIs for any MCU, MPU, and display type. Now it has also obtained the official certification of LVGL. LVGL's board certificate shows that the boards can be easily used with LVGL and has decent performance for UI applications. The onboard charging circuit and lithium battery interface can use the type-C power supply interface to supply power and charge the battery at the same time, providing more outdoor scene expansion possibilities.
Features
Integrated ESP32-S3 module, which is support 2.4 GHz Wi-Fi and Bluetooth 5 (LE)
LCD 3.5 inches parallel TFT-LCD with 320x480 resolution
Compatible with Arduino/Python/MicrmoPython
Mature software support, support ESP-IDF and Arduino IDE development
Support open-source Graphics Library-LVGL
Support 1T1R mode, data rate up to 150 Mbps, Wireless Multimedia (WMM)
Perfect security mechanism, support AES-128/256, Hash, RSA, HMAC, digital signatures and secure boot
Onboard charging chip and interface, use type-C interface to charge
With 4 Crowtail interfaces (HY2.0-4P connector), plug and play with various Crowtail sensor
Applications
Smart Home
Industrial Control
Medical Monitor
Home Appliance Display
Logistics Monitoring
Specifications
ESP32-S3 module with 16 MB Flash and 8 MB PSRAM
Wi-Fi Protocol: 802.11b/g/n (802.11n up to 150 Mbps) Wi-Fi Frequency Range: 2.402-2.483 Ghz
Support Bluetooth 5
With 4 Crowtail interfaces (HY2.0-4P connector) and onboard Micro TF card slot
3.5-inch TFT LCD RGB true color LCD screen with 320x480 resolution
Driver chip: ILI9488 (16-bit parallel line)
Capacitive touch panel controller IC FT6236 series
Operating Voltage: DC 5 V-500 mA
Sleep current:
USB power supply: 6.86 mA
Lithium battery power supply: 3.23 mA
LiPo Battery Interface: PH2.0
Operating temperature: -10°C ~ 65°C
Active Area: 73.63 x 49.79 mm (L x W)
Dimensions: 106 x 66 x 13 mm (L x W x H)
Included
1x 3.5-inch ESP RGB Display with Acrylic Shell
1x USB-C Cable
Downloads
Wiki
Schematic Diagram
16 learning Lessons for LVGL
Source code
Lesson code
LVGL Reference
ESP32-S3 Datasheet
ILI9488 Datasheet
Capacitive Touch Display Data
Build your own AI microcontroller applications from scratch
The MAX78000FTHR from Maxim Integrated is a small development board based on the MAX78000 MCU. The main usage of this board is in artificial intelligence applications (AI) which generally require large amounts of processing power and memory. It marries an Arm Cortex-M4 processor with a floating-point unit (FPU), convolutional neural network (CNN) accelerator, and RISC-V core into a single device. It is designed for ultra-low power consumption, making it ideal for many portable AI-based applications.
This book is project-based and aims to teach the basic features of the MAX78000FTHR. It demonstrates how it can be used in various classical and AI-based projects. Each project is described in detail and complete program listings are provided. Readers should be able to use the projects as they are, or modify them to suit their applications. This book covers the following features of the MAX78000FTHR microcontroller development board:
Onboard LEDs and buttons
External LEDs and buttons
Using analog-to-digital converters
I²C projects
SPI projects
UART projects
External interrupts and timer interrupts
Using the onboard microphone
Using the onboard camera
Convolutional Neural Network
Example projects with Node-RED, MQTT, WinCC SCADA, Blynk, and ThingSpeak
This comprehensive guide unlocks the power of Modbus TCP/IP communication with Arduino. From the basics of the Modbus protocol right up to full implementation in Arduino projects, the book walks you through the complete process with lucid explanations and practical examples.
Learn how to set up Modbus TCP/IP communication with Arduino for seamless data exchange between devices over a network. Explore different Modbus functions and master reading and writing registers to control your devices remotely. Create Modbus client and server applications to integrate into your Arduino projects, boosting their connectivity and automation level.
With detailed code snippets and illustrations, this guide is perfect for beginners and experienced Arduino enthusiasts alike. Whether you‘re a hobbyist looking to expand your skills or a professional seeking to implement Modbus TCP/IP communication in your projects, this book provides all the knowledge you need to harness the full potential of Modbus with Arduino.
Projects covered in the book:
TCP/IP communication between two Arduino Uno boards
Modbus TCP/IP communication within the Node-RED environment
Combining Arduino, Node-RED, and Blynk IoT cloud
Interfacing Modbus TCP/IP with WinCC SCADA to control sensors
Using MQTT protocol with Ethernet/ESP8266
Connecting to ThingSpeak IoT cloud using Ethernet/ESP8266
Raspberry Pi Pico Breadboard Kit helps the user to configure GPIO of Raspberry Pi Pico for use with external devices.Raspberry Pi Pico Breadboard Kit is a multi-purpose Kit that consists of a “400 points half-size breadboard” on top, a Programmable Buzzer, 4 programmable LEDs, 4 push buttons, and dedicated 5 V, 3V3, and GND pins at a single place. SB Components developed Raspberry Pi Pico Breadboard Kit with advanced features like independently controllable LEDs, Switches, a 400 points half-size breadboard that helps the user to prototype their projects with Raspberry Pi Pico in an efficient way.Raspberry Pi Pico Breadboard Kit can be interfaced with Raspberry Pi Pico from which a user can run electronics experiments, prototypes, mini robots, games, interact with Linux-ready Raspberry Pi, Exploration of circuits, etc. One can also connect external components with the breadboard provided on the top of the Raspberry Pi Pico Breadboard Kit.Features
Four independent controlled LEDs
Four independent controlled push buttons
Compatible with Pico
A 400 points half size breadboard
Programmable buzzer
Dedicated 5 V, 3V3 and Gnd pins for easy use
Specifications
Operating voltage
3.3 VDC
Communication interface
GPIO
Dimensions
85 x 133 mm
Applications
Electrical experiments
Prototypes
Mini robots
Games
Exploration of circuits
Downloads
Manual
Example codes
Circuit diagram
GitHub
Included
1x Pico Breadboard Kit
5x Male to Male Jumper Wires
5x Female to Female Jumper Wires
5x Male to female Jumper Wires
Note: Raspberry Pi Pico is not included.
Master the software tools behind the STM32 microcontroller
This book is project-based and aims to teach the software tools behind STM32 microcontroller programming. Author Majid Pakdel has developed projects using various different software development environments including Keil MDK, IAR Embedded Workbench, Arduino IDE and MATLAB. Readers should be able to use the projects as they are, or modify them to suit to their own needs. This book is written for students, established engineers, and hobbyists. STM32 microcontroller development boards including the STM32F103 and STM32F407 are used throughout the book. Readers should also find it easy to use other ARM-based development boards.
Advanced Programming with STM32 Microcontrollers includes:
Introduction to easy-to-use software tools for STM32
Accessing the features of the STM32
Practical, goal oriented learning
Complete code available online
Producing practical projects with ease
Topics cover:
Pulse Width Modulation
Serial Communication
Watchdog Timers
I²C
Direct Memory Access (DMA)
Finite State Machine Programming
ADCs and DACs
External Interupts
Timers and Counters
The TOPDON TC004 Lite thermal imaging camera combines simplicity with advanced features, making it ideal for both hobbyists and professionals.
With a 160 x 120 pixel resolution, 1x/2x/4x zoom, and a wide 40° x 30° field of view, it delivers sharp and accurate thermal images. It operates across a broad temperature range (−20°C to +550°C), making it suitable for various industries like HVAC, electrical, and automotive diagnostics.
Its lightweight design, 2.8” display, and 15-hour battery life ensure portability and uninterrupted use, providing a powerful tool for thorough thermal analysis.
Features
Wide Temp Ranging from −20°C to +550°C (−4°F to +1022°F)
IR Photography
5 Color Palettes for More Possibilities
Tripod Mountable for a Stable View
High and Low Temperature Alarm
Monitor Temperature Change with Waveform Graphs
Long-lasting 15 Hour Battery Life
Specifications
TC004
TC004 SE
TC004 Lite
Display
2.8" Color TFT (320 x 240 Pixels)
2.8" Color TFT (320 x 240 Pixels)
2.8" Color TFT (320 x 240 Pixels)
IR light resolution
256 x 192 Pixels
256 x 192 Pixels
160 x 120 Pixels
Spectral range
8~14 μm
8~14 μm
8~14 μm
FOV
52.5° x 39.5°
56° x 42°
40° x 30°
Storage
2 GB RAM + 16 GB TF card
32 GB Built-in
512 MB Built-in
Measuring range
−20~350°C (−4~662°F)
−20~550°C (−4~1022°F)
−20~550°C (−4~1022°F)
Temperature resolution
0.1°C (0.18°F)
0.1°C (0.18°F)
0.1°C (0.18°F)
Measuring modes
Center spot/hot spot/cold spot
Center spot/hot spot/cold spot
Center spot/hot spot/cold spot
Measuring accuracy
±2°C or ±2%
±2°C or ±2%
±2°C or ±2%
Frame rate
25 Hz
25 Hz
25 Hz
Focal length
3.2 mm (0.12")
3.2 mm (0.12")
2.6 mm (0.1")
NETD
<40 mK
<40 mK
<40 mK
Magnification
1x/2x/4x (digital zoom)
1x/2x/4x (digital zoom)
1x/2x/4x (digital zoom)
Tripod screw hole
Yes
Yes
Yes
High/Low temperature alarm
Yes
Yes
Yes
LED flashlight
Yes
Yes
No
Video recording
Yes
Yes
No
Auto shutdown
5 min, 10 min, 20 min, OFF
5 min, 10 min, 20 min, OFF
5 min, 10 min, 20 min, OFF
Battery
Built-in 5000 mAh battery
Built-in 5300 mAh battery
Built-in 2900 mAh battery
Charging time
4 h
4 h
4 h
Standby time
12 h
16 h (High Brightness)21 h (Low Brightness)
15 h
Operating system
Standalone use/Windows devices
Standalone use/Windows devices
Standalone use
PC-based analysis
Supports image analysis with PC
Yes
No
Dimensions
240 x 70 x 90 mm
240 x 70 x 90 mm
240 x 70 x 90 mm
Weight
520 g
520 g
520 g
Included
1x TOPDON TC004 Lite Thermal Imaging Camera
1x USB Power Supply
4x Plugs (EU, UK, US, and AU)
1x USB Cable
1x Storage Bag
1x Manual
Downloads
Datasheet
Manual
Features
SPI-compatible, easy to drive
Standard Raspberry Pi Pico header, supports Raspberry Pi Pico series
Comes with development resources and manual (Raspberry Pi Pico C/C++ and MicroPython examples)
Specifications
Operating voltage
5 V
Digits
4
Dispaly size
0.4 inch
LED color
red
Driver
74HC595
Display part no.
FJ4401AH
Dimensions
52 × 21 mm
Seeed Studio XIAO ESP32C3 has equipped a highly-integrated ESP32-C3 chip, built around a 32-bit RISC-V chip processor with a four-stage pipeline that operates at up to 160 MHz.The board equips highly-integrated ESP32-C3 SoC. The chip has been installed with a complete 2.4 GHz Wi-Fi subsystem which means it supports Station mode, SoftAP mode, SoftAP & Station mode, and promiscuous mode for multiple Wi-Fi applications. It works under an ultra-low power state, also supporting features of Bluetooth 5 and Bluetooth mesh. There are 400 KB SRAM & 4 MB Flash on the chip, allowing for more programming space, and bringing more possibilities to the IoT control scenarios.Applications
Internet of Things
Wearable devices
Health monitoring
Education
Low-Power (LP) networking
Rapid prototyping
Features
Outstanding RF performance: Powerful ESP32-C3 SoC and U.FL antenna provided that supports WiFi/Bluetooth connection over 100 m.
Thumb-size Design: 21 x 17.5 mm overall dimension, portable and lightweight.
Low power consumption: Lowest as 44 μA (deep sleep mode), with 4 working modes available.
Onboard battery charge IC: Supports battery charging, great for various wearable scenarios and wireless IoT applications.
Specifications
Processor
ESP32-C3 SoC
RISC-V single-core 32-bit chip processor with a four-stage pipeline that operates at up to 160 MHz
Wireless
Complete 2.4 GHz Wi-Fi subsystem
Bluetooth 5.0 / Bluetooth mesh
On-chip Memory
400 KB SRAM & 4 MB Flash
Interface
1x UART, 1x I²C, 1x I²S, 1x SPI, 11x GPIO (PWM), 4x ADC
1x Reset button, 1x Boot button
Dimensions
21 x 17.5 mm
Power
Circuit operating voltage: 3.3 V @ 200 mA
Charging current: 50 mA/100 mA
Input voltage (VIN): 5 V
Deep Sleep Power Consumption
Deep Sleep Model: >44 μA
Wi-Fi Enabled Power Consumption
Active Model: <75 mA
Modem-sleep Model: <25 mA
Light-sleep Model: <4 mA
BLE Enabled Power Consumption
Modem-sleep Model: <27 mA
Light-sleep Model: <10 mA
Included
1x Seeed Studio XIAO ESP32C3
1x Antenna
Downloads
XIAO ESP32 Pinout
ESP32-C3 Datasheet
An Ultra-Rapid Programming Course
This book serves as the very first step to for novices to learn Python programming. The book is divided into ten chapters. In the first chapter, readers are introduced to the basics of Python. It has the detailed instructions for installation on various platforms such as macOS, Windows, FreeBSD, and Linux. It also covers the other aspects of Python programming such as IDEs and Package Manager. The second chapter is where the readers get an opportunity to have a detailed hands-on with Python programming. It covers a group of built-in data structures popularly known as Python Collections. The third chapter covers the important concepts of strings, functions, and recursion.
The fourth chapter focuses on the Object-Oriented Programming with Python. The fifth chapter discusses most commonly used custom data structures such as stack and queue. The sixth chapter spurs the creativity of the readers with Python’s Turtle graphics library. The seventh chapter explores animations and game development using the Pygame library. The eighth chapter covers handling data stored in a variety of file formats. The ninth chapter covers the area of Image processing with Wand library in Python. The tenth and the final chapter presents an array of assorted handy topics in Python.
The entire book follows a step-by-step approach. The explanation of the topic is always followed by a detailed code example. The code examples are also explained in suitable detail and they are followed by the output in the form of text or screenshot wherever possible. Readers will become comfortable with Python programming language by closely following the concepts and the code examples in this book. The book also has references to external resources for readers to explore further.
A download of the software code, and links to tutorial videos can be found on the Elektor website.
Getting started with the world’s best open-source PCB tool
The latest iteration of KiCad, the world’s best free-to-use Printed Circuit Board tool, is packed with features usually found only in expensive commercial CAD tools. This modern, cross-platform application suite built around schematic and design editors, with auxiliary applications is a stable and mature PCB tool. KiCad 8 is a perfect fit for electronic engineers and makers.
Here are the most significant improvements and features in KiCad 8, both over and under the hood:
Modern user interface, completely redesigned from earlier versions
Improved and customizable electrical and design rule checkers
Theme editor allowing you to customize KiCad on your screen
Ability to import projects from Eagle, CADSTART, and more
Python scripting API
Improved integrated SPICE circuit simulator
Multi-sheet schematics
Filters define selectable elements
Enhanced interactive router helps you draw single tracks and differential pairs with precision
New or enhanced tools to draw tracks, measure distances, tune track lengths, etc.
Advanced interactive router
Built-in bill of materials generator
Realistic ray-tracing capable 3D viewer
Customizable teardrops
Plug-in manager for quick installation of themes, libraries and functionalities such as autorouters and BOM generators
This book will teach you to use KiCad through a practical approach. It will help you become productive quickly and start designing your own boards. Example projects illustrate the basic features of KiCad, even if you have no prior knowledge of PCB design.
The author describes the entire workflow from schematic entry to the intricacies of finalizing the files for PCB production and offers sound guidance on the process. Further full-fledged projects, of incremental difficulty, will be presented in a second book, together with a variety of advanced recipes.
The Peak Atlas LCR45 does everything that the popular LCR40 does, but it has some significant enhancements. The LCR45 features a new high capacity micro and high resolution ADCs.
LCR45 incorporates advanced maths, based on Complex Impedance analysis. This allows for enhanced component value measurement as well as a comprehensive and detailed impedance display.
Features
Supplied with gold plated removable hook probes
Fluid measurements with hold function
Automatic or manual component type
Automatic or manual test frequency, DC, 1 kHz, 15 kHz or 200 kHz
Enhanced measurement resolution: 0.2 µH, 0.2 pF and 0.2 Ohms
Easy menu system for user settings
Enhanced compensation for component parasitics and losses (such as core losses etc)
Automatic or manual power-off
Specifications
Analyser type
LCR and component impedance
Component types
Auto/Manual for L,C & R
Measurement types
Inductance, Capacitance and Resistance
Other measurements
Complex impedance/admittance
More measurements
Magnitude and Phase of impedance
Inductance range
0uH to 2H
Capacitance range
0 pF to 10000 uF
Resistance range
0R to 2MR
Test frequency
Auto and manual: DC, 1 kHz, 15 kHz, 200 kHz
Display type
Alphanumeric LCD (not backlit)
Measurement scheme
Continuous (with optional hold)
Battery
GP23 (12 V/55 mAH type), ~700 ops
Included
LCR45 Passive Component Impedance Meter
2 mm plugs and sockets and removeable hook probes
Comprehensive illustrated user guide
2 Batteries, one installed and one spare. GP23 Alkaline battery. (12 V/55 mAH)
Downloads
Datasheet (EN)
User Guide (EN)
User Guide (FR)
User Guide (IT)
The TV-B-Gone universal remote control allows you to turn virtually any TV On or OFF. You control when you see TV, rather than what you see. The TV-B-Gone Keychain remote is so small that it easily fits in your pocket so that you have it handy whenever you need it, wherever you go: bars, restaurants, laundromats, ballparks, arenas, etc.The TV-B-Gone Kit is a great way to teach about electronics. When soldered together, it allows you to turn off almost any television within 150 feet or more. It works on over 230 total power codes – 115 American/Asian and another 115 European codes. You can select which zone you want during kit assembly.This is an unassembled kit which means that soldering and assembly is required – but it’s very easy and a great introduction to soldering in general.This kit makes the popular TV-B-Gone remote more fun because you created it yourself with some basic soldering and assembly! Show your friends and family how technologically savvy you are, and entertain them with the power of the TV-B-Gone!The kit is powered by 2x AA batteries and the output comes from 2x narrow beam IR LEDs and 2x wide-beam IR LEDs.IncludedAll required parts/componentsRequiredTools, soldering iron, and batteriesDownloadsGitHub
The PTS200 is a powerful, ESP32-controlled portable smart soldering iron with an adjustable output power range of 18 to 100 W. Paired with a 100-watt power supply and a 4-ohm soldering tip, this soldering iron eliminates the need for a traditional soldering station, fully meeting the demands of various soldering tasks. It features 4 adjustable operating voltages, allowing it to be configured for different power sources.
Features
100 W Power Output: Experience rapid heating with a powerful 100 W output, reaching 450°C (842°F) in just 8 seconds for quick and efficient soldering.
Universal Tip Compatibility: Compatible with T12/TS100/TS101 tips, making the PTS200 adaptable to a wide range of soldering tasks.
Fast Charging Protocols: Supports PD3.0 and QC2.0/QC3.0, enabling power from fast charging adapters or power banks, ideal for soldering on the go.
Automatic Sleep Function: Extends the lifespan of the soldering tips. The superfast wake-up feature ensures the soldering iron is always ready when needed.
Ergonomic Design: Crafted with a CNC-machined metal body, the PTS200 offers both ergonomic comfort and reliable heat dissipation.
Specifications
Output Power
18-100 W
Input Voltage (adjustable)
• 9 V/2 A• 12 V/1.5 A• 15 V/3 A• 20 V/5 A
Temperature Range
50-450°C (122-842°F)
Heating Time
8 seconds
Temperature Stability
±2%
Microcontroller
ESP32-S2
Display
0.96" OLED (128 x 64 pixels)
Power Supply
USB-C
Special Features
• Automatic sleep• CNC metal shell• Compatible with T12/TS101/TS100/Pinecil soldering tips• 20 V/5 A (100 W maximum power)
Included
PTS200 Soldering Iron
Soldering tip BC2 (4 Ω)
Soldering tip K (4 Ω)
Soldering tip B2 (4 Ω)
Soldering tip I (4 Ω)
100 W power supply (EU)
USB-C cable
Software
Firmware
The ESP32-C3 chip has industry-leading low-power performance and radio frequency performance, and supports Wi-Fi IEEE802.11b/g/n protocol and BLE 5.0. The chip is equipped with a RISC-V 32-bit single-core processor with an operating frequency of up to 160 MHz. Support secondary development without using other microcontrollers or processors. The chip has built-in 400 KB SRAM, 384 KB ROM, 8 KB RTC SRAM, built-in 4 MB Flash also supports external Flash. The chip supports a variety of low power consumption working states, which can meet the power consumption requirements of various application scenarios. The chip's unique features such as fine clock gating function, dynamic voltage clock frequency adjustment function, and RF output power adjustable function can achieve the best balance between communication distance, communication rate and power consumption. The ESP-C3-12F module provides a wealth of peripheral interfaces, including UART, PWM, SPI, I²S, I²C, ADC, temperature sensor and up to 15 GPIOs. Features Support Wi-Fi 802.11b/g/n, 1T1R mode data rate up to 150 Mbps Support BLE5.0, does not support classic Bluetooth, rate support: 125 Kbps, 500 Kbps, 1 Mbps, 2 Mbps RISC-V 32-bit single-core processor, supports a clock frequency of up to 160 MHz, has 400 KB SRAM, 384 KB ROM, 8 KB RTC SRAM Support UART/PWM/GPIO/ADC/I²C/I²S interface, support temperature sensor, pulse counter The development board has RGB three-in-one lamp beads, which is convenient for the second development of customers. Support multiple sleep modes, deep sleep current is less than 5 uA Serial port rate up to 5 Mbps Support STA/AP/STA+AP mode and promiscuous mode Support Smart Config (APP)/AirKiss (WeChat) of Android and iOS, one-click network configuration Support serial port local upgrade and remote firmware upgrade (FOTA) General AT commands can be used quickly Support secondary development, integrated Windows and Linux development environment About Flash configuration ESP-C3-12F uses the built-in 4 MB Flash of the chip by default, and supports the external Flash version of the chip.
Technology is constantly changing. New microcontrollers become available every year. The one thing that has stayed the same is the C programming language used to program these microcontrollers. If you would like to learn this standard language to program microcontrollers, then this book is for you!
Arduino is the hardware platform used to teach the C programming language as Arduino boards are available worldwide and contain the popular AVR microcontrollers from Atmel.
Atmel Studio is used as the development environment for writing C programs for AVR microcontrollers. It is a full-featured integrated development environment (IDE) that uses the GCC C software tools for AVR microcontrollers and is free to download.
At a glance:
Start learning to program from the very first chapter
No programming experience is necessary
Learn by doing – type and run the example programs
A fun way to learn the C programming language
Ideal for electronic hobbyists, students and engineers wanting to learn the C programming language in an embedded environment on AVR microcontrollers
Use the free full-featured Atmel Studio IDE software for Windows
Write C programs for 8-bit AVR microcontrollers as found on the Arduino Uno and MEGA boards
Example code runs on Arduino Uno and Arduino MEGA 2560 boards and can be adapted to run on other AVR microcontrollers or boards
Use the AVR Dragon programmer/debugger in conjunction with Atmel Studio to debug C programs
For Speed, Area, Power, and Reliability
This book teaches the fundamentals of FPGA operation, covering basic CMOS transistor theory to designing digital FPGA chips using LUTs, flip-flops, and embedded memories. Ideal for electrical engineers aiming to design large digital chips using FPGA technology.
Discover:
The inner workings of FPGA architecture and functionality.
Hardware Description Languages (HDL) like Verilog and VHDL.
The EDA tool flow for converting HDL source into a functional FPGA chip design.
Insider tips for reliable, low power, and high performance FPGA designs.
Example designs include:
Computer-to-FPGA UART serial communication.
An open-source Sump3 logic analyzer implementation.
A fully functional graphics controller.
What you need:
Digilent BASYS3 or similar FPGA eval board with an AMD/Xilinx FPGA.
Vivado EDA tool suite (available for download from AMD website free of charge).
Project source files available from author’s GitHub site.
The Elektor Super Servo Tester can control servos and measure servo signals. It can test up to four servo channels at the same time.
The Super Servo Tester comes as a kit. All the parts required to assemble the Super Servo Tester are included in the kit. Assembling the kit requires basic soldering skills. The microcontroller is already programmed.
The Super Servo Tester features two operating modes: Control/Manual and Measure/Inputs.
In Control/Manual mode the Super Servo Tester generates control signals on its outputs for up to four servos or for the flight controller or ESC. The signals are controlled by the four potentiometers.
In Measure/Inputs the Super Servo Tester measures the servo signals connected to its inputs. These signals may come from for instance an ESC, a flight controller, or the receiver or another device. The signals are also routed to the outputs to control the servos or the flight controller or ESC. The results are shown on the display.
Specifications
Operating modes
Control/Manual & Measure/Inputs
Channels
3
Servo signal inputs
4
Servo signal outputs
4
Alarm
Buzzer & LED
Display
0.96' OLED (128 x 32 pixels)
Input voltage on K5
7-12 VDC
Input voltage on K1
5-7.5 VDC
Input current
30 mA (9 VDC on K5, nothing connected to K1 and K2)
Dimensions
113 x 66 x 25 mm
Weight
60 g
Included
Resistors (0.25 W)
R1, R3
1 kΩ, 5%
R2, R4, R5, R6, R7, R9, R10
10 kΩ, 5%
R8
22 Ω, 5%
P1, P2, P3, P4
10 kΩ, lin/B, vertical potentiometer
Capacitors
C1
100 µF 16 V
C2
10 µF 25 V
C3, C4, C7
100 nF
C5, C6
22 pF
Semiconductors
D1
1N5817
D2
LM385Z-2.5
D3
BZX79-C5V1
IC1
7805
IC2
ATmega328P-PU, programmed
LED1
LED, 3 mm, red
T1
2N7000
Miscellaneous
BUZ1
Piezo buzzer with oscillator
K1, K2
2-row, 12-way pinheader, 90°
K5
Barrel jack
K4
1-row, 4-way pin socket
K3
2-row, 6-way boxed pinheader
S1
Slide switch DPDT
S2
Slide switch SPDT
X1
Crystal, 16 MHz
28-way DIP socket for IC2
Elektor PCB
OLED display, 0.96', 128 x 32 pixels, 4-pin I²C interface
Links
Elektor Magazine
Elektor Labs
The default configuration holds a mini breadboard (included), an SD card adapter, 2x micro SD cards, 2x USB devices, a micro-USB shim and of course the Raspberry Pi Zero itself.
Users can decide to use the micro-USB shim slot to hold a micro-HDMI adapter, or you may want to hold a Portsplus or similar GPIO reference card in the SD adapter slot. You can choose to store your USB micro-SD card reader or even other larger USB devices such as the USBDoctor. Use it in whatever way works best for you.
All of the Raspberry Pi Zero ports are accessible from the ZeroDock, including the camera port and reset/composite pin header. pHATs are also not obstructed, so you’re free to prototype with your favourite add-on boards.
The case is a stylish mix of clear and black acrylic layers, black fixings and a clear breadboard, fitting in well alongside most desktop PCs/monitors.
Assembly guide available here.
Kit includes
4 layer laser-cut acrylic case
Case and Raspberry Pi fixings
Mini breadboard