기본 콘텐츠로 건너뛰기

라벨이 SW·AI·Microbit인 게시물 표시

매크로 키보드, 단축키 키보드라는 신세계!! AutoHotKey와 스마토이 차이점

오토핫키라는 매크로 키보드 언어와 디자이너들의 단축키 키보드 스마토이 차이점, 장단점 비교 AutoHotKey(오토핫키)란?  AutoHotKey(오토핫키)란 키보드로 작동하는 매크로를 만들기 위한 오픈 소스 프로그래밍 언어이다.   (프로그래머 사이에서는 언어라고 불릴 자격이 있는지 없는 지에 대해 일정 기준이 있는 듯하다. 이 오토핫키라는 언어도 만든 이들은 언어라고 하고 있으나 일부 사람들은 언어라고 인정하지 않는다고 한다. 비전공자가 보기에는 다 참신하고 멋지고 마법같다.) AutoHotKey(오토핫키) 간단 사용법, 후기  직관적이어서 꽤 간단하다. 그리고 챗지피티가 있어서 요즘은 비전공자도 하나도 안어렵다.  1. AutoHotKey에 접속한다.  2. Download v2.0 (옆의 버젼 deprecated는 더 이상 사용되지 않음?이라고 하는데 더 이상 개선등이 지원 안된다는 것 같다....?!)   3. 프로그램 설치 후 AutoHotKey Dash 실행한 다음 New Script 클릭  4. 돋보기 파일 아이콘을 눌러서 기존 프로그램을 Edit할 수도 있고,       Create를 눌러서 새 프로그램을 작성할 수도 있다.   5. Edit이나 Create를 누르면 메모장이 열린다.   6. 챗지피티의 도움을 받아서 코드를 짜고 저장한다.  7. 문서 >  AutoHotkey 에서 저장한 파일을 실행하면 키가 작동한다.      단, AutoHotKey가 실행 중일 때 이 프로그램이 작동한다. Window Spy 는 내 마우스 좌표, 현재 커서가 위치한 곳의 색상 등 정보가 뜨는데 왜 있는 것인지 궁금하면서도 이 언어를 알게 되니 컴퓨터의 생전 처음보는 측면을 보는 것 같아 신기하다. 정해진 키보드와 단축키를 연습해서 써왔는데 사용자가 컴퓨터를 ...

아두이노 시뮬레이터 사이트, WOKWI (팅커캐드와 달리 로그인 필요없음)

왜 유명하지 않은가 의문인 아두이노 시뮬레이터 사이트, WOKWI   아두이노 우노, 아두이노 메가, 아두이노 나노, ESP32, STM32, Pi Pico 등의 회로를 완성하고 코드를 입력하여 시뮬레이션을 해볼 수 있는 WOKWI라는 사이트가 있다.   꽤 훌륭하고 간편한데도 불구하고 덜 알려져 있는가 궁금할 정도이다. 물론! 다들 아는데 내가 몰랐을 수 있다.     포스팅을 하게 만들 정도로 강력한 장점이 있다. 로그인이 필요없다는 것이다. WOKWI 장점 1 : 팅커캐드와 달리 로그인을 하지 않아도 된다.   WOKWI 장점 2 :  로그인 없이 다른 사람들이 공유한 시뮬레이션 프로젝트를 활용하여 코드만 직접 바꾸어 볼 수 있어서 회로 연결이 어려운 경우도 프로젝트, 수업 등에  활용할 수 있다.   WOKWI 장점 3 : 로그인 없이 회로도, 코드를 Share버튼으로 공유할 수 있다. (Share하면 URL을 공유할 수 있다.)     WOKWI의 장점 1,2,3 덕에 초급자, 아두이노를 처음 배우는 학생과 활동할 때에 매우 편리했다. WOKWI에 공유되어 있는 작품들 중에 하나를 활용하여 코드만 바꾸어보는 활동을 하였다.   또한 교사가 이미 완성한 회로도, 코드의 주소를 공유하여 작품을 변형해보는 활동도 할 수 있었다.    아두이노 회로를 구성해보고 코드를 넣어 실행해보는 과정이 로그인 없이 패들렛에 프로젝트 URL 링크를 걸어두는 것만으로 가능하다. 수업하는 입장에서 로그인 없이 프로젝트를 공유하고 활동할 수 있다는 것이 마음에 든다.

네이버 오픈클래스, 생성형 인공지능 윤리1, 어도비 파이어플라이와 방향

