top of page
מודל כדורים.png

First lesson: modeling object

משימה הראשונה- התבקשנו למדל אובייקט בתלת מיימד, האובייקט  שאני בחרתי למדל הוא נר מהחדר שלי הבנוי בצירוף של 64 כדורים

link:

Second lesson: modeling panel

:משימה שניה- השתמשנו בכלי שנקרא
PANNELING TOOL
בכדי למדל 5 קומפוננטים שמתוכם נצור משטח בעל דפוס משתנה עליו.
הקומפוננטים שלי היו בנויים מריבועים בעלי חורדים בצורת עיגול, ומקומפוננט לקומפוננט הלך וגדל מספר החורים

link:

first try:

משימה שניה- ניסוי שלא צלח- תחילה ניסתי להבין כיצד הפעולה נעשת על המשטח, ולאחר ניסוי ראשוני הבנתי שלא כל צורה יכולה לקבל את הפעולה הזאת, לדוגמא כאן שחלק מהקומפוננטים יצאו מחוץ למשטח.

Third lesson: modeling movment

משימה שלישית- התבקשנו למדל אובייקט בתלת מיימד שיודע לזוז, לאחר התבוננות ברפרנסים החלטתי לנסות למדל סוג של בד שאחר כך נוכל להשתמש בו לייצור של פירטי לבוש תיקים וכו

link:

last lesson: modeling object

משימה רביעית- השתמשנו בכל הטכניקות שלמדנו בקורס בכדי ליצור אוביקט עיצובי מסויים, אני בחרתי ליצור בעזרת 
PANNELING TOOL 
אהיל למנורה שיש בו חורים.

link:

2.jpg

SECOND worksop:
CNC:

second try:

first try:

first mission:

 משימה ראשונה- במשימה הראשונה התבקשנו ליצור אריחים ,ניסתי ליצור שלושה עיצובים שונים, שבצירופים שונים יצורי חיבורים מעניינים. 

the file:

The G code:
 

rinho link:

second mission:

משימה שניה- התעסקה ביצירה של 2 חצאי אובייקט שיחד עם מחברים היציקה יצרו צורה שלמה, הצורה שיצריתי היא כד.

the file:

The G code:
 

rinho link:

IMG_0363_edited.jpg

THIRD worksop:
ELECTRONIC:

first mission:

const int Red_LED_pin = 3;

 const int Yellow_LED_pin = 4;

 const int Green_LED_pin = 5;

 const int Red = 8;

 const int Yellow = 9;

 int dt (325);   //הגדרת קצב משותף לחלק הראשון

 int d (200);  // הגדרת קצב משותף לחלק השני

 

void setup() {

pinMode (Red_LED_pin,OUTPUT);

pinMode (Yellow_LED_pin,OUTPUT);

pinMode (Green_LED_pin,OUTPUT);

pinMode (Red,OUTPUT);

pinMode (Yellow,OUTPUT); // put your setup code here, to run once:

 

}

 

void loop() {

 digitalWrite(Yellow_LED_pin,LOW); //כיבוי של שלושת האורות

digitalWrite(Red_LED_pin,LOW);

digitalWrite(Green_LED_pin,LOW);

delay(dt);  // הדלקת שני האורות בקצב דומה

digitalWrite(Red,HIGH);

delay(dt);

digitalWrite(Red,LOW);

delay(dt);

digitalWrite(Yellow,HIGH);

delay(dt);

digitalWrite(Yellow,LOW);

delay(dt);

digitalWrite(Red,HIGH);

delay(dt);

digitalWrite(Red,LOW);

delay(dt);

digitalWrite(Yellow,HIGH);

delay(dt);

digitalWrite(Yellow,LOW);

delay(175);

digitalWrite(Yellow_LED_pin,LOW);

digitalWrite(Red_LED_pin,LOW);

digitalWrite(Green_LED_pin,LOW);

digitalWrite(Red_LED_pin,HIGH); // התחלת הדלקת שלושת האורות בקצב מהיר יותר, כל צבע בתורו

delay(d);

digitalWrite(Yellow_LED_pin,HIGH);

delay(d);

digitalWrite(Green_LED_pin,HIGH);

delay(d);

digitalWrite(Yellow_LED_pin,LOW); // כיבוי כל האורות

digitalWrite(Red_LED_pin,LOW);

digitalWrite(Green_LED_pin,LOW);

delay(500);

digitalWrite(Red_LED_pin,HIGH); // הדלקתם שוב

delay(d);

digitalWrite(Yellow_LED_pin,HIGH);

delay(d);

digitalWrite(Green_LED_pin,HIGH);

delay(dt);

}

