본문 바로가기

1개의 GY-521을 Arduino Nano에 연결하는 경우. (*) MPU-6050 : 3축 회전자이로, 3축 가속측정, 온도 센서. 데이타를 읽는 것까지만 쉬움. 그 데이타로 필요한 일하는 것이 진짜 어려운 부분. 여기서는 자료를 읽는데까지만 다룸. GY-521를 한개만 아두에노에 연결해서 사용하는 경우. 회로도 (Circuit from web, I confirmed it works.)인터넷에서 다운받은 회로도 중에서 확실하게 작동하는 회로, 사진 : 프로그램 코드 (Program code) - This code is from arduino IDE's sample code from example, and no need to change anything to make it work from above circuit. // I2C device class (I2Cde.. 더보기
Dual GY-521 - 두개 사용하기 (왼쪽 달팽이관 + 오른쪽 달팽이관) 불과 1년전에만 하더라도 6 DOF accelerometer 나 gyroscope 은 각기 대략 $40 이상되는 고가 부품이었는데, 요즘은 이 모든 기능을 갖추고 사용도 더 편리한 보드를 불과 $3 (삼천원)정도로 살 수 있으니 세상이 너무 빨리 바꿔었다. 심심해서라도 두개를 사용해도 전혀 아깝지 않은 수준. Arduino Nano ($3 짜리 한개) + GY-521 6-Axis accelerometer / gyroscope ($3 짜리 두개)를 사용하는동물과 비교하자면 두개의 귓속 달팽이관의 기능을 하는 센서를 추가하는 실험입니다. 아주 쉽게 따라올 수 있도록 회로그림도 추가하였습니다. My Image CIRCUIT IMAGE(현재 인터넷에 돌아다니는 (Wrong) 잘못된 회로도. 여기서 수정할 부분들.. 더보기
HC-12 433 SI4463 Wireless Serial Module Remote 1000M With Antenna 개당 5천원 정도 하는 무선 모듈 (최대한 거리 1000미터 (1킬로 @ 5000 BPS)).두개 이상을 한조가 묶어서 작동할수 있음.(Channel)현재 5개를 사서 실험중. 실험 성공후 5개 추가 주문. 두 장비간 기초 연결 성공, 양방향 무선 통신 성공, 근거리에서는 고속(115200 BPS) 통신도 잘 작동함. (*) 모듈의 통신속도를 변경하려면 컨트롤모드에서 변경해야함. 기본은 9600 BPS임.현재 추가 실험중. 거리 측정 실험을 나중에 할 예정.현재까지는 근처 이곳 저곳 돌아다니며 한 100메타정도는 작동 확인함. (목표 : 500 미터) - 스펙상 1 킬로미터가 가능하다지만 건물이 많은 도시에서는 500미터도 힘들것같음. 한쪽은 Arduino NANO Expansion Board의 Seri.. 더보기
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> 보드 위의 불을 킬때 #.. 더보기
NodeMCU V.1.0 을 Motor Shield 와 함께 사용한 프로그램 예) /* * THIS IS WRITTEN FOR NodeMCU ESP-12E Development Board V.1.0 with Motor Shield * It has only 1 analog port. Not used on this example. * I have to use AnalogWrite to make servo work as PWM * COPY RIGHT to Hyun Ja, but you may use freely as it fits to you. * I bare absolutely no responsibility for you on using this code. * 코드의 소유권은 제작자 Hyun Ja 에게 있는데 무상으로 사용하세요. * 사용시 발생하는 일에 책임 무. 마음껏 변경해서 실험.. 더보기