12. Group Assignment

This week's brief: Group assignment:

  • design a machine that includes mechanism+actuation+automation+application - build the mechanical parts and operate it manually
  • actuate and automate your machine
  • Individual assignment:
  • document the group project and your individual contribution
  • document the group project and your individual contribution

  • GROUP ASSIGNMENT
    You can view our group assignment here!

    INDIVIDUAL ASSIGNMENT

    Brainstorming and Project planning

  • We started to brainstorm for project ideas on day 1. We all were on the same page to add a fun element to the machine to make it more intresting to work on. I suggested if we could think of machines for play such as arcade games. We put together some ideas but eventually had to scrap them due to time constraints and difficulty of acheiveing the gameplay.Finally by the end of day 2 we could all agree on making an automated light painting plotter machine. I helped to write downn all the ideas on the board and we assigned each one of us tasks to be completed. We decided to name it Velichapppadu.
  • I was given the duty of helping in the design of the system and shooting the video.
  • System Design

    Making the PCB and mount of the LEDs

  • My role was to make the PCB for the LED with an ESP32C6 microcontroller. For making the Led mount we needed the LED and the microcontroller to be battery poweered so i had to figure ot the power consumption of the led and the ESP32C6.
  • At its brightest level one neopixel consumes 60mA.
    therefore 7 neopixels consumes : 7 x 60m A = 420mA

  • to find the battery consumption:
    battery consumption =current x time it is left on
    i.e. 420mA x 2 Hrs = 840mA
  • The ESP32C6 works on 3.7V

  • We decided to use 2 500mA 3.7 V lithium batteries that will be sufficient for our project.
  • Then i moved on to kiCad to start the schematic drawing of the components.





  • Download files

  • Network Week
  • References

    About I2C

  • Arduino IDE

    Codes

  • Saheen's code for I2C