본문 바로가기

반응형

분류 전체보기

(155)
아두이노 보드 진열대 3d 모델
아두이노 보드 진열대 만들기 집에 아두이노, 라즈베리파이 등 보드가 많아서 3d 프린터로 보드를 보관하는겸 무언가는 만들었다. 클립을 이용하여 연결이 가능한 행어(Hanger)를 그렸다. 길이는 아두이노와 라즈베리에 맞는 사이즈로 적당하게 그렸다. 저런식으로 보드를 진열해놨다. 파일은 최근에 아이디를 만든 Thingiverse.com사이트에 올려놨다. https://www.thingiverse.com/thing:2473608
드론 3d printed frames (Body, Arms)
드론 3d 프레임(3d 프린터) 드론 3d 도면을 다시 그렸다. 저번에 그렸던 것의 문제는 휘어지는 현상이다. 그래서 이번에는 그런 형상도 제거하고 좀더 드론이라고 생각되는 모양으로 다시 그렸다.(도면은 stl형식이고 하단에 첨부했다) 이 파트는 드론 팔 부분으로 BLDC모터랑 바디랑 연결해 줄 프레임이다. 이건 바디이다.아두이노등의 각종 회로랑 팔 부분을 연결시켜준다. 최종적으로 조립했을 때의 모습이다. 전에 만들었던 것 보다 뭔가 있어보이는 느낌이다. 팔 프레임의 두께는 10mm이고 크기는 10인치 프로펠러에 맞게 그렸다.(10inch = 25.4cm)바디 프레임은 얇은 곳이 5mm 두꺼운 곳이 10mm이므로 바디 프레임이랑 팔 프레임을 연결할 때는 직경 3mm이하(M3) 길이 20mm이상의 볼트(나사)를 사용해야한다.(20mm 볼..
라즈베리파이 크롤링(날씨,미세먼지 정보 받아오기) 웹 크롤링을 이용하여 미세먼지,초미세먼지등의 정보들을 불러오는 코드를 파이썬으로 만들어봤다.(솔직히 파이썬은 오늘 처음 하는거라 코드가 더럽다...) 정보 불러오는 것 까지는 확인했지만정각 마다 정보를 불러오는지는 아직 확인을 못했다. 라즈베리파이에서 정각마다 정보를 읽어온 후 fine_dust.txt파일에 저장했다.위의 코드 이름을 FINE_DUST.py로 했다. 라지베리에 설치되어있는 리눅스에서 python FINE_DUST.py를 하면 잘 실행되는데 문제는 이런식으로하면 중간에 다른 작업을 못한다... 그래서 뒤에 &를 붙여서 백그라운드(python FINE_DUST.py &)로 보내면 해결되지만 문제는 PuTTy로 원격으로 하고있는데 이것을 끄면 실행되고있던 백그라운드 프로세서도 같이 꺼진다. 그..
라즈비안 설치 & 컴퓨터로 라즈베리파이 제어하기 라즈베리파이에 라즈비안 설치하는 방법을 알아보고 ssh로 라즈베리 파이를 제어해본다. 준비물은 라즈베리파이, 라즈베리파이에 삽입할 sd카드, 그냥 컴퓨터, 모니터(HDMI 지원), HDMI 케이블, 휴대폰 충전기(전원 공급용), 유선 인터넷이다. 일단 라즈베리 전용 os인 라즈비안을 다운 받자. Cli : http://vx2-downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2017-03-03/2017-03-02-raspbian-jessie-lite.zip GUI : http://vx2-downloads.raspberrypi.org/raspbian/images/raspbian-2017-03-03/2017-03-02-raspbian-jessie.z..
리눅스 파일 다루기(권한, 소유자 바꾸기) 이번에는 간단하게 파일 정보를 확인하고 소유권 & 권한 변경하는 방법을 알려주겠다. 일단은 파일을 확인하는 명령어다. ls라는 명령어인데 지금 디렉토리에 어떠한 것들이 있는지 보여준다. 그냥 ls를 입력하면 현재 지금의 디레토리를 기준으로 하위 디렉토리들을 보여준다. ls /home같이 ls뒤에 특정한 주소를 입력해도 된다. 위의 사진으로 /home에 어떠한 것들이 있는지 보여준다. ls -l를 하면 좀 더 많은 정보들이 뜬다.지금은 /home 의 하위 디렉토리에 대한 정보가 나와있다. l 옵션 말고 a라는 옵션도 있다. a 옵션은 숨겨진 것들도 보여진다.(리눅스에선 .이 숨겨진 파일이다.) a 옵션과 l 옵션을 동시에 사용할 수 있다. al 옵션은 숨겨진 파일포함해서 많은 정보들을 보여준다. 위의 사진..
아두이노 레오나르도 마우스 (총 게임) 작년에 생각했던 마우스 총을 만들어 봤다. (영상에 있는분은 우리 선생님이다.) 아두이노는 레오나르도를 사용하여 마우스 역활을 했고 MPU6050을 이용하여 기울기 값을 이용하여 마우스의 상대 좌표값으로 마우스 위치를 정한다. 방아쇠 부분에는 버튼을 달아 마우스 왼쪽 클릭(발사)으로 설정했고밑의 부분에도 버튼이 있어 마우스 오른쪽(영점 조절) 역활을 했다.위쪽에는 디지털 기울기 센서가 있어 밑의 버튼을 누른 상태에서 뒤쪽으로 기울이면 장전이된다.(후에 불편해서 버튼으로만 했다.) 방아쇠를 당기면 내부에 설치한 모터가 회전하여 진동을 발생시키는 효과를 추가했다. 나중에는 좀더 퀄리티를 높혀 다른 아이들도 쉽게 만들수 있도록 할 것이다.

반응형