Tôi đã ủng hộ dự án RFduino trên Kickstarter để sử dụng nó trong dự án tiếp theo của tôi. Về cơ bản, nó là một bo mạch tương thích Arduino nhỏ với Bluetooth LE tích hợp hỗ trợ các tấm chắn bổ sung.
Tôi cũng đã có một Arduino Uno thông thường với Ethernet Shield .
Những gì tôi muốn xây dựng
Tôi đang suy nghĩ về một mạng cảm biến (độ ẩm và nhiệt độ) cho trong nhà bằng cách sử dụng nhiều RFduinos với tấm chắn pin đồng xu nằm quanh nhà. Arduino Uno với tấm chắn ethernet và tấm chắn bluetooth được kết nối với bộ định tuyến sẽ gửi dữ liệu đến máy chủ của tôi, vì vậy tôi có thể theo dõi các số liệu thống kê từ xa.
Câu hỏi
Tôi muốn truyền dữ liệu cứ sau 10 phút để giữ mức tiêu thụ năng lượng thấp. Làm cách nào tôi có thể đánh thức các cảm biến và máy chủ chính (uno) cùng một lúc, truyền dữ liệu (từ cảm biến đến máy chủ và từ máy chủ đến máy chủ của tôi) và đưa chúng trở lại trạng thái ngủ? Có nguy cơ mất dữ liệu vì một trong các cảm biến có thể bị thức khi máy chính vẫn đang ngủ? Tấm chắn Uno Bluetooth có thể can thiệp vào tấm chắn Ethernet không?
Tôi không hỏi mã nhưng ý tưởng có hợp lý không? Liên kết đến các dự án liên quan sẽ giúp rất nhiều. Tôi cũng đã nghĩ đến việc sử dụng xbee để liên lạc dữ liệu nhưng tôi thấy nó khá phức tạp và bây giờ Bluetooth LE cần ít năng lượng hơn nên tôi không thể thấy bất kỳ lợi thế nào của xbee so với Bluetooth LE.