Public projects 1

An Urban Plant Watering Solution

Project tutorial by James Yu

  • 4,515 views
  • 7 comments
  • 18 respects


Replicated projects 0

 James Yu hasn't replicated any projects yet.

Respected projects 0

 James Yu hasn't respected any projects yet.

Comments 2

  • An Urban Plant Watering Solution 4 days ago

    To use an Arduino Uno, I suppose a few modifications are required:

    1. Every device should connect to 5V instead of 3.3V due to the internal logic being 5V.
    2. The Arduino Uno does not run on an RTOS and does not have BLE functionality, which would mean timekeeping is a problem. However, there exists another library, the Time library, that allows you to set the time using an external RTC or WiFi, if you have a shield. (You could also try to make a serial bridge with an ESP8266, but as the Uno has only one serial port and it's used for USB communications, this may be a problem. But you could try SoftwareSerial.)
    3. The Arduino Uno also doesn't have a built-in PME. There are two ways to overcome this step. Either: a. Use an Artificial Neural Network library compatible with the Uno. There is no guarantee that they will provide the same functionality (although it most likely will) as the CuriePME. The syntax will also be different. b. Use an alternative algorithm in the code. Such an algorithm would replicate the functions of the existing PME classification, but would require reworking of existing code.

    All the steps above require changing portions of the given code. Let me know if you need help implementing them if you choose to do so.

    -James Yu

  • An Urban Plant Watering Solution 4 days ago

    This project was intended for and built around the Arduino 101, but it may be possible to use other boards depending on their capabilities. What board did you want to use?

Add projectSign up / Login