Tôi thực sự đang làm việc trên một dự án tương tự ngay bây giờ. Đây là một chiếc xe R / C điều khiển web đơn giản. Tôi ở cùng thuyền với bạn, ban đầu tôi muốn có một cái khiên wifi cho arduino của tôi. Nhưng tôi đã quyết định sử dụng một quả mâm xôi pi được nối với mega 2560 của tôi qua USB. Bạn nên xem xét việc chạy Firmata protcol trên arduino của bạn. Nó đi kèm với Arduino IDE. Chỉ cần xem trong Tệp-> Ví dụ-> Firmata và tải StandardFirmata lên bảng của bạn.
Bước tiếp theo tôi đã thực hiện là chạy một máy chủ web node.js với các gói nút Firmata và socket.io. Gần đây tôi đã bắt đầu thử nghiệm gói johnny-five node.js. Đơn giản là vì tôi có một chút noob khi nói đến lập trình node.js và đã gặp sự cố khiến nó hoạt động tốt chỉ với gói nút Firmata. Johnny-five có vẻ đầy hứa hẹn và tôi đã có một chút may mắn với nó, nhưng mã của tôi vẫn đang hoạt động. Tôi sẽ đăng một liên kết đến trang github của tôi để bạn ít nhất có thể có một tài liệu tham khảo (motor_test.js và motor_test.html, hãy nhớ rằng, mã vẫn không hoạt động. Tôi đã có thể điều khiển led thành công, nhưng động cơ là một câu chuyện khác. Nếu tôi có thời gian hôm nay tôi sẽ đăng mã của mình lên bộ điều khiển LED hoạt động thông qua dự án node.js.
Dù sao, tôi biết rằng tôi không thể cung cấp một giải pháp hoàn toàn hiệu quả cho bạn, nhưng tôi hy vọng điều này ít nhất giúp bạn đi đúng hướng. Vui lòng gửi email cho tôi bất cứ lúc nào (messyfresh @ gmail) Tôi muốn giúp đỡ nhiều hơn bằng mọi cách có thể.
Dưới đây là các tài liệu tham khảo. Chỉ cần Google chúng. Tôi không thể đăng nhiều hơn 2 liên kết.
Cài đặt Node.js trên RPi ( http://joshondesign.com/2013/10/23/noderpi )
Trang github của tôi ( https://github.com/messyfresh/pi_rc )
Firmata
Node.js (Tôi đã tìm thấy phiên bản tốt nhất để sử dụng với socket.io và Firmata là 0.8.2x)
Socket.io
Node.js Firmata
Johnny-Five Node.js