Skip to content

S1mKu/ArduinoPlantMonitor

Repository files navigation

ArduinoPlantMonitor

A plant monitoring system based on Arduino.

Sensors

  1. Arduino UNO
  2. LCD
  3. DHT11
  4. LED-Matrix
  5. moisture sensor
  6. DC battery (9V)
  7. photocell
  8. RTC
  9. SD card adapter
  1. stepper motor (turns plant depending on sunlight direction, 24h)
  2. bluetooth / WIFI / cable for data transmission, e.g. temp/moisture gradient/graph (eval. and displayed on mobile device/laptop/pc)
  3. RPi + webcam for timelap
  4. SD card for data storage/buffer + sound? 11.1 loudspeakers/amplifier + sound sensor
  5. PIR Motion Sensor (generic)

Module/Hardware unit pinout

Soil Moisture Sensor for Arduino (ME110)

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 1602 Module

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 (three pins)

DHT11 pin Arduino Mega pin
Signal D7
Vcc 5V
Ground GND

MAX7219 Module (LED-Matrix)

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 Mega 2560 Pinout

Arduino pinout Module pinout Module/Hardware unit
Number Name
0 RX H I
1 TX H I

MULTIPLEXER WITH ARDUINO

There are many different opportunity:

  1. 8 channels multiplexer CD4051BE
  2. 8 pin shift register 74HC595
  3. 8-channel analog multiplexer/demultiplexer 74HC4051

About

A plant monitoring system based on Arduino.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •