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.
Log in or sign up for Devpost to join the conversation.