Skip to content

hicktech/potato-plant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Potato Plant(er)

Monitor and control Harriston n-row potato planter from a Raspberry Pi.

https://www.harriston-mayo.com/harriston/equipment-type/potato-planting/

Hardware

  • Raspberry Pi 3
  • Official Pi screen
  • Adafruit DC motor hat
  • Taiss 100 step encoder
  • Baomain limit switches in hopper sensors
  • Baomain limit switch for lift sensor
  • 12v relays
  • 12v couplers

Software

  • Tokio
  • Rppal gpio
  • Iced GUI

Physical IO

Inputs and outputs can be classified as being planter wide (one per planter) or per-row.

Planter Inputs

  • Planter raised/lowered sensor
  • Pick wheel drive shaft sensor
  • GPS speed

Planter Outputs

  • Pick wheel flow servo

Row Inputs

  • Hopper fill sensor
  • Seed sensor eye

Row Outputs

  • Seed belt control

Status

    • Seed belt control
    • Pick wheel flow control
    • Pick wheel speed sensor
    • Planter raised sensor
    • GPS speed sensor
    • Hopper fill sensor
    • Seed sensor (eye)
    • Row context tracking based on planter raised sensor
    • J1939 speed sensor
    • Auto seed wheel speed control
    • Seed placement metrics based on seed sensor

Replaced the previous Dickey John monitor and planted 65k row feet with the cli app.

GUI app in progress:

Required for building

  • libfontconfig-dev
  • libudev-dev

Build

export PKG_CONFIG_ALLOW_CROSS=1
rustup target add armv7-unknown-linux-gnueabihf
apt install gcc-arm-linux-gnueabihf
cargo build --target=armv7-unknown-linux-gnueabihf

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages