This README provides a detailed overview of my microcontroller hardware collection, including a short description and an estimated price for each module.
- Description:
The M5StickC Plus2 is a compact, portable microcontroller based on the ESP32 platform. It integrates a high-resolution 1.14-inch color display with touch capabilities and includes multiple onboard sensors, making it an ideal solution for rapid prototyping in IoT, wearable devices, and embedded systems. - Additional Details:
- Processor & Memory:
Equipped with a dual-core Tensilica LX6 processor running up to 240 MHz, along with sufficient flash memory and SRAM for multitasking and complex applications. - Connectivity:
Integrated 2.4 GHz Wi-Fi (802.11 b/g/n) and Bluetooth 4.2 LE ensure robust wireless communication. The module features enhanced security protocols and quick boot times. - Sensors & Peripherals:
Includes an onboard inertial measurement unit (IMU) with accelerometer and gyroscope sensors, plus environmental sensors (temperature, humidity). Expansion headers allow additional sensors or actuators. - Power Management:
Designed for efficient power usage with low-power and deep sleep modes, making it suitable for battery-operated or energy-sensitive projects.
- Processor & Memory:
- Price: ~25-35 EUR
- Description:
The ESP32 DevKit V1 is a versatile development board built around the ESP32-WROOM-32 module. It supports rapid development of IoT and embedded systems projects with a rich array of digital and analog I/O pins. - Additional Details:
- Processor & Performance:
Powered by a dual-core Tensilica LX6 processor (up to 240 MHz), ideal for multitasking and compute-intensive applications. - Memory & Storage:
Typically includes around 4MB of flash and up to 520KB of SRAM, which supports moderately complex firmware and applications. - Connectivity & I/O:
Comes with built-in Wi-Fi and Bluetooth/BLE, plus support for multiple protocols such as SPI, I2C, UART, ADC, and PWM, making it highly adaptable. - Development Ecosystem:
Compatible with platforms like Arduino IDE, PlatformIO, and Espressif’s ESP-IDF, with extensive library support and a vibrant community.
- Processor & Performance:
- Price: ~8-12 EUR per unit
- Description:
The LILYGO T-Embed CC1101 is an ESP32-S3-based development board featuring a 1.9-inch IPS color TFT LCD, integrated CC1101 sub-GHz transceiver, and PN532 NFC/RFID capabilities. It supports Wi-Fi 802.11 b/g/n, Bluetooth 5, and sub-GHz communication across multiple frequency bands (300-348 MHz, 387-464 MHz, and 779-928 MHz). Additionally, it includes a rotary encoder with a confirmation key, dual microphones, an infrared transmitter and receiver, a speaker interface, and a ring of seven RGB LEDs. The device is powered by an onboard 1300mAh Li-Po battery and is programmable via Arduino IDE and ESP-IDF. :contentReference[oaicite:0]{index=0} - Price: ~55-65 EUR:contentReference[oaicite:1]{index=1}
- Description:
The BW16 is a compact and powerful microcontroller module based on the Bouffalo Lab BL616 SoC. It supports Wi-Fi 6 and Bluetooth 5.3 and is optimized for IoT applications requiring high connectivity and low power consumption. - Price: ~5-10 EUR
- Description:
A specialized ESP32-based module featuring a 2.8-inch TFT touchscreen display. It is designed for interactive projects where graphical interfaces are needed. - Price: ~20-30 EUR
- Description:
The NRF-24 module is a popular 2.4 GHz RF transceiver optimized for low-power, high-speed wireless communication. It features an integrated antenna for reliable data transfer over short to medium distances. - Additional Details:
- Communication Protocol:
Utilizes the Enhanced ShockBurst protocol, simplifying packet management and reducing latency. - Performance:
Configurable data rates range from 250 kbps to 2 Mbps. In optimal conditions, the range can reach up to 100 meters in open areas. - Interface & Integration:
Interfaces via SPI, making it straightforward to incorporate into microcontroller projects with plentiful libraries and examples. - Power Efficiency:
Engineered for low power consumption, ideal for battery-operated sensor networks and remote control applications.
- Communication Protocol:
- Price: ~3-6 EUR
- Description:
The CC1101 module is a versatile sub-1 GHz RF transceiver that operates on multiple frequency bands (315, 433, 868, and 915 MHz), making it adaptable to various communication standards and regional regulations. - Additional Details:
- Frequency Flexibility:
Capable of switching between bands, it suits a broad range of applications from home automation to industrial control systems. - Modulation & Protocols:
Supports 2-FSK, GFSK, and OOK modulation schemes. Integrated packet handling, preamble detection, and CRC checking enhance data reliability. - Interface & Power Management:
Uses an SPI interface for easy integration; includes low-power modes and adjustable output power for energy-sensitive designs. - Applications:
Often deployed in wireless sensor networks, remote monitoring, and control systems requiring robust, long-range communication.
- Frequency Flexibility:
- Price: ~4-8 EUR
- Description:
This module uses an infrared LED to send modulated IR signals. It is commonly used to control consumer electronics like TVs, air conditioners, and other IR-compatible devices. - Additional Details:
- Operating Wavelength:
Typically operates around 940 nm, matching standard IR remote control wavelengths. - Modulation Frequency:
Usually driven at 38 kHz to align with the expectations of most IR receivers. - Integration:
Easily interfaced with microcontroller GPIO pins, often requiring an external transistor to manage current needs.
- Operating Wavelength:
- Price: ~1-3 EUR
- Description:
The IR-Receiver module is designed to detect and demodulate incoming infrared signals. It is essential in projects that require interpreting commands from IR remotes. - Additional Details:
- Sensitivity & Filtering:
Features a photodiode paired with an onboard demodulator that minimizes ambient light interference for accurate signal recovery. - Output:
Provides a digital output corresponding to the received IR signals, simplifying integration with microcontroller logic.
- Sensitivity & Filtering:
- Price: ~1-3 EUR
- Description:
This dual-channel IR transmitter module features two independent IR LED circuits, enabling simultaneous or alternate transmission of IR signals to control multiple devices. - Additional Details:
- Design & Flexibility:
Its dual channels allow managing separate IR protocols or control sequences concurrently, useful in universal remote applications. - Circuit Integration:
Designed for PCB mounting with minimal external components, which reduces overall design complexity.
- Design & Flexibility:
- Price: ~2-5 EUR
- Description:
This directional Yagi antenna focuses Wi-Fi signals into a narrow beam to enhance range and signal quality for point-to-point communication. - Additional Details:
- Gain & Beamwidth:
Offers a gain of approximately 10dB, concentrating RF energy for long-distance links with a narrow coverage area. - Construction:
Comprises a driven element along with several parasitic elements (directors and reflectors) in a classic Yagi configuration, reducing interference from side lobes. - Frequency Range:
Optimized for the 2.35-2.55 GHz band, ensuring compatibility with standard Wi-Fi channels. - Applications:
Commonly used in outdoor Wi-Fi installations, point-to-point bridges, and areas requiring extended range.
- Gain & Beamwidth:
- Price: ~10-20 EUR per unit
- Description:
A high-gain Wi-Fi antenna designed to extend coverage and boost signal strength, ideal for challenging environments. - Additional Details:
- High Gain:
With a 12dBi gain, it effectively enhances signal penetration and overcomes obstacles. - Physical Design:
Measuring 27cm, it balances performance with a form factor suitable for both indoor and outdoor use. - Radiation Pattern:
Exhibits a semi-omnidirectional or slightly directional pattern, providing robust coverage in targeted areas. - Use Cases:
Suited for PBX systems, Wi-Fi extenders, and applications where signal reliability is crucial.
- High Gain:
- Price: ~10-15 EUR
- Description:
A compact, cost-effective antenna designed to enhance Wi-Fi signal strength in space-constrained devices. - Additional Details:
- Compact Design:
At 17cm in length, it is engineered for integration into small devices while providing moderate signal boost. - Performance:
Although offering lower gain compared to high-gain antennas, it maintains a broad coverage area suitable for everyday applications. - Ideal Applications:
Commonly used in embedded systems, IoT devices, and as an upgrade over standard stock antennas.
- Compact Design:
- Price: ~5-10 EUR
- Description:
A USB-to-serial converter module that bridges a PC’s USB interface with a microcontroller’s serial port. It is used for programming, debugging, and serial communication. - Price: ~3-6 EUR
- Description:
A compact micro-SD card interface module enabling microcontrollers to read from and write to micro-SD cards. It is ideal for data logging, file storage, and multimedia applications. - Price: ~2-5 EUR
- Description:
The 315 MHz RF Transmitter Module is engineered for wireless communication in the sub-GHz frequency band. It is effective for low-data-rate transmission over moderate distances. - Additional Details:
- Operating Frequency:
Operates at 315 MHz, providing a balance between penetration and range, especially in indoor or urban environments. - Interface:
Controlled by simple digital signals from a microcontroller, simplifying its integration into remote control or alarm systems. - Applications:
Often used in keyless entry systems, remote controls, wireless doorbells, and sensor networks.
- Operating Frequency:
- Price: ~2-4 EUR
- Description:
The counterpart to the 315 MHz transmitter, this module is designed to capture and decode RF signals in the 315 MHz band with high sensitivity. - Additional Details:
- Signal Reception:
Engineered for high sensitivity and low noise, ensuring reliable detection even in interference-prone environments. - Interface:
Provides a digital output easily processed by microcontrollers. - Use Cases:
Ideal for remote monitoring, alarm systems, and other wireless reception applications.
- Signal Reception:
- Price: ~2-4 EUR
- Description:
A comprehensive kit bundling the ESP32 DevKit V1 with additional components to form a complete IoT development environment. It is designed for both beginners and experienced developers. - Additional Details:
- Component Bundle:
Typically includes breadboards, jumper wires, sensors, and sometimes extra modules (e.g., RF or display modules) to enable diverse prototyping projects. - Learning & Prototyping:
Offers an all-in-one solution for rapid prototyping, supported by extensive documentation and community examples.
- Component Bundle:
- Price: ~20-30 EUR per kit
- Description:
Needle-style pin headers designed for secure and reliable PCB connections, ideal for robust circuit building and prototyping. - Price: ~5-10 EUR for 40 sets
- Description:
Loop-style pin headers optimized for PCB mounting, providing flexible interconnection in various circuit designs. - Price: ~5-10 EUR for 40 sets
- Description:
Connectors engineered for low-loss RF signal transmission, ensuring secure physical links in antenna and RF setups. - Price: ~3-5 EUR per unit
- Description:
Double-sided prototype PCBs enable compact, complex circuit layouts for both hobbyist and professional projects. - Price: ~2-5 EUR per board
- Description:
Male-to-female jumper wires suited for breadboard connections, streamlining the circuit testing and building process. - Price: ~5-10 EUR for 50 pieces
- Description:
Male-to-male jumper wires facilitating direct component connections during circuit prototyping. - Price: ~3-6 EUR for 30 pieces
- Description:
Female-to-female jumper wires offering versatile connectivity for interlinking modules and sensors on a breadboard. - Price: ~3-6 EUR for 30 pieces
- Description:
Solderless breadboards featuring 830 tie-points for rapid circuit assembly and testing without soldering. - Price: ~5-8 EUR per unit
- Description:
Standard RFID proximity cards, typically used for access control, authentication, and NFC-based applications. They operate at various frequencies depending on the chip type (e.g., 13.56 MHz for MIFARE). - Price: ~0.50-2 EUR per card