PRINTING
3D printing is a process of making three dimensional solid objects from a digital file. The creation of a 3D printed object is achieved using additive processes. In an additive process an object is created by laying down successive layers of material until the object is created. What is 3D Print?
How does 3D printer work? It all starts with a 3D model.
3D software There are many different software tools available. As a beginner, I recommend to use tinkercad.Tinkercad is free and works in your browser, you don’t have to install it on your computer. Tinkercad offers beginner lessons and has a built-in feature to export . This picture shows an example of a 3D model. Tinkercad
Now that you have a printable file, the next step is to prepare it for your 3D printer. This is called slicing.
Slicing: From printable file to 3D Printer Slicing basically means slicing up a 3D model into hundreds or thousands of layers Feeding the file to your printer can be done via USB, SD or Wi-Fi. Your sliced file is now ready to be 3D printed layer by layer.
SDAR ROBOKNIGHT Robotic
SDAR ROBOKNIGHT SBP ROBOTIC COMPETITION IEM ROBOTIK
IEM ONLINE ROBOTIC CHALLENGE FIRST PLACE SDAR 4 - 15 checkpoints. 16.68s KHAIRUL NAWFAL FAHEEM BIN KHAIRUDDIN MUHAMAD HARIS AHNAF BIN MUHAMAD ZAHARI
Our Robot LINE FOLLOWER ROBOT The line follower robot is a robot that can detect and follow the line drawn on the floor. This is an image of Arduino Line Follower Robot.
IR SENSOR IR Module is sensor circuit that consists IR LED/photodiode pair, potentiometer, LM358, resistors and LED. IR sensor transmits Infrared light and photodiode receives the infrared light. ARDUINO Arduino is an open-source hardware and very useful for project developments. There are many types of arduino like Arduino UNO, arduino mega, arduino pro mini, Lilypad etc. available in the market. LN93D MOTOR DRIVER L293D is a motor driver IC which has two channels for driving two motors. L293D has two inbuilt Transistor Darlington pair for current amplification and a separate power supply pin for giving external supply to motors. LI-ION BATTERY The robots need power to provide the voltage signals that make the motors turn, the sensors operate and the robot brain to operate. C o m p o n e n t s
Concepts of Line Follower The concept of working of line follower is related to light. We use here the behavior of light at the black and white surfaces. When light falls on a white surface it is almost fully reflected and in the case of a black surface light is completely absorbed. This behavior of light is used in building a line follower robot.
Concepts of Line Follower
Concepts of Line Follower In this Arduino based line follower robot, we have used IR Transmitters and IR receivers also called photodiodes. They are used for sending and receiving light. IR transmits infrared lights. When infrared rays falls on the white surface, it’s reflected back and caught by photodiodes which generate some voltage changes. When IR light falls on a black surface, light is absorbed by the black surface and no rays are reflected back, thus photo diode does not receive any light or rays. Here in this Arduino line follower robot when the sensor senses white surface then Arduino gets 1 as input and when senses black line Arduino gets 0 as input.
Building a Line follower robot using Arduino is interesting. Here in this project, we are using two IR sensor modules namely the left sensor and the right sensor. When both left and right sensor senses white then the robot moves forward. Working of line follower robot
Working of line follower robot
Working Line of work If the left sensor comes on a black line then the robot turn the left side. If the right sensor sense black line then robot turn right side until both sensors comes at the white surface. When the white surface comes robot starts moving on forward again.
/*------ Arduino Line Follower Code----- */ /*-------defining Inputs------*/ #define LS 2 // left sensor #define RS 3 // right sensor /*-------defining Outputs------*/ #define LM1 4 // left motor #define LM2 5 // left motor #define RM1 6 // right motor #define RM2 7 // right motor void setup() { pinMode(LS, INPUT); pinMode(RS, INPUT); pinMode(LM1, OUTPUT); pinMode(LM2, OUTPUT); pinMode(RM1, OUTPUT); pinMode(RM2, OUTPUT); } void loop() { if(digitalRead(LS) && digitalRead(RS)) // Move Forward { digitalWrite(LM1, HIGH); digitalWrite(LM2, LOW); digitalWrite(RM1, HIGH); digitalWrite(RM2, LOW); } if(!(digitalRead(LS)) && digitalRead(RS)) // Turn right { digitalWrite(LM1, LOW); digitalWrite(LM2, LOW); digitalWrite(RM1, HIGH); digitalWrite(RM2, LOW); } if(digitalRead(LS) && !(digitalRead(RS))) // turn left { digitalWrite(LM1, HIGH); digitalWrite(LM2, LOW); digitalWrite(RM1, LOW); digitalWrite(RM2, LOW); } if(!(digitalRead(LS)) && !(digitalRead(RS))) // stop { digitalWrite(LM1, LOW); digitalWrite(LM2, LOW); digitalWrite(RM1, LOW); digitalWrite(RM2, LOW); } } Code
THANK YOU