Group Assignment

Motor Power Measurement
Tested DC motor power consumption using dual multimeters (current in series, voltage in parallel) at 50%, 65%, 75%, 82.5%, and 100% PWM duty cycles. Key finding: motor requires minimum 65% to overcome static friction. Non-linear power scaling observed as duty cycle increases.

📊 Measurement Results

Duty Cycle Current (A) Voltage (V) Power (W) Status
50% 0.042 No rotation
65% (Min) 0.084 1.389 0.1167 Starting
75% 0.120 1.38 0.1656 Stable
82.5% 0.122 4.2 0.5124 High Speed
100% 0.150 7.15 1.0725 Maximum

Individual Contributions

📱 Micaela Córdova: OLED Display (SSD1306) + Code Architecture
Integrated 0.96" OLED via I2C (SDA=D4, SCL=D5). Developed non-blocking code managing 6 rotating screens: Welcome, Stock Alert, Messages, Cycle Day, Hydration, Full Stock. Key learning: frame buffer model, I2C address discovery (0x3C), non-blocking timers prevent main loop freezing. Challenges: loose I2C cables (~30 min debug), screen flickering (solved via millis() guard in main loop).

🤖 André Mamani: Servo Motor + Air Pump (Pneumatics)
Tested servo motor (PWM control, D0 pin, 0°–180° range) for precise articulation. Pivoted to air pump (L298N driver, 9V battery external power) for soft robotics. Key learning: motor drivers supply on-demand current, ENA pins essential, pneumatic systems safer for human interaction. Challenges: ENA pin configuration, back-EMF protection with flyback diodes.

Output Devices Comparison

📱 OLED Display
  • Communication: I2C (2 wires)
  • Power: ~10–50 mA
  • Precision: Pixel-level
  • Response: 5–10 ms/frame
  • Driver: None (I2C)
  • Use: User feedback, data viz
  • Challenge: I2C address conflicts
🤖 Servo Motor
  • Communication: PWM (1 wire)
  • Power: 50–200 mA active
  • Precision: 1° angular
  • Response: 10–20 ms
  • Driver: None (library)
  • Use: Rigid articulation
  • Challenge: Servo jitter
💨 Air Pump
  • Communication: PWM/Digital (2+ wires)
  • Power: 200–800 mA peak
  • Precision: On/Off (binary)
  • Response: 100–200 ms
  • Driver: Required (H-Bridge)
  • Use: Soft robotics
  • Challenge: ENA enable critical