Hi,
I have several years of advanced experience in arduino development and 15+ years in electronics/embedded development.
What I propose using in your project:
- Arduino UNO R3
- SIM900 GSM/GPRS shield
- DS18B20 temperature sensor
General behavior:
- phone number to send SMS and temperature threshold stored in arduino EEPROM
- main loop is always reading sensor temperature
- if temperature is below threshold value, attempt to send SMS alert to stored number
-- if number is stored in EEPROM, send SMS
-- if number is not stored in EEPROM, do nothing
- if SMS is received and sender number matches stored number, interpret commands
- if command is "TEMP xxxxx", change temperature threshold to new xxxxx value
- if command is "PHON xxxxxxxxxxx", change phone number to xxxxxxxxx value
- serial commands to show debug info and program both temperature threshold and phone number through arduino serial port (initial programming and in case of wrong phone number programmed or changed, etc.)
Please let me know if you are interested and feel free to contact me for additional info.
Best regards,
Carlos.