강사활동을 하면서 아두이노 기본적인

컨텐츠가 필요한 시점에

지인이 12기 앱인벤터 교사연수를

소개해 줬다.

 

앱인텐터 교사연수 이지만,

기본적으로 직코베이직 키트를

이용하기 때문에 아두이노

컨텐츠 뿐만, 앱인벤터와 블루투스

그리고 인공지능 컨텐츠도

접할 수 있는 교사연수다. 그리고 무료다.

 

직코베이직

이번에 교사연수에 사용한 직코베이직 교구다.

캐릭터가 너무 귀여운거 같다.

 

아두이노, 직코쉴드, 모듈들

예전엔 아두이노에 모듈을 연결할려면

빵판에 전선들을 주욱~ 연결했어야 했는데,

저 직코 쉴드 덕분에 엄청 편했다.

 

이전에 눈여겨본 키트가 있긴 한데,

직코 쉴드도 상당한 매력이 있다.

 

그리고 저 위에 쪼그만 것이 불루투스 모듈인데,

저 블루투스 모듈에 아두이노에서, 앱인벤터에서

제어해야 한다.

 

근데 쉬워도 너무나 쉽다. 어쨋든 다음 사진은

나머지 부품 사진이다.

 

나머지 부품들

교사연수는 아래의 사진처럼 3주

동안 9개의 미션 활동을 하면 된다.

9개의 미션 제출

일주일에 3개의 강의와 미션 활동을 하면 된다.

 

내용은 간단!

미션 제출 내용

직코LAB에서 작성한

블록 코드,

입인벤터 디자이너,

앱인벤터 블록

그리고 실행 동영상을

올리면 끝!

 

 지인분들이 도와주고, 

운영진들의 도움으로

마무리하는 멤버들을

옆에서 보니, 모든 처음인 분들도

할 수 있겠단 생각이 들었다.

 

무료 교육에 대한 조금은

편견을 가지고 있었는데,

이번 교사 연수는 무료교육임에도

불구하고, 유료교육에 뒤지지 않은

기본기와 퀄리티에 놀랐다.

 

아마도 직코에서 또 다른 연수가

있을 텐데,

필요한 과정이 있다면!

여기 직코 적극 추천한다^^.

 

https://cafe.naver.com/makeitall

 

메이킷올 직관적코딩 커뮤니티 : 네이버 카페

(주)메이킷올 직관적코딩 커뮤니티 카페입니다.

cafe.naver.com

직코를 알게 해준 지인분에게 감사하고,

이런 교육을 진행해준 직코 운영진에

감사의 마음을 전한다.

 

 

#직코 #직관적코딩 #교사연수 #아두이노 #피지컬 컴퓨팅 #앱인벤터

반응형
블로그 이미지

두리뭉실2:해피파인더그룹

레고가 좋고~ PBL 매력에 빠졌으며~ 취미로 개발하는 두리둥실

,

레시피로 배우는 아두이노 쿡북
마이클 마골리스, 브라이언 젭슨, 니콜라스 로버트 웰딘 지음, 박진수 옮김
제이펍

내용도 좋고, 번역도 잘되어 있고, 가독성도 좋고,

읽기 편해서 아두이노를 이용한 뭔가를 하고 싶은 분에게

완전 추천함!

 

레시피로 배우는 아두이노 쿡북 - 박진수 옮김

새로운 책을 볼때는 습관처럼 앞부분에 있는 목차(차례)와 뒷부분에 있는 색인표(찾아보기)를 본다. 개인적으로 표지가 아닌 목차와 색인표로 첫인상을 만든다. 그래서 [레시피로 배우는 아두이노 쿡북 Arduino Cookbook]은!

 

 

목차

목차

그동안 아두이노를 만지면서 궁금했던 것들이 있으면 항상 검색을 통해서 해결을 하였다. 뭔가 하나를 하면 궁금한 것이 생기는데, 목차를 보는 순간 필요한 것들과 앞으로 해야 할 것들이 잘 정리되어 있다는게 느껴졌다. 느낌뿐만 아니고 직접 그 페이지를 찾아 자세히 보더라도 잘 정리가 되어 있다. 

 

