라즈베리파이 3

[FPGA] FSM 감응신호 "신호등" 만들기 (라즈베리파이 - Zynq 소켓통신)

우선, 감응신호란? 교차로로 들어오는 각 도로에서 차량이 진입하거나 보행자의 유무에 따라서 신호를 자동으로 부여하는 신호체계를 말합니다. 즉 차가 별로 다니지 않는 도로에 차가 대기한다면 신호를 바꿔주는 것입니다. 좌회전 차선, 횡단보도도 마찬가지 입니다. Verilog 를 공부하던 도중 신호등 예제를 만들어 봤는데 FPGA에 동작시켜보면 재밌겠다! 싶어서 기획하여 구현하게 되었습니다. 위와 같이 어떠한 센서를 통해 들어온 값을 토대로 zynq 보드에서 신호등처럼 나타내었습니다. 저는 라즈베리파이와 zynq를 소켓통신을 통해서 연결한 뒤에 라즈베라파이에 달려 있는 초음파 센서를 활용해서 감응신호를 잡아내어 보낼 것 입니다. 차가 있는지 없는지 판단한 데이터를 zynq에서 차의 유무에 맞게 처리할 것입니다..

개인프로젝트 2021.08.20

소켓통신으로 실시간 메모장 데이터 보내기 (python)

우선, 이번 학교에서 있는 캡스톤 대회 준비하는데 필요한 소켓통신 부분을 python 으로 시도해 보았다. 먼저 메모장의 데이터를 python 으로 소켓통신 하기 전에 간단한 메시지를 주고 받는 예제를 이용하여 조금 각색해 보았다. [ 서버 -- 라즈베리파이 / 클라이언트 -- PC ] 다음은 간단한 예제 코드이다. import socket # 접속할 서버 주소입니다. 여기에서는 루프백(loopback) 인터페이스 주소 즉 localhost를 사용합니다. HOST = '127.0.0.1' # 클라이언트 접속을 대기하는 포트 번호입니다. PORT = 9999 # 소켓 객체를 생성합니다. # 주소 체계(address family)로 IPv4, 소켓 타입으로 TCP 사용합니다. ser..

Socket 2020.07.29

라즈베리파이에서 Firebase 활용해보기 예제 (Python)

라즈베리파이에서 python 언어를 이용하여서 FIrebase를 활용해 쓰기 , 읽기를 한 번 해봤습니다. 우선 CPU의 온도를 체크하여 Firebase에 온도를 저장하고, 그것을 다시 읽어 라즈베리파이 터미널 창에 띄워보는 것을 해 보았습니다. 아래의 블로그를 참고하여 시도해 보았습니다. https://m.blog.naver.com/PostView.nhn?blogId=cosmosjs&logNo=221521309659&referrerCode=0&searchKeyword=Firebase 우선 Firebase 콘솔에 프로젝트가 생성되어 있어야 합니다. 저는 이전에 안드로이드 푸시알림을 해보기위해 만들어 둔 프로젝트를 이용하였습니다. 우선 Firebase 콘솔 홈페이지에 접속하시고 자신이 만들어 둔 프로젝트의..

RaspberryPi 2020.07.21