집에서 직접 만든 인절미

집에서 만든 인절미

지난 주에 어버이날이 있어서 동생 식구들이 집에 왔다. 종종 집에서 엄마가 인절미 를 만드신다. 내 최근 기억의 엄마표 인절미는 짰다^^. 이번엔 동생이 떡메치기를 했다. 가정집이라 작은 절구를 사용했다. 시중에서 기계로 하는 것보다는 쫄깃함이 덜하지만 그래도 간편하게 해 먹을 수 있다.

식어야 제맛

며칠 지나고 먹었더니, 식으니 훨씬 쫄깃하고 맛났다. 인절미에 쓰인 콩가루는 지인이 준 것이다. 미숫가루 용으로 주스를 해먹을 용도였는데 엄마가 잘 쓰신듯!

반응형

'일상다반사 > 음식' 카테고리의 다른 글

냉동 딸기와 우유!  (0) 2021.06.14
맛있게 라면 먹기  (0) 2021.05.28
조각 치킨과 데리버거  (0) 2021.02.08
라이스페이퍼를 이용한 김부각  (0) 2020.11.23
스파게티땅  (0) 2020.10.02
블로그 이미지

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

컴퓨터 코치 두리뭉실

,

본 체험 제품은 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다.

|| 필수 미션 : 마퀸 플러스가 정지선 앞에 정지하여 정해진 TAG가 인식되면,  경적을 울리고 전진하기

틈틈히 마퀸플러스 & 허스키렌즈 튜토리얼 문서를 보고 연습한 끝에 필수 미션을 할 수 있게 되었다. 영어로된 문서이지만, 그림들만 봐도 의미는 대충 알 수가 있다. 최근에 아이씨뱅큐에서 '마이크로비트 마퀸으로 배우는 AI세상' 책을 출판했다. 한글로 된 책이 필요하다면 '마이크로비트 마퀸으로 배우는 AI세상'이 제격인거 같다.

마이크로비트로 배우는 AI세상

처음에는 복잡해 보였지만 필요한 기능을 정리해 보니 몇 개의 블록으로 간단하게 필수 미션을 완료하게 되었다. 필수 미션 시작하자!

|| 준비물

필수 미션을 위한 준비물

  • TAG : apriltag

허스키렌즈에서 인식 할 수 있는 TAG는 apriltag중 tag36h11이다. 어느 정도의 흰색 바탕이 필요하다. 프린터로 출력하여 여백을 충분히 주고 자른다. 사진에서는 TAG를 고정하기 위해 샤오미 배터리와 USB LED램프롤 사용 했다. TAG를 고정할 수 있는 것이면 어떤것이든 좋다.

 

AprilRobotics/apriltag-imgs

Pre-generated AprilTag images. Contribute to AprilRobotics/apriltag-imgs development by creating an account on GitHub.

github.com

  • 마퀸 플러스, 허스키렌즈

최신 펌웨어 버전 V0.53은 tag 인식이 안되는 부분이 있어 V0.51로 사용한다.

  • 마이크로비트 V1, V2, 휴대용 배터리
  • 정지선 

검정패드를 이용하여 정지선으로 사용한다.

 

|| 전체적인 프로그램 구상을 순서도로 표현하기

반응 프로그램(이벤트)을 순서도로 표현하기에는 조금 부족한다. 프로그램을 순서도로 그리는게 함정이지만(힘들지만)^^ 순서도 대로 프로그램을 작성하니 헤매지 않고 좋다. 

전체적인 프로그램 순서도

| 주행

2개의 마이크로비트를 가지고 라디오 기능을 이용하여 R/C CAR 프로그램을 작성한다. 가속도 센서의 'XXX 감지하면 실행' 블록을 사용하여 '앞으로', '뒤로', '왼쪽으로', '오른쪽으로', '정지' 기능을 리모트 컨트롤에 구현하고 '라디오 수신하면 실행' 블록을 이용하여 마퀸플러스에 구현한다.

| 정지선인식

마플 플러스에 있는 적외선 센서(2개 이상)를 이용하여 정지선(검은색 패드)을 인식한다. 

read line-tracking sensor XX block

| 정지

| TAG 인식

아래의 블록을 이용하여 TAG가 인식되었는지 알 수 있다. 

HuskyLens check if ID X frame is on screen from the result block

| 경적 울리기

도솔도레미레도솔 라파라도파미레도 시솔시레솔파미레 미솔레솔도~ 이걸로 정했다. 서울메트로 승강장 내 열차 진입음이다. 

|| 마퀸 플러스 & 허스키렌즈 & 마이크로비트 조립하기




 

