7

I'm not sure if this is the correct thread to ask but I need to start somewhere

What I'm looking to do is small box computer that I can mount on wall near the exit from my house that would monitor the environmental stats + other things

From what I have seen I can't decide which device to use ( or modules, or if they are compatible which each other )

Basically what I need it to be able to have:

WiFi Light /Pressure / Temperature / Humidity sensor (basic environment check ) WebCam ? or other sensor to detect proximity ( somebody approach device ) Small LCD / OLED display to display small graphic ( 3.5" max size ) Running linux ( programing in python preferable ) Sound output ( play song ) Mic input would be nice ( not needed )

Cheep and small

I can program in python, and if my life depended on it also in android java.. but would very much prefer python and linux.

From what I have read around raspberry pi could be good choice, but can it run all the sensors at once, I have no experience with it though.

Also it should be powerful enough to run web server ( even one written in python would be ok ) to display data ( serve data via xml to other devices like phone and so on... )

Any suggestions would be much appreciated, thanks Vladimir

1 Answers1

2

The Raspberry Pi is surely a good choice for a small and cheap linux box with web server, sound output etc. programmable in Python or any other common language. A WebCam and WiFi can easily be added via USB and you need a case. I think there are similar small linux boxes but you probably won't find people arguing for them at this place ;-)

The requirements that may need some additional work include:

  • Small LCD / OLED display (see this question)
  • Sensors (humdity, temperature etc.)

You can attach sensors to the Pi via GPIO pins, but it really depends on what you actually need and what work you can invest. For instance you can measure temperature as described in this question. A very easy solution is to use sensors from Tinkerforge, which can be controlled from a Raspberry Pi. There is a humidity Bricklet and Temperature Bricklet, among others, all shipped with drivers in Python and other languages.

Jakob
  • 2,768
  • 5
  • 23
  • 22