색인표 및 번역어 대조표

색인표로 내가 원하는 것들을 찾기가 쉬웠고, 번역어 대조표를 보고 나서인지 책에 쓰여진 용어들이 기존에 사용하지 않았던 단어임에도 쉽고 자연스럽게 읽혀졌다. 

 

번역

마음에 들었던 부분중에 하나가 번역이다. 아무리 좋은 내용이라도 번역을 잘못하면 번역서보다 원서를 읽는 편이 더 좋은 경우가 있는데, 이 책은 정말 번역이 잘되어 있다. 번역 때문에 알고 있던 것과 달라서 따로 뭔가 찾아서 이해해야 하는 것들이 없다. 번역이 잘되서 내용을 쉽게 읽을 수 있다. 

 

내용

마음에 들었던 다른 하나는 내용이다. [챕터2 아두이노 프로그래밍][챕터3 수학적 연산자]의 통하여  아두이노에서 사용하는 데이터를 쉽게 사용하게 해준다. 아두이노를 다뤄봤던 사람이라면 센서에서 데이터는 가져오는데 이떻게 해야 할지 고민했을 것이다. 책 제목처럼 쉽게 사용하게 해준다.

 

아두이노를 하면서 한번쯤 고민하고 해결하지 못한 부분들이 자연스럽게 레시피로 제공되어 있다. 목차의 내용만으로도 확인이 가능하고, 빠르게 찾고 자세한 내용을 확인할 수 있다. 

 

레시피는 [문제], [해법], [토의], [함께 보면 좋은 내용]으로 구성되어 있어서 필요한 것만 보면 된다. 문제나 해법에 [토의 및 함께 보면 좋은 내용]이 섞여 있지 않았어 정말 좋다. 섞여 있었다면 초보자 같은 경우 읽기가 힘들었을거라 생각 된다.

 

최근에 IOT 관련 프로젝트를 해볼려고 Arduino Nano RP2040 Connect 제품을 구매 했다. 인터넷을 이용하면 찾고자 하는것을 찾겠지만, 아두이노 쿡북과 체이펍의 로보 시리즈 17인 아두이노 바이블 책만으로도 제대로된 도움을 받을 수 있을거라 생각된다.

 

결론

아두이노를 이용하여 오랫동안 뭔가 해보고 싶은 분이라면 [레시피로 배우는 아두이노 쿡북]을 옆에 두길 추천한다. 왜냐면 든든하니까^^~

반응형
블로그 이미지

두리뭉실2:해피파인더그룹

레고가 좋고~ PBL 매력에 빠졌으며~ 취미로 개발하는 두리둥실

,

[책] 상상이 현실이 되는 마법 스케치 아두이노 바이블 vol.2 유무선 연결과 입력 장치 편

아두이노 스토리 카페에서 [아두이노 바이블] 도서 서평단 이벤트를 진행하였다. 4권의 책을 전부 리뷰하는 것이 아닌 1권을 선택해야 한다. 운이 좋게 [vol.2 유무선 연결과 입력 장치 편]에 당첨되었다.

 

특정 대상에 대한 바이블이라하면 관심이 있기 마련이다. 1권짜리 두꺼운 책이겠구나 생각했는데, [vol.1 아두이노 기초 편], [vol.2 유무선 연결과 입력 장치 편], [vol.3 출력 장치와 고급 기법 편], [vol.4 인터넷과 아두이노의 확장 편]으로 총 4권으로 구성되어 있다. 그래서 책의 두께가 얇지 않을까 걱정이 됐다.

 

아두이노 바이블

얇은 책인가?

아니다. 실물 책을 받아 보기 전까지는 4권으로 분리되어 있어 얇은 책일거라 생각했는데! 430페이지 정도되는 두꺼운 책이였다.

아두이노 바이블 vol.2 유무선 연결과 입력 장치 편

두께를 보고 판단하기는 그렇지만 직감적으로 구성과 내용이 괜찮을거라 생각했다.

 

vol.2 유무선 연결과 입력 장치 편은 무슨 내용인가?

목차

