DFRobot feature image

DFRobot

Review rating Review rating Review rating Review rating Review rating 4.7

* We independently evaluate all recommended products and services. If you click on links we provide, we may receive compensation.

Products of the DFRobot range from £6.6 to £80.9, and the average price of all the products is about £22.88. So your total expense can vary depending on the products chosen, which allows you to choose products according to your budget.

DFRobot offers 100 products for sale, giving you more than enough choices but not too much to dazzle you. We analyzed some of them in detail and recommended them to our readers. The DFRobot review will examine the core factors of the brand and its products to help you make an informative buying decision.

DFRobot Best Sellers

Last Updated: 14 Jun 2023

Gravity:I2C to Dual UART Module | IIC to Multiple UART Converter | UART Expander for Arduino

The module provides 2Mbps maximum communication rate. At most four such modules can be connected onto one controller board to expand 8 hardware serial ports.
This IIC to Dual UART module offers data transmission rate up to 1Mbps, and each sub UART has independent 256-byte FIFO hardware buffer for transmitting and receiving. The baud rate, word length, and check format of every sub UART can be set independently.
This IIC to dual UART module can be extremely suitable for using with IoT module, Ultrasonic ranging module and GPS module.
More details and tutorial please visit dfrobot wiki >>> https://wiki.dfrobot.com/Gravity:%20IIC%20to%20Dual%20UART%20Module%20SKU:%20DFR0627

DFRobot FireBeetle ESP32 IOT Microcontroller | WiFi Module | ESP WROOM 32 | ESP32 Development Board|MCU

Compatible with products in the DFRobot FireBeetle serials. The small size and high performance makes FireBeetle become idea solution for IOT low power consumption projects
FireBeetle ESP32 IOT microcontroller is a low-power consumption micro-controller intentionally designed for Internet of Things (IoT) projects
Version Upgrade: 1. Add a new anti-reverse connection silk-screen. 2.Change the Lipo battery connecter direction.
Please kindly note that developers are the most common users of FireBeetle Board-ESP32 and not all of the peripherals have examples for reference, and there are still some bugs being found and fixed. For Arduino IDE, all GPIO function, I2C/SPI communication has been working. But the other functions are still under development. We recommend this board for experienced engineer.
Low-power consumption(the electricity current under ultra-low power is 10μA). Quick Response(the top frequency is 400KHz), Cost-effective, Small size, Convenient to install

DFRobot HUSKYLENS Smart Vision Sensor for Arduino, Raspberry Pi, LattePanda or Micro:bit | AI Camera Support Object/Line Tracking, Face/Object/Color/Tag Recognition

One-Click-Learn: HuskyLens is designed to be smart. Built-in algorithms allow HuskyLens to learn new things just by a single click.
HuskyLens is an easy-to-use AI machine vision sensor. It can learn to detect objects, faces, lines, colors and tags just by clicking. More details on dfrobot wiki: https://wiki.dfrobot.com/HUSKYLENS_V1.0_SKU_SEN0305_SEN0336
Onboard Screen: HuskyLens carries a 2.0 inch IPS screen, therefore you don't need to use a PC in parameters tuning. Enjoy the convenience it brings, what you see is what you get!
Machine-Learning-Enabled: Equipped with advanced machine learning technology, HuskyLens is capable of recognizing faces and objects, which is far more beyond ordinary sensors.
Extreme Performance: HuskyLens adopts a new generation AI specialized chip Kendryte K210, contributing to 1,000 times faster performance compared to STM32H743 when running neural network algorithm.

DFRobot FireBeetle Board ESP32-E Compatible with Arduino | IoT Microcontroller | ESP32 Development Board

It supports dual-mode communication, and features small size, ultra-low power consumption, on-board charging circuit and easy-to-use interface, which can be conveniently used for smart home IoT, industrial IOT applications, wearable devices and so on.
FireBeetle ESP32-E, specially designed for IoT, is an ESP-WROOM-32E-based main controller board with dual-core chips.
You can easily create your own IoT smart home system when connecting it with an IoT platform like IFTTT.
FireBeetle ESP32-E supports programming for Arduino, and will support Scratch graphical programming and MicroPython programming very soon. We provide you with detailed online tutorials and application cases, and there are thousands of sensors with welding-free Gravity interface and actuators to help you get started easily.
Besides, the stamp hole design makes it able to be easily embedded in your PCB, greatly saving your costs and time to build and test prototype

