본문 바로가기

Raspberry Pi

(8)
Raspberry Pi 4 보드에 ROS foxy 설치하기 2021. 5. 22. 08:00 지난번에 라즈베리파이 보드에 Ubuntu 20.04 서버버전을 설치하는 이야기를 했습니다. https://pinkwink.kr/1352 Raspberry Pi 4에 Ubuntu 20.04 설치하기 오늘은 라즈베리파이4 보드에 Ubuntu 20.04를 설치하는 과정을 이야기하려고 합니다. 저는 라즈베리파이나 젯슨나노와 같은 리눅스 계열을 사용하는 보드는 모두 ssh를 이용한 원격 접속으로 사용 pinkwink.kr 이제 그 위에 ROS2 foxy를 설치하도록 하겠습니다. 사실 이미 Ubuntu20.04가 설치되어서 별도로 뭐 딱히 따로 다룰일은 없긴한데, 그냥 저 혼자 이렇게 글의 흐름을 적어야지 ~ 하고 생각했기 때문에 계속 이렇게 뻔히 다 아는 사실인데도 블로그에서 다루도록 하겠습니다. 요즘 제가 블로..
Raspberry Pi 4에 Ubuntu 20.04 설치하기 2021. 4. 12. 08:00 오늘은 라즈베리파이4 보드에 Ubuntu 20.04를 설치하는 과정을 이야기하려고 합니다. 저는 라즈베리파이나 젯슨나노와 같은 리눅스 계열을 사용하는 보드는 모두 ssh를 이용한 원격 접속으로 사용하는 것을 좋아합니다. 그래서 꼭 desktop 버전을 설치할 필요는 없습니다. 이번에는 서버버전으로 설치하는 과정을 이야기하겠습니다. 일단 구글에서 ubuntu 20.04 for raspberry pi install page를 찾습니다. 저런 화면이 나오는데요. 저 페이지 하단에 다운로드 링크가 있습니다. 짠~ 여기네요. Download 64-bit를 합니다. 이제 SD 카드가 필요합니다. 그리고 SD카드 이미지를 굽는 프로그램도 필요하죠. 저는 SD카드 이미지를 굽는 프로그램으로 etcher를 좋아합니다. ..
라즈베리파이의 라즈비안에 ROS melodic 버전에서 YDLIDAR 설치하기 2021. 1. 29. 08:00 오늘은 라즈베리파이의 OS인 라즈비안에 ROS melodic 버전에서 YDLIDAR를 설치하는 이야기를 하려고 합니다. 라즈비안은 ROS의 설치나 바이너리 패키지를 추가해야하는 경우 소스를 받아서 빌드하는 과정이 필요했습니다. 그 과정을 지난번에 이야기를 했죠.위에 보이는 라즈베리파이4에 ROS melodic 설치하기를 먼저 따라해야 합니다. 해당 글을 따라한다음~이번에는 라즈베리파이의 OS인 라즈비안에 ROS melodic 패키지 추가하기라는 글에서 한데로 몇몇 패키지를 추가해야 합니다. 이제 라즈베리파이에 ssh로 첩근합니다. 내 라즈베리파이의 ip는 라즈베리파이로 부팅해서 ifconfig 명령으로 확인할 수 있습니다.처음 접근하는 거라면 워크스페이스를 만들어 둡니다.그리고 나서 워크스페이스의 src..
라즈베리파이에 VNC로 접속하기 2021. 1. 22. 08:00 라즈베리파이를 이용해서 여러 IoT 환경 혹은 로봇 운용 기기로 사용하시는 분들이 많으시죠. 그런데 라즈베리파이는 직접 모니터에 키보드, 마우스를 연결하기 보다는 원격으로 많이들 접근합니다. 오늘은 그 방법 중에서 원격접속의 개념을 VNC를 이용한 방법을 이야기하려고 합니다.저렇게 라즈베리파이4는 전원선만 이쁘게 연결된것이 보기 좋죠^^. 저 플랫 케이블은 카메라 연결용인데, 지금 카메라를 안쓰더라도 저 케이스가 매번 연결선을 연결하고 해제하기 불편해서 케이블만 먼저 연결해 두었습니다.먼저 raspi-config에서 VNC 설정을 enable 시킵니다.~그리고 vncserver -geometry 1280x1024로 해상도까지 정한 다음 vnc 서버를 기동합니다.그리고 나타난 접속 IP와 port 번호를 ..
라즈베리파이에 SSH로 접근하기 2021. 1. 16. 08:00 라즈베리파이는 속도도 PC에 비하면 느리고, 또 작은 크기에 모니터와 키보드를 우루루 달고 작동시키기에는 조금 부족합니다. 보통 원격으로 많이들 접속하는데요. 그 중 SSH를 통해 접속하는 것을 간단히 이야기해보도록 하겠습니다.먼저 라즈베리파이에서 환경설정에서 SSH를 enable 시켜줍니다.그러면 reboot해야한다고 하구요~리부팅 후에, 저는 맥에서 ssh 명령으로 라즈베리파이의 IP를 이용해서 접근합니다. IP를 알아낼 방법은 라즈베리파이에서 ifconfig 명령을 사용하면 됩니다.
라즈베리파이에서 화면 녹화하기 - record my desktop 2020. 12. 7. 08:00 요즘 라즈베리파이를 다시 조금씩 만지기 시작하고 있는데요. 가끔 여러 이유로 화면 자체를 녹화하고 싶을 때가 있어서 찾아봤더니 recordMyDesktop이라는 아이를 사용하면 되겠더군요.뭐 일단, apt update해주구요~그리고 sudo apt install gtk-recordmydesktop 명령으로 설치를 하면 됩니다.실행하면 이런 화면이 나타는데요. 화면 상단 시계옆에 빨간 녹화버튼을 눌러도 되고 실행된 창의 Record 버튼을 눌러도 됩니다.그리고 끝내면 프로세스 시간이 조금 지나구요~동영상을 재생했더니 음~ 약간 핑크빛이 나오네요.ㅠㅠ. 일단 여기까지만 이라도 만족하겠습니다.~^^
라즈베리파이에서 초간편 카메라 Python으로 구현하기 2016. 5. 6. 08:00 라즈베리파이 같은 아이들은 가지고 놀면 놀수록 참 재미있습니다. 틈틈이 쉬는 시간에 이것저것 테스트하고 후다닥 코드 고민하고 또 글쓰고~~~ 요런게 스트레스 해소용으로 참 좋죠~^^ 그래서 최근 라즈베리파이에서 단순히 카메라를 연결해서 촬영(Capture)하는 흉내[바해로가기]도 한 번 해 보았습니다. 그리고 나서 영상 위에 글자를 올려보는 것도 해보았구요[바로가기]. 또 카메라랑 관계는 없지만, GPIO의 인터럽트 방식으로 사용도 해보았습니다.[바로가기] 이제 오늘은 정~~~말 허접하지만 카메라 흉내를 한 번 내볼까 합니다.^^ 일단, 회로 구성부터 보시죠~~위와 같이 구성했습니다. 파란줄은 GPIO21번에 연결된 촬영버튼이구요... 그 다음 버튼은 20번에 연결된 화면에 날짜와 시간을 표시할지 말지 ..
라즈베리파이에서 Python 이용하여 GPIO 인터럽트 사용하기 2016. 4. 18. 08:00 라즈베리파이를 스트레스 해소용 장난감으로 사용하다보니 이것 저것 잡다한 지식만 늘어가는 단점이 있네요^^ 뭐 아무튼 오늘은 그렇게 이것저것 뒤지다가 라즈베리파이에서 Python으로 코드를 다룬다면 유용할 GPIO 인터럽트 Interrupt 사용하는 방법을 잘 정리해 준 블로그[바로가기]가 있길래, 제가 언제나 그렇듯 고대로~~ 따라해보기를 했습니다.^^요즘 라즈베리파이랑 놀면서 친숙해진 fritzing으로 결선을 그립니다. 푸시버튼 두 개를 라즈베리파이에 살짝 물려 주었습니다.사진은 다른 용도로 데리고 놀려고 3개를 달았지만 20번 21번 GPIO에 연결한 두 개만 오늘 사용할 생각입니다.^^아무리 생각해도 저 확장 보드는 잘 잘 쓰고 있습니다^^ import RPi.GPIO as GPIO GPIO.se..

반응형