목차를 보면 장치들간의 유무선 통신에 대한 내용과 입력 장치에 대한 내용이다. 개인적으로 단순 장치들을 연결하는 수준에서 회로와 코드를 볼 수 있기에 인터넷을 통해 필요한 것만 찾아 아두이노를 사용했기 때문에 기본적인 부분은 자세히 모른다. 단편적인 부분들만 알고 있어 [vol.2 유무선 연결과 입력 장치 편]을 선택했는데! 필요한 내용들이 그림과 함께 일목요연하게 되어 이해하기 쉽게 되어 있다.

연결회로도
연결 회로
코드

특히나 첨부된 그림들은 내용 이해에 도움이 많이 된다. 즉 내용을 두서없이 모아 만든 책이 아니다. 또한 각각의 내용들에 대해 일률적으로 되어 있어, 한 두 내용만 보더라도 쉽고 빠르게 책을 읽을 수 있다.

 

바이블에 왠 연습문제?

간단한 문제를 통하여 자기 스스로 부족한 부분을 알게 해준다. 또한 책에 있지 않은 필요한 부분을 스스로 찾을 수 있게 해준다.

요약하자면?

항상 두고 필요할 때 보는 레퍼런스 북이라 생각한다. 때문에 회로, 아두이노, 프로그램에 처음이라면 읽기에 어려울 수 있다. 부족하지 않은 내용, 이해를 돕는 적절한 그림, 일률적이고 일목요연한 내용 구성으로 읽기에 편하다. 기본적인 것들은 인터넷을 이용하여 찾지 않아도 될 만큼 괜찮은 책이다.

반응형
블로그 이미지

두리뭉실2:해피파인더그룹

레고가 좋고~ PBL 매력에 빠졌으며~ 취미로 개발하는 두리둥실

,

2세대 코딩어레이 스타터 키트 공동 구매 &체험 미션 이벤트

1세대 때는 관심 없었던 코딩어레이 제품이 2세대는 끌린다.

2세대 코딩어레이

아두이노 + 각종 디바이스로 뭔가를 만들고 알려주려고 하면 얼토당토하는 문제들이 발생 한다. 그래서 학생이든 강사든 교육현장에서 스트레스를 받게 마련이다. 이것만으로도 교육에 적합한 제품이다. 개인적으로 기대하는건 아두이노용이 아닌 라즈베리파이 피고용 2세대 코딩어레이다. 현재 공동구매&체험 미션 이벤트 중이다. 아래의 링크에 많은 정보가 있으니 필요한 분에게 도움이 되었으면 좋겠다.

 

 

 

 

코딩어레이 아두이노 스타터 센서 키트 : 코딩어레이

코딩어레이 아두이노 스타터 센서 키트

smartstore.naver.com

 

2세대 코딩어레이 스타터 키트 공동 구매 이벤트
https://cafe.naver.com/arduinostory/137114

 

2세대 코딩어레이 스타터 키트 공동 구매 이벤트 안내

안녕하세요. 아두이노스토리 카페 회원님들 카페 매니저입니다! < 2세대 코딩 어레이 스타터 키트 > 출시와 함께 카페 회원님들과 함께하는 공동구매 이벤트를 안내해드리겠습니...

cafe.naver.com

2세대 코딩어레이 아두이노 스타터 키트 센서 체험 미션 이벤트
https://cafe.naver.com/arduinostory/137049

 

2세대 코딩어레이 아두이노 스타터 키트 센서 체험 미션 이벤트

2세대 코딩어레이 키트 센서 체험 미션 이벤트 코딩어레이 키트를 구매하시고 입문하시기 전에 ... 게임 하듯 센서 체험도 해보고 경품도 챙겨가세요~ 경품은 1등. 미션임...

cafe.naver.com

 

반응형
블로그 이미지

두리뭉실2:해피파인더그룹

레고가 좋고~ PBL 매력에 빠졌으며~ 취미로 개발하는 두리둥실

,

순하리X스티키 무드등

순하리X스티키 콜라보레이션

