19
1 the following parts are needed to test the unit: Arduino UNO R3 Arduino Wifi shield And reciever 5V adapter Connecting wifi module on shield: Make sure the wifi unit is connected the following way on the shield:

Arduino start manual

Embed Size (px)

DESCRIPTION

arduino

Citation preview

Page 1: Arduino start manual

1

 

 

 the following parts are needed to test the unit: 

      

Arduino UNO R3

  

 

Arduino Wifi shield 

And reciever 

 5V adapter 

 

Connecting wifi module on shield: 

 

Make sure the wifi unit is connected the following way on the shield: 

Page 2: Arduino start manual

2

 

 

 

An Introduction   HLK‐RM04 is a low‐cost embedded UART‐ETH‐WiFi (Serial ‐ Ethernet ‐ Wireless Network) module. This product is based on the universal serial interface, in line with standard embedded networking module, built‐in TCP / IP protocol stack, enabling users to serial, Ethernet, wireless networks (WiFi) 3 interfaces between conversions. By HLK‐RM04 module, the traditional serial devices do not need to change any configuration in the case of transmission through the Internet to their own data. For the user to transfer data via Ethernet serial device provides a fast solution. Functional structure shown below.  

     

The main function of the completion kit as shown below: (1) Arduino serial data and Phone / Other WiFi Data communications equipment; (2) PC serial port (RS232 devices) Data and Phone / other WiFi devices for data communication;

 Two Serial to WiFi (AP) configuration 

 

Serial WiFi (AP mode) model as shown below:

Page 3: Arduino start manual

3

 

 

 

 

 

At this point you can directly use the serial port to WiFi 

(AP mode), as follows: 

1) connect the board to 5V with the 5V adapter. Serial RS‐232 Connector connected PC's serial 

port (direct serial line). Wait module startup. 

2) using a mobile phone or a computer's WiFi scanning space of the WiFi signal. To find 

HI‐LINK_XXXX (neutral version of the name: Serial WIFI). 

 

3) Add to HI‐LINK_XXXX (or Serial WIFI). Password is: 12345678, cell phone or computer will 

automatically obtain IP. 

4) Open the phone or computer testing software testing tools for TCP. Connect IP: 

192.168.16.254, port: 8080. Send characters: HLK‐RM04.

Page 4: Arduino start manual

4

 

 

 

 Note: iphone or android phone search: EasyTCP tool (see Annex), PC software 

Baidu search: TCP UDP helper (see Annex). 

                               

5) PC client opens serial debugging assistant, as shown below:                           Note: The factory default WiFi, Ethernet are all turned on, then power is relatively large. If 

Just use the serial to WiFi (AP mode) the conversion, you can configure the following two 

methods. 

Page 5: Arduino start manual

5

 

 

Configuration Method one: through the serial port configuration 

 

1) first make sure the module is the factory default. Restore factory settings approach to the 

module is powered up, wait 

35 seconds. Then hold down the expansion board RST button more than 6 seconds. 

2) re‐power on to the module, wait 35 seconds, until the flashing lights on the module. With DB9 

serial port and the computer's serial port connection directly connected. Or directly with a USB 

to serial cable to the expansion board. As shown below: 

 

3) Press the "Reset (RST)" button for not more than 5 seconds, and open the configuration 

software, select the serial number, click on the search module, execute the command and reply 

back box with>: at (: Found Device 

at COM8 (115200)! message appears to prove find modules. 

Page 6: Arduino start manual

6

 

 

  

  4) Configuration Parameters 

Operating mode selection: Wireless AP mode. Network protocol options: we instantiate inside select 

TCP server. Remote IP: IP as the server when the remote does not work. Port: TCP service listening 

port open. Serial port parameters: according to their needs revise their required parameters. 

Network parameters: IP: 192.168.11.254. The default IP and different. The default is 192.168.16.254, 

Subnet Mask: 255.255.255.0. As shown below. Choose a good configuration parameters, commit the 

configuration. 

Page 7: Arduino start manual

7

 

 

  

5) PC WiFi WiFi signal within the search space will find:

Page 8: Arduino start manual

8

 

 

  

 

 6) Open the TCP Tools and serial tools 

                          Serial port to the network to send and receive normal. 

Page 9: Arduino start manual

9

 

 

 Configuration Method Two: Web configuration via WiFi 

 

1) First, restore the factory values. Press and hold any of the buttons on the bottom than six seconds, 

waiting to start (about 30 

Sec). Started using the computer's WiFi scanning space of the WiFi signal, adding WiFi, the password is 

12345678. 

  2) In the browser, enter 192.168.16.254, will pop up to enter a user name and password dialog. 

Username and password are admin. 

 

Page 10: Arduino start manual

10

 

 

  3) After landing has the following interfaces: 

                               4) we choose WiFi (AP)‐SERIAL mode. IP into 192.168.11.254. 

Page 11: Arduino start manual

11

 

 

  

 

After configuring these parameters and click Apply, commit your changes. 

