Skip to content

n3odym3/Water_turret

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Water turret

This water turret uses a WemoD1, two 9g servo motors, a Nema17 stepper motor (+DRV8825 driver) and 3D printed parts to create a water turret that can be remotely controlled via MQTT and automatically aims and shoot water at different locations.

Supplies

  • 6x bearings 13x4x5mm
  • 6x M4 washers
  • 7x M4 nuts
  • 3x M4x15
  • 4x M4x25
  • 2x M3x13
  • 7mm silicone tube
  • P1000 micropipette Tip
  • 4x 10x3mm neodymium magnets

Wiring

\

  • Servo 1 : D5 (GPIO 14)
  • Servo 2 : D6 (GPIO 12)
  • DIR : D8 (GPIO 15)
  • STEP : D7 (GPIO 14)
  • EN : D1 (GPIO 05)

Control

The robot can be controlled by sending simple JSON commands :

  • X axis : {"X": 0 to 180}
  • Y axis : {"Y": 0 to 180}
  • Pump : {"P" : steps (200 steps/rotation)}
    Ex : {"X": 30, "Y":50} then {"P": 10000}

NodeRed demo

The demo on NodeRed (installed on a Raspberry Pi zero) allows to test and remote control the robot.
Sensors and advances automation sequences could be added to the flow to water several plants depending on soil moisture or add a camera with motion detection to make an anti-intrusion system or anything else.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published