Skip to content

Latest commit

 

History

History
247 lines (213 loc) · 13.9 KB

File metadata and controls

247 lines (213 loc) · 13.9 KB

Microcontroller Hardware README

This README provides a detailed overview of my microcontroller hardware collection, including a short description and an estimated price for each module.


Controllers:

M5Stack M5StickC Plus2 ESP32

  • 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.
  • Price: ~25-35 EUR

ESP32 DevKit V1 (ESP32-WROOM-32) (2x)

  • 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.
  • Price: ~8-12 EUR per unit

LILYGO T-Embed CC1101

  • 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}

BW16 Microcontroller

  • 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

ESP32 CYD-2432S028

  • 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

Modules:

NRF-24 2.4 GHz Module (with antenna)

  • 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.
  • Price: ~3-6 EUR

CC1101 Module 315/433/868/915 MHz (with antenna)

  • 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.
  • Price: ~4-8 EUR

IR-Transmitter

  • 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.
  • Price: ~1-3 EUR

IR-Receiver

  • 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.
  • Price: ~1-3 EUR

PCB0100 2-Channel Infrared Transmitter

  • 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.
  • Price: ~2-5 EUR

2.4G Wi-Fi Directional Yagi Antenna 2.35-2.55 GHz 10dB (2x)

  • 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.
  • Price: ~10-20 EUR per unit

2.4 GHz Wi-Fi Antenna 12dBi PBX (27cm)

  • 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.
  • Price: ~10-15 EUR

2.4 GHz 3dBi Antenna (17cm)

  • 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.
  • Price: ~5-10 EUR

Ch9329 USB-Module

  • 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

TF Micro-SD Card Module

  • 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

RF Transmitter Module 315 MHz

  • 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.
  • Price: ~2-4 EUR

RF Receiver Module 315 MHz

  • 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.
  • Price: ~2-4 EUR

ESP-32 Starter Kit (2x)

  • 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.
  • Price: ~20-30 EUR per kit

Other Hardware:

10PCS 2.0mm Pin Header (Needle) (40x)

  • 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

10PCS 2.0mm Pin Header (Looper) (40x)

  • Description:
    Loop-style pin headers optimized for PCB mounting, providing flexible interconnection in various circuit designs.
  • Price: ~5-10 EUR for 40 sets

SMA to SMA Connector (4x)

  • Description:
    Connectors engineered for low-loss RF signal transmission, ensuring secure physical links in antenna and RF setups.
  • Price: ~3-5 EUR per unit

Circuit PCB Board (Double Sided) (4x)

  • Description:
    Double-sided prototype PCBs enable compact, complex circuit layouts for both hobbyist and professional projects.
  • Price: ~2-5 EUR per board

M-F Dupont Cable (50x)

  • Description:
    Male-to-female jumper wires suited for breadboard connections, streamlining the circuit testing and building process.
  • Price: ~5-10 EUR for 50 pieces

M-M Dupont Cable (30x)

  • Description:
    Male-to-male jumper wires facilitating direct component connections during circuit prototyping.
  • Price: ~3-6 EUR for 30 pieces

F-F Dupont Cable (30x)

  • Description:
    Female-to-female jumper wires offering versatile connectivity for interlinking modules and sensors on a breadboard.
  • Price: ~3-6 EUR for 30 pieces

830 Tie-Points Breadboard (2x)

  • Description:
    Solderless breadboards featuring 830 tie-points for rapid circuit assembly and testing without soldering.
  • Price: ~5-8 EUR per unit

Blank White RFID Cards

  • 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