아주 오래전에 무드등 만들려고 샀던 소주병이다. 술은 안마시는데 너무 이쁜 모양에 비싸게 주고 샀다. 지금도 중고나라에서 구할 수 있긴 한데, 콜라보 제품이라...... 더 더 더 비싸졌다.

 

무드등을 만들자

RGB LED에 선만 연결하여 코딩만 하면 되는 것을 이제서야(5년전에 했어야......) 했다. RGB LED를 설치하고 간단하게 작동 테스트를 해보니, 원래부터 이쁜데다가 조명을 받으니 어 이쁘다.

 

순하리X스티키 소주병
REG LED 설치

가운데 한개가 무드등을 이쁘게 만들어 줄거라 생각했는데...... 오히려 방해가 됐다. 납땜도 힘들게 하고 고정도 힘들게 했는데 오히려 방해가 되다니!

발쪽으로 빠진 선

나름 연결하기 편하게 발쪽으로 선을 뺐다. 발 안쪽에 글루건으로 쏴서 고정 시켰다.

 

선물하기에도 좋고, 코딩 연습하기에도 좋을거 같다. 예전에 만든 돼지 무드등이 있는데, 선이 끊겨서 사용 못하고 있다. 무드등으로 사용할 수 있도록 조만간 고쳐야 겠다.

반응형

'D.I.Y' 카테고리의 다른 글

알루미늄 사원증(카드) 홀더  (0) 2021.11.27
레고로 만든 아이패드 휴대용 거치대 Ver. 0.1  (0) 2020.12.17
블로그 이미지

두리뭉실2:해피파인더그룹

레고가 좋고~ PBL 매력에 빠졌으며~ 취미로 개발하는 두리둥실

,

<도서 + 키트 체험단>아두이노 자율주행 RC카만들고 직접 코딩하기 완전 개정판 도서 + 키트 체험단



> 신청하러 가기 <


만들고 직접 코딩하기 시리즈다.

대상은 자율주행 RC카!


서민우 작가님의 작품이기에
믿고 봐도 된다.


다 만들어진 RC카에 블록으로
자율주행 RC카를 쉽게 만들어본
경험이 있다면, 어렵지 않게!
좀 더 깊에 경험을 쌓을 수
있을거 같다.


물론 초보자에게도
좋을거 같다.


좋은 체험단 기회다.
참여해여 좋을 결과를
얻었으면 좋겠다.








> 신청하러 가기 <

반응형
블로그 이미지

두리뭉실2:해피파인더그룹

레고가 좋고~ PBL 매력에 빠졌으며~ 취미로 개발하는 두리둥실

,

아두이노 & 앱인벤터 & 실습 키트

체험단 이벤트다.


항상 좋은 이벤트를

만드는 앤써북에

감사의 마음을 전한다.


이벤트 기간

2020년 10월 28(수) ~

11월 3일(화) 17:00분까지




바로가기 <- 클릭






반응형
블로그 이미지

두리뭉실2:해피파인더그룹

레고가 좋고~ PBL 매력에 빠졌으며~ 취미로 개발하는 두리둥실

,

마이크로비트네오픽셀터치센서이용하여 돼지등동작하는 것을 확인 했다. 그러나 실생활에 사용하기 위해서는 배터리 이용해야 하고, 전원 ON/OFF를 할 수 있어야 하고, 편하게 사용 할 수 있어야 한다. 어떻게든 마이크로비트로 가능 하겠지만 시중에 다른 사람들이 만들어 놓은 돼지등 무드등을 본다면 꽤나 휴대성 면에서 떨어진다. 그래서 그런 부분을 해결 하고자, 지 저금통 & 아두이노 나노 & 배터리 & 네오픽셀 & ON/OFF 스위치 & 충반전 모듈 & 터치 모듈& 여러개의 점퍼선을 가지고 만들어 봤다. 만든지는 꽤 됐는데, 이제서야 글을 쓴다 ㅡ.ㅡ


예전에도 그러했듯이 완성품 동영상을 보자.

<터치로 동작하는 돼지등 무드등 동영상>


며칠동안 밤에 들고 다녔는데, 괜찮은거 같다. 한여름 공원에 모여 얘기할때 옆에 돼지 무드등 있는거 상상해 보니, 좋다^^.


