반응형

Hardware 268

맥북으로 ESP32 보드 컴파일시에 "python" 관련 에러가 떴다.

맥북 프로 M1 Max macOS Monterey에서 사용하던 중에 ESP32-DevKitC-32D 보드에 소스를 업로드하려고 하니 아래와 같이 "exec: "python": executable file not found in $PATH"라고 에러가 뜨는 게 아닌가. 아래의 글에서 힌트를 얻어서 수정 하니까 컴파일이 원래대로 되었다. https://stackoverflow.com/questions/71143707/exec-python-executable-file-not-found-in-path-on-arduino-ide exec: "python": executable file not found in $PATH on Arduino IDE So I'm trying to run this really simpl..

Hardware/ESP 2022.05.12

애플펜슬 2세대

아이패드 에어 4세대를 가지고 있었는데, 애플 펜슬은 가지고 있지 않고, 짭플펜슬을 사용 중이었다. 펜슬이 있어봐야 얼마나 쓸 것인가도 잘 모르겠고, 가격도 상당히 비쌌기 때문에 일단은 대체품으로 사용 중이었다. 그러던 중에 애플 펜슬을 구할 기회가 생겼기 때문에 한번 써 보고자 구매를 했다. 배송받을 당시에 작은 박스에 담긴 물건을 보고, 와... 진짜 비싸긴 비싸다 싶더라. 펜 자체는 별거 없어 보이는데, 아이패드에 부착시키니까 자동으로 페어링 되면서 충전이 진행되는데, 이러한 부분은 정품이기 때문에 짭플보다 편하다. 위의 사진은 위쪽이 정품 펜슬이고 아래쪽이 짭플펜슬이다. 애플 펜슬 2세대는 무선충전을 지원하므로 충전 커넥터가 별도로 존재하지 않는다. 이 부분은 충전에 신경 쓸 필요 없이 사용이 가..

Hardware/iOS 2022.02.25

로보티즈 다이나믹셀 쉴드 (DYNAMIXEL Shield, ROBOTIS)

평소에는 다이나믹셀 실드를 자작해서 쓰는데, 내가 만드는 것에도 한계가 있어서 로보티즈에서 발매된 쉴드를 한번 구매해 봤다. https://fermium.tistory.com/373 AX-12A를 아두이노(Arduino)로 제어하기 : 자작 아두이노 쉴드 여태껏 아두이노를 가지고 모터 제어만 한 관계로, 각도랑 속도같은 파라메터를 받을수가 없는 회로를 이용하였는데, 역시 제어하다보면 현제의 각도가 필요하더라. Direction_port를 제어하기 위 fermium.tistory.com 로보티스에서 발매하는 다이나믹셀을 자주 사용하는 편이라 이것저것 공부 중인데, 나 스스로가 사용법을 기억 할 수 있도록 여기에 정리한다. 우선 아래의 링크가 매뉴얼이다. https://emanual.robotis.com/d..

AirPods(1세대) 깨끗하게 세탁 해 버렸다.

내가 학생이 끝나고 운 좋게 첫 직장에 가기 전에 같은 연구실에 있던 후배 하나가 선물로 준 에어 팟인데, 이번에 모르고 세탁기에 넣고 돌려 버렸다. 에어 팟을 잃어버린 줄 알았었는데, 뭔가 싸 한 느낌이 들어서 세탁해서 널어놓은 바지를 뒤져보니 나오더라... 일단 이런 종류의 전자기기 들은 침수가 된 뒤에는 즉시 배터리를 분리하고 마르면 사용 가능한 상태가 되지만, 이건 배터리를 분리할 수 없어서 그냥 말리고만 있다. 지퍼백에 실리카겔을 넣어놓고 습기를 제거해 주고 있다. 한 일주일 정도 말린 뒤에 작동을 시켜 보아야겠다. 12년 전에는 USB 메모리를 세탁한 적이 있었는데, 그때도 일주일 정도 잘 말려주니까 무사히 사용이 가능했던 기억이 있다. https://fermium.tistory.com/197..

Hardware/iOS 2021.12.14

Arduino Cloud