MP3 Player for Arduino | Mini MP3 Module with On-board 128MB Storage

This MP3 player module supports four controlling modes: Arduino, AT command, on-board buttons, and ADKEY.
Here comes the DFPlayer Pro---A mini simple but powerful MP3 Player!
You can directly press the on-board button to play or switch music without using a controller.
Moreover, this player module has 128MB of storage. By using a USB cable, you can easily copy your favorite songs into this module to play them anywhere you want, or use it as a sound card for your PC or Raspberry Pi after connecting them.
More tutorial (English Version) please search "product guides and documents" on this page to download. If you couldn't find it please contact with DFRobot Customer Service on Amazon.

DFRobot Solar Panel Controller | Solar Power Manager Module for 5V | Solar Panel Support Solar and USB Charging

The module can provide up to 900mA charging current to 3.7V Li battery with USB charger or solar panel. The ON/OFF controllable DC-DC converters with 5V 1A output satisfies the needs of various solar power projects and low-power applications.
Solar Power Manager 5V is a small power and high-efficiency solar power management module designed for 5V solar panel.It features as MPPT (Maximum Power Point Tracking) function, maximizing the efficiency of the solar panel.
The module also employs various protection functions for battery, solar panel and output, which greatly improves the stability and safety of your solar projects.
AS Solar Power Manager 5v V1.1 (Newest Version), battery (BAT IN) overcurrent and overdischarge protection is added to improve battery safety. It can be use for 3.7 lipo battery no matter it is packed with protection circuits or not.
APPLICATIONS: Smart solar environment monitor system; Solar powered robot; Small solar street lamp; Solar power bank.

Gravity: Analog AC Current Sensor 5A | AC Current Signal Conversion Module Open Type AC Transformer Probe Included (Non-contact Measurement)

The analog output is designed to be compatible with 3V3/5V micro-controller. It can be conveniently used for AC current measurement to monitor AC motors, lighting equipment, air compressors, etc.
Simply clamp the AC transformer probe on the AC line, and then plug the 3.5mm headphone jack into the signal conversion module to read the current AC current value.
Features: Non-contact measurement, high safety; Multiple ranges for various measurement scenarios; Compatible with 3V3/5V micro-controller
Applications: AC motor automatic monitoring, Lighting and electrical equipment measurement
Any technical issues after purchase please contact with our tech-support team: [email protected]. Product wiki >>> https://wiki.dfrobot.com/Gravity_Analog_AC_Current_Sensor__SKU_SEN0211_

Gravity: AS3935 IC Lightning Sensor for Distance, Intensity, and Frequency Detection | Thunder Thunderstorm Warning Detector for Weather Station and Photography (Max 40km Range)

The embedded man-made disturber rejection algorithm can effectively avoid the electrical interference generated by various household appliances.
Gravity: Lightning Sensor employs AMS innovative AS3935 Franklin lightning sensor IC and Coilcraft MA5532-AE dedicated antenna to detect lightning distance, intensity, and frequency within a radius of 40km both indoors or outdoors.
The sensor can also be embedded in the indoor protection device inside lightning-sensitive equipment, and automatically trigger these devices to switch to the backup power to isolate the power grid when lightning strikes. At the moment of lightning, the interrupt pin IRQ generates a pulse. This can be used to trigger the shutter to open, helping photographers to accurately capture the exciting moment of lightning.
In addition to allowing general weather enthusiasts to measure local thunderstorm data simply and efficiently, thanks to its compact size and wide detection range, it can also be embedded in various smart wearable devices for outdoor climber or people who work at heights. This provides early warning of thunderstorms that people can perceive, so that people can take precautions a step ahead.
Applications: Consumer Weather Station (thunderstorm measurement); Wearable Devices (outdoor thunderstorm early warning); Lightning Photography. Any technical issues please contact with our tech-support team: [email protected]. Product wiki>>>http://wiki.dfrobot.com/Gravity:%20Lightning%20Sensor%20SKU:%20SEN0290

