Arduino Kits
Arduino Basic Kit Set (UNO R3)
RM70.00
37 in 1 Sensor Kit Set
RM85.00
Arduino Starter Kit Set (UNO R3)
RM125.00
RM70.00
RM85.00
RM125.00
RM35.00
RM85.00
RM4.50
Operates from Inputs of 20mVComplete Energy Harvesting PowerManagement SystemSelectable VOUT of 2.5V..
RM86.00
CS1238 24-Bit 2 Channel ADC Module with TL431 Chip CS1237 is a high-precision, low-power ADC ch..
RM16.00
GY-169 INA169 High Precision Analog Current Sensor ModuleThe GY-169 INA169 High Precision Analog Cur..
RM18.00
Features:1. ESP32-S3 is designed based on the ESP32S3module of PCB board mounted antennas.2.The ESP3..
RM65.00
Search for ESP32 and press the install button for esp32 by Espressif Systems version ..
RM35.00
Supplier informationhttps://www.nologo.tech/product/esp32/esp32c3SuperMini/esp32C3ExpansionBoard.htm..
RM14.00
Features1.This expansion board module is safe, reliable and expandable to various applications;2. Co..
RM18.00
Description/Features: Industry-leading noise performance through proprietary amplifier and filter de..
RM34.00
The Arduino Nano SuperMini Type-C (CH340) is a compact and versatile microcontroller board based on ..
RM22.00
DRV2605L Haptic Motor Driver Controller Board with IN /TRIG General Pin Haptische Motor Driver Modul..
RM43.00
The PIC16F873 is an 8-bit microcontroller from Microchip Technology, based on the PIC® mid-range arc..
RM26.00
This unit is an ESP32-based development board built for IoT applications, specifically to interface ..
RM125.00
This ESP32-powered IoT module is equipped with a 4-channel relay system, tailored for integrating ac..
RM330.00
This IoT Sense Kit is an ESP32-based dev kit that is mainly designed to connect sensors to IoT-based..
RM325.00
This IoT Sense Kit Pro is an ESP32-based dev kit mainly designed to connect sensors to IoT-based sys..
RM365.00
XH-W3002 Digital Temperature Controller (12V/24V/220V) The XH-W3002 is a digital thermostat module ..
RM25.00
Overview The DY-HV20T is a multifunction voice playback module with integrated 20W Class D amplifie..
RM45.00
The PAM8406 Class D amplifier module delivers 5W + 5W stereo output at 5V, offering clear sound with..
RM4.00
This Mini K-Type Thermocouple Male Connector is designed for reliable and accurate temperature sensi..
RM5.00
This MOSFET power module is designed to let your 3D printer handle a heated bed (Hot Bed) with highe..
RM20.00
RM86.00
Operates from Inputs of 20mVComplete Energy Harvesting PowerManagement SystemSelectable VOUT of 2.5V, 3V, 3.7V or 4.5VLDO: 2.2V at 3mALogic Controlled OutputReserve Energy OutputPower Good IndicatorUses Compact Step-Up TransformersSmall 12-Lead (3mm × 4mm) DFN or 16-Lead SSOP PackagesThe LTC3108-1 is a highly integrated DC/DC converter ideal for harvesting and managing surplus energy from extremely low input voltage sources such as TEGs (thermoelectric generators), thermopiles and small solar cells. The step-up topology operates from input voltages as low as 20mV.Using a small step-up transformer, the LTC3108-1 provides a complete power management solution for wireless sensing and data acquisition. The 2.2V LDO powers an external microprocessor, while the main output is programmed to one of four fixed voltages to power a wireless transmitter or sensors. The power good indicator signals that the main output voltage is within regulation. A second output can be enabled by the host. A storage capacitor provides power when the input voltage source is unavailable. Extremely low quiescent current and high efficiency design ensure the fastest possible charge times of the output reservoir capacitor. The LTC3108-1 is functionally equivalent to the LTC3108 except for its unique fixed VOUT options.The LTC3108-1 is available in a small, thermally enhanced 12-lead (3mm × 4mm) DFN package and a 16-lead SSOP package.Output Voltage (Switcher)LTC3108 Selectable 2.35V, 3.3V, 4.1V or 5VLTC3108-1 Selectable 2.5V, 3V, 3.7V or 4.5VApplicationsRemote Sensors and Radio PowerSurplus Heat Energy HarvestingHVAC SystemsIndustrial Wireless SensingAutomatic MeteringBuilding AutomationPredictive Maintenance
RM16.00
CS1238 24-Bit 2 Channel ADC Module with TL431 Chip CS1237 is a high-precision, low-power ADC chip, a differential input channel, on-board temperature sensor and It is a high precision oscillator. PGA of CS1238 is optional: 1, 2, 64, 128 and the default value is 128. ADC data output rate of CS1238 is optional: 10Hz, 40Hz, 640Hz, 1.28kHz and default value is 10Hz. MCU with CS1238 via 2-wire SPI interface SCLK and DRDY/DOUT to advance rpw configuration such as channel selection, PGA selection, output speed selection can communicate. With an external voltage regulator, the TL431 chip external voltage (2.5V) is used as the excitation source of the external pressure sensor, and the voltage is more stable.Areas of Use:Industrial process controlElectronic scaleChemical analysis of liquid/gasBlood meterSmart converter Technical SpecificationsBuilt-in crystal oscillatorIntegrated temperature sensorPower off function2-wire SPI interface, the fastest speed is 1.1MHzADC functional features: 24-bit lossless codePGA upscaling options: 1, 2, 64, 128Output rate options: 10Hz, 40Hz, 640Hz, 1.28kHzIn-band short function
RM18.00
GY-169 INA169 High Precision Analog Current Sensor ModuleThe GY-169 INA169 High Precision Analog Current Sensor Module is a versatile and accurate sensor designed to measure electrical current in a variety of circuits. Based on the INA169 chip from Texas Instruments, this module is ideal for monitoring current in low to medium-power applications, such as battery management systems, power supplies, and motor control circuits. It provides a linear analog voltage output proportional to the current passing through the load.GY-169 INA169 Current Sensor Module gives precise current measurements for both AC and DC signals.Features & SpecsModel: GY-196 Chip: INA169 (TI)Low Power ConsumptionHigh PrecisionAnalog OutputOperating Temperature: -40°C to +125°CDimensions: 24*20(MM)Package Includes1x GY-169 INA169 High Precision Analog Current Sensor Module1x Screw Terminal1x Pin HeaderOverviewThis module can solve the problems of monitoring the current. Instead of using multi-meters, INA169 can be used for both image and output DC current measurement analog offered. Analog output makes this module ideal for monitoring current.Resistance measurement can operate at 2W DC, so it can measure up to + 5A. The output is a current passing through a 10k resistor, so the output voltage is 1V on Amp. It can change the resistance value by cutting resistance through hole resistors. If you add a resistance of 20K, you will get 2V per Amp and a resistance of 5K will get 0.5V per Amp.A 5-pin module can be attached to your project with ease. It also has a 3.5 mm terminals for connecting / disconnecting.This module is very easy to use, it is only necessary to connect a power supply between 2.7 V to 60 V, connect V + to V- from the positive supply and ground. Then measure the output using a multi meter.SpecificationsResistance: 0.1 ohm 1% 2 WSupply Voltage: 2.7 V to 60 VArduino code example/* Hardware connections: Uno Pin INA169 Board Function +5V VCC Power supply GND GND Ground A0 VOUT Analog voltage measurement VIN+ and VIN- need to be connected inline with the positive DC power rail of a load (e.g. an Arduino, an LED, etc.). */ // Constants const int SENSOR_PIN = A0; // Input pin for measuring Vout const int RS = 10; // Shunt resistor value (in ohms) const int VOLTAGE_REF = 5; // Reference voltage for analog read // Global Variables float sensorValue; // Variable to store value from analog read float current; // Calculated current value void setup() { // Initialize serial monitor Serial.begin(9600); } void loop() { // Read a value from the INA169 board sensorValue = analogRead(SENSOR_PIN); // Remap the ADC value into a voltage number (5V reference) sensorValue = (sensorValue * VOLTAGE_REF) / 1023; // Follow the equation given by the INA169 datasheet to // determine the current flowing through RS. Assume RL = 10k // Is = (Vout x 1k) / (RS x RL) current = sensorValue / (10 * RS); // Output value (in amps) to the serial monitor to 3 decimal // places Serial.print(current, 3); Serial.println(" A"); // Delay program for a few milliseconds delay(500); }
RM65.00
Features:1. ESP32-S3 is designed based on the ESP32S3module of PCB board mounted antennas.2.The ESP32-S3 development board can be paired with two camera options: OV2640/OV5640.3.ESP32-S3 is a low-power MCU system level chip (SoC) that integrates 2.4 GHz Wi Fi and low-power Bluetooth dual-mode wireless communication.4. ESP32-S3 has a complete Wi Fi subsystem and a low-power Bluetooth subsystem, with industry-leading low-power and RF performance. It supports multiple low-power operating states and can meet the power consumption requirements of various application scenarios.5.The ESP32-S3 chip provides rich peripheral interfaces and multiple unique hardware security mechanisms. The comprehensive security mechanism enables the chip to meet strict security requirements.Parameter:Controller: XtensaR dual core 32-bit LX7 CPU, with a frequency of up to 240MHzStorage:384 KB ROM512 KB SRAM16 KB RTCSRAM8 MB PSRAMWorking voltage: 3V to 3.6V.Up to 45 GPIOs2 * 12 bit ADC (up to 20 channels)Communication interface:Two 12c interfaces2 12s interface4 SPI interfaces3 UART interfaces1 USB oTG interface.Temperature range: -40 to 65 degrees CelsiusWiFiSupports IEEE 802.11 b/g/n protocolSupports 20 MHz and 40 MHz bandwidth in the 2.4 GHz frequency bandSupports 1T1R mode with a data rate of up to 150 MbpsWireless Multimedia (WMM)Frame Aggregation (TX/RX A-MPDU, TX/RX A-MSDU)Immediate Block ACKFragmentation/recombination - Beacon automatic monitoring (hardware TSF) -4 × Virtual Wi Fi interfaceSimultaneously supporting Infrastructure BSS Station mode, SoftAP mode, and Station+SoftAP hybrid mode, please note that ESP32-S3 will change the SoftAP channel simultaneously when scanning in Station modeAntenna Diversity802.11 mc FTMSupport external power amplifierBluetoothLow power Bluetooth LE: Bluetooth 5, Bluetooth meshHigh power mode (20 dBm, sharing PA with Wi Fi)Supports speeds of 125Kbps, 500Kbps, 1 Mbps, and 2 MbpsAdvertising extensionsMultiple Advertisement Sets Channel Selection Algorithm # 2: Wi Fi and Bluetooth coexist, sharing the same antennaperipheral interfaces and sensors45 xGPIO portDigital interface:-4xSPL-1xLCD interface (8-bit-16 bit parallel RGB, l8080, MOTO6800), supporting mutual conversion between RGB565, YUV422, YUV420, YUV411-1xDVP 8-bit to 16 bit camera interface-3xUART-2xl2C-2x 12S-1xRMT (TX/RX)-1x pulse counter-LED PWM controller with up to 8 channels-1x full speed USB OTG-1 x USB Serial/JTAG controller-2x MCPWM-1 x SDIO host interface with 2 card slots-Universal DMA Controller (GDMA) with 5 receiving channels and 5 sending channels-1xTWAI controller, compatible with IS011898-1 (CAN specification 2.0)Analog interface:-2x12 bit SAR ADC with up to 20 channels-1x temperature sensor-14x capacitive sensing GPIOTimer:-4x54 bit universal timer-1 × 52 bit system timer-3 × Watchdog timerProduct size: 57mm * 28mm
RM35.00
Search for ESP32 and press the install button for esp32 by Espressif Systems version 3.X.Uploading Code to the ESP32-C3 Super MiniCopy the following code to your Arduino IDE. This code simply blinks the onboard LED (connected to GPIO 8) and prints in the Serial Monitor the current state of the GPIO./********* Rui Santos & Sara Santos - Random Nerd Tutorials Complete project details at https://RandomNerdTutorials.com/getting-started-esp32-c3-super-mini/ *********/ // ESP32 C3 Super Mini on-board LED (works with inverted logic) const int ledPin = 8; void setup() { pinMode(ledPin, OUTPUT); } void loop() { Serial.begin(115200); digitalWrite(ledPin, HIGH); Serial.println("LED OFF"); delay(1000); digitalWrite(ledPin, LOW); Serial.println("LED ON"); delay(5000); }
RM14.00
Supplier informationhttps://www.nologo.tech/product/esp32/esp32c3SuperMini/esp32C3ExpansionBoard.htmlThe ESP32-C3-SuperMini expansion board is specially designed for the ESP32-C3-SuperMini development board. It makes up for many shortcomings of the ESP32-C3-SuperMini development board. Using the expansion board, you can connect an external 3.7V lithium battery and support charging the lithium battery through USB. There is a green indicator while charging. When the green indicator light goes out, the lithium battery is fully charged.This extension board makes all 10 ports accessible, which makes it convenient for users to install various sensors.The ESP32C3supermini expansion board can be connected to a 3.7V lithium battery (PH2.0 interface lithium battery) as in following picture. The picture shows a 1800mAh battery, but I also used a somewhat larger 2500mAh one. You can find these batteries for sale by searching on the code "103450", many with the correct connector fitted.The ESP32C3supermini expansion board provides users with a better power supply solution. The expansion board has two power supplies, VCC1 and VCC2. The default voltage output by VCC1 and VCC2 is 3.3V. When you need to output a higher voltage, you can short-circuit the PCB (as shown below). At this time, the voltage output by VCC1 and VCC2 is the power supply voltage 3.7V. The default 0R resistor used at the factory is connected to 3.3V. If you need to output 3.7V, directly remove the 0R resistor and short-circuit the three pads with tin. VCC1 and VCC2 control the voltage output respectively. If you need to use one, just deal with it. Whichever one will do.PropertiesExpansion board parameters:Voltage: 3.7VExternal interface: PH2.0Size: 37.4mm*22.53mmChips on this boardTo interprete the markings on SMD components, the following website is helpful: https://www.s-manuals.com/smdI see the following markings on the chips on the expansion board:S201 - Voltage regulatorMarking (SMDcode):(logo) S201Package:SOT23-5Probably this is a 3V3 voltage regulator.Probably not a LA9010 from INNO-Tech, a charger circuit for a 4.2V battery, since the LTH7R (see below) is a battery charger circuit.LTH7R - Battery chargerMarking (SMDcode):LTH7RPackage:SOT23-5This is a LTC4054ES5-4.2 from the brand Linear Technology (owned by Analog Devices). This is a standalone linear battery charger with thermal regulation for single cell lithium-ion batteries. See the datasheet.A19TMarking (SMDcode):A19TPackage:SOT23-3Maybe this is a Sanyo 2SK436: a general purpose N-Channel Junction Silicon FET.Or it is a KIC77A19T from Korea Electronics, Voltage detector IC, 1.9V±1%, -Reset ODO, Rdt=240ms.But there is a whole list of possible components at https://smd.yooneed.one/code4131.html#code413139
RM18.00
Features1.This expansion board module is safe, reliable and expandable to various applications;2. Compatible with ESP32-S3 or development boards with the same pinout;3. The extension board is made of high quality material, good stability and high reliability;4. The breakout board can expand 1 GPI0 pin of the ESP32-S3 board to 2, which is perfect for you to reuse all the pins and a great tool for your project;5. Strong applicability, ideal for users to reuse all pins in DIY projects. Item Type:Expansion BoardModel No.:ESP32 S3Compatibility:ESP32-S3 or pin-identical development boardsPCB layers2 layersPin Count44Length (mm):79Width (mm):70Height (mm):12Weight (g):47
RM34.00
Description/Features: Industry-leading noise performance through proprietary amplifier and filter design techniques Integrated shield greatly reduces capacitive coupling from current conductor to die due to high dV/dt signals, and prevents offset drift in high-side, high voltage applications Total output error improvement through gain and offset trim over temperature Small package size, with easy mounting capability Monolithic Hall IC for high reliability Ultra-low power loss: 100 μΩ internal conductor resistance Galvanic isolation allows use in economical, high-side current sensing in high voltage systems 3.0 to 5.5 V, single supply operation 120 kHz typical bandwidth 3 μs output rise time in response to step input current Output voltage proportional to AC or DC currents Factory-trimmed for accuracy Extremely stable output offset voltage Nearly zero magnetic hysteresis Specifications: type: 50A Due to different batches, there may be differences in product appearance and printed text, which not affect use. Material: abs colour: PurpleFull Arduino Code:// === Pin Definitions === const int currentSensorPin = A0; // ACS758 output connected here const int relayControlPin = 8; // Goes to base resistor of transistor // === Sensor Calibration (for ACS758-050B) === const float zeroCurrentVoltage = 2.5; // 2.5V when no current (center voltage) const float sensitivity = 0.04; // 40mV per Amp (for 50A version) void setup() { Serial.begin(9600); // For debugging pinMode(relayControlPin, OUTPUT); // Relay driver pin digitalWrite(relayControlPin, LOW); // Make sure relay is OFF at start } void loop() { int adcValue = analogRead(currentSensorPin); // Read analog voltage float voltage = (adcValue * 5.0) / 1023.0; // Convert to volts float current = (voltage - zeroCurrentVoltage) / sensitivity; // Calc current in amps Serial.print("Voltage: "); Serial.print(voltage); Serial.print(" V, Current: "); Serial.print(current); Serial.println(" A"); // === Threshold Relay Logic === if (current > 10.0) { // If current > 10 Amps digitalWrite(relayControlPin, HIGH); // Turn ON relay } else { digitalWrite(relayControlPin, LOW); // Turn OFF relay } delay(1000); // Wait 1 second before next reading }
RM22.00
The Arduino Nano SuperMini Type-C (CH340) is a compact and versatile microcontroller board based on the ATmega328P chip. Featuring a Type-C USB interface powered by the CH340 chip, it offers fast and reliable connectivity with computers and other devices. Despite its small size, this board retains all the essential features of the classic Arduino Nano, making it perfect for various DIY electronics projects, prototyping, and educational purposes.Specifications of Arduino Nano SuperMini Type-C (CH340):Microcontroller: ATmega328PClock Speed: 16MHzFlash Memory: 32 KB (ATmega328) or which 2 KB used by bootloaderSRAM: 2 KB (ATmega328)EEPROM: 1 KB (ATmega328)USB Interface: Type-C USB connector powered by the CH340 chip for fast and reliable communication.Operating Voltage: 5VInput Voltage (recommended): 7-12 VDigital I/O Pins: 14 (3/5/6/9/11 Support PWM)Analog Inputs: 6 (A0-A5)DC Current per I/O Pin: 40 mADimensions: Compact size similar to the classic Arduino Nano, suitable for embedded projects and prototyping.Datasheet of Arduino Nano SuperMini Type-C (CH340):https://ae01.alicdn.com/kf/S9bbc8a0dcc964122a041745d2540dbf6F.jpghttps://ae01.alicdn.com/kf/Sd3fc5953003747fdb7a5e1ae572cc965x.jpghttps://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf
RM43.00
DRV2605L Haptic Motor Driver Controller Board with IN /TRIG General Pin Haptische Motor Driver Module I2C Vin Processor 3V 5V for Arduino Raspberry PiFeature: 1. Control Haptic Motors: The haptic motor controller enables precise control over haptic motors, allowing users to easily open and close these types of motors. It offers various functions such as adjustable vibration levels, different buzzer levels, and even synchronized vibrations with music or audio input.2. Built-in "Strings" with Multiple Effects: The haptic motor driver module provides the capability to combine different effects into a sequence, creating a more immersive haptic projection. By storing and triggering these effects, it allows for a seamless and dynamic feedback mechanism.3. I2C Pin Compatible: With its I2C pin compatibility, this haptic motor driver controller board can interface seamlessly with various devices operating at different logic levels. The built-in pull-up resistors enhance compatibility and simplify the connection process.4. IN/TRIG Pin: The IN/TRIG pin offers flexibility for different applications. It enables users to read analog audio signals and convert them into haptic feedback, enabling synchronization between sound and touch. Additionally, it provides a trigger function to activate specific effects.5. Powered by Vin Processor: With its Vin processor, this haptische motor controller can efficiently power the circuit board and ensure consistent logic levels throughout the system. It simplifies the integration process and allows for seamless compatibility with other microcontroller-based systems.Specification:Origin: Mainland ChinaType: ModuleCondition: NewModel Number: Haptic Motor Controllercolor: blueEmbedded processor:Vin: Powers the board and gives it the same power level as a microcontroller, e.g. 5V micro (eg for Arduino), uses 5VGND: power and logicCommon ground for I2C pins:SCL: I2C clock pin, connected to the I2C clock line of the microcontroller. This pin can be used with 3V or 5V logic, there is a 10K pull-up resistor on this pinSDA: I2C data pin, connected to the I2C data line of the microcontroller. This pin can be used with 3V or 5V logic circuits, this pin 10K pull-up on IN/TRIG: This is a general purpose pin and can be used for several purposes. One use is to read the analog audio input to control audio to haptic codes, and the other is to "trigger" effects instead of sending I2C commands.Size: 18x15x3 (mm)/0.71x0.59x0.12inch1. The DRV2605 is a nice little motor driver. It is not designed to control stepper motors or DC motors, but is specifically designed to control haptic motors - buzzer and vibration motors.2. The chip is controlled by I2C. After initialization, multiple "string" effects can be stringed into the chip memory, and then triggered to drive continuously. Built-in effects are far better than "on" and "off" and will make your tactile sense even better.Features:1. Control haptic motor: This product is specially used to control haptic motor. It is usually only necessary to turn these types of motors on and off.When driving a vibrating motor, this drive has several effects. For example, up and down vibration levels, different buzzer levels, and even vibration will follow the music/audio input.2. Built-in "strings" of multiple effects: After the product is initialized, the "strings" of multiple effects can be stringed together in the chip memory, and then triggered for continuous actuation,This will give you a better feel for how your tactile projection works.3. With I2C pins: This product has multiple I2C pins that can be used for 3V or 5V logic, and there is a 10K pull-up resistor on this pin.4. With IN/TRIG: This product has an IN/TRIG general-purpose pin that can be used for different purposes, including reading analog audio to control audio to produce tactile codes, and "trigger" effects.5. Using a Vin processor: This product has a Vin processor that can power the board and give it the same logic level as the microcontroller.Note:Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed on the pictures. Thank you!Please allow 1-2cm measuring deviation due to manual measurement.Arduino CodeWiring for ArduinoYou can easily wire this breakout to any microcontroller, we'll be using an Arduino. For another kind of microcontroller, just make sure it has I2C capability, then port the code - it's pretty simple stuff!Connect Vin to the power supply, (red wire in STEMMA QT version). Use the same voltage that the microcontroller logic is based off of. For most Arduinos, that is 5VConnect GND to common power/data ground (black wire in STEMMA QT version)Connect the SCL pin to the I2C clock SCL pin on your Arduino (yellow wire in STEMMA QT version). On an UNO & '328 based Arduino, this is also known as A5, on a Mega it is also known as digital 21 and on a Leonardo/Micro, digital 3Connect the SDA pin to the I2C data SDA pin on your Arduino (blue wire in STEMMA QT version). On an UNO & '328 based Arduino, this is also known as A4, on a Mega it is also known as digital 20 and on a Leonardo/Micro, digital 2Controller Motor - to motor negative (black wire in STEMMA QT version).Controller Motor + to motor positive (red wire in STEMMA QT version).Install Adafruit_DRV2605 LibraryTo begin controling the motor chip, you will need to install the Adafruit_DRV2605 Library. You can do that by going to the Arduino library manager under Sketch -> Include Library -> Manage Libraries...Then search for DRV2605 and find the Adafruit DRV2605 Library and click InstallWe also have a great tutorial on Arduino library installation at:http://learn.adafruit.com/adafruit-all-about-arduino-libraries-install-useLoad Demo SketchNow you can open up File->Examples->Adafruit_DRV2605->basic and upload to your Arduino wired up to the breakout.Open up the serial console and hold the vibration motor between your fingers.The sketch will play all 123 built-in vibration effects in order. The full list with names is available in the DRV2605 datasheetHere's a screenshot for quick referenceMultiple WaveformsYou can also string together multiple effects in a row, up to 7. Check out the complex example sketch, and setWaveform for each slot. The last slot should be set to 0 to indicate it's the end.When you are ready to place the full waveform sequence, send the go() command!AudioYou can also turn the DRV2605 into an audio-to-vibration driver. Use a 1uF capacitor in series to line level voltage audio into the IN pin, then load up the audio example sketch. If you don't feel anything, try boosting up the source audio volume, it has to be pretty loud!
RM26.00
The PIC16F873 is an 8-bit microcontroller from Microchip Technology, based on the PIC® mid-range architecture. It’s part of the PIC16F87X family and is commonly used in low- to mid-range embedded applications.Core FeaturesArchitecture: 8-bit RISC, Harvard architectureInstruction Set: 35 single-word instructionsOperating Frequency: DC – 20 MHz (with external oscillator)MemoryProgram Memory (Flash): 7 Kwords (14-bit words, 8K bytes)Data RAM: 192 bytesEEPROM Data Memory: 128 bytesStack: 8-level deep hardware stack (not software accessible)I/O and PeripheralsI/O Pins: 22I/O Ports: PORTA, PORTB, PORTCTimers:Timer0: 8-bitTimer1: 16-bitTimer2: 8-bitCapture/Compare/PWM (CCP): 2 modulesAnalog-to-Digital Converter (ADC):5 input channels10-bit resolutionUSART: Yes (supports RS-232 via TX/RX)SPI/I2C: Supports Master/Slave modesWatchdog Timer (WDT): With its own on-chip RC oscillatorBrown-out Reset (BOR): YesPower-on Reset (POR): YesInterruptsMultiple interrupt sources:External interrupt (RB0/INT)PORTB change interruptTimer interruptsPeripheral interrupts (USART, ADC, etc.)Power RequirementsOperating Voltage: 2.0V to 5.5VPower-Saving Features: Sleep mode, WDTSpecial FeaturesIn-Circuit Serial Programming™ (ICSP)In-Circuit Debugging (ICD) supportCode protectionProgrammable pull-ups on PORTB
RM125.00
This unit is an ESP32-based development board built for IoT applications, specifically to interface with actuators in connected systems. It features a single integrated relay switch for direct device control and offers multiple I/O pins for attaching additional sensors or actuators as needed. For local input, it includes two onboard push buttons. The board is compatible with Arduino IDE, MicroPython, and other platforms that support Espressif chipsets, including ESP-IDF. Designed for flexibility, this module caters to engineers, researchers, and hobbyists working on embedded systems. Its reliability makes it well-suited for both R&D environments and continuous-use scenarios like 24/7 automation systems.SpecificationsMCU: ESP-32Supports 802.11 b/g/n Wi-Fi connectivity with speeds up to 150 Mbps.Support for both Classic Bluetooth v4.2 and BLE specifications.One integrated relay switch to control a deviceInput: 2×Pushbuttons10×GPIO pins (Follow original ESP32 functions)Power LED1×3.3V I2C portVoltage output pins: 1×3.3V/100mA, 1×5V/100mAUSB Type-C portUSB-to-UART BridgeTemp: -40 ~ 85 (℃)Flash: 4 MBPSRAM: 520 KBSize: 96 x 46 mmAntenna: PCBInterfaces: I/O, I2C , USBFor more detailed information, the user manual can be downloaded [here]
RM330.00
This ESP32-powered IoT module is equipped with a 4-channel relay system, tailored for integrating actuators into smart systems. With four built-in relays, it enables direct control over multiple devices. The board also provides multiple I2C and general-purpose I/O pins to support a variety of external sensors and actuators, offering great flexibility for expansion. Onboard components include an OLED screen, buzzer, and four tactile buttons, delivering essential input/output capabilities. Compatible with Arduino IDE, MicroPython, and other Espressif-supported environments such as ESP-IDF, the board is a practical tool for both prototyping and production. Its robust design suits industrial deployments, while remaining accessible to developers, engineers, and hobbyists working in IoT and embedded system applications.SpecificationsMCU: ESP-32Supports 802.11 b/g/n Wi-Fi connectivity with speeds up to 150 Mbps.Support for both Classic Bluetooth v4.2 and BLE specifications.Four integrated relay switches to control devicesInput: 4×Pushbuttons13×GPIO pins (Follow original ESP32 functions)Output: OLED display, Buzzer, LEDI2C: 3×5V I2C pins, 3×3.3V I2C pinsVoltage output pins: 4×3.3V/200mA, 4×5V/600mA2×Dry contacts with debouncing filterUSB-to-UART BridgeResettable FusePower Mode Selector SwitchCompatibility with Arduino IDE, MicroPython, and other Espressif chips compatible platformsTemp: 40 ~ 85 (℃)Flash: 4 MBPSRAM: 520 KBSize: 122 x 88 mmInterfaces: I/O, I2C, One-wire, USBAntenna: PCBFor more detailed information, the user manual can be downloaded [here]
RM325.00
This IoT Sense Kit is an ESP32-based dev kit that is mainly designed to connect sensors to IoT-based systems. It has various sensors integrated into the board, such as Temperature, Humidity, Light Intensity, Pressure, Accelerometer, and Gyroscope. These sensors can detach from the unit and mount outside the board using wire extensions. Further, it has a range of I/O pins for connecting other sensors or actuators according to user requirements. The OLED display, buzzer, and four push buttons are available for standard input and output. The unit can be programmed and employed using Arduino IDE, MicroPython, and other Espressif chips compatible platforms. This module is ideal for researchers, engineers, and hobbyists in IoT and embedded system development. It is versatile enough to be used in R&D and perfect for 24/7 running applications and systems.SpecificationsName: ESP32 Universal IoT Dev Kit – SensingMPN : GS3 ESP-32 IoT Unit for Sensing V1.0Temp: 40 ~ 85 (℃)Flash: 4 MBPSRAM: 520 KBSize: 110×70 mmAntenna: PCBInterfaces: I/O, I2C, One-wire, USB Type-CWeight: 400GDimensions: 14x10x3cmThe user manual can be found [here]
RM365.00
This IoT Sense Kit Pro is an ESP32-based dev kit mainly designed to connect sensors to IoT-based systems. It has various sensors integrated into the board, such as Temperature, Humidity, Light Intensity, Pressure, Accelerometer, and Gyroscope. These sensors can detach from the unit and mount outside the board using wire extensions. Further, it has a range of I/O pins for connecting other sensors or actuators according to user requirements. The OLED display, buzzer and four push buttons are available for standard Input and Output. In addition, IoT Sense Kit Pro consists of an inbuilt real time clock and a Micro SD card socket. The unit can be programmed and employed using Arduino IDE, MicroPython, and other Espressif chips compatible platforms such as ESP IDF. This module is ideal for researchers, engineers, and hobbyists in IoT and embedded system development. It is versatile enough to be used in R&D and perfect for 24/7 running applications and systems. Additionally, this board can be employed in a wide range of applications, from R&D to industrial applications where IoT and embedded systems are in place. A set of application domains has been listed below. However, the module can also be utilized in many other fields such as :Smart farmingSmart citiesWeather stationsEnvironmental monitoring systemsAutonomous robotsSecurity systemsResearchTeaching and learningSpecificationsName: ESP32 Universal IoT Dev Kit – Sensing ProMPN : GS3 ESP-32 IoT Unit for Sensing V2.0Temp: 40 ~ 85 (℃)Flash: 4 MBPSRAM: 520 KBSize: 110×70 mmAntenna: PCBInterfaces: I/O, I2C, One-wire, USB Type-CWeight: 400 gramsDimensions: 14 × 10 × 3 cmFor more information or detailed instructions, please download the user manual [here].
RM25.00
XH-W3002 Digital Temperature Controller (12V/24V/220V) The XH-W3002 is a digital thermostat module designed for automatic temperature control in heating or cooling applications. It features a clear LED display and simple three-button interface for setting target temperature and operation mode. Available in 12V DC, 24V DC, and 220V AC versions, this controller is compatible with a wide range of power supplies and is ideal for use in incubators, aquariums, greenhouses, fans, and other temperature-dependent systems. It includes a waterproof NTC sensor probe and a relay output that can directly control heaters, coolers, or fans up to the rated load. Specifications Power Supply: 12V DC / 24V DC / 220V AC Temperature Range: -50°C to 110°C Sensor Type: NTC waterproof temperature probe Output Type: Relay (on/off control) Display: LED digital display (red for real-time temp, blue for setpoint) Accuracy: ±0.1°C Control Mode: Heating or Cooling selectable Relay Capacity: Up to 10A (depends on power version) Mounting: Panel mount or screw-on Size: Approx. 60mm × 45mm × 31mm
RM45.00
Overview The DY-HV20T is a multifunction voice playback module with integrated 20W Class D amplifier. It supports MP3 and WAV decoding, multiple control methods, and delivers up to 20W output for 4Ω speakers (10W for 8Ω). Compatible with Micro SD cards up to 32GB, music files can be loaded directly via a built-in micro USB port. This module supports 7 operating modes selectable via DIP switch: IO trigger, UART, One-line protocol, and others. Ideal for Arduino and embedded sound projects. Features Supports MP3 and WAV audio formats Compatible with sample rates: 8kHz to 48kHz 24-bit DAC with 90dB dynamic range, 85dB SNR Wide DC input voltage: 6-35V Micro SD card support up to 32GB Output: 20W@4Ω, 10W@8Ω UART control for up to 65,535 audio files (play, pause, volume, track select), baud rate 9600bps IO trigger mode supports up to 255 audio files One-line serial protocol also supports full playback control DIP switch for easy mode selection (7 modes) 8 GPIOs with built-in ESD protection Pin Definitions Power (6-35VDC): Main power input TXD / IO0: IO0 in IO mode, TX in UART mode (connect to MCU RX) RXD / IO1: IO1 in IO mode, RX in UART mode (connect to MCU TX) IO2, IO3: IO trigger inputs
RM4.00
The PAM8406 Class D amplifier module delivers 5W + 5W stereo output at 5V, offering clear sound with low distortion and high efficiency. It’s a great choice for small speaker projects, portable audio, and battery-powered systems. This module uses the PAM8406 chip and includes built-in protection features such as short-circuit and over-temperature protection. Compatible with 4Ω–8Ω speakers, it supports both volume-adjustable and fixed-gain versions depending on the model. Compact and easy to use, it's suitable for DIY audio builds and general sound output applications.SpecificationsChipset: PAM8406 Amplifier Type: Class D Output Power: 5W + 5W (at 5V, 4Ω speakers) Operating Voltage: 2.5V to 5.5V DC Speaker Impedance: 4Ω to 8Ω Efficiency: Up to 90% Total Harmonic Distortion (THD): <10% at 1kHz, 1W Audio Input Type: Stereo (left and right) Volume Control: Some versions include onboard potentiometer Protection: Built-in short-circuit and thermal protection PCB Size: 24 x 23 x 105 mm (L x W x H)Application: Portable speakers, DIY audio, embedded sound systems
RM5.00
This Mini K-Type Thermocouple Male Connector is designed for reliable and accurate temperature sensing, and is especially useful for connecting K-type thermocouple wires directly to multimeters with compatible thermocouple input. Its compact mini-size design allows for easy plug-in, making it a convenient solution for quick temperature measurements in electronics, lab, or industrial use. The connector is clearly marked with polarity and built with durable materials to ensure a secure and consistent connection. Ideal for DIY thermocouple setups, sensor replacements, or extending your multimeter’s functionality.Specifications Connector Type: Mini Male Thermocouple Connector Thermocouple Type: K-Type (Nickel-Chromium / Nickel-Alumel) Compatibility: Standard K-Type thermocouple wire and multimeter ports Plug Pin Material: Nickel-plated or chromel/alumel alloy (matches K-type standards) Body Material: High-temperature thermoplastic or glass-filled nylon Max Temperature Rating: Typically -50°C to 220°C Pin Polarity: Marked with "+" and "−" for easy wiringDimensions:30mm x 15mm x 8mm Application: Suitable for multimeters, temperature controllers, meters, and data logger
RM20.00
This MOSFET power module is designed to let your 3D printer handle a heated bed (Hot Bed) with higher power demands—supporting currents up to 25A. Most 3D printer mainboards are limited to around 15A, but by using this external module, you can safely drive more powerful beds without overloading your printer's internal electronics. It supports both 12V and 24V heated beds. For high-current applications, using 24V is recommended, as it draws half the current for the same power output compared to 12V—making it more efficient and reducing cable heating. This module adds a layer of protection to your printer’s control board while also improving power delivery to the heated bed.SpecificationsMOSFET Type: High-power N-channel MOSFET Max Current Load: Up to 25A (with proper cooling) Operating Voltage: 12V / 24V DC Control Voltage: 5V (compatible with most 3D printer mainboards) Trigger Signal: Low-level active (connects to printer’s heated bed output) Voltage Drop: Low RDS(on), minimal heat generation with good cooling PCB Size: Approx. 60mm × 50mm Connector Type: High-current screw terminals Application: Heated bed power expansion for 3D printersWiring Diagram



















