SMARTPLANT – Smart Plant Pot 3D Printer Model

License: CC BY
File formats: stl,zip,aia,apk
Download type: zip
Size:14.5 MB

The file 'SMARTPLANT – Smart Plant Pot 3D Printer Model' is (stl,zip,aia,apk) file type, size is 14.5 MB.

Summary

SMARTPLANT - Smart plant pot


  • Bluetooth
  • Motion sensor
  • Moisture sensor
  • Temperature & Humidity sensor
  • Light sensor
  • Mobile App by MIT App Inventor
  • 2.4inch TFT screen

This project is made to monitor a growing plant. It must have the right conditions to grow to a beautifull healty plant. This plant pot gives the plant a personality and shows its condition on the screen with an expression. When everything is good and all parameters are within the certain ranges the plant smiles. The other feelings are listed down below:

  • Crying: The plants moisture level is too low.
  • Sad (Blue): The plant is too cold.
  • Sad (Red): The plant is too hot.
  • Sleeping: The plant is in the dark and goes to sleep (also a happy state)
  • Dead: There is no moisture detected inside the soil.

The Software Code:


  • The code for the MCU is present in the SMARTPLANT_CODE.zip file. It's written in STM32CubeIDE for the STM32F103 MCU. I'm not a software guy, I'm more into the hardware of this project. I'm aware that my code is not perfect. But if you like to give me some advise about the code, please let me know!

Hardware PCB:


  • This first prototype PCB is made much to quick for my own opinion. There are some mistakes in this pcb, like the connection to the crystal is not correct. But because this is still a first prototype, this was not so bad for me. I fixed the problem by cutting the pcb traces and reconnected the wright pin to the 32.768 kHz resonator. This resonator is only used when we use the RTC in the MCU, but in my code the RTC is not really used for something functional.
    Also the USB connector is not used anymore because it did not gave enough power to the pcb. The first version had integraded WS2812B Leds, but after some research I desided to remove these because these did not do anything functional for the plant itself. (see new picture for the led version)

The App:


The app is written in MIT App Inventor. Project files for the MIT App Inventor tool .aia file. The current app is the .apk file.


This project is still a work in progress, but if you have a question about this project, feel free to contact me in the comments :-)

P.S. If you want to have the STL-files for the Led-version of this plant, please let me know!

SMARTPLANT_Bottom.stl
SMARTPLANT_CODE.zip
SMARTPLANT_copy.aia
SMARTPLANT_copy.apk
SMARTPLANT_Feet.stl
SMARTPLANT_InternalPot.stl
SMARTPLANT_InternalSpacer.stl
SMARTPLANT_OuterPot.stl
SMARTPLANT_PCB_GERBER.zip
SMARTPLANT_SensorCase.stl
SMARTPLANT_SensorCaseTop.stl