Week 11: NETWORKING AND COMMUNICATIONS¶
group assignment: • send a message between two projects
For the group assignment, we decided to extend the project angela created for the individual assignment this week to communicate using ESP NOW with another board which Will created which can connect to bluetooth and was programmed to put out audio.

Here is the board Will created that outputs audio via bluetooth

Here is our set up for the group assignment networking
To complete this, we would need to update the sender code for the main board so that it will detect Will’s receiver board. Also, we would need to create receiver code so that the board will receive and use that data. For this assignment, we wanted to have the board output audio tones (via bluetooth spekaer) that change frequency based on the temperature readings.
To do this, we ran the simple code for printing the MAC address in the Serial monitor display. The MAC address for for Will’s board is: 80: F1: B2: 61: A7: 94.
Now, we could update the code with this and a few other sets of updates to account for there being two receiver boards now.
Next, we had to create the receiver board code. This would need to integrate the template receiver board code (used for angela’s LED board) with matching structures for receiving data and the code Will used for audio output which used Mozzi, a sound synthesis library for Arduino.
Communicating temperature sensor data to two receiver boards. As hot air is blown around sensor, the frequency tone emitted by the output audio device gets higher in pitch. When the sensor is placed on the freeze pop, the sensor gets colder and reads a lower temperature, causing the audio output frequency to lower.
Design Files¶
Find a link to our design files here.