Any views expressed within media held on this service are those of the contributors, should not be taken as approved or endorsed by the University, and do not necessarily reflect the views of the University in respect of any particular issue.

Electrical components: Meeting with Joe Hathaway

  1. Node Components and Communication:
    • Each node requires a receiver component.
    • Using M5 Stick might be preferable due to code duplication ease.
    • Consider duplicating working code if one node setup proves successful.
    • Utilize OSC messages for sending signals over WiFi.
  2. WiFi Setup and Configuration:
    • Investigate UoE device network for WiFi connectivity.
    • Explore options for a portable WiFi writer to connect laptops and M5 Sticks.
    • If connecting the M5 Sticks to the university network proves challenging, an alternative solution would be to utilize the M5 Stick itself as a router.
    • In the M5 stick code configure network settings, passwords, and IP addresses for the laptop.
    • Ensure consistent port settings on Max for communication (if it says 8000 on the code it should be the same on Max).
  3. Communication Protocols:
    • Explore ESP Now for short-distance communication between M5 Sticks.
      • If not: Utilize OSC for communication over the same WiFi network.
  4. Hardware Considerations:
    • Code LED behavior, considering the required color and intensity and how it would look on the prototype.
    • Neopixel LED plates offer easier programming with only three pins.
    • Consider the limitations of Uno R3 boards, which require wired connections and may need extensive wiring if spaced out.
  5. Collaboration:
    • Collaborate with Joe Hathaway, who will script the setup based on LED plate specifications.
    • Investigate soldering requirements for LED plates, considering options like doing it at UCreate.
    • Provide detailed information to Joe, including expected reactions, working Max patch file, and inquiries about hardware availability.
  6. BONUS: Functionality and Customization:
    • Implement custom delays for delayed reactions, with a base of 1000 ms delay after having MVP ready.
    • Experiment with pulsing LED behavior, potentially adjusting pulse speeds for variation.
    • Consider individualized delays for each node after basic functionality is achieved.
  7. Additional Resources:
    • Access shared GitHub repository for references on ESP and OSC signaliging:  GitHub Repository

In summary:

We will be changing from Arduino to M5 sticks nodes because:

  • There is no need to have wires around the installation,
  • We can duplicate the code from the node.
  • It is easier to program with what we have.

Leave a Reply

css.php

Report this page

To report inappropriate content on this page, please use the form below. Upon receiving your report, we will be in touch as per the Take Down Policy of the service.

Please note that personal data collected through this form is used and stored for the purposes of processing this report and communication with you.

If you are unable to report a concern about content via this form please contact the Service Owner.

Please enter an email address you wish to be contacted on. Please describe the unacceptable content in sufficient detail to allow us to locate it, and why you consider it to be unacceptable.
By submitting this report, you accept that it is accurate and that fraudulent or nuisance complaints may result in action by the University.

  Cancel