초음파 센서 자리에 허스키렌즈를 조립한다. 그리고 I2C포트에 색을 맞춰서 꽂는다. 

 

|| 메이크코드로 블록코딩 하기

순서도에 맞게 하나씩 하나씩 만들어 보자.

| R/C CAR 블록코딩

조종기 블록코딩

1) 새 프로젝트 만들기

새 프로젝트 만들기

'마퀸조종기' 이름으로 새 프로젝트를 만든다. 조종기는 '라디오 그룹을 '1'로 설정하고, '가속도 센서 감지하면 실행' 블록만 사용한다. '무한반복 실행' 블록은 필요 없으니 삭제 한다.

 

2) 앞으로, 뒤로, 왼쪽으로, 오른쪽으로, 정지 이벤트에 대한 블록코딩 하기

마퀸조종기 전체 블록코드

각각의 이벤트에 맞게 '가속도 센서 감지하면 실행', 'LED 출력' , '라디오 전송 문자열' 블록을 이용하여 블록코딩을 한다. 실제 동작을 해보면 반응이 느리다. LED 출력 블록의 갱신 주기(400ms)가 있어서다. 반을을 빠르게 하려면 갱신 주기를 0 또는 LED 출력을 사용하지 말이야 한다. 블록 편집기에서는 할 수 없기 때문에, 그 부분은 자바스크립트 편집기에서 추가하여 갱신 주기를 0으로 만든다.

 

LED 출력 갱신 주기 설명

블록 편집기에서 자바스크립트 편집기로 변경하고 ', 0'을 basic.showLeds 함수에 추가한다.

갱신 주기 0으로 만들기
마퀸조종기 최종 블록코드

마이크로비트 시뮬레이터로 테스트를 한다. 이상 없이 화살표가 표시 되면 마이크로비트에 다운로드를 한다.

마이크로비트에 마퀸조종기 다운로드

마퀸 플러스 블록코딩

1) 새 프로젝트를 만들기

'마퀸카트' 이름으로 새 프로젝트를 만든다. 

 

2) 마퀸 플러스 & 허스키렌즈 확장 프로그램 추가하기

고급 > 확장 메뉴를 이용하여 마퀸 플러스와  허스키렌즈 확장 프로그램을 추가한다. 

   

 

3) I2C 및 라디오 기능 초기화

I2C 및 라디오 기능 초기화

마퀸 플러스 & 허스키렌즈를 사용하기 위해 I2C 초기화를 하고, 허스키렌즈 알고리즘은 Tag Recognition로 설정한다. 마이크로비트 통신을 위한 라디오그룹을 1로 설정한다. 

 

4) 주행을 위한 마퀸 플러스 블록코딩하기

주행을 위한 마퀸 플러스 블록코드

'라디오 수신화면 실행' 블록을 이용하여 forward(앞으로), backwards(뒤로), left(왼쪽으로), right(오른쪽으로), stop(정지) 수신문자열에 동작할 수 있게 블록코딩을 한다. 각각의 동작은 빈 함수로 만들어 놓는다. 

 

5) 앞으로, 뒤로, 왼쪽으로, 오른쪽으로, 정지 함수 블록코딩

앞으로, 뒤로, 왼쪽으로, 오른쪽으로, 정지 함수 블록코드

'LED 출력' 블록을 추가하여 화살표를 그린 후 자바스크립트 편집창에서 ', 0'을 추가하여 LED 표시 갱신 주기를 0으로 만든다. 

 

6) 정지선 인식 블록코딩

정지선인식 블록코드

* 라인트레킹 센서 L2, R2를 이용하여 검은색이 인식되면(정지선)

* 마퀸 플러스 모터의 동작을 멈춘다.

* 허스키렌즈를 이용하여 정해진 Tag를 인식하면 경적을 울리고 앞으로 전진한다.

이것을 findStopLine 함수로 만들어 '무한반복 실행' 블록에 추가한다. 

 

7) 경적 울리기 블록코딩

경적 울리기 블록코드

'도솔도레미레도솔 라파라도파미레도 시솔시레솔파미레 미솔레솔도' 음계만으로 이 노래가 무엇있지 않다면 대단! 들으면 누구나 알 수 있는 노래다. 처음에 음악 블록에 있는 '다다둠'을 사용했다. 그러나 'program too big by' 오류가 났다. 마퀸 플러스 & 허스키렌즈의 차지하는 용량이 꽤 되는거 같다.

 

8) 완성

마퀸카트 전체 블록코드

|| 완성된 블록코드

