Hi guys,
This is my first post here! I've been following the arduino project for a good few years now but never actually done any projects of my own, I have for other people though. My own background is in software, I'm a developer and use Java, PHP, C# & a bit of C. I'm also facy my self as a bit of an interface designer, Photoshop, CSS etc.
I've done some Raspberry Pi project in the past, mainly becasue I can run Java application on them. I did initally look into using a Pi Zero for this project but I think it just sucks more power than I would like (as this system will be ran of a battery). Another reason for not choosing the Pi is the difficulty in getting sesnor etc hooked up to and get them communciating, it just looks so much easier and simpler on arduino.
Quick Summary
In a nut shell I want to use an Arduno borad and a sesnor as well as a GSM moduel to transmit the sensors data to my web server. It will be run on an external battery. It will also have a small OLED screen to display oporational information.
Details
For this project I am probally going to be using an Arduino uno (although I would like to use something smaller if possible so open to suggestions about the board.)
I'll be using a DHT 22 sensor to monitor temp etc and i'll be using the (0.96 Inch 4Pin White IIC I2C OLED Display Module 12864 LED) for the display. For the GSM moduel i'll be using one of these SIM900 moduels.
I want the system to turn on for 20mins and then off for 20mins then turn back on for 20mins and so on in a loop, in an effort to safe the battery. I've been reading a 555 timer might accomplish this but i'm new to this area so if someone has already done what i'm looking for and has code / a chip recomendation then please share, i'm also presumin I would need some kind to watch battery or something to store atleast some minasculre amount of power for the timer to actually be on its self storing the time? or maybe i've not understood it correctly.
Lastly, I was going to use the arduino 3.0 for this project but have heard of people having issues getting the GSM moduel hook up to it, I dont know if this is down to power requirments or what. The GSM moduel nees 5v at 2amps maybe the nano can provided this.
I plan on having everything, the sensor, display, gsm moduel all hooked up to the uno. Without knowing exactly how the timer power off / on every 20mins thing works, this timer would sit between the battery and the arduino uno.
Hope this all makes sense, sorry it's lenghty just wanted to get everything out before I start purchasing the parts.
Thanks,
-Anton