안녕하세요
집에 놀고있는 파이ZeroW를 차에 달아놓고 몇가지 자동화를 시켜볼 생각입니다
제 프로젝트 대부분에 파이를 잘 안쓰고 가능하면 ESP나 아두이노를 사용하는 이유가 주로 부팅시간이 너무 긴 문제와 종료시 전원차단의 번거러움 때문인데요
이번 프로젝은 파이쏜을 돌려야해서 파이가 아니면 어려울 것 같습니다
문제는... 부팅시간은 그냥 어떻게 좀 참아보면 될 것 같은데 전원차단은 특히나 차량에 설치할 경우 답이 없어 보입니다
그래서 질문인데요, 파이를 그냥 전원차단으로 종료할 시에 정말 큰 문제(?)가 발생하나요?
인터넷 검색해보면 파이를 전원차단으로 강제종료하면 반드시 망가진다는것처럼 써놓은 글들 대부분이 그냥 원론적인 얘기이고 실제 경험에서 우러나오는 것 같지는 않다는 느낌이드라구요
솔직히 제 경험을 얘기해보자면 몇해전에 파이zeroW와 파이캠으로 자작IP캠을 만들고 MotionEyeOS설치해서 몇달간 써봤었는데요, 집에 아무도 없을때만 자동으로 작동하게끔 스마트플러그로 전원공급/차단 매일매일 시켜도 아무런 문제없이 잘만 작동했었습니다.
한가지 특이사항이라면 MotionEyeOS개발자가 그당시 올린 글에 보면 프로그램을 잘 짜서 작동중에 SD IO는 거의(전혀?) 없다고 했던게 기억나는데 그게 관건인 것 같기도 하구요
여기 대부분 파이 실사용하시는 분들일텐데 일일이 손으로 켜고 끄는 경우 말고 자동으로 작동하게끔 해놓고 쓰시는 분 경험담 좀 공유해주시면 좋겠습니다
감사합니다
파이썬을 꼭 사용해야 한다면 아두이노 보드에서 파이썬을 사용할 수 있는 것이 있습니다. Adafruit을 찾아보시기 바랍니다.
자작 가능하다면 차량 배터리를 이용해서 안전하게 셧다운 되게 하면 안되나요?
라즈베리파이를 차량에서 사용한다면 crankshaft라고 라즈베리파이로 안드로이드 오토 만드는 프로젝트 일부를 참고하시면 좋을 것 같네요
라즈베리파이 전원은 상시전원에 물린 상태에서 acc를 릴레이로 gpio에 연결해 부팅하거나 종료하는 식으로 사용하더군요
https://github.com/opencardev/crankshaft/wiki/Boot,-reboot-and-shutdown-the-Pi-with-ignition-key
저는 2.7v 수퍼캡 두개를 직렬연결해서 전원차단후 파이가 알아서 종료할때까지 30초를 벌어주는 장치를 보고 있었는데요
http://www.hackerspace-ffm.de/wiki/index.php?title=Raspi_EDLC_UPS
스펙이 제가 갖고있는 아두이노스타터킷 수준의 부품들로는 어림도 없어서 좌절하고 있었거든요 ㅎㅎ
차량용릴레이가 아주 깔끔하고 직관적이네요! 이번에는 진짜로 놀고있는 파이들을 살려낼 수 있을것 같습니다. 감사합니다
차에 쓰실 거면 LFT 3셀 정도에 강압회로 구성하시면 어떨까 싶습니다. 파이용 ups는 18650 2셀 GPIO에 연결하게 나오니까요.
현기차는 요즘 차량들은 예비퓨즈라고 있는데, 이 부분이 상시전원이고...
독3사는 좀 차증셔야 하고...
저 역시 지금 장난감 만들고 있는데, 차량용인데, GPIO에 ACC연결해야 하는데, 귀찮아서 미루고 있네요.
ACC 떨어지면 시스템 종료 트리거 날리구요.(shutdown)
캡 방전되면 릴레이 떨어져서 전원 차단되는 형태로 구성하면 됩니다.
캡 용량은 시스템이 충분히 정상적으로 종료될만큼 릴레이를 붙잡아줄 정도면 됩니다.
릴레이만 붙잡으면 되서 슈퍼캡까지는 필요 없을겁니다.
회로 직접 만드시는게 부담이시면 차량용 지연릴레이 기성품 사용하시면 될거예요