드디어 완성했다. 부족한 부분이 있어 채우면 좋지만, 어렵게 하는 것 보다 단순한 편이 더 좋은 것 같다.

makecode.microbit.org/_Hmy8W9gF2V4J

 

마퀸조종기

Microsoft MakeCode for micro:bit에서 ❤️ 으로 만들었습니다.

makecode.microbit.org

makecode.microbit.org/_5hu075X3p97P

 

마퀸카트

Microsoft MakeCode for micro:bit에서 ❤️ 으로 만들었습니다.

makecode.microbit.org

|| 동작 영상

필수 미션 동작 영상

중간 중간쯤 보면 마퀸 플러스가 벽을 뚫고 바닥으로 떨어질뻔 했다 ㅠㅠ. 자유 미션 할 때는 넓은 곳에서 해야 겠다. 이제 자유 미션이 남았다. 열심히 공부해서 자유 미션도 열심히 하자!

 

이전글 - 2021.04.30 - [EDU/마퀸 플러스 & 메카닉 파츠] - [마퀸 플러스 & 메카닉 파츠 무상체험단] 개봉기

 

[마퀸 플러스 & 메카닉 파츠 무상체험단] 개봉기

본 체험 제품은 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다. | 마퀸 플러스 & 메카닉 파츠 개봉기 드디어 무상체험단 제품이 마퀸 플러스(Maqueen Plus)와 마퀸 메카

bonghanwith.tistory.com

다음글 - 2021.05.13 - [EDU/마퀸 플러스 & 메카닉 파츠] - [마퀸 플러스 & 메카닉 파츠 무상체험단] 자유 미션 : 마퀸 카트

 

[마퀸 플러스 & 메카닉 파츠 무상체험단] 자유 미션 : 마퀸 카트

본 체험 제품은 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다. 자유 미션 : 마퀸 카트 드디어 자유 미션인 마퀸 카트를 다 만들었다^^. 마퀸 카트로 달려 보자 처

bonghanwith.tistory.com

 

마이크로비트 마퀸 공식 구입처 : 아이씨뱅큐 www.icbanq.com/

아이씨뱅큐 공식 카페 : cafe.naver.com/icbanq

아이씨뱅큐 공식 블로그 : blog.naver.com/icbanq

마이크로비트 공식 카페 : cafe.naver.com/bbcmicro

나도메이커 유튜브 채널 : www.youtube.com/user/ICbanQ

 

반응형
블로그 이미지

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

컴퓨터 코치 두리뭉실

,

주식 공부를 시작하자

아주 오래 전에 실제 거래를 해봤다. 주식 관련 책도 몇권 봤다. 회계 관련 자격증도 몇개 가지고 있다. 주식은 하고 있지 않지만 주식 계좌는 얼떨결에 가지고 있다. 이젠 그때보다 조금은 깊게 공부해 볼까 한다.

 

지인과 함께 시작하자

지인이 주식방송을 알아 듣고 싶다고 한다. 그래서 용어들을 알고 싶어 정리하고 있다고 한다. 나도 거기서 부터 시작할려고 한다. 

 

ROE(Return On Equity) 자기자본이익률

ROE부터 공부해 보자. 

반응형

'주식' 카테고리의 다른 글

[주식 용어] PER EPS PBR BPS에 대하여  (0) 2021.05.26
[주식 용어] ROE ROA ROIC에 대하여  (0) 2021.05.21
블로그 이미지

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

컴퓨터 코치 두리뭉실

,

나의 필수 미션은

'마퀸 플러스로  TAG 인식해서 정해진 TAG가 맞으면 경적 울리고 전진하기'다. 처음 선택할 때는 이상한 게 없었는데, 막상 하려고 하니 뭔가 빠진 듯한 느낌이 들어서 시나리오를 생각해 봤다.

 

시나리오 1 : 마퀸 플러스가 주행 중 정해진 TAG를 인식하면 경적 울리기

간단하지만, '전진하기' 빠져 있다. 

시나리오 2 : 마퀸 플러스가 정지선 앞에 정지하여 정해진 TAG가 인식되면,  경적을 울리고 전진하기

이게 대략적으로 맞는 듯하다.

 

'달리는 마퀸 플러스를 정지선에서 멈추고 허스키렌즈로 TAG를 인식하여 정해진 TAG라면 경적을 올리고 전진하기'로 바꾸니 무엇이 필요한지 명확해졌다.

 

구현해야 할 기능 

1) R/C CAR

제일 간단한 방식으로 2개의 마이크로비트와 마플 카트(마퀸 플러스 카트)로 구현한다.

