Presentation 18
Presentation 18
Presentation 18
Levanto proposal
Derived from the Italian word "levare" (to lift).
OUR VISION
As they climb the stairs, it feels like their soul
is leaving their body.......
Arduino code to read data from a force-sensitive resistor and activate a motor when a threshold is reached:
// Define pins
const int sensorPin = A0; // Sensor input pin
const int motorPin = 9; // Thruster control pin Explanation of the Code:
// Threshold value for activation • Sensor Reading:
const int threshold = 300; // Adjust based on calibration • Reads data from the FSR connected to analog pin A0.
void setup() { • Threshold Detection:
pinMode(motorPin, OUTPUT); // Set motor pin as output • Compares the sensor reading to a predefined threshold
Serial.begin(9600); // Initialize serial communication for debugging value. Adjust this threshold based on testing.
}
• Motor Control:
void loop() { • If the sensor value exceeds the threshold (indicating a
int sensorValue = analogRead(sensorPin); // Read sensor value
Serial.println(sensorValue); // Print for debugging step), the motor/actuator activates, providing assistance.
• Serial Output:
if (sensorValue > threshold) { • Displays sensor values in the Serial Monitor, helpful for
digitalWrite(motorPin, HIGH); // Activate thruster
} else { debugging and calibration.
digitalWrite(motorPin, LOW); // Deactivate thruster
}
Arduino Nano Compact microcontroller for processing 1 Piezo Buzzer For system alerts or warnings. 1
sensor data
Force Sensitive Resistor Detects pressure changes, indicating steps 2-4 LED Indicator Visual status indicator (e.g., power or system 1-2
and ground levels. activation).
(FSR)
Wires and Connectors Connect components within the shoe. VARIOUS
IMU Sensor (MPU6050) Measures motion and angle changes 1
(acceleration and orientation).
Breadboard (small/mini) For initial prototyping and testing. 1
Micro Thrusters or Provide upward force to assist stair climbing. 2 (one per
Actuators shoe)
Motor Driver Module Controls power delivery to thrusters. 1-2 Custom PCB (optional) Replace breadboard for a compact, durable 1
(L298N or MOSFET) design inside the sole
Rechargeable Li-Po Lightweight, provides power to the system. 1 Soldering Kit For connecting components securely.
Battery (3.7V/7.4V)
Voltage Regulator Stabilizes voltage supply for components. 1 3D Printing or Shoe Create compartments in the sole for
Modification Kit housing components.
TECHNOLOGY BEHIND WHAT IS ARDUINO SYSTEM ?
CHALLENGES
Integration into the Shoe Sole: Feasibility and Plan
Key Challenges and Solutions:
• Space Constraints:
• Solution: Use compact versions of components (e.g., Arduino Nano, mini thrusters).
• Consider flexible PCB designs to minimize space usage.
• Weight Distribution:
• Solution: Evenly distribute components across the sole to maintain balance.
• Use lightweight materials (e.g., Li-Po batteries, carbon fiber thrusters).
• Component Protection:
• Solution: Encapsulate electronics in waterproof, shock-resistant enclosures.
• Ensure sensors are flush with the sole surface to avoid discomfort.
• Power Management:
• Solution: Integrate energy-efficient thrusters and optimize sensor usage.
• Position the battery in the heel or arch area for better weight distribution.
Proposed Sole Design Layout:
• Heel Area: Battery and motor driver.
• Mid-Sole: Arduino board and IMU sensor.
• Front Sole: FSR sensors and thruster nozzles.