Arduino Uno R4 WiFi: Описание, характеристики и приложения
Arduino Uno R4 WiFi - это первая плата с поддержкой Wi-Fi в семействе Uno, оснащенная 32-разрядным процессором Arm Cortex-M4.
Каталог
Описание Arduino Uno R4 WiFi
Особенности Wi-Fi Arduino Uno R4
Приложения Arduino Uno R4 WiFi
Технические характеристики Arduino Uno R4 WiFi
Проект Wi-Fi Arduino Uno R4
Документация по Wi-Fi Arduino Uno R4
Описание Arduino Uno R4 WiFi
Arduino Uno R4 WiFi представляет собой эволюцию классического Uno, модернизируя микроконтроллер до 32-разрядного Arm-чипа и добавляя встроенное подключение Wi-Fi / Bluetooth. В его основе лежит микроконтроллер Renesas R7FA4M1AB3CFM#AA0, содержащий процессор Arm Cortex-M4 частотой 48 МГц с плавающей запятой, 256 КБАЙТ флэш-памяти, 32 КБАЙТ SRAM и 8 КБАЙТ EEPROM. Это дополняется модулем Wi-Fi/BT ESP32-S3.
Компоновка платы соответствует Uno, с той же знаковой распиновкой и форм-фактором, которые обеспечивают совместимость со многими существующими экранами. Имеется 14 цифровых выводов GPIO, 6 аналоговых входов, аппаратные последовательные, I2C и SPI соединения через заголовки, а также порт USB-C для питания и программирования. Питание может подаваться от USB или разъема постоянного тока и регулируется до 5 В и 3,3 В.
Отличительной особенностью Uno R4 WiFi является наличие красной светодиодной матрицы размером 12x8 пикселей, подключенной с использованием мультиплексирования. Эту матрицу можно использовать для программного отображения текста, графики и анимации в эскизах. Модуль ESP32-S3 управляет сетевыми возможностями Wi-Fi, обеспечивая подключение Wi-Fi 4 (802.11 b / g / n) и Bluetooth 5 без необходимости какого-либо кодирования Wi-Fi в sketches.
**Являясь официальным партнером Arduino, Atmel предоставляет вам официальные оригинальные продукты Arduino. Добро пожаловать в магазин на странице, посвященной продукции Arduino.
Особенности Wi-Fi Arduino Uno R4
Микроконтроллер: Renesas R7FA4M1AB3CFM#AA0 (Arm Cortex-M4
Модуль Wi-Fi: ESP32-S3-MINI-1-N8
Рабочее напряжение: логика 5 В
14 Цифровых контактов ввода-вывода
6 Контактов аналогового входа
Разъем USB-C
Встроенная светодиодная матрица 12x8
Заголовки для I2C, SPI, UART
Приложения Arduino Uno R4 WiFi
Проекты интернета вещей с беспроводным подключением
Создание датчиков/устройств, подключенных к Интернету
Проекты, включающие анимацию или графику на светодиодной матрице
Образовательные курсы с использованием функций Wi-Fi
Системы домашней автоматизации с беспроводным удаленным доступом
Самодельные метеостанции, которые загружают данные в облако
Приложения с голосовым управлением, использующие Wi-Fi и аудио
Технические характеристики Arduino Uno R4 WiFi
Доска | Имя | Arduino ® UNO R4 WiFi |
sku | ABX00087 | |
Микроконтроллер | Renesas RA4M1 (Arm ® Cortex ® -M4) | |
Радиомодуль | ESP32-S3-MINI-1-N8 | |
USB | USB-C ® | Порт программирования |
Штырьки | Цифровые контакты ввода-вывода | 14 |
Контакты аналогового входа | 6 | |
ЦАП | 1 | |
ШИМ-контакты | 6 | |
Общение | UART | Да, 1 раз |
I2C | Да, 1 раз | |
SPI | Да, 1 раз | |
мочь | Да, 1 шина CAN | |
Сила | Рабочее напряжение цепи | 5 В (ESP32-S3 равен 3,3 В) |
Входное напряжение (VIN) | 6-24 В | |
Постоянный ток на вывод ввода-вывода | 8 мА | |
Тактовая частота | Оперативная память 1 | 48 МГц |
ESP32-S3-MINI-1-N8 | до 240 МГц | |
Память | ОПЕРАТИВНАЯ память 1 | 256 КБ флэш-памяти, 32 КБ оперативной памяти |
ESP32-S3-MINI-1-N8 | 384 Кб ПЗУ, 512 КБ SRAM | |
Размеры | Ширина | 68,85 мм |
Длина | 53,34 мм |
Проект Wi-Fi Arduino Uno R4
Автоматизация умного дома с использованием Arduino Uno R4 WiFi и Arduino IoT Cloud
Домашняя автоматизация - это захватывающая область, которая позволяет вам удаленно управлять различными устройствами в вашем доме. В этом руководстве мы создадим систему домашней автоматизации, используя Arduino Uno R4 WiFi и Arduino IoT Cloud.
Компоненты
1. Arduino Uno R4 WiFi
2. Резисторы
3. Светодиоды
4. МОП-транзисторы
5. Макетная доска
6. Соединительные провода
Принципиальная схема
Подключите входное напряжение (аккумулятор 9 В или адаптер постоянного тока 12 В) к регулятору напряжения 7805. Это преобразует Vin в постоянный источник питания 5 В постоянного тока. Подключите это к нескольким устройствам.
Два МОП-транзистора сконфигурированы как переключатели и подключены к выводам 8 и 9 Arduino. Используя контакты 8 и 9, мы можем включать и выключать эти МОП-транзисторы. Электронные устройства могут быть подключены к клеммным колодкам, подключенным к каждому МОП-транзистору.
Дополнительные клеммные колодки подключены к контактам 10, 11, 12 и 13 Arduino. Здесь вы можете подключить любое устройство с рабочим напряжением 5 В. Вы также можете подключить 5-вольтовое реле в этих точках для управления устройствами переменного тока.
Программирование с помощью Arduino IoT Cloud
В Arduino IoT Cloud создайте четыре облачные переменные – device1, device2, device3 и device4. Они подключены к Arduino Uno R4 и будут управлять четырьмя устройствами.
#includevoid setup() {
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
}
void loop() {
if (device1) {
digitalWrite(10, HIGH);
} else {
digitalWrite(10, LOW);
}
if (device2) {
digitalWrite(11, HIGH);
} else {
digitalWrite(11, LOW);
}
if (device3) {
digitalWrite(12, HIGH);
} else {
digitalWrite(12, LOW);
}
if (device4) {
digitalWrite(13, HIGH);
} else {
digitalWrite(13, LOW);
}
}
Этот код проверяет наличие изменений в переменных и включает или выключает соответствующий индикатор.
Тестирование
После загрузки кода откройте панель мониторинга Arduino IoT Cloud dashboard и попробуйте включать и выключать переключатели. Вы должны иметь возможность управлять всеми четырьмя светодиодами. Вы также можете управлять устройствами с помощью мобильного приложения Arduino IoT Cloud.
Этот проект демонстрирует, как вы можете использовать Arduino Uno R4 WiFi и Arduino IoT Cloud для создания простой, но эффективной системы домашней автоматизации.

Frequently Asked Questions
