Caleb’s Status Report for 2/21

I developed the nRF24L01 communication protocol on C++ for both the receiving logic and the transmitting logic that should be on both the  Ebyte E01-ML01DP5 and the transmitter. We had to quickly order a new set of transmitters because our order for ML01S were cancelled. I am currently testing the code on the pair of ML01DP5 modules I have right now and it seems as though the protocol is working with consistent 5 ms latency. I did this by taking timestamps of both transmission and reception of ack packets from the transceiver. My only concern would be the ability to supply power to the pads but for now it should be sufficient to plug in 9V batteries with a step down convertor to 5 or 3.3V which should last a couple of hours (2-3 hrs).

Furthermore, I am working on the assembly of the pad and will get to cutting up the wood backing, acrylic impact plate, both backing and padding foam.

One of the big bottlenecks is not having the receiving & central hub modules on hand to actually implement and test the code; additionally, we don’t have the piezo discs to actually test the implementation and threshold. So instead of waiting to develop the pad until the piezos come I started with the implementation of the wireless communication protocol allowing for us to still be on schedule. 

Leave a Reply

Your email address will not be published. Required fields are marked *