I want to build a weather forecasting application based on machine learning. But first I'd like to gather all the data myself. I want to capture temperature, humidity, maybe lighting conditions. Can you advise which hardware should I pick? I'm aiming at either Arduino or Raspberry Pi, but don't know which one to pick? Will Arduino be sufficient for such task?