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.
| 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 |
📱 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.
Micaela: OLED Code
week10_oled_copy.ino — 6-screen OLED rotation with non-blocking timers
André: Servo & Air Pump Code
PRIMERO.ino — Initial servo motor control
© Fablab Ulima 2026 | Micaela Córdova & André Mamani | Design: Tooplate