그럼 만들어 보자!


돼지 무드등 만들기 #1

재료

 돼지 저금통

 아두이노 나노

 배터리

 네오픽셀

 ON/OFF 스위치

 충반전 모듈

 터치 모듈

*다이소에서 500원에 구입 가능한 돼지 저금통이다. 

*꽤 오래전에 알리에서 구입한 것이다. 싼 가격에 막 쓸 수 있어서 좋다.

*LI-PO 18650 3.7V 500mA다. 옛날 휴대폰 충전지로 사용 가능 하다.

*일반 LED로 사용 가능 하며, 내가 원하는 색을 사용 할 수 있어서 대부분 네오식셀을 사용한다. 제어 하기도 편하다.

*돼지 무드등을 켜고 끄기 위해 필요하다.

*TP4056은 배터리를 충전 시키기 위한 모듈이다. 두가지 종류가 있다. 돼지 무드등에 사용한 배터리는 이미 보호 회로가 있기 때문에 충전 기능만 있는 모듈을 사용했다.

*알리에서 싸게 구입한 모듈이다. 앞에 어느 정도 두께가 가로 막아도 터치 동작이 잘 된다.

원래 계획은 아두이노 나노보다 더 작은 ATTINY85 모듈을 사용 할려고 했으나, 터치 센서 연결 후 프로그램 업로드를 하기 위해 컴퓨터에 연결 하면 인식을 못한다. 어떤 경우는 부트로트가 날라가 버린다 ㅠㅠ. 입력핀 쪽으로 기준 이상의 전류가 흘러 망가지는거 같은데...... 나중에 알아 봐야 겠다.


돼지 무드등 만들기 #2

재료들 연결 하기

회로도























실제 연결 사진

<회로도 사진>




<연결 사진>

*fritzing으로 회로도 그리는건 거의 처음이라 잘 다루지 못한다. 포토샵으로는 마구마구 변형이 가능한데......


*돼지 무드등에 들어가기 전 사진이 없다 ㅠㅠ. 그래서 동영상에 있는걸 캡쳐 했더니......


돼지 무드등 만들기 #2

코드

코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <Adafruit_NeoPixel.h>
#include <MsTimer2.h>
#ifdef __AVR__
  #include <avr/power.h>
#endif
 
#define PIN 6
#define TouchSensor 9 // Pin for capactitive touch sensor
 
boolean currentState = LOW;
boolean lastState = LOW;
int event = 0;
int eventCount = 0;
Adafruit_NeoPixel strip = Adafruit_NeoPixel(6, PIN, NEO_GRB + NEO_KHZ800);
 
 
void setup() {
  Serial.begin(9600);
  pinMode(TouchSensor, INPUT);
  strip.begin();
  strip.show(); // Initialize all pixels to 'off'
  
  MsTimer2::set(60, backGroundRun);
  MsTimer2::start();
}
 
void loop() {
     
  currentState = digitalRead(TouchSensor);
    if (currentState == LOW && lastState == HIGH){
      eventCount++;
      event = eventCount % 3;
  }
  lastState = currentState;
 
}
 
void backGroundRun()
{
  if(event == 0)
  {
    for(uint16_t i=0; i<strip.numPixels(); i++) {
      strip.setPixelColor(i, strip.Color(25500));
    }
    strip.show();
  }else if(event == 1)
  {
    for(uint16_t i=0; i<strip.numPixels(); i++) {
      strip.setPixelColor(i, strip.Color(02550));
    }
    strip.show();
  }
  else
  {
    for(uint16_t i=0; i<strip.numPixels(); i++) {
      strip.setPixelColor(i, strip.Color(255255255));
    }
    strip.show();
  } 
}
cs

*Color Scripter사요하는 것도 거의 처음이다. 편하다. 

 사이트에 들어가 

 코드 붙혀 넣고,

 필요한 설정을 한 다음,

 클립코드로 복사하고,

 원하는 곳에 붙혀넣기 하면 된다.