네이버 오픈클래스 (생성형 AI 윤리)   지난 6월 말에 2주에 걸쳐서 생성형 AI 윤리 교재 오픈 클래스를 진행하였다. 작년에 개발하여 지난 2월까지 계속 수정을 거듭한 것이 드디어 배포되었다. 과기부의 인공지능 윤리 원칙인 3대 원칙, 10대 요건을 바탕으로 하였으며 인공지능 중에서도 생성형 인공지능을 교재 내용에 넣었다.  네이버 소프트웨어야 놀자에서 "인공지능&데이터"로 접속하여 "생성형 인공지능 윤리1"에서 교재와 PPT 자료를 받을 수 있다. 링크 :  https://www.playsw.or.kr/artificial/textbook/ai_data_web_textbook_ai  교육청에서 개발하는 교재의 경우 교사 대상인 경우가 많다. 네이버 오픈클래스의 수강생들은 330명 정도였는데 대부분 강사이신듯했다. 생성형 AI를 체험하되 윤리적 고민을 넣은 교재 내용에 많은 분들이 공감해주셔서 보람이 컸다.  1주차에는 권쌤과 교수님이 2주차에는 펭귄과 내가 맡은 파트를 하였다. 교재의 의도를 설명할 때 2차시이지만 1시간이 안되는 시간에 필수적인 내용만 전달되므로 미리 연습을 많이 하였다. 오픈클래스를 계기로 더욱 더 교재를 명쾌하게 설명할 수 있게 되었다.  오픈클래스를 준비하면서 더 자세히 알게된 어도비 이미지 생성형 인공지능, Firefly의 연령제한(한국 어도비 및 교육청의 연령제한)  초등학교 생성형 인공지능 수업과 관련해서 필수 고민인 연령 제한!  1주차에 오픈클래스 패들렛에 질문을 받았을 때, 네이버 클로바X, 어도비 파이어플라이와 관련한 생성형 인공지능의 연령제한에 대해 질문이 있었다. 2주차를 맡은 덕에 약관 등을 다시 찾아볼 겨를이 있었는데 교재를 쓸 때와 다르게 약관이 한 번 더 바뀐 것을 알게 되었다.   또한 새롭게 알게 된 것은 미국은 어도비 파이어 플라이, 즉 어도비의 이미지 생성 인공지능을 초등학생도 사용 가능할 수 있다...

3D-초등학교 수업에서 쓸 정도의 팅커캐드 (Tinker Cad) 단축키

 우리학교도 3d프린터 수업을 할 수 있었으면 싶어서 메이커 기자재 사업에 지원을 했으나 새 학기에 학생대신 코로나가 먼저와서  3d프린터는 한동안 장식품이 될 줄 알았다.   그러다가 교육력제고연구를 메이커 주제로 하게 되어 여름에 줌(Zoom)으로 마이크로비트, 3d펜, 3d프린터  캠프도 하고 학기 중에도 알차게 사용하게 되었다. <1> 맨 처음 수업시간   아래 정도만 가르쳐주고 자유롭게 작품을 만드는 활동을 한다. 1. 작품크기는  8cm*8cm*8cm이내나 더 작게 하도록 한다.    (아니면 그냥 마음대로 하라고 하고 나중에 교사가 일일이 줄여주는 것도 쉽다.) 2. 출력모습을 보며 작품이 잘 인쇄되려면 고려할 점을     같이 이야기 한다.     (떠 있거나, 너무 작거나.. 따로 튀어나온 부분은 지지대가 같이     출력되지만 도형위에 글자를 띄워서 써놓았거나 완성품 자체가     비스듬히 기울어져 떠있는 경우는 오류가 나거나 인쇄가 안되기 쉽다.     아예 한 번 망친 출력물을 보며 이야기 하는 것도 좋겠다.) 3. 팅커캐드 단축키는 최소한으로만 기능도 최소한으로만 가르쳐 준다.     링크 : (클릭) 단축키를 2장에 모은 학습지     정리한 단축키의 핵심은 작업 평면 바꾸기이다.      펭귄의 꿀팁이었다. 작업 평면을 수시로 바꾸어 가며     D키를 활용하면 다른 도형 어느 곳에나 또 다른 도형을     붙일 수 있다! 아주 쉽게 말이다!      도형의 일부분을 작업평면으로 지정하면      그 도형에 쉽게 귀나 팔을  붙일 수 있다...

AI - 아주 쉬운 AI, 머신러닝 사이트 "Teachable Machine"

