Agricoltura IO

Overview

The Agricoltura System is an RS485 chain and multiple wireless network of connected devices for all sorts of agriculture, farming, and gardening applications. The system is comprised of the following family of devices:

Vine

 Dasiy Chain-able RS485 sensor interface, connectors for Sparkfun QWIIC devices, UART sensors, along with 5V IO for driving relays and other related devices. Designed as a generic general purpose board to support many functions. This ist he RS485 spiritual successor to the SunLeaf platform.

- ST Microelectronics STM32F446RET6 ARM Cortex M4F 180MHZ MCU
- 5V Tolerant Analog Inputs
- 8x I2C interfaces
- 4x UART interface (via mux)
- 8x 5V outputs
- 8x 5V digital IO ports
- USB 2.0 connectivity
- RS485 port
- 24VAC power input
- 2A 3.3V DCDC Regulator, for supporting lots of sensors
- 2A 5V DCDC Regulator, for 5V IO and other devices

Finished KiCAD Layout:

3D Render from KiCAD:

Vine-K

daisy chainable interface for relay control of high voltage devices for various agriculture applications, wired RS485 system, powered by 24VAC

Quick Specs:
- ST Microelectronics STM32F446RET6 ARM Cortex M4F 180MHZ MCU
- 5V Tolerant Analog Inputs
- 8x I2C interfaces
- 4x UART interface (via mux)
- 8x 5V digital IO ports
- 2x G5LE-14 DC5 SPDT Relays
- USB 2.0 connectivity
- RS485 port
- 24VAC power input
- 2A 3.3V DCDC Regulator, for supporting lots of sensors
- 2A 5V DCDC Regulator, for 5V IO and other devices

3D Render:

Ivy 

 Daisy Chain-able RS485 customize-able device. Very similar to Vine almost the same in everyway except instead of having Sparkfun QWIIC conenctors, Ivy will have a single strip header (2.54mm pitch) similar to the Raspberry Pi that will allow for the development of daughter cards for specific functionalities and purposes. Ivy is primarily for the development of new variants of Vine and for customized hardware for functions that are not as common place.

- ST Microelectronics STM32F446RET6 ARM Cortex M4F 168MHZ MCU
- 5V Tolerant Analog Inputs
- 8x 5V outputs
- 4x 5V digital IO ports 
- USB 2.0 connectivity 
- RS485 port 
- 24VAC power input
- All MCU Pins broken out to header
- Relies on daughter cards for specific functionality 
- 2A 3.3V DCDC Regulator, for supporting lots of sensors
- 2A 5V DCDC Regulator, for 5V IO and other devices

Madre

RS485 master controller and wireless gateway. Madre is designed to control and interface with all RS485 devices in the system as well as manage and coordinate all 915MHZ and 2.4GHZ wireless networks. Madre will be based on Beaglebone Green in the prototype stage with a custom cape for RS485 and the radio modules in use, eventually being rolled into a custom integrated PCB around the Octavo Systems Beagle SiP chip. Madre will also interface with the internet and be the gateway for getting all sensor data into the cloud database and control dashboard.

- OSD335x Family System-in-package, running Debian Linux
- 4x RS485 ports
- Sub 1GHZ wirless modem with SMA Antenna Connector
- 2.4GHZ wireless model with SMA Antenna connector, supporting all 2.4G types
- WiFi modem with SMA antenna connector
- 2X USB 2.0 ports
- USB serial monitor connection
- Ethernet

Occhio

A camera module that can run off PoE or powered off adapter with WiFi connection. Occhio performs image capture from many angles in high resolution of the grow environment. Images are compressed and sent to the server backend for processing before being delivered as both environmental data, pictures, and plant health.

Wireless devices

The Agricoltura system is not exclusive to wired RS485 networks. The wireless portion is split into two families based on the type of wireless network. One group will be using sub 1GHZ style RF radios, mostly 915MHZ modules, the other group will be using 2.4GHZ radios.  These families are the successor to the SunLeaf platform but will be split into two categories, solar chargeable and ultra lowpower coin cell power:

PicoLeafs:

PicoLeaf-2.4G

- ST Microelectronics BLUENRG-M2SA ARM Cortexc M0 RF Module
- Lthium Coin Cell Power Supply
- I2C ports
- UART ports
- Analog ports

PicoLeaf-S1G

- ST Microelectronics SPSGRF-915 STM32 ARM Cortex M0 915MHZ RF Module
- Coin cell Lithium Battery
- I2C ports
- UART ports
- Analog ports

SunLeafs:

Sunleaf-2.4G

- ST Microelectronics STM32WB55CCU6 ARM Cortexc M0 RF Module
- BQ240210 Lithium Ion Solar/USB charge controller and battery management 
- 500mA Lithium Polymer battery with thermistor 
- I2C ports
- UART ports
- Analog ports

Sunleaf-S1G

- ST Microelectronics SPSGRF-915 STM32 ARM Cortex M0 915MHZ RF Module
- BQ240210 Lithium Ion Solar/USB charge controller and battery management 
- 500mA Lithium Polymer battery with thermistor 
- I2C ports
- UART ports
- Analog ports