5) After modification, in accordance with a fifth step configuration methods can operate. 

Page 12: Arduino start manual

12

 

 

Three typical applications 

 

PC‐WIFI‐Mobile (AP Mode) 

First, according to the following chart the kit connected. Note: WiFi working current of about 

300mA, USB interface, power supply may be insufficient, you need to connect the adapter. See 

all the core modules of the three led lights, and a start blinking, the WiFi to work. 

 

Open serial debugging assistant (see Annex), set the baud rate to 115200, N, 8,1 (this is the 

default frequency), enter the pre‐sent data transmission area 

  

Open the phone WiFi, find HI‐LINK‐XXXX signal, click the link, the default password: 12345678. 

Page 13: Arduino start manual

13

 

 

  

 

Open EasyTCP software, click connect to the server, enter the default address: 

192.168.16.254:8080, appear disconnected words, which means that the connection is 

successful. 

Serial port and send data to mobile Internet, communication is normal. As shown 

 

Page 14: Arduino start manual

14

 

 

 

Arduino‐WIFI‐Mobile 

 

The first module of the package according to the following diagram connected. 

                Open the Arduino 1.0.2, the new program, select board: UNO, serial: XX, proceed as follows: 

void setup () { 

/ / Set baud 9600. Serial.begin (115200); 

 

 

/ / The loop routine runs over and over again forever: 

void loop () { 

delay (1000) ;/ / delay 1S 

while (Serial.available ()) {/ / phone ‐> arduino arduino test phone to send to 

Serial.write (Serial.read ()) ;/ / show what serial received 

delay (3000); 

/ / Serial.write ("arduino wifi test"); / / arduino ‐> phone test arduino Send to Phone 

Download process. Remember: Download the program, will be allocated to the expansion board 

switch O (outside) state, the next 

Load is completed, the expansion board toggle switch to the C (inside) state. Because arduino 

download programs because there is an external device serial download fails. 

In accordance with a program to open the phone on WiFi and EasyTCP software, comment out 

the red part of the program to test the phone to send to the arduino; turn the blue part of the 

comment, to test the arduino sent to your phone. arduino serial monitor window in the upper 

right, open, remember the lower right corner of the new window is adjusted to 115200 baud. 

Will find that communication is successful, as shown below: 

Page 15: Arduino start manual

22

 

 

  

 

  Three serial to Ethernet configuration method (requires network interface, see shop) 

 

Serial to Ethernet model as shown below: 

Page 16: Arduino start manual

23

 

 

Through the serial port configuration 

1) first make sure the module is the factory default. Restore factory settings approach to the 

module power on, wait 35 seconds. Then 

Press and hold the two buttons on the bottom of any one of more than 6 seconds. 

2) re‐power on to the module, wait 35 seconds, until the flashing lights on the module. With 

DB9 serial port and the computer's serial port directly connected 

  

Line connected. Or directly with a USB to serial cable to the expansion board. 

3) Press the "Exit passthrough / Restore Default" button to not more than 5 seconds, and open 

the configuration software, select the serial number, click on the search module, execute the 

command and reply back box with>: at (: Found Device at COM8 (115200)! message appears to 

prove find modules.

 

 

4) Configuration Parameters Operating mode selection: Serial Ethernet. Network protocol 

options: we instantiate inside select TCP server. Remote IP: IP as the server when the remote 

does not work. Port: TCP service listening port open. Serial port parameters: according to their 

needs revise their required parameters. 

Tips: 

 Enable DHCP: DHCP is enabled, the module from the router access to IP, this time to log into 

the router. Find module's IP, to communicate. This time if you want to use the network cable 

directly connected with the PC is no way to communicate. 

Page 17: Arduino start manual

24

 

 

 Do not enable DHCP: fill needs its own IP address, you need to know the IP address of the router specifications. By way of example routing for example, IP address rule is: 192.168.11.xxx.; 

255.255.255.0; 192.168.11.1 router settings according to their corresponding IP parameters. 

The module can be connected to the router through a network cable, can also be 

To directly connected with the PC, if directly connected with the computer, the computer's IP 

need to be manually configured 192.168.11.xxx; 

255.255.255.0 form. 

Configuration parameters as shown below: 

 

In the instance is not enabled DHCP, configure a static IP. Submit configuration, the module will 

turn off WiFi, LAN port will be shut down. 

 

 

5) implement TCP to serial data to each submit the parameters, the module will restart. 

Modules starts with one end of the network cable computer network port and the other end 

HLK‐RM04 module WAN port. Configure a fixed IP to the computer as shown below: 

Page 18: Arduino start manual

25

 

 

  

  Use the ping tool to see whether the module can ping. Ping Address: 192.168.11.254.  

 

If the ping succeeds, proof has been properly connected to the computer module. Opens serial 

debugging tools, and network debugging tools to send data to do a test. 

Page 19: Arduino start manual

26

 

 

  

each serial and Ethernet can send the data.