2) 정지선에서 멈추기

마플 카트에 있는 적외선 센서를 이용하여 정지선(검은색)을 인식하여 마플 카트를 멈춘다.

3) TAG 인식하기

마플 카트가 정지선에 멈춰 있을 때 허스키렌즈를 이용하여 TAG를 인식한다.

4) 경적 울리기

간단한 경적 멜로디를 만든다.

 

필수 미션 순서도

정리해 보니 간단하다. 문서작업도 개봉기 문서보다 쉽게 끝날거 같은 느낌이 든다. 내일(토요일 5-8)은 필수 미션을 마무리 해야 겠다.

반응형
블로그 이미지

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

컴퓨터 코치 두리뭉실

,

| 오류: main.ts(1,1): error TS9200: program too big by 5448 bytes!

나의 필수 미션은 : 마퀸 플러스로 TAG 인식해서 정해진 TAG가 맞으면 경적 울리고 전전하기다 아래의 그림처럼 Maqueen Plus & Huskylens 라이브러리를 확장한 후에 '다다움 멜로디 블록'을 추가하면 TS9200 오류가 발생 한다.

TS9200

예전에 V1으로 마이크로파이썬을 이용하여 LED MATRIX를 제어 할때 만나본 이후로 2번째다. 다른 음악 블록은 괜찮은데...... 어쨋든 다다움은 쓰지 않는걸로 했다.

반응형
블로그 이미지

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

컴퓨터 코치 두리뭉실

,

| 허스키렌즈로 내가 원하는 위치에서 태그 인식하기

 

내가 해야 할 필수 미션과 자유 미션

필수 미션 - 마퀸플러스로 태그바코드/QR코드 인식해서 정해진 값이 맞으면 경적올리고 전진하기
자유 미션 - 마퀸 카트퀀플러스 카트(마리오 카트 같은 형식) 게임

| 바닥에 태그를 위치하고, 허스키렌즈 방향을 아래로

| 위쪽에 태그를 위치하고, 허스키렌즈 방향을 위로

| 결국은 앞쪽으로

| 초음파 센서 이용하기

| 라인 트레킹에 사용하는 적외선 센서 이용하기

| 결국은 찾았다

HuskyLens get XXX block

튜토리얼를 이용하여 허스키렌즈를 배웠다면 바로 해결했을 텐데! 태그를 인식하게 되면 인식된 영역 크기를 알 수 있다. 거리와 크기가 어느 정도 비례하므로 HusyLends get XXX block을 이용하면 된다. 

 

| 결국은 찾았고, 새로운 아이디어가 생겼다

카트 게임에서 특정 장소를 지나게 되면 부스터 효과가 생겨 빨리 달린다. 이 효과(기능)는 적외선 센서로 만들면 될거 같다. 생각지도 못한 아이디어가 나왔다. 

 

| 생각의 확장

마퀸플러스는 그냥 달리는 정도의 R/C CAR 정도다. 버기카 정도의 차체를 가지고 있다며^^?? 생각만 해도 즐겁다.

반응형
블로그 이미지

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

컴퓨터 코치 두리뭉실

,

스터디 08 마지막 : 18일차 ~ 20일차

드디어 마지막 스터디다!. 이번에도 오프스터디를 했다. 그래서 CS6 버전의 프리미어프로 진행 했는데, 지인이 안되는 것이 많다고!

 

플러그인 사용

책에 소개된 외부 플러그인 Filmimpact는 사용할 수가 없었다. CS6버전을 지원 여부는 알 수 없다. 이것 저것 찾다가 찾기를 그만 뒀다. 차라리 CS6 지원하는 다른 플러그인을 찾아서 찾는 편이 빠를것 같다는 생각을 지금에서야(컨텐츠 작성할 때) 했다

 

 

크로마키

CS6 프리미어프로는 마스크 기능이 없지만, 이전 장에서 찾은 방법을 사용하면 된다. 그리고 잘 됐다. 걱정과는 다르게 쉽게 했다.

 

타이틀(레거시타이틀 : 최신버전)

CS6에서는 항상 사용했던 기능이다. 

 

드디어 마무리 ㅠㅠ

 짧지 않은 기간이라 힘들거란 걱정과 달리 드디어 마무리를 했다. 지인과의 스터디이고, 이전에 같이 했던 스터디는 마무리를 못했기 때문에 걱정이 많았다. 중간에 힘들었을 텐데, 끝까지 같이 해준 지인이 고맙다. 스스로 파티를 해야 겠다.

반응형
블로그 이미지

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

컴퓨터 코치 두리뭉실

,