아두이노 소프트웨어가 없는 경우에도 웹페이지로 프로그래밍을 할 수 있게 하는 웹 에디터가 생겼다. 일단, 아두이노 홈페이지의 Cloud - Applications를 클릭한다. https://www.arduino.cc/ Arduino - Home www.arduino.cc 그러면 아래와 같이 Arduino Cloud가 실행되는데, 가운데이 있는 Web Editor를 클릭한다. (Web Editor를 사용하기 위해서는 Arduino.cc의 아이디가 필요하다. 필자는 미리 로그인을 해 두었다.) 그러면 아래와 같이 프로그래밍을 할 수 있는 공간이 생기는데, 실제로 컴퓨터에 연결된 아두이노가 인식이 되고, 프로그램을 인스톨하여서 실행해 볼 수 있다. Blink의 소스코드를 수정해서 업로드를 해 보았다. 위의 사..

Hardware/Arduino 2021.12.08

FPGA (Field Programmable Gate Array) 보드를 한번 사 봤다.

아마존에서 거진 3만 원 하는 FPGA 보드가 있길래 장난감 가지고 놀 생각으로 한번 사봤다. FPGA에 대한 설명은 아래의 위키백과를 참조하길 바란다. https://ko.wikipedia.org/wiki/FPGA FPGA - 위키백과, 우리 모두의 백과사전 FPGA(field programmable gate array, 필드 프로그래머블 게이트 어레이)는 설계 가능 논리 소자와 프로그래밍이 가능한 내부 회로가 포함된 반도체 소자이다. 설계 가능 논리 소자는 AND, OR, XOR, NOT, 더 복 ko.wikipedia.org 회로 변경을 할 수 있는 반도체로 자유도가 높고 성능이 좋은 반면 아두이노와는 다르게 프로그래밍의 난이도가 좀 있다. 일반적인 사람이라면 아두이노를 사서 가지고 놀아도 웬만한 ..

Hardware/FPGA 2021.12.08

DC 모터 드라이버

아무런 장치 없이도 모터에 전류를 흘려보내 주면 회전을 하게 되는데, 모터의 사용 목적에 맞게 그 전류의 양과 방향을 조절해 주는 것이 모터 드라이버이다. 옛날에 미니카를 가지고 놀았거나 아주 옛날의 손 선풍기를 분해 해 본 경험이 있는 사람이라면 위의 사진에 나와있는 모터를 본 경험이 있을 것이다. 꼬꼬마 시절 가지고 놀았던 미니카와 손 선풍기야 별도로 컨트롤할 필요가 없어서 건전지를 연결하면 특정 방향으로 회전을 하는 구조가 전부였다. 그러나 무선 조종으로 속도와 방향을 조절할 필요성이 생기는 경우에는 드라이버를 사용해야 하는 것이다. 최근 들어 여기에 대한 특성을 조사할 필요성이 생겨서 한번 가지고 놀아 볼까 한다.

Hardware/Arduino 2021.11.24

Pyboard 도입

1. PYBv1.1 호환 보드가 좀 더 가격이 싸길래 호환 보드로 장만을 했다. 파이 보드는 특별한 IDE를 설치하지 않아도 main.py를 수정하는 것 만으로 손쉽게 프로그래밍이 가능하다. 보드의 레퍼런스 페이지 링크를 아래에 남겨둔다. Quick reference for the pyboard: https://docs.micropython.org/en/latest/pyboard/quickref.html Quick reference for the pyboard — MicroPython 1.19.1 documentation © Copyright - The MicroPython Documentation is Copyright © 2014-2022, Damien P. George, Paul Sokolovsky..

Hardware/Python 2021.11.04

Raspberry Pi Pico 도입

Raspberry Pi Pico는 좀 전에 사 놓아둔 건데 이제야 동작 테스트를 해 본다. 어떠한 마이크로 컨트롤러든 제일 처음 하는것은 LED를 컨트롤하는 게 아닐까 싶다. 마이크로 컨트롤러에 Python을 사용하고 싶은 사람에게 적절할 것 같은데, 이번에 테스트 해 본 결과 M1 맥북에서도 문제없이 활용할 수 있다. 여기서는 M1 맥북을 이용하여 테스트를 진행 하였다. 1. 디바이스 세팅 일단 맥북에 연결을 해 보면 아래와 같이 "RPI-RP2" 라는 장치로 인식이 된다. 이걸 설정을 해 줘야 되는데 일단 아래의 홈페이지에 가서 파일을 다운로드한 뒤에 세팅을 해 준다. https://micropython.org/download/rp2-pico/ MicroPython - Python for microc..

반응형