아두이노 교육 관련 하드웨어

아두이노 6900원, http://www.devicemart.co.kr/goods/view?no=1245596 어답터 5900원, http://www.devicemart.co.kr/goods/view?no=1330492 가변저항 600원, http://www.devicemart.co.kr/goods/view?no=1385277 서보모터 1700원, (토크마다 다름), http://www.devicemart.co.kr/goods/view?no=1128421 초음파센서 1300원, (2cm-500cm), http://www.devicemart.co.kr/goods/view?no=1076851 led 70원, http://www.devicemart.co.kr/goods/view?no=2851 330옴 10원, http://www.devicemart.co.kr/goods/view?no=886 스위치 50원, http://www.devicemart.co.kr/goods/view?no=1361702 10k옴 10원, http://www.devicemart.co.kr/goods/view?no=856 미니 브레드보드 600원, http://www.devicemart.co.kr/goods/view?no=1329504 테스트 소켓 점퍼와이어 6800원, http://www.devicemart.co.kr/goods/view?no=28953 점퍼와이어 9000원, http://www.devicemart.co.kr/goods/view?no=1272927

ROS 시리즈 목차

ROS를 공부하면서 정리한 것을 시리즈로 묶어봅니다. ROS에 대한 기본적인 지식, 설명은 시중에 나온 책들이 잘 설명하고 있습니다. 저는 제가 직접 사용하면서 중요하다고 생각한 것, 어려웠던 것, 유용한 것에 대해 설명하고자 합니다. 이 글들이 도움이 되길 바라며..   목차   팬-틸트 컨트롤러 기구 URDF 모델 설계, RVIZ에 그리기 [시뮬레이션] Gazebo 팬-틸트 컨트롤러 모델, URDF 모델 연결하기 소개 더보기 ROS 시리즈 목차[…]

[ROS] Somethings that I think it is important in ROS

ROS 관련 좋은 pdf 자료가 있어서 소개합니다. https://github.com/StevenShiChina/books/blob/master/ros%20by%20example%20vol%201%20indigo.pdf https://github.com/StevenShiChina/books/blob/master/ros%20by%20example%20vol%202%20indigo.pdf 책을 읽으면서, 제가 필요한 부분, 자세히 알고 싶은 부분을 읽어보았고 중요하다고 생각하는 것을 메모합니다. Don’t reinvent the wheel, 만든 것 다시 만들 필요 없다. The guiding principle underlying ROS is “don’t reinvent the wheel”. Many thousands of very smart people have been programming robots for over 소개 더보기 [ROS] Somethings that I think it is important in ROS[…]

[ROS] Tracking a visual target on ros by example vol 1

안녕하세요. 물체 추적하는것 관련으로 검색을 하다가 꽤 괜찮은 방법이 있어 정리해보게 됐습니다. 아래 책에 물체추적하는 파트가 있는데 제 하드웨어에 맞춰서 코드를 작성해봤습니다. 아 그리고, 이 글의 특징은 ROS 상에서 동작한 다는 것입니다. ROS 관련 예제 관련 책, 무료로 제공되는 pdf https://github.com/StevenShiChina/books/blob/master/ros%20by%20example%20vol%201%20indigo.pdf 챕터 12.11 tracking a visual target To track the target, the script uses a 소개 더보기 [ROS] Tracking a visual target on ros by example vol 1[…]

[IoT Switch] Alarm setting

IoT Switch 알람 설정을 해보려고 합니다. 알람 설정을 하기 위해 필요한 것들은 아래와 같습니다. 하나씩 해보겠습니다. 웹에서 시간 설정 셋팅 알람이 실행될 시간 저장 현재 시간 가져오기 현재 시간과 알람이 실행될 시간 비교 조건에 맞는 경우, 불 키고 불끄기 수행 웹에서 시간 설정 셋팅 HHMMDDDDDDDX (시간, 분, 일월화수목금토, ON/OFF)으로 저장한다. 만약에 아침 6시, 평일, 불을 소개 더보기 [IoT Switch] Alarm setting[…]

