본문 바로가기

NodeMCU

NodeMCU w/ Motor Sheild 예문의 실제 실험 사진들

이전 예문의 사용 사진들 (동영상은 차후에 기능을 더 보강해서 만들 계획임)


참고로 이전 예문의 소스는 브라우저에서뿐만이 아니라 USB Serial로도 동시에 컨트롤이 가능한 코드입니다.


실행시 양방향에서 명령을 받도록 만들어졌읍니다


자세한 설명은 시간상 아직 못썼는데 차후에 올릴 계획임.


USB Serial로 직접 컨트롤할때는 명령어가 달라집니다.


예)  메인 라잇일 키고 끌때 ㅣ #ML:000>    #ML:001>


오른쪽 서보 속도   #RS:450>   450은 중립, 350이나 550은 각 방향대로 회전함.


왼쪽 서보 속도   #LS:450>   450은 중립, 350이나 550은 각 방향대로 회전함.


모터 스탑    #ST:000>   


서보 양쪽 바퀴의 속도를 동시에 명령할때     #MW:450,450>   


보드 위의 불을 킬때 #HL:000>   끌때는 001


전체 프로그램의 구조를 이해하면 자신의 명령어와 실행 코드를 만들어 넣을수 있읍니다.   기본적으로 두글자 명령어에 두개까지의 숫자 파라메터를 받는 구조.




(위 : USB Serial 로 컨트롤하는 프로그램.  

속도가 빠르고 복잡한 코딩이 가능해서,  로봇용으로는 더 적합.)

It is far easier and far faster to control through USB serial.  

Also extremely complex coding is possible on desktop PC application.



(아래부터는 웹 브라우저로 맨 밑의 로봇 제어하는 예.   자동화주택에 적합.)


Controlling through web browser is rather slow and dull.   

It can be good for home automation.








(아래 로봇은 최소한의 장비로 교육용으로 간단하게 만들었음.)

BOM (Bill of material)

NodeMCU w/ Motorshield  ~ $13

1 Main Light (12V DC Flashlight) - 폐품이용

2 Continous Servo w/ rubber tire wheel  ~ $25

3 Metal plates from dead hard-disk drives - 폐품이용

Some nuts and bolts & 2-side tape (나사랑 볼트랑 그리고 양면테잎)

Cellphone Power Bank 셀폰용 파워팩(5V 1.2A)  ~ $10 cheap one.

Cut-off USB Cable for Power Connection (한쪽을 짤라서 파워 연결용으로 사용) - 폐품이용

앞바퀴는 일반 싸구려서랍장에 따라오는 바퀴(주로 안쓰고 놔뒀다가 이런데 사용) - 폐품이용


(*) 가장 힘든 부분은 메탈판에 나사용 구멍뚫기 (드레멜 드릴 사용)


대략 비용 $50 아래  (오만원 이하)

보통 익숙하면 하루면 대충 조립가능.  작동실험중으로 아직 조립도 완벽히 끝나지 않은 상태 사진임)