본문 바로가기

아두이노(SPL-duino)10

마이크로비트 이용하여 인공지능(?) 크롬 공룡게임 하기 인터넷에서 아두이노로 만든 것을 보고 가지고 있던 마이크로비트를 이용해서 따라 만들어 보았다. 빛감지 광센서로 모니터 화면의 밝기 변화를 입력받아, 일정값보다 작으면(어두워지면) 서브모터를 35도 돌리도록(스페이스바를 누르도록) 만들었다. 모니터 화면의 밝기 변화를 확인하기 위해 광센서를 모니터에 스카치 테이프로 붙이고, 나무가 지나가는 순간 밝기가 어두워 지는 것을 감지해서 의미있는 값보다 작아질때 서브모터를 작동시켜 스페이스바를 누르도록 만들었다. 광센서 위치를 모니터 화면에 잘 맞춰주면 프로그램 짜 논 대로 스스로 스페이스바를 눌러 가며 게임을 한다. 생각보다 간단하면서도 재미있게 작동한다. 인터넷에서 인공지능(?) 프로그램이라고 소개되어 있다. 학교에서 학생들에게 코드를 짜고, 시합을 시켜도 재미.. 2021. 5. 26.
아두이노없이 아두이노 제품 구상하기 위한 아이디어 모으는 수업 아두이노와 소프트웨어를 이용한 교육이 인기를 끌고 있다. 그런데 실제 일선학교에서 아두이노를 이용해서 수업을 한다는 것은 쉬운 일이 아니다. 학생들에게 세상이 변하고 있고, 아두이노를 이용하면 생각하는 대부분의 것을 할 수 있다는 것을 알려 주고 싶었다. 그래서 아두이노 없이 아두이노 수업아이디어를 낼 수 있는 학습지를 제작해 보았다. 아두이노와 관련된 다양한 동영상을 보여주고 예) 가까이 다가가면 돌아가는 선풍기 http://www.sciencelove.com/1899 예) 가까이 다가가면 돌아가는 실제 선풍기 만들기 http://www.sciencelove.com/1900 학생들로 하여금 직접 제품을 구상해 보게 하고 싶었다. 결국 아두이노를 말 잘 듣는 하인이라고 생각하고 구체적인 지시 (~~를 하.. 2015. 8. 18.
아두이노로 거리센서 2개와 서브모터를 이용해서 다가오는 탁구공 치기 거리센서 2개와 서브모터를 이용해서 다가오는 탁구공을 치는 것을 만들어 보았습니다. 잘 이용하면 속력에 대한 수업을 할때도 유용하게 사용할 수 있을 것 같네요 만드는 김에 그냥 치는 것이 아니라 골기퍼처럼 공을 막아내는 것도 구상해 보았습니다. 구상한 것은 아래한글로 정리해 두었습니다. 나중에 시간될때 만들어 봐야 겠습니다 1. 속력이 일정하지 않은 공이 굴러올때 쳐내기 센서1과 센서2를 10cm 간격으로 설치하고 서브모터에 나무젓가락을 연결하여 10cm 떨어진 곳에 위치 시킨다. 공이 임의의 방향에서 굴러오면 p1 을 지날때 시간 t1을 측정하고 p2를 지날때 시간 t2를 측정하여 p1에서 p2 까지 오는데 걸리는 시간(t2-t1)을 측정한다. 공이 p2를 지나는 순간 서브모터는 t2-t1만큼 딜레이 .. 2014. 9. 14.
아두이노보드와 ip camera를 이용한 원격 전원 제어 얼마전 시골에 집을 가진 선생님으로 부터 시골집에 내려가기전에 출발하면서 보일러를 가동시키고 싶은데 방법이 없냐는 질문을 받은 적이 있다. wifi를 통해서 전원을 제어하는 것들은 몇개 상품으로 나와 있으나, 인터넷을 통해 원격에서 제어하는 것은 상당히 복잡하고 어렵다는 것을 알 게 되었다. 그러다가 ip camera 의 경우 원격에서 회전시키거나 움직일 수 있다는 것을 알게 되었다. 그래서 ip camera의 움직임을 아두이노보드에서 감지하고 아두이노보드에서 릴레이를 이용하면 전원을 켤 수 있겠다는 생각을 하게 되었다. 그래서 만들어 보았다. 준비물 1. ip camera(인터넷으로 제어가 가능한 ip camera - 여기에서는 Vstarcam-100 유무선 IP카메라 사용) ip camera에 대한 .. 2014. 1. 10.
아두이노로 만든 선생님 목소리에 반응안하는 소음 경보기 SPL-Duino와 함께하는 2013년 전국 STEAM(융합과학) 창작경진대회에 민서가 만들어서 가지고 나간 선생님 목소리에 반응안하는 소음 경보기 입니다. 좋은 경험이 되었기를... 그냥 택배박스에 구멍 뚫어서 만들었습니다. 목소리가 감지가 되면 왼쪽 초록색 등이 올라 갑니다. 제한된 값보다 커지면 오른쪽 빨간색 등이 1개씩 카운트 되면서 올라갑니다. 빨간색 등이 끝까지 올라가면 경보가 울립니다. 중간에 조용해 져서 초록색 등이 반응하지 않으면 빨간색 등 카운트도 초기화 됩니다. 토론시간에 아이들은 계속해서 떠들기 때문에 아이들 목소리에 반응하지만 선생님이 수업하실때는 중간 중간 말이 끊어지기 때문에 반응하지 않는 원리입니다. 민서가 발표하는 영상이 유투브에 올라와 있네요 바싹 긴장한 모습.... ^^.. 2013. 11. 14.
아두이노와 디지털 릴레이로 220V 가전제품(선풍기) 제어하기 아두이노 호환보드(SPL-duino) 호환보드를 이용하여 실제 선풍기를 돌려 보았습니다. 준비물 1. 아두이노 호환보드(SPL-duino) 2. 디지털 릴레이 모듈 V2 [DFR0017](http://www.devicemart.co.kr/goods/view.php?seq=1059439) 3. 220V 멀티탭 4. IR센서(거리센서) 5. 실제 선풍기 220V 전압을 사용하는 거라 선뜻 시도하기가 어려웠네요. 잘 만들어 성공했지만 따라해보고 싶은 분이 있다면 공부 많이 하시고 첫째도, 둘째도 안전에 유의하시기 바랍니다. 전원이 연결된 상태에서 작업하지 마시고 가능하면 안전장치가 되어 있는 멀티탭을 중간에 두고 사용하면 좋을 것 같습니다. 이번 장치에 핵심은 릴레이모듈 자세한 설명은 아래 사이트 참고하세요 .. 2013. 8. 11.
거리가 가까워지면 자동으로 돌아가는 선풍기(아두이노) 날씨가 너무 덥네요. 그래서 컴퓨터 책상앞에 거리가 가까워지면 자동으로 돌아가는 선풍기를 만들어 놓았습니다. 가까워 질수록 더 빨리 돌아가게 만들었구요. 어느정도 가까워지면 최고속도로 돌아가도록 만들었습니다. SPL-duino(아두이노 호환보드)에 거리센서를 연결해서 가까이 사람이 오는지를 체크하게 하고 (거리센서를 달면 가까워질수록 값이 커집니다.) 어느정도 가까이 오면 선풍기 모터를 회전시키도록 했습니다. 간단하지만 시원하고 좋네요. 잠깐 볼일 보려고 일어나면 선풍기가 꺼져 있고 다시 의자에 앉으면 돌아갑니다. 진작 만들어 놓을걸 그랬나봐요. 시중에서 파는 3500원짜리 1.5V건전지 2개 들어가는 3V용 키티선풍기로도 해 보았는데 잘 되네요. 2013. 8. 7.
아두이노 호환보드(SPL-duino 보드) 와 플래시 프로그램 연동 아두이노 호환보드(SPL-duino 보드) 와 플래시 프로그램 연동하는 방법입니다. 실제로 해보니 만드는데 몇분 안 걸리는 군요. SPL-duino 보드에서 기본적인 것을 다 지원해 주고 SPL-duino 전용프로그램 자체에서 플래시와 연동을 지원해 주기 때문에 몇분만에 프로그램을 만들 수 있었습니다. 프로그램은 http://helloapps.kr/download/ 에서 다운 받을 수 있습니다. 제가 만든 플래시 화일과 SPL-Duino 개발툴 소스 화일 첨부합니다. 열어서 확인해 보시면 정말 쉽다는 것을 알 수 있습니다. 거리센서를 보드에 연결해서 손의 접근 거리에 따라 센서값을 받아온 다음 플래시 프로그램으로 값을 넘겨 플래시 프로그램에서 공을 제어하도록 만들었습니다. 보드에 인체감지 센서를 달아 큰.. 2013. 7. 15.
너무 쉬운 아두이노 기반의 창작 경진대회 (특허청장상 수여) 너무 쉬운 아두이노 기반의 창작 경진대회 (특허청장상 수여) 올해가 1회 대회라 참가자가 별로 없을 것 같네요. 알아본 결과 예선은 A4용지 1페이지 정도에 간단한 그림과 아이디어만 제출하면 된다고 합니다. 예를 들면 가까워지면 돌아가는 선풍기 (요건 제 컴퓨터 책상옆에 벌써 만들어 설치해 두었습니다. 컴퓨터 하려고 앉으면 선풍기가 돌아갑니다. ㅋㅋ) 거리센서를 이용해서 사람이 가까워 지면 모터를 돌려 선풍기를 돌아가게 하겠다. 등등 또는 화분에 수분이 없으면 분수모터를 이용해서 자동으로 물을 주게 하겠다 등등 각종 센서와 장비를 연결해서 아이디어를 내면 됩니다. 선정이 되면 아래 빨간색으로 칠해놓은 것처럼 아두이노 호환보드를 무료로 지원해 준다고 합니다. 요즘 SPL-duino 호환보드를 가지고 이것 .. 2013. 7. 4.
정말 쉬운 아두이노 호환 보드(SPL-duino보드) 최근에 각광 받고 있는 아두이노 라는 제품이 있다. 3만5천원 밖에 안하면서 전자공학 기초가 있는 사람들이면 추가로 쉴드를 사서 추가하고 각종센서와 모터등을 이용하여 다양한 결과물을 만들어 낼 수 있다. 하지만 LED 등 한개를 켜려고 해도 만능기판에 회로를 구성해 주어야 한다. 관심은 있지만 LED등 1개 켜자고 회로 구성하고 하는 것들이 초보자들에게는 너무 힘들어 그림의 떡이나 다름 없었다. 그런데 정말 쉬운 아두이노 호환보드(SPL-duino)를 발견했다. 가격은 15만원 정도로 비싸지만 기본적인 쉴드 작업이 다 추가되어 있어 아두이노 보드를 구입해서 쉴드를 추가하는 가격보다 오히려 더 싼 것 같다. 센서와 모터 그냥 꼽고 간단하게 프로그래밍 하면 된다. 지난 토,일요일 이틀동안 만져 보았는데 너무.. 2013. 6. 23.