요약
배경
우리가 매우 자랑스러워하는 이 작은 Printbot의 이야기는 몇 달 전에 시작되었습니다. 8살인 제 아들 하비에르가 세인트 니클 데이에 로보틱스 키트(BQ에서 구할 수 있습니다, 추천합니다)를 받았고, 우리는 기본 전자제품, 아두이노 등을 가지고 실험을 시작했습니다. 3D 프린터를 가지고 있고, 몇몇 Printbot
우리의 전자, 프로그래밍, 자동화에 대한 지식은 '0'이었고, 3차원 디자인과 모델링에 대한 것만 제외하고는 모든 것을 다시 시작해야 했습니다. 하지만 3차원 디자인과 모델링은 제가 어느 정도 할 수 있는 분야입니다.
감사의 말씀
이 이야기를 계속 들려드리기 전에, bq의 사람들, 그들의 DIWO 플랫폼, 로보틱스 강좌, 그리고 Arduino bitbloq 상자를 위한 프로그래밍 플랫폼에 감사를 드려야 합니다.
특히 PROMETEC의 후안 카를로스에게 감사하고 싶습니다.http://www.prometec.net이 작업을 수행하는 것이 불가능했을 것이기 때문에 Arduino의 훌륭한 무료 강좌에 대해 감사합니다.
또한 Javier Vidal Peña에게 감사를 드려야 합니다.https://Twitter.com/javidalpe그는 참을성을 가지고 우리가 제어 웹사이트를 만들고 우리의 프로그램 코드를 디버그하는 데 도움을 주었습니다.
그 개념
아이디어는 카메라가 내장된 원격 제어 로봇을 만들어, 직접 보지 않고도 원격으로 제어할 수 있게 만들는 것이었습니다. 가능한 원격 제어 시스템 중에서도 WIFI가 더 적합할 것 같았습니다. 왜냐하면 WIFI는 적어도 제어된 영역에서는 더 나은 자율성, 커버리지, 실시간 비디오 전송을 제공하
우리는 Gopro를 가지고 있었는데, 이는 스마트폰과 자체 애플리케이션을 통해 스트리밍이 가능했고, 우리는 이미 일부 작업을 완료했다고 생각했습니다. 이제 남은 것은 로봇의 움직임을 제어하는 것입니다.
첫 번째 테스트에서 우리가 직면한 주요 문제는 카메라 스트리밍이 몇 초 지연된다는 것이었습니다. 그러나 이러한 작은 불편은 우리에게 약간의 긍정적인 ή는 재미있는 점을 제공했는데, 바로 로봇을 제어하는 것이 마치 화성의 로봇을 제어하는 것처럼 느껴지기 때문입니다!!!!!! 분명히 이것은 해결될
그럼에도 불구하고, 이것은 두 개의 회전 서보를 장착한 로버로, 전자 장치와 카메라 마운트가 장착된 섀시 위에 있고, 180도를 회전할 수 있는 마이크로 서보도 있습니다.
인쇄된 부품들.
부품을 설계할 때 우리는 bq의 프린트봇(Beetle, Renacuajo)과 쓰링그라이브에서 본 다른 프린트봇의 이전 경험을 활용했습니다. 우리는 그들의 일부 부품에서 출발했고, 우리의 해결책을 제공하기 위해 그것들을 복사 또는 수정했습니다. 우리의 아이디어는 강하고, 간단하며, 컴팩트한 섀시를 만들는
우리는 충돌과 관련된 몇몇 작은 문제들이 있었고, 이로 인해 로봇이 두 가지 색상으로 인쇄되었습니다. 이는 첫 프로토타입의 일부 부품이 조합 문제로 인해 수정되어야 했기 때문입니다. 이런 일은 SolidWorks 또는 Inventor에선 일어나지 않을 거예요!
우리가 현재 버전으로 올린 것들은 인쇄된 프로토타입의 것입니다. 우리는 와이파이를 위한 마운트와 같은 몇몇 것들을 개선하기 위해 노력하고 있습니다.
주요 구성 요소
Freaduino UNO 제어 보드(Arduino UNO 또는 유사 제품과 호환 가능하다. 이 제품의 특장점은 각 PIN에 있는 SVG 커넥터가 보드에 내장되어 있다는 것이다.)
2개의 SM-S4303R 또는 유사한 연속 회전 서보모터
9g의 마이크로 서보(및 나사들)
모듈형 WIFI ESP8266(필요한 경우 프로그래밍을 위한 FTDI 커넥터)
고프로 Hero 3 카메라와 그 마운트(또는 WIFI가 있는 비슷한 제품)
M3 나사와 너트(서로 다른 크기, 12, 14, 30 mm 등)
직경이 12mm인 공이나 구형, 또는 베어링입니다.
50 mm의 두 개의 토르크 패드
8개의 AAA 배터리 홀더
미니 프로토보드.
일부 프로토보드 케이블들.
주요 기능 및 제어
전진, 후진, 좌회전, 우회전 및 정지.
카메라의 오른쪽, 왼쪽 및 중간 위치로의 이동.
제어 웹사이트는 화살표를 클릭하여 제어할 수 있습니다.
Arduino의 시리얼 모니터에서 다음 AT 명령을 실행해야 합니다.
AT+CIFSR? // 이것은 ESP8266의 인터넷 주소를 제공해 줄 것입니다.
AT+CWLAP="tured", "tucontraseña" // 이것은 한 번만 하면 되고, 저장되기 때문에.
제어 웹사이트에는 프린트봇의 URL을 입력해야 하는 입력란이 있습니다(명령어 AT+CIFSR?를 실행한 후에 얻은 것입니다).
저는 www.prometec.net의 ESP 8266 튜토리얼을 살펴보실 것을 권해 드립니다. 이 튜토리얼은 ESP8266을 구성하고 그 특성을 잘 설명해 줍니다.
http://www.prometec.net/arduino-wifi/
저는 테스트 및 개선 단계에 있는 제어 프로그램을 첨부했습니다. 제안 및 기여도 환영합니다(이는 우리가 가장 약한 점입니다). ;) 그리고 제가 말했듯이, 저는 기능이 제한된 베타 버전을 제공했습니다. 며칠 이내에 완전하고 올바르며 더 개선된 버전을 제공할 것입니다. 저는 이렇게 말하는 것
제어 웹(controlweb.html) 파일은 프린트봇을 제어하기 위해 브라우저에서 실행됩니다
마지막으로, 테스트 단계의 몇 개의 비디오(루프 및 Wi-Fi 제어 없음). 조만간 원격 제어 비디오도 올리겠습니다.
https://www.youtube.com/watch?v=HMv9-_M3Ngg
https://www.youtube.com/watch?v=LGqeGaWIHyk
인쇄 설정
프린터 브랜드:
리프레프
프린터:
프루사 I3 헤프에스토스.
래프트들:
아니에요.
지원합니다:
아니에요.
해상도:
300
채우기:
30
노트:
PLA로 인쇄된 부품들.
Теги
Источник модели
