Mạch Vietduino Wifi BLE ESP32 (Arduino Compatible)
Giới thiệu
Mạch Vietduino Wifi BLE ESP32 (Arduino Compatible) được nghiên cứu và và sản xuất bởi MakerLab.vn dựa trên Module Wifi BLE SoC ESP32 ESP-WROOM-32E từ chính hãng Espressif với các ưu điểm vượt trội:
- Thiết kế với hình dạng và các chân tín hiệu được sắp xếp để có độ tương đồng về chức năng cao nhất với quy chuẩn Arduino.
- Sử dụng mạch nguồn xung giảm áp với ưu điểm là hiệu suất chuyển đổi cao, toả nhiệt thấp, tiết kiệm năng lượng, dải điện áp đầu vào cấp cho mạch rộng từ 6~24VDC với dòng đầu ra lớn: 5VDC/Max 1500mA, 3.3VDC / Max 700mA.
- Bổ sung thêm các chân cấp nguồn POWER+ 5VDC giúp dễ dàng cấp nguồn cho nhiều thiết bị khác nhau.
- Sử dụng IC chuyển đổi USB-UART CH340 được nhập khẩu chính hãng cho độ ổn định và độ bền cao.
- Chức năng cách ly nguồn cổng USB tự động khi cấp nguồn ngoài từ chân Vin hoặc giắc DC giúp bảo vệ cổng USB máy tính của bạn an toàn hơn.
Thông số kỹ thuật
Model | Mạch Vietduino Wifi BLE ESP32 (Arduino Compatible) |
---|---|
CPU and OnChip Memory |
|
Power Supply | Power Input:
Power Output:
|
Interface | SD card, UART, SPI, SDIO, I2C, LED PWM, Motor PWM, I2S, IR, pulse counter, GPIO, capacitive touch sensor, ADC, DAC, Two-Wire Automotive Interface (TWAI®, compatible with ISO11898-1) |
Wifi |
|
Bluetooth |
|
Integrated Components on Module |
|
Antenna | PCB (WROOM-32E) / IPEX (WROOM-32UE) |
Button | Reset |
Led | TX / RX / IO18 |
Programmer | USB-UART CH340 Included |
Packet | Arduino Packet |
Kích thước
Hình ảnh
Hướng dẫn sử dụng với phần mềm Arduino
Hướng dẫn sử dụng phần mềm Arduino cơ bản:
Hướng dẫn kết nối và nạp chương trình cho Mạch Vietduino Wifi BLE ESP32 trên phần mềm Arduino:
1) Kết nối máy tính: Kết nối Mạch Vietduino Wifi BLE ESP32 với máy tính bằng cáp USB-C sẽ thấy Led nguồn PWR trên mạch phát sáng.
2) Cài đặt Driver: Mạch Vietduino Wifi BLE ESP32 mà một mạch Arduino Compatible (tương thích Arduino) sử dụng IC nạp chương trình và giao tiếp máy tính CH340, các bạn có thể tham khảo Hướng dẫn cài đặt Driver cho các mạch sử dụng IC giao tiếp USB-UART CH34x - MakerLab Wiki.
3) Cấu hình mạch trên phần mềm Arduino: Để cấu hình mạch trên phần mềm Arduino chúng ta cần làm các bước sau:
- Copy đường link sau và dán vào mục File > Preferences > Additional boards manager URLs (trên Windows) hoặc Arduino IDE > Settings > Additional boards manager URLs (trên MacOS) sau đó nhấn OK:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
- Tiếp theo chọn Tools > Board > Boards Manager..., tìm từ khoá ESP32 sẽ thấy mục "esp32 by Espressif Systems", nhấn Install và chờ đợi cho đến khi cài đặt hoàn tất:
- Sau khi cài đặt hoàn tất, tắt và khởi động lại phần mềm Arduino, sau đó thiết lập Board tại Tools > Board > esp32 > ESP32 Dev Module và Port (cổng kết nối) cho mạch, nếu không xác định được cổng kết nối có thể ngắt kết nối mạch và kết nối lại đồng thời kiểm tra phần Port để thấy cổng kết nối mới của mạch xuất hiện:
- Các thiết lập mặc định để nạp chương trình của mạch sẽ như hình dưới đây:
Lưu ý quan trọng!!!: - Upload Speed với hệ điều hành Windows có thể chọn 912600, với MacOS hoặc các hệ điều hành khác nếu có báo lỗi khi nạp chương trình chọn 115200. - Flash Size nếu ký hiệu trên Module WROOM-32E là "XXN4" chọn 4MB, nếu ký hiệu là "XX0H28" chọn 16MB. |
- Sau khi đã hoàn thành các thiết lập cơ bản bạn có thể nạp chương trình Blink sau vào mạch để test bằng cách nhấn vào nút Upload hoặc chọn Sketch > Upload sẽ thấy Led được kết nối với chân IO18 trên mạch chớp tắt 1 giây 1 lần:
/* Blink Turns an LED_BUILTIN on IO18 of Vietduino ESP32 for one second, then off for one second, repeatedly. */ // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin LED_BUILTIN on IO18 as an output. pinMode(18, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(18, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(18, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second }
Nhà phân phối
Có thể mua Mạch Vietduino Wifi BLE ESP32 tại các nhà phân phối sau: