A plant monitoring system based on Arduino.
- Arduino UNO
- LCD
- DHT11
- LED-Matrix
- moisture sensor
- DC battery (9V)
- photocell
- RTC
- SD card adapter
- stepper motor (turns plant depending on sunlight direction, 24h)
- bluetooth / WIFI / cable for data transmission, e.g. temp/moisture gradient/graph (eval. and displayed on mobile device/laptop/pc)
- RPi + webcam for timelap
- SD card for data storage/buffer + sound? 11.1 loudspeakers/amplifier + sound sensor
- PIR Motion Sensor (generic)
Moisture Sensor pin | Arduino pin |
---|---|
+ | 5V |
- | GND |
S | (any analog output pin) |
03.0V when 5V power supply; 01.7V when 3.3V power supply
LCD pin | Arduino Mega pin |
---|---|
RS | D12 |
Enable | D11 |
D4 | D5 |
D5 | D4 |
D6 | D3 |
D7 | D2 |
Additionally, wire a 10k pot to +5V and GND, with it's wiper (output) to LCD screens VO pin (pin3). A 220 ohm resistor is used to power the backlight of the display, usually on pin 15 and 16 of the LCD connector
DHT11 pin | Arduino Mega pin |
---|---|
Signal | D7 |
Vcc | 5V |
Ground | GND |
MAX7219 pin | Arduino Mega pin |
---|---|
Vcc | 5V |
GND | GND |
DIN | D51 (MOSI) |
CS | D53 (SS/CS) |
CLK | D52 |
Use library 'LedControl'!
Grove BLE | Aduino Mega pin |
---|---|
GND | GND |
VCC | 5V (3.3V also possible?) |
RX | D1 (TX) |
TX | D0 (RX) |
+3.3/+5.0VDC 50mA
Arduino pinout | Module pinout | Module/Hardware unit | |
---|---|---|---|
Number | Name | ||
0 | RX | H | I |
1 | TX | H | I |
There are many different opportunity:
- 8 channels multiplexer CD4051BE
- 8 pin shift register 74HC595
- 8-channel analog multiplexer/demultiplexer 74HC4051