Raspberry Pi camera module v2 is a high quality 8 megapixel Sony IMX219 image sensor custom designed add-on board for Raspberry Pi, featuring a fixed focus lens. It's capable of 3280 x 2464 pixel static images, and also supports 1080p30, 720p60 and 640x480p60/90 video. It attaches to Pi by way of one of the small sockets on the board upper surface and uses the dedicated CSi interface, designed especially for interfacing to cameras. The board itself is tiny, at around 25mm x 23mm x 9mm. It also weighs just over 3g, making it perfect for mobile or other applications where size and weight are important. It connects to Raspberry Pi by way of a short ribbon cable. The high quality Sony IMX219 image sensor itself has a native resolution of 8 megapixel, and has a fixed focus lens on-board. In terms of still images, the camera is capable of 3280 x 2464 pixel static images, and also supports 1080p30, 720p60 and 640x480p90 video.
8 megapixel camera capable of taking photographs of 3280 x 2464 pixels
Capture video at 1080p30, 720p60 and 640x480p90 resolutions
All software is supported within the latest version of Raspbian Operating System
Used in CCTV security camera, motion detection, time lapse photography
Soil Moisture Sensor is a popular device in Smart Farm projects or automatic watering systems. It works with Arduino easily, is cheap, and is suitable for learning and experimenting.
Soil Moisture Sensor
Soil moisture sensor is a sensor that detects the moisture level in the soil by measuring the conductivity between the probe legs (similar to measuring the resistance of soil).
Dry soil → low conductivity → low value obtained
Moist soil → High conductivity → High obtained value
Sensors often come with a conversion module that provides both analog and digital pins.
Soil Moisture Sensor Specifications
list
details
Supply voltage
3.3V – 5V
Current used
About 10mA
Output signal
Analog (A0) and Digital (D0)
Detection range
General soil moisture levels
structure
2 probe legs (ground plug), signal converter board has a threshold adjustment potentiometer
The Digital Output will give a HIGH or LOW value according to the threshold we set.
Using with Arduino
Wiring:
Soil Sensor Pin
Arduino Pin
VCC
5V
GND
GND
A0 (Analog)
A0
D0 (Digital)
D2 (if used)
Analog code example:
------------------------------------------------------------------------------
int sensorPin = A0;
void setup() { Serial.begin(9600); }
void loop() { int value = analogRead(sensorPin); Serial.print("Soil moisture : "); Serial.println(value);
delay(1000); }
----------------------------------------------------------------------------------------------
The value returned by analogRead() will be between 0–1023.
High value = dry soil
Low value = moist soil
Digital code example:
----------------------------------------------------------------------
int sensorDigital = 2;
void setup() { pinMode(sensorDigital, INPUT); Serial.begin(9600); }
void loop() { int value = digitalRead(sensorDigital);
if (value == LOW) { Serial.println("Moist soil"); } else { Serial.println("Dry soil"); }
delay(1000); }
Additional tips:
Do not leave the sensor plugged into the ground for a long time (rust may occur).
Use the relay together with a water pump or electric valve to automatically water plants.
If you want more accuracy, try using a capacitive soil moisture sensor instead of the regular one (it is more durable and does not rust).
MC-38 Normally Closed <Normally Closed principle is together, the signal is on, with the wired host use can not be used alone>
MC-38 is normally closed: the magnet is close to the conduction, the magnet is away from the circuit breaker.
MC-38A is normally open: the magnet is close to the closed (disconnected), the magnet is away from the open circuit
Action distance: 18mm ± 6mm
Lifetime: 1,000,000 times Switching output: often closed (together with the conductive) Open type, suitable for non-ferrous doors or windows Surface mountin
Working voltage : DC 5 V Static current : 3 mA Working temperature : 0 ~ + 70 Output way : GPIO Induction Angle : Less than 15 Detection range : 2 cm to 4 m Detecting precision : 0.3 cm + 1% Sensor size : Approx. 45.1 x 20 x 14.5mm
The MQ-2 sensor is a very popular gas sensor for use with Arduino and other microcontroller boards, and is ideal for home gas or smoke detection projects, such as gas leak alarms.
MQ-2 is
The MQ-2 is a gas sensor that can detect many types of gases such as:
LPG (cooking gas)
Butane gas
Propane gas
Methane gas (CH₄)
Hydrogen gas (H₂)
Smoke
alcohol
Inside the sensor is a heating coil and a SnO₂ (tin dioxide) gas detector, whose resistance changes in the presence of gas in the air, allowing it to be converted to an electrical signal.
MQ-2 specifications
list
details
Supply voltage
5V DC
Electrical power
About 800mW
Signal type
Analog and digital (depending on module)
Warm-up time
About 20 seconds to 2 minutes
Detectable gases
LPG, Methane, Alcohol, Propane, Hydrogen, Smoke
Detection range
Approximately 300 - 10,000 ppm
Number of legs
4 legs (VCC, GND, AOUT, DOUT)
AOUT (Analog Out) – Analog signal indicating gas level. DOUT (Digital Out) – Digital signal (1 or 0) when gas level exceeds set point.
Using MQ-2 with Arduino
Wiring:
MQ-2 Pin
Arduino Pin
VCC
5V
GND
GND
AOUT
A0 (Analog)
DOUT
D2 (Digital) (if used)
Some MQ-2 modules have a potentiometer (adjuster) to set the threshold level on DOUT.
Example code for use in Analog:
int mq2Pin = A0;
void setup() { Serial.begin(9600); }
void loop() { int gasLevel = analogRead(mq2Pin); Serial.print("gasLevel: "); Serial.println(gasLevel); delay(1000); }
Example of code for Digital usage:
int mq2Digital = 2;
void setup() { pinMode(mq2Digital, INPUT); Serial.begin(9600); }
void loop() { int gasDetected = digitalRead(mq2Digital);
if (gasDetected == LOW) { Serial.println("gas detect!"); } else { Serial.println("Safe"); }
delay(1000); }
Specification
2.4G NRF24L01 Wireless Transceiver/Receive Module NRF24L01 2.4GHz wireless data transmission module
NRF24L01 is a work in the 2.4-2.5GHz worldwide ISM band single-chip transceiver, wireless transceiver, including: the frequency generator the enhanced SchockBurstTM mode controller power amplifier crystal amplifier modulator demodulator output power channel selection and protocol set by the SPI interface to set a very low current consumption, lower current consumption mode 12.3mA Power-down mode and standby mode when in transmit mode emission power 6dBm when current consumption is 9.0mA acceptance model.
Ball to open ISM band maximum 0dBm transmit power, license-exempt use. The open 100 meters!
Support six channels of data reception
(1) low operating voltage: 1.9 ~~ 3.6V low-voltage
(2) high-rate: 2Mbps, air transmission time is very short, greatly reducing the wireless transmission of collision phenomena (software settings 1Mbps or 2Mbps air transmission rate)
Multi-frequency points: 125 frequency points, to meet the multi-point communications and frequency hopping communications needs
4 ultra-compact: built-in 2.4GHz antenna compact 15x29mm (including antenna)
(5) Low power consumption: when in answer mode communication, fast air transmission and start-up time greatly reduces the current consumption.
Low application cost: NRF24L01 integrates all RF protocol high-speed signal processing section, such as: automatically resend lost packets and automatically generate an acknowledge signal, etc. the nRF24L01 The SPI interface can take advantage of the microcontroller hardware SPI port or microcontroller I / O port to simulate the internal FIFO can be used with a variety of low-speed microprocessor interface, easy to use low-cost microcontroller. 7 facilitate the development: the link layer is fully integrated in the module, very easy to develop. Automatic retransmission function, automatic detection and retransmission of lost packets, the retransmission time and the number of retransmission can be software-controlled automatic storage is not received the packet of the response signal auto-answer, after the receipt of a valid data, the module automatically sends the reply fixed frequency detection signals without any additional programming Carrier Detect - built-in hardware CRC error detection and point-to-multipoint communication address control packet transmission error counter and carrier detection can be used for frequency hopping set can also set up six to receive the channel address, can have a choice of open receive channel standard the pin Dip2.54MM spacing interfaces for embedded applications.
On top of that, we have provided you with detailed instructions on the use of Raspberry Pi and the use of each module, which including 8 lessons for module. Just click the LEARN tab to view this user manual. Also you can check the Vedio Guide here , which will tell you how to use this kit step by step.
All in all, whether you are a student, teacher, artist, hardware enthusiast, and so on, with the help of the Grove Base Kit for Raspberry Pi, you will get to know Raspberry Pi quickly and comprehensively. Part List
Grove Base Hat for Raspberry Pi
Grove - Red LED Button
Grove - Buzzer
Grove - Moisture Sensor
Grove - Temperature & Humidity Sensor (DHT11)
Grove - Light Sensor
Grove - mini PIR motion sensor
Grove - Ultrasonic Ranger
Grove - Relay
Grove - Servo
Grove - 16 x 2 LCD (White on Blue)
Smart home Kit is a product about smart home projects based on micro:bitwhich is developed by ELECFREAK. We selected executed components commonly used at home as the TMP36 temperature sensor, sound sensor, crash sensor, servo, and motor. You can build scenes like windowsill, wardrobe, and fish tank, create yourself a smart sweet home and program to intelligently drive them using micro:bit. The smart home is what makes life more practical and playing with it is what makes life more interesting.
Micro:bit Smart Home Kit: Sensor:bit breakout board
micro:bit Smart Home Kit: Exquisite Sensor (Not Include micro:bit and Battery)
Learn Coding through DIY Smart Home Projects
Multiple Remote Control Modes
Smart Home Kit supports multiple programming methods (Makecode/Python/Javascript)
Rich Learning Resources about Health Monitoring
With the ELECFREAKS WIKI, grasping the essential concepts of robotics programming is a breeze. Learn, practice, and then apply these skills in the real world!
Official Collected Coding Extension
The programming expansion package of Smart Home kit is officially collected in micro:bit.
Application
Auto Windows
Automatically detect noise level, the window will be closed when the noise threshold.
Voice-activated Lights
Voice-activated lights are controlled by voice, light and time delaying with sound sensor and light sensor.
Smart fan
Automatically detect temperature. The fan will automatically drive when the temperature is over the threshold and it will show the current temperature.
Packing List
Specs
ELECFREAKS BBC micro bit Starter Kit is designed for children who are beginning to learn the electric circuit and programming knowledge. Students can use these micro:bit basic DIY kits to create or complete more experiments, such as traffic lights, using photocell to control micro:bit screen or LED.
The micro:bit Drone:bit Kit has successfully combined micro:bit with drones, which has provided another possibility for students to create and explore in the sky. Through your operation, you can give it commands of hovering at a fixed altitude, flying from a waypoint, curvilinear flight, rolling in the sky, etc. even in the classrooms, get your first professional micro:bit Drone:bit Kit now!
Drone:bit BREAKTHROUGH—PROFESSIONAL GRADE
It is the first kind of drone equipped with optical flow locating in professional-grade which is able to hover indoors in a fixed point through programming in the world, with built-in optical flow sensors in high sensitivity and TOF sensors, they help to hover and locate in a more precise way. It is probably your first drone in professional grade that listen to your commands!
Drone:bit BREAKTHROUGH-FLYING SAFELY
The sealed propeller guards make sure your drone flies safely.
Drone:bit IN CLASSROOMS-AVAILABLE IN CLASSROOMS
Drone:bit could fly in the classrooms!
Drone:bit BREAKTHROUGH—CODE FOR MORE PROJECTS
Simple graphical and Python programming, available for complicated flying routines, flying gestures and rolling, etc., there are more possibilities waiting to be explored.
Drone:bit IN CLASSROOMS — FIND MORE IN WIKI
SPECIFICATION
product name
micro:bit Drone:bit Kit
Rated Voltage
3.7V
Battery Capacity
800mAh
Charging Voltage
5V
Charging Current
0.8A
Charging Port
Micro USB
Power Protection
Over Charge/Discharge Protection
Propeller Guards
Support
LED
5 PCS (one for power indicator, four for status indicator)
Waypoints
Optical Flow
Fixing Altitude
Barometer + TOF
micro:bit Programming
Support
2.4G Remote Control Mode
Support
Flying Time
8min
Weight
509g
Flying Height
≤100m
MEFV22C is a BBC micro:bit CLUB contains 10x BBC micro:bit V2 boards and all essentials needed to power boards and start programming. This BBC micro:bit is a pocket-sized computer that introduces you to how SW and HW work together. It has an LED light display, buttons, sensors, a speaker, microphone and many other input/output features that, when programmed, let it interact with you and your world. You will need a computer, tablet or phone to write and send code to the micro:bit, but once the code is on the micro:bit it works as a standalone device with just the battery pack. Bluetooth 5.1 connectivity with Bluetooth Low Energy (BLE), ideal for communicating with other devices such as smartphones and tablets.
micro:bit works with Microsoft, MacOS, Apple iPads(and iPhones) and Android devices
Computing is made physical
Use the micro:bit to sense, measure and log light, temperature, sound, movement, magnetism
Nordic nRF52833 processor with 512KB flash and 128KB RAM
5x5 LED display matrix, 25 red LEDs with 255-step intensity control
2 programmable tactile button for user funct, full speed USB 2.0 interface via micro USB connection
New notched edge connector makes it easier to connect things like crocodile clip, conductive thread
MEMS Microphone with LED indicator, dedicated I2C bus for peripherals
Onboard speaker, capacitive touch sensor, motion sensor and temperature sensors
LED matrix can be used to sense ambient light with software algorithm
The DHT11 sensor is one of the most popular sensors for measuring temperature and humidity, especially in Arduino projects because it is easy to use, cheap, and readily available.
What is DHT11?
DHT11 is a sensor that measures temperature and relative humidity in the air. This sensor has a capacitive humidity sensor and a thermistor temperature sensor inside, which outputs digital data, making it very easy to connect to Arduino.
DHT11 specifications
list
details
Humidity measurement range
20–90% RH (±5% RH)
Temperature measurement range
0–50°C (±2°C)
Supply voltage
3.3V – 5.5V
Output signal
Single-wire digital
Read Rate
1 time/second (1Hz)
Number of legs
3 legs (VCC, GND, Data) or 4 legs (if it is a module but actually uses 3 legs)
Using DHT11 with Arduino
Wiring:
DHT11
Arduino
VCC
5V
GND
GND
DATA
Digital Pin (eg. D2)
Some models have a pull-up resistor (about 10KΩ) already attached to the module. If it is a bare sensor, you may need to connect your own resistance.
Arduino code example:
Requires DHT library, which can be installed via Library Manager.
define DHTPIN 2 // The pin connected to the DHT11's Data #define DHTTYPE DHT11 // The type of sensor
DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); dht.begin(); }
void loop() { float h = dht.readHumidity(); float t = dht.readTemperature();
if (isnan(h) || isnan(t)) { Serial.println("Read failed!"); return; }
Serial.print("Humidity: "); Serial.print(h); Serial.print(" %\t"); Serial.print("Temperature: "); Serial.print(t); Serial.println(" *C"); delay(2000); // wait 2 seconds }
NodeMCU ESP8266
NodeMCU is a microcontroller board developed using the ESP8266 chip from Espressif, which is notable for:
Built-in Wi-Fi connectivity
cheap price
Easy to use with Arduino IDE
Suitable for IoT (Internet of Things) such as controlling devices via the Internet, sending sensor data to the web, making a smart home.
The name "NodeMCU" stands for "Node MicroController Unit" and was originally written in Lua, but is now more commonly written in C/C++ via the Arduino IDE.
NodeMCU ESP8266 Specifications
list
details
Main chip
ESP8266 (ESP-12E or ESP-12F)
CPU speed
80 MHz (Overclockable up to 160 MHz)
Memory (Flash)
4MB
SRAM (RAM)
64KB
Wi-Fi
802.11 b/g/n (2.4GHz), supports both STA and AP
Working pressure
3.3V (but USB can use 5V because it has a built-in converter)
USB port
Use CH340 or CP2102 chip (for programming via USB)
Number of GPIOs
11 legs (some legs have special functions such as PWM, ADC, I2C, SPI)
ADC leg
1 leg (reads analog values 0–1V)
Digital leg pressure
3.3V (If using with 5V, a voltage divider resistor is required)
3. Using NodeMCU ESP8266
Highlights:
Built-in Wi-Fi connectivity (no separate module required)
You can load the code via USB.
Works with the web, phones, and online databases.
Supports writing with Arduino IDE or PlatformIO
Popular usage examples:
✅ Control light bulbs via Wi-Fi
✅Write a built-in web server, control it via a web browser.
✅ Send sensor data (DHT11, MQ-2, Soil) to Firebase / ThingSpeak
✅ Make a node to send data via Wi-Fi to a server or MQTT.
✅ Create a notification system via LINE Notify or Telegram.
Code sample: Open a simple web server
include <ESP8266WiFi.h>
const char* ssid = "YOUR_WIFI_NAME";
const char* password = "YOUR_WIFI_PASSWORD";
WiFiServer server(80);
void setup() {
Serial.begin(115200);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi..."); }
Serial.println("Connected: ");
Serial.println(WiFi.localIP());
server.begin();
}
void loop() {
WiFiClient client = server.available();
if (client) {
client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html");
client.println();
client.println("<h1>Hello from NodeMCU!</h1>");
delay(1000);
}
}
ESP32 Wi-Fi USB Type-C is
The ESP32 is a microcontroller board developed by Espressif Systems, which is an enhanced version of the ESP8266, with more capabilities such as:
Built-in Wi-Fi and Bluetooth (BLE)
More speed and RAM
Better support for multi-threading and complex tasks.
You can use it to program through Arduino IDE, MicroPython, or ESP-IDF.
Nowadays, newer ESP32 boards come with USB Type-C ports for easy plugging in, easier to use than Micro USB and more durable.
ESP32 Specifications (General)
list
details
Main chip
ESP32 (various models such as ESP32-WROOM-32, S2, C3, S3)
CPU
Dual-core Xtensa LX6 @ 240MHz
Wi-Fi
802.11 b/g/n 2.4GHz
Bluetooth
Bluetooth 4.2 + BLE (some models support BT 5.0)
Flash memory
4MB or more
SRAM
~520KB
Working pressure
3.3V (but can receive power via USB 5V, has a built-in regulator)
GPIO (digital pin)
Up to ~30 legs (depending on model)
Analog Input (ADC)
Up to 18 channels (12-bit)
Analog Output (DAC)
2 channels (8-bit)
Communication
UART, I2C, SPI, PWM, CAN, IR, etc.
USB Type-C
Used for uploading programs and supplying power.
Support Li-ion battery
Some models have built-in charging circuitry (e.g. ESP32-C3 DevKit).
Using ESP32
✅ Suitable for work:
IoT (Internet of Things) such as controlling devices via Wi-Fi
Smart Home (turn on/off lights, measure temperature, control via mobile phone)
Bluetooth communication, such as sending and receiving data with mobile phones
ESP-NOW / MQTT / HTTP / WebSocket all work.
Connect to Cloud such as Firebase, LINE Notify, Blynk, Telegram, etc.
✅ Popular usage examples:
Measure temperature and humidity with DHT11/DHT22 and send it to the web.
Control lights/relays via mobile app or web server
Connect OLED/LED display wirelessly
Use as a Wi-Fi Hotspot or Web Server
Make an AI training system (some models have Camera + TensorFlow Lite)
Example code to open Wi-Fi Web Server on ESP32:
#include <WiFi.h>
const char* ssid = "WiFi name";
const char* password = "password";
WiFiServer server(80);
void setup() {
Serial.begin(115200);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("\nConnected successfully: ");
Serial.println(WiFi.localIP());
server.begin();
}
void loop() {
WiFiClient client = server.available();
if (client) {
client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html");
client.println();
client.println("<h2>Hello from ESP32!</h2>");
delay(1000);
}
}
📌 Advantages of the USB Type-C model:
Easy to insert, no need to worry about turning it inside out.
Good current support
The cable can be used with new mobile phones.
Raspberry Pi 4 Model B is the latest product in the popular Raspberry Pi range of computers. It offers ground-breaking increases in processor speed, multimedia performance, memory, and connectivity compared to the prior-generation Raspberry Pi 3 Model B+, while retaining backwards compatibility and similar power consumption. For the end user, Raspberry Pi 4 Model B provides desktop performance comparable to entry-level x86 PC systems. This product's key features include a high-performance 64-bit quad-core processor, dual-display support at resolutions up to 4K via a pair of micro-HDMI ports, hardware video decode at up to 4Kp60, 8GB of RAM, dual-band. 2.4/5.0 GHz wireless LAN, Bluetooth 5.0, Gigabit Ethernet, USB 3.0, and PoE capability (via a separate PoE HAT add-on). The dual-band wireless LAN and Bluetooth have modular compliance certification, allowing the board to be designed into end products with significantly reduced compliance testing, improving both cost and time to market.
Broadcom BCM2711, quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
8GB LPDDR4 SDRAM
2.4 GHz and 5.0 GHz IEEE 802.11b/g/n/ac wireless LAN, Bluetooth 5.0, BLE
True Gigabit Ethernet
2 x USB 3.0 ports, 2 x USB 2.0 Ports
Fully backwards compatible 40-pin GPIO header
2 x micro HDMI ports supporting up to 4K 60Hz video resolution
2-lane MIPI DSI/CSI ports for camera and display
4-pole stereo audio and composite video port
MicroSD card slot for loading operating system and data storage
Requires 5.1V, 3A power via USB-C or GPIO.
PoE (Power over Ethernet) enabled (requires PoE HAT)
Due to the product taking longer than usual to arrive.
Please inquire about the product every time before making payment. Thank you very much.
The Raspberry Pi 3 Model B+ is the latest addition to the Raspberry Pi 3 family, featuring a 64-bit quad core processor running at 1.4GHz, dual-band 2.4GHz WiFi 2.4/5GHz, Bluetooth 4.2/BLE, and PoE capability (via a separate PoE HAT add-on).
details
Broadcom BCM2837B0, Cortex-A53, 64-bit, Quad-core SoC at 1.4GHz
1GB LPDDR2 SDRAM
2.4GHz / 5GHz IEEE 802.11 b / g / n / ac Wireless LAN (WLAN)
Bluetooth Low Energy v4.2 (BLE)
Gigabit Ethernet via USB 2.0 (Max speed 300Mbps)
4 x USB 2.0 ports
GPIO 40 pin
Full Size HDMI, MIPI DSI display port, MIPI CSI camera port
4-pole stereo audio/composite video output port
MicroSD card slot for operating system and storage
Enable Power over Ethernet (PoE) (requires separate PoE HAT)
Power supply requirements - 5V/2.5A DC via micro USB or GPIO
Raspbian operating system
The Raspberry Pi 3 Model B+ is the latest product in the Raspberry Pi 3 range, boasting a 64-bit quad core processor running at 1.4GHz, dual-band 2.4GHz and 5GHz wireless LAN, Bluetooth 4.2/BLE, faster Ethernet, and PoE. capability via a separate PoE HAT. The dual-band wireless LAN comes with modular compliance certification, allowing the board to be designed into end products with significantly reduced wireless LAN compliance testing, improving both cost and time to market. The Raspberry Pi 3 Model B+ maintains the same mechanical footprint as both the Raspberry Pi 2 Model B and the Raspberry Pi 3 Model B.
Broadcom BCM2837B0, Cortex-A53, 64-bit, quad-core SoC @ 1.4GHz
1GB LPDDR2 SDRAM
2.4GHz/5GHz IEEE 802.11 b/g/n/ac Wireless LAN (WLAN)
Bluetooth Low Energy v4.2 (BLE)
Gigabit Ethernet over USB 2.0 (maximum throughput 300Mbps)
4 x USB 2.0 Ports
Extended 40-pin GPIO Header
Full Size HDMI, MIPI DSI display port, MIPI CSI camera port
4-pole stereo audio/composite video output port
MicroSD card slot for operating system and data storage
Power over Ethernet (PoE) enabled (requires separate PoE HAT)
Power supply requirements - 5V/2.5A DC via micro USB or GPIO
This project will guide you to build a smart IoT Server with Raspberry Pi that supports InfluxDB, MQTT, Grafana and Node-RED, allowing you to easily connect and manage your IoT devices. The Raspberry Pi becomes the central hub for collecting sensor data via InfluxDB and displaying it in real time with Grafana, while MQTT enables efficient communication between devices and Node-RED makes it easy to create workflows. It is ideal for those who want to set up an IoT system on a budget but want high performance.
code
product
NF68465
SD Card 32GB
NF65047
Heat Sink for pi3,pi4,Opi
F80094
Raspberry pi 4 4GB
NF57326
micro hdmi to hdmi
NF57325
Raspberry pi 4 adapter
F74050
Raspberry pi 4 Case
The Arduino UNO R4 WiFi combines the processing power and exciting new peripherals of the RA4M1 microcontroller from Renesas with the wireless connectivity power of the ESP32-S3 from Espressif. On top of this, the UNO R4 WiFi offers an on-board 12x8 LED matrix, Qwiic connector, VRTC, and OFF pin, covering all potential needs makers will have for their next project.
With the UNO R4 WiFi, you can easily upgrade your project and add wireless connectivity to expand the reach of your current setup. If this is your first project, this board has everything you need to spark your creativity.
Hardware compatibility with UNO form factor: The UNO R4 WiFi maintains the same form factor, pinout, and 5 V operating voltage as its predecessor, the UNO R3, ensuring a seamless transition for existing shields and projects.
Expanded memory and faster clock: The UNO R4 WiFi boasts increased memory and a faster clock speed, enabling more precise calculations and effortless handling of complex projects.
Extra on-board peripherals: The UNO R4 WiFi introduces a range of on-board peripherals, including a 12-bit DAC, CAN BUS, and OP AMP, providing expanded capabilities and design flexibility.
Extended 24 V tolerance: The UNO R4 WiFi supports a wider input voltage range, allowing seamless integration with motors, LED strips, and other actuators using a single power source.
HID support: With built-in HID support, the UNO R4 WiFi can simulate a mouse or keyboard when connected to a computer via USB, making it easy to send keystrokes and mouse movements.
Wi-Fi® and Bluetooth®: The UNO R4 WiFi hosts an ESP32-S3 module, enabling makers to add wireless connectivity to their projects. Combined with the Arduino IoT Cloud, makers can monitor and control their projects remotely.
Qwiic connector: The UNO R4 WiFi features a Qwiic I2C connector, allowing easy connection to nodes from the extensive Qwiic ecosystem. Adapter cables also enable compatibility with sensors and actuators based on other connectors.
Support for battery-powered RTC: The UNO R4 WiFi includes additional pins, including an "OFF" pin to turn off the board and a "VRTC" pin to keep the internal Real-Time Clock powered and running.
LED matrix: The UNO R4 WiFi incorporates a bright 12x8 red LED matrix, ideal for creative projects with animations or plotting sensor data, eliminating the need for additional hardware.
Diagnostics for runtime errors: The UNO R4 WiFi includes an error-catching mechanism that detects runtime crashes and provides detailed explanations and hints about the code line causing the crash.