[IoT Switch] ESP8266 – 실제 시간 가져오기

코드 분석 configTime, 서울의 시간은 GMT+9이다. 각 나라 시간에 맞게 조정을 하면 된다. configTime(9 * 3600, 0, “pool.ntp.org”, “time.nist.gov”); configTime으로 초기 셋팅을 마친 후, 아래와 같이 시간을 요청한다. now 객체에 time에 대한 정보가 들어가 있다. 그리고 ctime은 시간을 우리가 보기 편하게 바꿔준다. time_t now = time(nullptr); Serial.println(ctime(&now)); 시리얼로 찍어보면 아래와 같이 나온다. 요일, 날짜, 몇시, 소개 더보기 [IoT Switch] ESP8266 – 실제 시간 가져오기[…]

[ROS] Videos related to control motor in ros

The reason that I want to use ros_controls is visualization and control (inverse kinematic and joint_trajectory_controller) like those videos. I show some videos related controlling motos in ros. 나는 ros-control을 활용하여 시각화, 그리고 실제 모터들을 상위 레벨에서의 컨트롤을 하고 싶다. IK 문제를 풀어서,End effector를 목표 좌표로 이동   The video below shows displays the angle 소개 더보기 [ROS] Videos related to control motor in ros[…]

[IoT Switch] Adafruit, IFTTT, google assistant 연동 테스트

세상이 좋아진 것을 느낀다. 적어도, 상품을 판매하는게 아니라 사용하는 것은 되게 쉬워졌다. DIY로 내가 딱 필요한 것을 만들기에는 쉬워졌다. 이번에는 IFTTT, adafruit, google assistant라는 것들을 활용해서 원격에서 스위치를 제어하는 것을 해보려고 한다. 이 기능은 전에 만든 스위치에 적용을 할 예정이다. 참고하고 공부한 블로그 페이지가 있다. https://www.instructables.com/id/Control-Your-Projects-With-Google-Assistant-and-Ad/ http://www.makewith.co/page/project/1093/story/2760/ 이것을 따라한 것에 대해 글을 작성해본다. 간단하게 과정에 대해서만 소개 더보기 [IoT Switch] Adafruit, IFTTT, google assistant 연동 테스트[…]

[IoT Switch] 전원 문제, IFTTT, MQTT, adafruit 관련 자료

Adafruit 대쉬보드에서 피드 설정 https://io.adafruit.com/passionbull/dashboards 전원 문제는 어려운 문제겠지 생각했는데, 아래 프로젝트 글을 보고 키워드를 얻었다. http://www.makewith.co/page/project/1093/story/2760/ http://www.makewith.co/page/project/1093/story/2764/ 거기에 IFTTT, MQTT를 활용하면 인터넷 연결, 접근 문제도 쉽게 해결할 수 있을 것 같다. http://midnightcow.tistory.com/entry/MQTT-Sever-Mosquitto http://www.hardcopyworld.com/ngine/aduino/index.php/archives/2562 http://www.hardcopyworld.com/ngine/aduino/index.php/archives/3369

[IoT Switch] 프로젝트 셋팅 및 실행

이전 글 ESP-12 아두이노 개발환경 셋팅 글을 따라 셋팅을 하였다면 IoTSwitcher 프로젝트를 esp-12E 보드에 업로드를 해보자. 깃헙에서 프로젝트를 가져온다. git clone https://github.com/passionbull/IoTSwitcher.git 원하는 위치로 프로젝트를 가져온 후, 아두이노 IDE에서 실행시킨다. 파일 –> 열기 –> IoTSwitcher.ino 열기 업로드를 하기위해서는 해야할 일이 있다. 아두이노 IDE에 사용하는 라이브러리 위치를 알려줘야 한다. 이 프로젝트에서는  ArduinoJson, WiFiManager 두 라이브러리를 사용한다. 두 소개 더보기 [IoT Switch] 프로젝트 셋팅 및 실행[…]