![](https://static.wixstatic.com/media/6e945f_9b8aa7e8ba9049dd9437abbb315ff1e0~mv2.jpeg/v1/fill/w_274,h_366,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/6e945f_9b8aa7e8ba9049dd9437abbb315ff1e0~mv2.jpeg)
![](https://static.wixstatic.com/media/6e945f_d3b490c672f44050b12de1e06559a67b~mv2.jpeg/v1/fill/w_275,h_366,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/6e945f_d3b490c672f44050b12de1e06559a67b~mv2.jpeg)
CraftsManShip
From step to ramp
STAIRS ARE USED ALMOST IN EVERY SPACE AS AN
ARCHITECTURAL FEATURE FOR MOVING FROM ONE LEVELED
SPACE TO ANOTHER. THEY ARE COMMON IN ALMOST EVERY
SPACE AND HOUSEHOLD AND WE ENCOUNTER THEM ON A DAILY
BASIS, ALMOST UNNOTICEABLE.
AT TIMES, THE STAIRS CAN PRESENT US WITH CHALLENGES,
ESPECIALLY REGARDING ACCESSIBILITY.
THE STAIRS, WHICH PROVIDE US ACCESSIBILITY TO SPACES,
CAN ALSO PRESENT CHALLENGES, ESPECIALLY REGARDING
ACCESSIBILITY.
THE STEPS TO RAMP THE ARCHITECTURAL MACHINE CREATE AN
EVERYDAY ACTIVITIES SUCH AS MOVING FROM ONE SPACE TO
ANOTHER ACCESSIBLE TO ALL.
IT IS A NEW TOOL FOR MEN AND ARCHITECTURE, WHICH
PRESENTS US WITH MULTIPLE OPTIONS. IT CAN BE A
SOLUTION FOR SMALL AND NARROW STAIRCASES,
OR PROVIDE A SOLUTION FOR AN EXISTING STAIRCASE AND
SPACE.
THE STEP TO RAMP NOT ONLY IS A MEANS FOR
ACCESSIBILITY, BUT IS A METHOD FOR CREATING AND
ALLOWING COMMUNICATION BETWEEN SPACES AND PEOPLE.
![](https://static.wixstatic.com/media/6e945f_bb4e1a616dfd428e964880668b5085bd~mv2.jpeg/v1/crop/x_0,y_550,w_1152,h_1157/fill/w_261,h_263,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/6e945f_bb4e1a616dfd428e964880668b5085bd~mv2.jpeg)
First scatch
![WhatsApp Image 2023-03-02 at 3.06.53 PM.jpeg](https://static.wixstatic.com/media/6e945f_a052b25589b64256a661b07b212bef58~mv2.jpeg/v1/crop/x_0,y_254,w_1536,h_1539/fill/w_374,h_375,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/WhatsApp%20Image%202023-03-02%20at%203_06_53%20PM.jpeg)
![](https://static.wixstatic.com/media/6e945f_cc2f86da71df4acab44422dc6b7ac383~mv2.jpg/v1/fill/w_527,h_312,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/6e945f_cc2f86da71df4acab44422dc6b7ac383~mv2.jpg)
THOUGHT & DESIGN PROCESS
WE STARTED OFF BY SCANNING EXISTING STAIRS, USING
RHINO WE DESIGNED ON TOP OF THEM THE CONSTRUCTION. TO
CREATE MAXIMUM ACCESSABILITY AND AND USER FRIENDLY
PRODUCT, WE PUT A SENSOR THAT WILL DIGICALLY
RECOGNIZE THE USERS NEED AT THE PERCISE MOMENT,
ACKNOWLEGING THE SITUTION WITH IMMEDIATE RESPONSE -
TURN TO RAMP FOR STROLLER OF ANY KIND, OR REMAIN AS
STAIRS. THE SPACE KNOWS TO AUTOMATICALLY ADAPT AND
CHANGE ACCORDING TO THE NOW NEEDS OF THE USER.
RECOGNITION OF THE REALITY AT A CERTAIN TIME AND
SHIFTING THE SPACIAL ORIENTATION.
Stairs Scan
![](https://static.wixstatic.com/media/6e945f_b034eca29b7c4d23a83560847d9325e7~mv2.jpg/v1/crop/x_0,y_2690,w_2300,h_2277/fill/w_502,h_497,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/6e945f_b034eca29b7c4d23a83560847d9325e7~mv2.jpg)
Accessorize
![WhatsApp Image 2023-03-03 at 11.09.12 AM.jpeg](https://static.wixstatic.com/media/6e945f_7201ea5bd91f4790bd6e6ae3842c0f71~mv2.jpeg/v1/crop/x_0,y_254,w_1536,h_1540/fill/w_422,h_423,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/WhatsApp%20Image%202023-03-03%20at%2011_09_12%20AM.jpeg)
Digital Attributes
![](https://static.wixstatic.com/media/6e945f_54d548e5ff76441fb73b18b62d3eae66~mv2.jpeg/v1/fill/w_420,h_315,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/6e945f_54d548e5ff76441fb73b18b62d3eae66~mv2.jpeg)
The Code
//Includes the Arduino Stepper Library
#include <Stepper.h>
// Defines the number of steps per rotation
const int stepsPerRevolution = 2038;
float duration;
int distance;
const int trigPin = 12;
const int echoPin = 13;
// Creates an instance of stepper class
// Pins entered in sequence IN1-IN3-IN2-IN4 for proper
//step sequence
Stepper myStepper = Stepper(stepsPerRevolution, 8, 10, 9, 11);
void setup() {
// Nothing to do (Stepper Library sets pins as outputs)
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
Serial.begin(9600);
}
void loop() {
// Rotate CW slowly at 5 RPM
// Rotate CCW quickly at 10 RPM
/*myStepper.setSpeed(10);
myStepper.step(-stepsPerRevolution);
delay(1000);*/
// Clear the trigger pin,
//then send a short pulse from the pin:
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Read the time it took to receive a pulse,
// then trnslate it from time to distance:
duration = pulseIn(echoPin, HIGH);
distance = (duration/2)/28.5;
Serial.println(distance);
if (distance <=10 && distance > 0)
{
myStepper.setSpeed(18);
myStepper.step(stepsPerRevolution);
delay(1000);
}
delay(300);
}
![](https://static.wixstatic.com/media/6e945f_35288a010ad442269861088600c3d9c7~mv2.jpg/v1/fill/w_313,h_417,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/6e945f_35288a010ad442269861088600c3d9c7~mv2.jpg)
From step to Ramp
![](https://static.wixstatic.com/media/6e945f_a2b2f98677954d71ac56ec3bf3250228~mv2.jpeg/v1/fill/w_337,h_449,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/6e945f_a2b2f98677954d71ac56ec3bf3250228~mv2.jpeg)