Teachable Machine  사이트는 너무도 간단하게 인공지능(AI)과 관련하여 머신러닝을 체험할 수 있습니다. 사이트나 앱, 어떤 인공지능을 이용한 장치를 만들기 위해 필요한 머신러닝 모델을 만드는 곳인데요. 음 쉽게 말하면 내가 머신러닝을 시켜놓은 인공지능을 만들어서 그 인공지능으로 다른 장치를 만들기 위해 훈련시킨  그 인공지능 파일을 내보내서 쓰게해주는(?) 사이트입니다. 그냥 이 사이트만 활용해도 수업시간에 재미있는 접근이 가능할 것 같아요. (This site is for creating machine learning model for site, app and other project but I think this site is enough to experience the AI, Machine learing for kids without exporting model and using another machine.)  4학년을 곧 가르치게 되어.. 그리고 올 해는 창체시간이 많지 않아서 교과에 녹이는 활동이 더더욱 필요해서 4학년 수학교과서를 찾다가 예각, 직각, 둔각을 구별하도록 가르쳐보면 어떨까 아이디어가 떠올랐습니다. 사이트를 보면 저렇게 연필모양으로 1. 사진 보따리 이름을 정하고 (write name) 2. Webcam 버튼을 눌러 -> Hold to Record 버튼을 누르면 보따리에 관련된 사진들이 쌓입니다. (click the "webcam" and "hold the record") (I tried to create model telling apart Angle "this is Acute angle, this is obtuse angle,  this is right a...

메이커 - 실현 가능한 3D 프린터 수업 활동 (2020.12.29.추가)

수업은 할 수 있지만 그 이후에 최소 20~30개를  잘 지켜보며 인쇄해야 하므로 부담이 될 수 있다.  그래서 점을 고려한 수업아이디어를 모아보고 있다. Teaching 3D printing may be easy, but printing 20~30 pieces of work would be little difficult. So I've been collecting the classroom ideas of  how I teach 3D printing in an accessible way.  0. 활동 전에 할 기초 수업 자료 링크 :  단축키 학습지 등 1. 기초로 제일 좋았던 활동 :  자기 이름의 자음 만들기    올 해 (2020년) 3D 프린터 유해물질 이야기도 나오고     일단 원격으로만 하려다보니 쉽지 않았는데 생각보다    4학년 우리반 아이들이 쉽게 하는 모습이 인상적이다.    인쇄는 내가 온라인 수업 하는 때에 오후마다 걸어두었다.    오히려 인쇄는 수월했다.    활동모습링크 :  3D 프린팅 내 이름 한글멋글씨 만들기     2. 열쇠고리 만들기     학습지링크 :  나만의 열쇠고리 만들기 학습지 3.   3d 카드 동물 (3d card animal)     얇아서 인쇄가 쉽고     바로 3d프린팅을 하기 전에      교실에서 박스로 설계활동을 하는 것도      매우 의미있다!    (First of all, It's thin!      and It would be more meaningful    ...

메이커 - 활동 모으기, 연수 메모하기 (2020.03.)

1. 구름과 비 페이퍼 크래프트 만들기     https://blog.naver.com/makerholic/221637937429     (이 분 메이커 활동을 많이하시네!) 2. 정지된 아날로그 메이킹은 전시될 공간, 목적을     생각하고 활동을 구성하는 것이 중요하다.     보여지는 자체가 의미있는 작품이니까!     움직이든 움직이지 않든 도구보다 "생각, 설계"가 참 중요하다. a. 해보면 좋은 활동 : 내 집, 건축물, 도시, 우주 속 건축물. 3. 움직이는 아날로그 메이킹이 더 재밌기도 하고     뭔가 목적달성하는 재미도 있고 좋다.     메커니즘 (driving, walking, sailing crawling, flying)을     찾아보고 수업을 짜면 움직이는 아날로그 메이킹으로     활동을 구성하기 좋다.     또는 주변의 움직임을 관찰하는 소재들이 좋다. a. 동물 관찰하기 (호랑이, 게, 곤충 등)      움직임을 관찰하고 아날로그 메이킹도 좋다.      무릎이 허리보다 아래 있는 사람, 호랑이 대부분의 동물      무릎이 허리보다 위에 있는 곤충 들 걷는 방식 다르다.      이런 형태로 다양하게 만들어보기 하면 공학적개념을      학습할 수도 있다. b. 물 위를 달리는 것     (고무줄로, 자연바람으로, 풍선으로)     (증기배 원리로 제작 구리선과 초로)     (노도 물을 밀어내고 꺼낼 때는 저항을 적게)     ex 모터 하나를 가지고 움직이는 배를 만들어라 c. 고무줄,...

SW - 창문 X 파라솔 (Window X Parasol) with 서보모터, 편광필름

창문 X 파라솔 (Window X Parasol)  with 서보모터, 편광필름 (Servo motor, Polarized film) 주변의 빛에 따라 투명해지거나 빛을 가려주거나 할 수 없을까요? 편광필름이 있다면 재밌는 장치들이 만들어질 수 있답니다. (With polarized film, you can make interesting things    changing its light transmittance as the surroundings  get brighter or darker.) 원래 자연 속에서 빛은 사방으로 진동하는데  편광필름을 지나면 빛을 한 방향으로만 진동하는 편광으로 바뀌게 됩니다. 특정 방향으로 진동하는 빛만 통과시켜주는 것이죠. 편광필름은 선명한 화질을 위한 모니터 등에 쓰이기도 하고, 선글라스에 쓰이기도 합니다. (Polarizing Film  reduces glare from light reflected   off of specular surfaces. When used in pairs, placing  one piece over another and rotating one against the other ,   a “light valve” or variable neutral density filter is created)  Polarizing Film - MidOpt) 특정 방향만 통과시켜주는 편광필름 둘이서 만난다면? 둘이 방향이 같을 때는 둘 다 빛을 통과시켜주겠지만 둘 중 하나가 방향이 돌아가서 A가 통과시켜준 빛을 B가 통과 못 시켜주겠다고 할 수도 있겠지요. 그럼 새까맣게 보일 것입니다. 그래서 마이크로비트로 파라솔이나 창문장식을 만들면 재밌겠다는 생각이 들었습니다^_^ (So I came up with the idea that I cou...

SW - 식물로봇 (Mimicking plant robot)

동물따라하는 로봇 만큼이나 식물을 따라하는 로봇을 만드는 일도 참 매력적이다. 식물은 알면 알수록 매력적인 요소가 많다. 흥미로우면서도 해볼만한 것이 많은 것 같다. 동물에 비해 이미 추상화가 되어 있는 부분이 많은 생명체 같다. (I think “MAKING Mimicking Plant robot” is attractive  as well as MAKING Animal robot. It’s interesting and little bit easy to make than make animal robot. Sometimes Plant seems like abstract art.) ----------------------------------------------------------- 식물과 로봇을 검색하면 사실 대부분 식물로봇이 아니라 식물을 키우는 로봇이 나온다. 막상 3~4년 식물에 푹 빠져  식물을 기르다보니 우리 집에 저런 로봇이 오면 되게 서운할 것 같다.ㅎ 모양도 잘 잡아주고 한다면  더 좋긴하 겠지만 오래 도전하고 실패하면서 즐길 게임을 컴퓨터가 다 깨주는 것 같다.  (When I search "Plant, Robot", it's easy to find "Raising" plant robots. Since I've fallen into planting for 3~4years, I don't want to have these robots in my house. It feels like cheat keys. I just want to keep playing my own "plant tycoon".)

SW - 언플러그드 자료 - 2. 컴퓨터가 이미지를 표현하는 방법

컴퓨터가 이미지를 표현하는 방법으로 이미지를 표현해보기 (1) 컴퓨터가 이미지를 표현하는 방법 이야기   팩스가 어떻게 그림을 전송할까요 ? 컴퓨터의 그림그리는 프로그램 , 게임의 그래픽 , 영상 등을 보며 컴퓨터는 이미지를 저장하고 필요하면 보여주기도 해야 합니다 . 컴퓨터가 숫자만을 이용해 그림을 저장한다면 어떻게 하는 걸까요 ?   이렇게 컴퓨터의 화면을 자세히 보면  작은 점들이 보입니다 .  이러한 점을 픽셀이라고 합니다 .   그리고 이 그림을 보면 어떻게 숫자로  그림을 표현하는지 알 수 있습니다 .  첫 줄을 보면 처음 1 칸은 흰색 , 다음  3 칸은 검은색 , 마지막 1 칸은 흰색입니다 . 항상 첫 번째 숫자는 흰색을 의미하는 규칙도 알 수 있습니다 . 그래서 4, 5 번째의   줄에서는 0 으로 시작합니다 .  그렇다면 색깔이 있는 그림은 어떻게할 까요 ? 색깔 마다 숫자를 매깁니다 . 검은색은 0,  노랑색은 1, 빨간색은 2, 이런 식으로 규칙을 만든 뒤에 앞에 칸의 수를 바로 뒤에는 색의 번호를 써서 숫자를 2 개씩 쓰는 것이지요 . 예를 들어 10 , 21 , 22 라고 한다면 1 칸 검은색 , 2 칸 노랑색 , 2 칸 빨간색이 되는 것입니다 . 아래 그림을 완성해보거나 직접 코드를 만들어보세요. < 이미지 출처 : CS Unplugged>   
Creative Commons License