This shows you the differences between two versions of the page.
iothings:proiecte:2022:long_distance_communication [2023/01/19 20:00] ioan.turturea |
iothings:proiecte:2022:long_distance_communication [2023/01/20 08:14] (current) ioan.turturea |
||
---|---|---|---|
Line 3: | Line 3: | ||
====== Introduction ====== | ====== Introduction ====== | ||
- | This project has as final purpose, transmitting data over a long range, to a node which is an internet gate (in this case the ESP). | + | This project has as final purpose, transmitting sensor data over a long distance, to a node which is an internet gate (in this case the ESP32 node) and from there to plot received data on a chart from a website created by the ESP32. |
====== Hardware ====== | ====== Hardware ====== | ||
Line 99: | Line 99: | ||
(note: nRF24L01 module can operate in full duplex mode, but in this project, only one way communication was used).\\ | (note: nRF24L01 module can operate in full duplex mode, but in this project, only one way communication was used).\\ | ||
+ | |||
+ | It is very important to test the setup in the environment in which will be used, because the distance between the 2 nodes can vary from 1100m in open field to even meter in, for example, concrete walls on the way. | ||
+ | |||
+ | |||
After the communication between the modules was established, it is time to send real data from the sound sensor. \\ | After the communication between the modules was established, it is time to send real data from the sound sensor. \\ | ||
Line 108: | Line 112: | ||
+ | |||
+ | Last step is to create a web page hosted by the ESP32, that will be accessed by a PC to view collected data on charts.\\ | ||
+ | For this, laboratory 3 was used: | ||
+ | [[https://ocw.cs.pub.ro/courses/iothings/laboratoare/2022/lab3]] | ||
+ | Final information plotted in a chart on the webpage look like:\\ | ||
+ | {{:iothings:proiecte:2022:chart.png?600|}} | ||
====== Bibliography ====== | ====== Bibliography ====== | ||
Line 197: | Line 207: | ||
void setup(void){ | void setup(void){ | ||
- | Serial.begin(115200);; | + | Serial.begin(115200); |
} | } | ||