משימה ראשונה- יצרנו קוד שמדליק את הנורות.

second mission:

קוד שני לשיעור

const int R_pin = 9;
const int G_pin = 10;
const int B_pin = 11;

const int poten_pin = A0;

int poten_val;

void setup () {
  //put your setup code here, to run once:
pinMode(R_pin, OUTPUT);
pinMode(G_pin, OUTPUT);
pinMode(B_pin, OUTPUT);
}

void loop() {
  //put your main code here, to run repeatedly:
for (int i = 0; i<225; i++){
  analogWrite(R_pin,i);
  analogWrite(G_pin,225-i);

  poten_val = analogRead(poten_pin);
  poten_val = map(poten_val, 0, 1023, 0, 255 );
  analogWrite(B_pin,poten_val);
  delay(50);
}
for(int i =225; i >0; i-=10){
  analogWrite(R_pin,i);
  analogWrite(G_pin,225-i);

  poten_val = analogRead(poten_pin);
  poten_val = map(poten_val, 0, 1023, 0, 255 );
  analogWrite(B_pin,poten_val);
  delay(50);

}
}

קוד ראשון לשיעור:

#include <Servo.h>

Servo noamServo;
const int poten_pin = A0;
int poten_val;


void setup() {
  // put your setup code here, to run once:
noamServo.attach(3);
Serial.begin(9600);
}


void loop() {
  // put your main code here, to run repeatedly:
poten_val = analogRead(poten_pin);
Serial.println(poten_val);

noamServo.write(0);// a degree to sweep to
delay(poten_val);
noamServo.write(180); //a degree to sweep to
delay(poten_val);
}

last mission:

int soundPin = A0;

int LED1 = 2;

int LED2 = 3;

int LED3 = 4;

int LED4 = 5;

int LED5 = 6;

int LED6 = 7;

int LED7 = 8;

int LED8 = 9;

 

void setup()

{

Serial.begin(9600);

pinMode(LED1, OUTPUT);

pinMode(LED2, OUTPUT);

pinMode(LED3, OUTPUT);

pinMode(LED4, OUTPUT);

pinMode(LED5, OUTPUT);

pinMode(LED6, OUTPUT);

pinMode(LED7, OUTPUT);

pinMode(LED8, OUTPUT);

}

 

void loop()

{

long sum = 0;

for(int i=0; i<100; i++) // taking 100 sample of sound

{

sum += analogRead(soundPin);

}

 

sum = sum/100; // average the sample of sound

 

if (sum>=100) digitalWrite(LED1, HIGH); else digitalWrite(LED1, LOW);

if (sum>=200) digitalWrite(LED2, HIGH); else digitalWrite(LED2, LOW);

if (sum>=300) digitalWrite(LED3, HIGH); else digitalWrite(LED3, LOW);

if (sum>=350) digitalWrite(LED4, HIGH); else digitalWrite(LED4, LOW);

if (sum>=400) digitalWrite(LED5, HIGH); else digitalWrite(LED5, LOW);

if (sum>=450) digitalWrite(LED6, HIGH); else digitalWrite(LED6, LOW);

if (sum>=500) digitalWrite(LED7, HIGH); else digitalWrite(LED7, LOW);

if (sum>=550) digitalWrite(LED8, HIGH); else digitalWrite(LED8, LOW);

delay(10);

Serial.println(sum);

}

קוד ראשון לשיעור:

last worksop:
COMPUTER CONTROLLED CUTTING:

first mission:

שיעור ראשון- עשינו נסיונות במהירויות ועוצמות שונות כדי לראות כיצד העץ מגיב

second mission:

שיעור שני- עשינו נסיונות ליצור מחברים שונים, ניסתי ליצור עץ בעל חיבור אחד בקנה מידה של 1:50 

Third lesson:

שיעור שלישי- התבקשנו ליצור מעיין טופוגרפיה וחיבוריםשדומים לה באובייקטים, תחילה התנסתי ביצירת טופוגרפיה כמו שהיא בקנה מידה של 1:500 ואחר כך, ניסתי ליצור את אותו הדבר באובייקט, האובייקט שבחרתי ליצור הוא מצלמת פולורויד ישנה שמדפיסה תמונות. 

נסיון ראשון

נסיון שני

last mission:

שיעור אחרון- התבקשנו להכין חריטה בעץ כך שהעץ יוכל להיות גמיש ולזוז , בחרתי להכין תיבה אשר משתמשות בטכניקה הזאת. 

bottom of page