Seguindo a mesma proposta da MBZ Wifi Edition, a MBZ RF Edition tem uma área parecida com uma placa universal, onde componentes, módulos e sensores podem ser soldados, servindo assim para finalizar um projeto com Arduino, deixando assim uma montagem mais robusta, com conexões firmes e confiáveis.
Mas a MBZ RF Edition tem essa área de prototipagem maior, que permite fixar nela uma mini-breadboard de 170 furos. Dessa forma a MBZ RF Edition serve tanto para prototipar quanto para finalizar um projeto.
Características da placa
- Trabalha com o microcontrolador ATMega328P-PU
- Fibra de vidro, dupla-face, acabamento de superfície HASL, máscara de solda vermelha e furos metalizados
- Tamanho 100mm x 57mm
- Valores dos componentes nas legendas da parte de baixo da placa
- Compatível com shields do Arduino
- Área de prototipagem para soldar componentes e módulos
- Entrada DC principal e secundária com diodos de proteção de inversão de polaridade
- 2 reguladores de tensão: 5V / 800ma e 3.3V / 800mA
- 8 GPIOs extras (PCF8574)
- Comunicação wireless 2.4GHz com módulo NRF24L01
- Conector I2C para módulos RTC (Real Time Clock) DS1307 e DS3231
- Conector I2C para display OLED
- Pinos ICSP
- Adaptador para módulo ESP8266 (modelo ESP-01)
- Buzzer passivo
- Push button disponível para uso geral
- Conector para adaptador FTDI para fazer upload dos programas
![]() |
| Parte de cima da placa |
![]() |
| Parte de baixo da placa |
Comparação
MBZ Pro RF
|
MBZ Pro Wifi
|
Arduino Uno
|
Standalone comum
| |
| Microcontrolador | ATMega328P | ATMega328P | ATMega328P | ATMega328P |
| Interface USB | não (adaptador externo) | não (adaptador externo) | sim (ATMega16U2) | não (adaptador externo) |
| Regulador de voltagem 5V | AMS1117 5.0 (máximo 800 mA) | LM7805 (máximo 1000 mA) | NCP1117ST50T3G (máximo 800 mA) | LM7805 (máximo 1000 mA) |
| Regulador de voltagem 3.3V | AMS1117 3.3 (máximo 800 mA) | LM1117 (máximo 800 mA) | LP2985-33DBVR (máximo 150 mA) | AMS1117 (máximo 800 mA) |
| Compatível com Shields | Sim | Sim | Sim | Não |
| Conector para RTC (Real Time Clock) | Sim | Sim | Não | Não |
| Conector para display OLED | Sim | Não | Não | Não |
| Conexão Wifi | Sim (com adaptador ESP-01) | Sim (ESP-01 onboard) | Não | Não |
| Portas digitais 3.3V | Não | 6 portas (D3/D4/D9/D10/D11/D13) | Não | Não |
| Permite personalização | Sim (área para soldagem de componentes e módulos) | Sim (área para soldagem de componentes e módulos) | Não | Não |
| Espaço para mini breadboard solderless | Sim | Não | Não | Não |
| Portas digitais de Entrada/Saída | 22 portas (14 ATMega328P + 8 PCF8574) | 14 | 14 | 14 |
| Comunicação wireless 2.4GHz | Sim (NRF24L01 onboard) | Não | Não | Não |
| Buzzer passivo | Sim | Não | Não | Não |
| Push button de uso geral | Sim | Não | Não | Não |
Diagrama de Pinos
Review da Placa
O vídeo abaixo mostra um review completo da MBZ RF Edition, destacando as suas funcionalidades exclusivas, que não estão presentes em uma placa Arduino Uno convencional.Aproveite e se inscreva no canal MaxBlitz no Youtube: Canal MaxBlitz
Montagem da Placa
A montagem da placa MBZ é fácil, qualquer pessoa com um pouco de experiência com ferro de solda, consegue montar sem dificuldades.O vídeo abaixo mostra passo-a-passo todo o processo de soldagem:
Módulo WiFi
A MBZ RF não tem suporte onboard para WiFi, mas com essa placa adaptadora, ela passa ter suporte completo à ESP-01:Na MBZ RF tem um conector para a alimentação de 3.3V do módulo WiFi, e você pode escolher em quais portas será feita a comunicação serial entre o ATMega328P e o ESP8266:
- Pinos 0 e 1 (RX/TX) : hardware serial
- Pinos 2 e 3 : software serial
Ela também pode ser utilizada com um Arduino Uno comum, porém como a alimentação de 3.3V na placa do Uno é limitada à 150mA, será necessário conectar a placa Wifi em uma fonte com capacidade de fornecer pelo menos 300mA.
Exemplos de uso do NRF24L01
Os exemplos de transmissão/recepção abaixo usam a biblioteca RF24 feita por TMRh20.Exemplo de Transmissão:
/*
Teste de envio de mensagem pelo NRF24L01
Library: TMRh20/RF24, https://github.com/tmrh20/RF24/
*/
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
RF24 radio(9, 10); // CE, CSN
const byte address[6] = "00001";
void setup() {
radio.begin();
radio.openWritingPipe(address);
radio.setPALevel(RF24_PA_MIN);
radio.setDataRate( RF24_250KBPS ) ;
radio.setCRCLength( RF24_CRC_8 ) ;
radio.setRetries(15, 15);
radio.stopListening();
}
void loop() {
const char text[] = "Hello World";
radio.write(&text, sizeof(text));
delay(500);
}
Exemplo de Recepção:
/*
Teste de recepção de mensagem pelo NRF24L01
Library: TMRh20/RF24, https://github.com/tmrh20/RF24/
*/
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
RF24 radio(9, 10); // CE, CSN
const byte address[6] = "00001";
const int buzzer = 3;
void setup() {
Serial.begin(9600);
pinMode(7, OUTPUT);
pinMode(buzzer,OUTPUT);
radio.begin();
radio.openReadingPipe(0, address);
radio.setPALevel(RF24_PA_MIN);
radio.setDataRate( RF24_250KBPS ) ;
radio.setCRCLength( RF24_CRC_8 ) ;
radio.setRetries(15, 15);
radio.startListening();
}
void loop() {
if (radio.available()) {
char text[30] = "";
radio.read(&text, sizeof(text));
if (strcmp(text,"Hello World")==0) {
tone(buzzer,1500);
digitalWrite(7, HIGH);
delay(300);
digitalWrite(7, LOW);
noTone(buzzer);
}
Serial.println(text);
}
}









Boa noite Marcelo. Tudo bem? Poderia disponibilizar o diagrama esquemático (similar ao que fez no modelo WiFi Edition)? Obrigado.
ResponderExcluir