Raspberry Pi Zero WHを使って5個のサーボモーターを動かせるようにしました。
以前、同じ様な事をやりましたが、今回はPICマイコンからラズパイゼロに変え、PCとの通信をUSBからWiFiに変えました。
サーボモータは電源が5V、信号が3.3Vになってしまっていますが、一応、動くみたいです。
動きがカクカクしているのは、おそらくgRPC通信のレスポンスの悪さが原因ではないかと思います。
ぎこちないですが、とりあえずこのままいきます。
電源:ACアダプタ(5V)
配線:Autodesk EAGLEでプリント基板を設計して、pcbgogoに発注しました。
PCとの通信:gRPC
GPIO制御:pigpio(python)
サーボモーター:SG-90