*팁으로 편집창에는 정상적으로 보이나, 실제 표시되는 것은 가운데 정렬로 된다. 그냥 선택 후 왼쪽 정렬 해주면 간단하게 해결 된다.


*단색만 지정할 경우는 backGroundRun()부분은 빼도 된다. 그 부분을 루프에 넣으면 된다.


*이벤트는 간단하게 손가락을 뗄때, 동작하도록 했다. 원래 코드에는 롱터치도 구현했지만, 뺐다!


반응형
블로그 이미지

두리뭉실2:해피파인더그룹

레고가 좋고~ PBL 매력에 빠졌으며~ 취미로 개발하는 두리둥실

,

2018.02.27 추가 사항

 정상적으로 도트매트릭스의 도트가 밝게 출력 될려면 회로를 구성해야 함. 회로 구성하지 않고 하면 전류가 모자라 도트가 흐리게 출력 됨


BI-COLOR 8X8 DOT MATRIX를 가지고 아두이노와 마이크로비트로 제어를 해볼려고 한다.


BI-COLOR 8X8 DOT MATRIX 특징은 빨강색, 녹색 LED를 통하여 빨강색, 녹색, 주황색 3가지를 표현할 수 있다. 


목표

-------------------------------------------------------------------------------------------------------------------------

1. IC를 사용하지 않고 쌩으로 아두이노와 마이크로비트로 제어 한다.

   IC를 사용하지 않기 때문에 아두이노 우노와 마이크로비트로 단색만 표현 가능하다.


   아두이노 우노 + 8X8 도트매트릭스 <- 아두이노 메가로 제어 하는걸로 함.

   마이크로비트  + 8X8 도트매트릭스 <- 완료


2. 생으로 아두이노 메가로 3가지 색을 제어 한다.

   메가는 핀수가 많다.

   아두이노 메가 + 8X8 도트매트릭스 


3. MAX7219 IC를 사용하여 제어 한다.

   1개로는 단색만 제어할 수 있고 3가지 색을 표현하려면 2개로 제어 해야 한다.


4. HT16K33 IC를 사용하여 제어 한다.

   18X8까지 제어 가능한 IC다. 


5. 도트가 밝게 출력될 수 있도록 회로 구성 한다. <- 2018.02.27 추가

-------------------------------------------------------------------------------------------------------------------------


4번 부터 1번 순으로 하면 그래도 쉽게 쉽게 진행될거 같은데...... 그러나 알리에서 어제 주문해서 시간이 걸린다. 3주 동안 1번부터 해야 할 거 같다. 그러면서 배우는 거니까^^. 목표를 해결하는 과정에서 나온 결과물을 정리하면 꽤 괜찮은 컨텐츠가 될거 같다.

반응형
블로그 이미지

두리뭉실2:해피파인더그룹

레고가 좋고~ PBL 매력에 빠졌으며~ 취미로 개발하는 두리둥실

,

아래 시마 X5 드론과 NRF24L01+ 모듈이다. 설마 아두이노에 NRF24L01+ 모듈 연결 하여 시마 X5 조종기연결 될까?? 생각으로 인터넷을 폭풍 검색하기 시작했다. 드론은 몇년전에 알리에서 구매한 것이다.

<시마 X6&조정기 & NRF24L01+ 사진>


결론 부터 말하면 된다.^_____________^

https://forum.arduino.cc/index.php?topic=381589.0 <-구글에서 'syma x5 arduino' 검색

http://forum.arduino.cc/index.php?topic=385731.0 <- 관련 답변이 정리된 게시물

https://github.com/Suxsem/symaxrx <-소스와 함께 설명


This code decodes frames from the X5C-1, X11, X11C, X12... transmitter (blue or green led) with an arduino and a nrf24L01+ chip. NOT the old x5c! This code has not been tested enough and it is not super reliable. So don't use it with dangerous rc model as planes, helicopters, cars...


symaxrx-master.zip


아두이노로 송신기를 만들어도 되나 처음은 이것으로 해볼려고 한다.

반응형
블로그 이미지

두리뭉실2:해피파인더그룹

레고가 좋고~ PBL 매력에 빠졌으며~ 취미로 개발하는 두리둥실

,