Wireless Underground Sensor Network platform (PCB, Arduino-Source, MicroPython-Source and example server)
This is an active project and the files in this directory (and the structure of the project itself) are subject to change!
Right now, the PCB and the overall platform received several major changes. Stay tuned for more information! We will update this Readme soon!
The following Arduino libraries are required:
Arduino IDE:
Baud-rates:
The app just listens for packets and print the payload with correct formatting The data format is as follows:
#[PACKETNUMBER][NODEID] 'D'YEAR/MONTH/DAY 't'HOUR:MINUTE 'W'VWCRAWVALUE 'T'TEMPRAWVALUE CHECKSUM SUCCESSINDICATOR ['RX_RSSI:'VALUE] - 'ACK sent.'
example:
#[2][2] D16/3/30 t15:36 W0468 T0594 68 1 [RX_RSSI:-28] - ACK sent.
The program prints current time of RTC to serial port every second. The time can be changed by sending the new value using the serial line and terminate it with a carriage return. Possible commands are:
Pull pin Int1
at the RTC to ground. One tip is enough
Many students and researchers contribute to the MoleNet project. Please check the CONTRIBUTORS.md for their names.