Hi,
I am 100% new to Arduinos and would like to start on a simple project which can be expanded on as I get more experienced. I have an idea for my project and mainly would like to check if I am purchasing the right components and the components will be capable of what I am aiming for.
-------- Project Idea ---------
At the moment, I am thinking of ultimately ending up with a WiFi alarm clock with temperature, humidity, pressure, CO2 and dust sensors; and a micro SD card slot to temporarily store sensor value. I am also thinking about attaching two physical switches, one to switch of the LCD screen (for when I’m asleep for example) and one to switch of the alarm. The device will be powered via the USB port as I have way too many USB cables and chargers…
The points of having WiFi connectivity are
- the time of the clock can be updated via a NTP server
- can automatically change with daylight saving
- query my Arduino frankenstein on the sensor values and download saved data from the SD card
- adjust the alarm time for the clock
- adjust the LCD display cycle (e.g. show clock for 5s -> show temperature, pressure and humidity 3s -> show CO2 and dust levels 3s)
-------- Parts ---------
The parts I think I will need are
-
Arduino Uno R3 [SKU: A000066]
core-electronics.com.au/arduino-uno-r3.html
Is this enough, should I get a better model or is there potential to get this project working with a cheaper alternative. I am not married to the Arduino brand if there is an alternative, but please list pros and cons for alternatives. -
WiFi Module - ESP8266 [SKU: WRL-13678]
core-electronics.com.au/wifi-module-esp8266-32601.html -
W5100 Ethernet + SD Card Shield (Arduino Compatible) [SKU: CE05307]
core-electronics.com.au/w5100-ethernet-sd-card-shield-arduino-compatible.html -
DHT22 Temperature and Relative Humidity Sensor Module [SKU: 018-DHT22]
core-electronics.com.au/dht22-temperature-and-relative-humidity-sensor-module.html -
GY-68 BMP180 Digital Pressure Sensor Module (Replaces BMP085) [SKU: 018-GY-68]
core-electronics.com.au/gy-68-bmp180-digital-pressure-sensor-module-replaces-bmp085.html -
CO2 Sensor (Arduino compatible) [SKU: SEN0159]
core-electronics.com.au/co2-sensor-arduino-compatible.html -
Optical Dust Sensor - GP2Y1010AU0F [SKU: COM-09689]
core-electronics.com.au/optical-dust-sensor-gp2y1010au0f.html -
Dust Sensor Adapter [SKU: DFR0280]
core-electronics.com.au/dust-sensor-adapter.html
Do I need this, does it makes things easier and/or is this completely unrelated to the dust sensor I listed immediately above? -
Graphic LCD 128x64 STN LED Backlight [SKU: LCD-00710]
core-electronics.com.au/graphic-lcd-128x64-stn-led-backlight.html -
Buzzer 5V - Breadboard friendly [SKU: ADA1536]
core-electronics.com.au/buzzer-5v-breadboard-friendly.html -
Rocker Switch - SPST (round) [SKU: COM-11138] Ă— 2
core-electronics.com.au/rocker-switch-spst-round.html
-------- The rest… ---------
What I want to know:
- Is my project feasible (with the listed parts or minor modifications)?
- Are there any suggestions on improving or expanding the project?
- Are the listed components sufficient?
- Do I need to purchase more/can I get away with less?
- Do you have suggestions on substituting parts and why?
This is ultimately a WiFi clock with some room air quality and temperature sensors… Whilst I do value performance of parts and how easy they are to work with (both physically and software side) and definitely open to opinions regarding these factors, the cost and value considerations MAY trump part performance and I am also open to opinions where you may believe I can b̶e̶ ̶a̶ ̶m̶i̶s̶e̶r̶a̶b̶l̶e̶ ̶m̶i̶s̶e̶r̶ improve the overall cost value…
Lastly I feel this project could be made significantly easier by also attaching a Raspberry Pi or some other micro computer (particularly the networking side of things), but I also feel this is cheating and a last resort if everything else fails…
Cheers
Eugene
P.S.
Sorry about the non-clicky links… forum doesn’t trust new users…