Devastator Tank | Mobile Robot Platform (Metal DC Gear Motor) | Robot Chassis

Modular wiring – no soldering iron needed!
New body shape for easy construction and to accommodate more modules
Upgraded V1's plastic motors to durable and robust metal gear motors
More tutorial (English Version) please search "product guides and documents" on this page to download. If you couldn't find it please contact with DFRobot Customer Service on Amazon.
Increased load capacity from 1.5kg to 3kg.High performance suspension to navigate the toughest terrains

DFRobot Beetle -The Smallest Microcontroller for Arduino

The Beetle is an Arduino Uno based board.
DFRobot Bluno series is an Arduino-compatible hardware solution designed by makers,and for makers. All Bluno products enjoy features such as wireless programming,smart App controlling,long communication range,and plentiful periphery modules.
Super Compact Size / Support Wireless Programming
It is probably the smallest Arduino BLE board in the market
ATmega328@16MHz / Wireless Communication Low Energy (BT 4.0) / Micro USB port

DFRobot Tracked Robot Chassis | Tank Chassis | Mobile Robot Platform Black Gladiator

This tracked chassis employs high-strength aluminium alloy base with delicate appearance, higher stability and longer durability
If you are gonna build a robotics project, then you need to check out this guy, Black Gladiator.He is an agile tracked robot chassis, low noise, and easy to control, which could be a good partner for your any tank-liked robots.
To explore more possibilities, you can use this tracked chassis with Arduino microcontrollers or add other electronic components on the base such as, IR sensor, ultrasonic sensor, camera, LED, display, WIFI module, etc.
The track is made of engineering plastic that basically assured the good elasticity, excellent damping effect and large road grip of the product. What' s more, it comes with two quality motors to provide high power and speed, which enables your DIY robot car to widely suit all kinds of road surfaces.
More tutorial (English Version) please search "product guides and documents" on this page to download. If you couldn't find it please contact with DFRobot Customer Service on Amazon.

DFRobot EcoDuino Auto Planting Kit Compatible with Arduino

If you want, EcoDuino can message you and tell you how your plants are doing through wireless communications. It will also water your plants automatically when they are thirsty, or at a pre-determined interval. The only thing you may need to do is manage your EcoDuino system through a PC with a graphic user interface.
EcoDuino is designed by DFRobot to help you grow plants. By using a series of microcontrollers, sensors and actuators, the EcoDuino system can make your eeforts to grow plants much easier.
The cool thing about the EcoDuino is that it is developed based on Arduino which means you can not only program EcoDuino in Arduino IDE environment but also use any Arduino compatible hardware in your EcoDuino system.
More tutorial (English Version) please search "product guides and documents" on this page to download. If you couldn't find it please contact with DFRobot Customer Service on Amazon.

DFRobot Gravity: Analog Turbidity Sensor for Arduino

It is compatible with Arduino via Gravity interface
The arduino turbidity sensor detects water quality by measuring level of turbidity
Turbidity sensors can be used in measurement of water quality in rivers and streams, wastewater and effluent measurements, sediment transport research and laboratory measurements
Please note that the top of probe is not waterproof
It is able to detect suspended particles in water by measuring the light transmittance and scattering rate which changes with the amount of total suspended solids (TSS) in water

Gravity: Analog TDS Sensor for Arduino | Total Dissolved Solids Meter | Water Quality Sensor Compatible with Arduino

Good Compatibility Output: 0~2.3V analog signal output, compatible with 5V or 3.3V controller
This is an TDS (Total Dissolved Solids) Meter with gravity interface compatible with Arduino
More tutorial (English Version) please search "product guides and documents" on this page to download. If you couldn't find it please contact with DFRobot Customer Service on Amazon.
Easy to Use: simple connection, plug and play without soldering
AC Excitation Source: effectively prevent probe from polarization. Probe is waterproof

