Inspiration

What inspired us to join this Hackaton is our previous experience in programming competitions. Although our experience is from Game Jams, we wanted to try something new.

What it does

We developed different features for our plant, an Arduino controls 4 sensors and sends information to a Broker on the internet. The information sent is:

  • Light intensity
  • Soil humidity
  • Air humidity
  • Temperature

If soil humidity runs low, a water pump will activate to water the plant.

With this data, we developed a Unity Application that displays a visual representation of the values for easy tracking.

How we built it

The tools we used where:

  • Python with MQTT library
  • Arduino with MQTT, sensors and a water pump
  • Unity with MQTT and AI generated sprites

Challenges we ran into

The main problem we had is our ignorance in the topic. We didn't know what MQTT is, hadn't coded in Python and Arduino ever, and our knowledge of hardware and electronics was really low. Apart from that, Arduino internet connection and sensor values have always been a problem for us

Accomplishments that we're proud of

Our most proud accomplishments is finally be able to connect everything together, read all sensor values correct with Arduino, send them through the internet, and be able to read them from Unity, where the frontend is. All the electronics we had to do made us really proud because we had no experience. Being able to read all values and activate a water pump is something we didn't expect we would be able to do.

What we learned

We learned about:

  • Basic electronics
  • Arduino
  • Sensors
  • Basic Python
  • MQTT brokers

What's next for Monkey Knowledge

For us, joining more challenges is our next goal, be able to continue as a team learning all the way through Hackatons & Game Jams.

Built With

Share this project:

Updates