본문 바로가기

전체 글210

카본 가공 주문한 거 도착 드론 가드를 구성하는 소재는 2가지다 - 카본 파이버랑 3d 프린터 PLA 출력물 뼈대는 카본으로 연결부는 PLA로 구성하기로 계획했다. 파란색부분이 카본으로 만들부분인데, 모양이 모양인지라 직접 가공은 힘들고 가공의뢰를 맡기기로 했다. 금액이 꽤 비싸서 맘먹고 10만원~20만원 정도면 사야지 싶었다. 밑 이미지들은 허접한 실력으로 뺀 도면들 1번째 막대기는 1개 2, 3번째는 4개씩해서 업체 두 곳에 가공견적 문의했는데 20만원~30만원이더라.... 두께도 3mm로 최대한 얇게 했는데 원형 파츠가 생각보다 많이 비쌌다... 원형파츠는 포기하고 1번째 막대기는 2~3만원 밖에 안해서 이거만사고 통장을 지켰다. 원형파츠는 3d 프린터로 뽑아봐야지... 그리고 구를 이루는 막대기로 쓸 직경 3mm 카본로드도.. 2021. 3. 20.
컴퓨터구조 13주차 3/8 월 ~ 3/14 일 : 36분 4장 프로세서 - 파이프라인 잠깐 건너뛰고 5장 메모리 계층구조 3/12 금 : 36분 5.1 서론 지역성의 원칙(principle of locality) 프로그램은 어떤 특정 시간에는 주소공간내의 비교적 작은 부분에만 접근한다는 것이 지역성의 원칙이다. 시간적 지역성(temporal locality) 만약 어떤 항목이 참조되면, 곧바로 다시 참조되기가 쉽다. 즉 여러분이 어떤 정보를 찾기 위해 책을 책상으로 가지고 왔다면, 그 책을 다시 찾아보게 될 가능성이 매우 크다. 공간적 지역성(spatial locality) 어떤 항목이 참조되면, 그 근처에 있는 다른 항목들이 곧바로 참조될 가능성이 높다. 같은 주제에 대한 책들은 공간적 지역성을 높이기 위해 서가에 함께 .. 2021. 3. 15.
[C] 백준 2939 일단 5로 나누고 5로 나눈 나머지를 이용해서 3kg짜리 봉지가 몇 개 필요한지 판단 #include int main() { int N = 0; scanf("%d", &N); if (N % 5 == 0) printf("%d", N / 5); else if (N % 5 == 1) { if (N - 5 > 0) printf("%d", N / 5 - 1 + 2); else printf("-1"); } else if (N % 5 == 2) { if (N - 10 > 0) printf("%d", N / 5 - 2 + 4); else printf("-1"); } else if (N % 5 == 3) printf("%d", N / 5 + 1); else if (N % 5 == 4) { if (N - 5 > 0) pr.. 2021. 3. 12.
이래서 설계 안 하려고 했는데 끝날때까지 끝난게 아님 진짜 몇 번을 수정하는거야 짜증나네 이 뼈대들은 카본으로 만드려고 했는데 도면 빼서 견적받아보니까 너무 비싸서 걍 저 막대기만 가공주문했다. 가공 처음 주문해봐서 존나 어리바리 깠는데 아마 담당자분이 욕한번은 했을듯 원래 4등분이였지만 카본말고 pla로 뽑을꺼라 8등분했다. 강도 문제도 있고 크기 때문에 한 번에 뽑지도 못한다. 짐볼 커넥터도 구멍 4개에서 2개로 바꿨다. 베어링 홀은 베어링 크기 그대로 팠는데 나름 괜찮아서 나뒀고 샤프트 홀이 좀 뻑뻑해서 4mm에서 4.1mm로 늘렸다. 유의미한 변화일지는 모르겠지만... 샘플뽑아보면 짐볼 2개는 바로 조립해볼 수 있을 것 같다. 2021. 3. 11.
드론가드 허브 샘플 3d 프린트 학교 프린터로 출력했는데 꽤 괜찮게 나왔다. pla 소재에 밀도 15% 인터넷으로 주문한 베어링 커넥터 홈을 베어링 크기랑 똑같이해서 뺐는데 나름 잘 맞는다. 볼트로 고정해야지 유격이 없다. 2021. 3. 10.
[C] 백준 10250번 두 가지 경우로 나뉜다. 1. 손님의 수가 호텔 층에 딱 나누어 떨어질 경우 2. 그렇지 않아서 다시 1층부터 배정하는 경우 #include int main() { int T; int H, W, N; scanf("%d", &T); for (int j = 0; j < T; j++) { scanf("%d %d %d", &H, &W, &N); if (N % H == 0) printf("%d\n", H * 100 + N / H); else printf("%d\n", (N % H) * 100 + N / H + 1); } return 0; } 2021. 3. 10.