Gravity: Digital Water/Liquid Level Sensor for Arduino Non-Contact

No contact with liquid makes the module suitable for hazardous applications such as detecting toxic substances, strong acid, strong alkali, and all kinds of liquid in an airtight container under high pressure.
This is a non-contact water / liquid level sensor for Arduino. It utilizes advanced signal processing technology by using a powerful chip (XKC-Y25-T12V) with high-speed operation capacity to achieve non-contact liquid level detection.
There are no special requirements for the liquid or container and this liquid sensor is easy to use and easy to install.
The liquid level sensor is equipped with an interface adapter that makes it compatible with DFRobot "Gravity" interface. Four levels of sensitivity can be configured by pressing the SET button.
More tutorial (English Version) please search "product guides and documents" on this page to download. If you couldn't find it please contact with DFRobot Customer Service on Amazon.

DFRobot DFR0299 DFPlayer - A Mini MP3 Player Compatible with Arduino

The module can be used as a stand alone module with attached battery, speaker and push buttons or used in combination with an Arduino UNO or any other with RX/TX capabilities.
The DFPlayer Mini is a small and low cost MP3 module player with an simplified output directly to the speaker.
Through a simple serial port, you can play the designated music without any other tedious underlying operations.
It perfectly integrates hard decoding module, which supports common audio formats such as MP3, WAV and WMA. Besides, it also supports TF card with FAT16, FAT32 file system.

DFRobot IIC 16x2 RGB LCD KeyPad HAT for Raspberry Pi V1.0 Black

We made improvements in the wiring connection based on the previous LCD display as well as left out the contrast adjustment function, so the product can be pretty easy to use, and users can spend time focusing on the most important projects.
This is a 2*16 character RGB LCD+Keypad plate for Raspberry Pi. It has two display effects: colorful background or colorful font.
To convenient your use on Raspberry Pi, there are 5 push-buttons integrated on the board to help you to switch display and configure functions, then you can easily build up your data monitor and small operating platform.
The RGB LCD1602 display is integrated on the shield. It leads out Raspberry Pi's GPIO ports for connecting more device.
More tutorial (English Version) please search "product guides and documents" on this page to download. If you couldn't find it please contact with DFRobot Customer Service on Amazon.
Besides, the shield adopts IIC interface, so you can realize the 16 million color combination of the LCD, backlight brightness adjustment, display control etc.

Gravity: I2C 1Kg Weight Sensor Kit | Electronic Scale | HX711

The signal adapter board in this kit is built-in The calibration algorithm can calibrate the weight information with one key, and there is no need to run a separate code for calibration.
This weight sensor kit is equipped with all the accessories needed to build the scale, which reduces the difficulty of structure construction so that anyone can quickly create an electronic scale to obtain the weight information of the object
More tutorial (English Version) please search "product guides and documents" on this page to download. If you couldn't find it please contact with DFRobot Customer Service on Amazon.
It can make many interesting applications by acquiring the weight information of objects, such as household electronic scales, daily necessities weighing, daily necessities remaining alarm,and Internet of Things weighing platforms.

Beetle ESP32 Microcontroller for Arduino | ESP WROOM 32 | WiFi Module

Enable users to directly download and debug programs through Micro USB, free from programmer
A small size of 35mm×34mm
More tutorial (English Version) please search "product guides and documents" on this page to download. If you couldn't find it please contact with DFRobot Customer Service on Amazon.
Large-scale I/O ports with gold plating, easy to screw wire on it or to sew the board on the clothes with wires, no need to solder
A group of gold plating power interfaces of honeycomb type, convenient to use

DFRobot FAQs

You can purchase DFRobot products from the seller DFRobot EU, over the last 12 months, the seller has received honest feedback from 32 consumers, and the average rating is 4.65. The shop has a good reputation so you can purchase from it with confidence.

We did a questionnaire online and hundreds of customers participated in this survey, the consumers rated the products in terms of quality, user experience and other aspects. The results of the questionnaire demonstrate how much customers appreciate their products. It's safe to say that most customers are overwhelmingly satisfied with their purchases and DFRobot is worth your consideration.