UNO+WiFi-R3-AT328-ESP8266-32MB-CH340G

Generic WiFi R3 ATmega328P+ESP8266 Development Board User Manual

Model: UNO+WiFi-R3-AT328-ESP8266-32MB-CH340G

1. Inngangur

This manual provides instructions for the Generic WiFi R3 ATmega328P+ESP8266 Development Board. This board integrates an Uno R3 ATmega328 microcontroller and an ESP8266 WiFi module with 32Mb memory onto a single platform. It is designed for projects requiring both microcontroller and WiFi capabilities, offering flexibility for various applications. The board features a USB-serial converter (CH340G) for updating sketches and firmware for both the ATmega328 and ESP8266.

The integrated DIP switch allows for flexible configuration, enabling the modules to work together or independently, and facilitating communication between the USB interface and each module.

Að ofan view of the Generic WiFi R3 ATmega328P+ESP8266 Development Board

Mynd 1: Ofan frá og niður view of the Generic WiFi R3 ATmega328P+ESP8266 Development Board, showing various components and pin headers.

2. Hvað er í kassanum

3. Uppsetning og stillingar

The board's functionality is controlled by a 7-position DIP switch. Correct configuration of this switch is crucial for selecting the desired communication path between the ATmega328, ESP8266, and the USB-serial converter.

Nærmynd view of the DIP switch on the development board

Mynd 2: Nærmynd view of the DIP switch, showing its position on the board.

3.1 DIP Switch Stillingar

Refer to the table below for the correct DIP switch settings for various operational modes. "ON" indicates the switch is in the ON position, and "OFF" indicates the switch is in the OFF position.

TengingDIP 1DIP 2DIP 3DIP 4DIP 5DIP 6DIP 7
ATmega328 <-> ESP8266ONONSLÖKKTSLÖKKTSLÖKKTSLÖKKTSLÖKKT
USB <-> ATmega328SLÖKKTSLÖKKTONONSLÖKKTSLÖKKTSLÖKKT
USB <-> ESP8266 (Update firmware/sketch)SLÖKKTSLÖKKTSLÖKKTSLÖKKTONONON
USB <-> ESP8266 (Communication)SLÖKKTSLÖKKTSLÖKKTSLÖKKTONONSLÖKKT
All IndependentSLÖKKTSLÖKKTSLÖKKTSLÖKKTSLÖKKTSLÖKKTSLÖKKT

Mikilvægt: Always ensure the correct DIP switch settings are applied before powering on the board or attempting to upload sketches/firmware. Incorrect settings can lead to communication errors or unexpected behavior.

4. Notkunarleiðbeiningar

4.1 Að knýja stjórnina

The board can be powered via the USB port or an external DC power supply (7-12V). Ensure the power source meets the board's requirements.

4.2 Programming the ATmega328 (Arduino Uno R3)

  1. Set the DIP switches for USB <-> ATmega328 communication (OFF, OFF, ON, ON, OFF, OFF, OFF).
  2. Tengdu borðið við tölvuna þína með USB snúru.
  3. Opnaðu Arduino IDE.
  4. Select the correct board (Arduino Uno) and COM port from the Tools menu.
  5. Upload your sketch to the ATmega328.

4.3 Programming the ESP8266 (NodeMCU/WeMos)

  1. Set the DIP switches for USB <-> ESP8266 (Update firmware/sketch) (OFF, OFF, OFF, OFF, ON, ON, ON).
  2. Connect the board to your computer via USB.
  3. Use the appropriate IDE (e.g., Arduino IDE with ESP8266 board manager, or NodeMCU firmware flashing tools) to upload your code or firmware.
  4. After uploading, you may switch to USB <-> ESP8266 (Communication) (OFF, OFF, OFF, OFF, ON, ON, OFF) for serial communication with the ESP8266.

4.4 ATmega328 and ESP8266 Intercommunication

To enable communication between the ATmega328 and ESP8266 modules on the board:

  1. Set the DIP switches for ATmega328 <-> ESP8266 (ON, ON, OFF, OFF, OFF, OFF, OFF).
  2. Ensure both modules are correctly programmed to communicate with each other via their respective serial pins.
Hlið view of the development board showing pin headers and USB port

Mynd 3: Hlið view of the board, highlighting the USB port and various pin headers for connectivity.

5. Viðhald

6. Bilanagreining

7. Tæknilýsing

Nafn líkansUNO+WiFi-R3-AT328-ESP8266-32MB-CH340G
ÖrstýringATmega328P
WiFi mátESP8266
Memory (ESP8266)32 MB
USB-Serial ConverterCH340G
Inntak Voltage (jafnstraumstengi)7-12V
TengingarUSB, Wi-Fi
Hornað view of the development board, showing the power input jack

Mynd 4: Hornlaga view of the board, illustrating the DC power input jack and other components.

8. Ábyrgð og stuðningur

Information regarding product warranty and customer support was not provided in the available product data. Please refer to the retailer or manufacturer's website for details on warranty coverage and support options.

Tengd skjöl - UNO+WiFi-R3-AT328-ESP8266-32MB-CH340G

Preview Arduino UNO R3 with ESP8266: Setup and Configuration Guide
Comprehensive guide to setting up a customized Arduino UNO R3 board featuring integrated ATmega328 and ESP8266 Wi-Fi. Learn Arduino IDE configuration, switch settings, and programming for this versatile development board.
Preview How to Use Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Compatible Board with Blynk
A step-by-step tutorial guiding users through setting up and using the WeMos D1 WiFi UNO ESP8266 development board with the Blynk application for Internet of Things (IoT) projects. Covers hardware preparation, Arduino IDE installation and configuration, Blynk app setup, and code uploading.
Preview Leiðbeiningar fyrir byrjendur um ESP8266: Wi-Fi örstýringarverkefni
Lærðu hvernig á að nota ESP8266 Wi-Fi örstýringuna með þessari ítarlegu byrjendahandbók. Fjallar um uppsetningu vélbúnaðar, Arduino IDE forritun, netkerfi og IoT verkefni.
Preview JOY-IT ESP8266 WiFi Module: Setup, Connection, and Usage Guide
A comprehensive guide to setting up and using the JOY-IT ESP8266 WiFi module with Arduino IDE. Includes detailed connection diagrams for TTL and Arduino Uno, code transmission instructions, and support information.
Preview Handbók fyrir OPEN-SMART AVR ISP Shield: Leiðbeiningar um brennslu á ræsiforriti
Kynntu þér OPEN-SMART AVR ISP Shield, Arduino útvíkkunarkort sem er hannað til að breyta öryggisbitum og brenna ræsiforrit á ytri örgjörva og Arduino kort. Þessi handbók veitir ítarlegar leiðbeiningar og forskriftir.
Preview Keyestudio NANO CH340: Leiðbeiningar um þróunarborð og uppsetningu Arduino IDE
Ítarleg leiðarvísir um Keyestudio NANO CH340 þróunarborðið, sem nær yfir tæknilegar upplýsingar, pinnaútgáfur og skref-fyrir-skref leiðbeiningar um uppsetningu Arduino IDE og upphleðslu kóða.