Week 1General ·
First week, we have a team!…
Tiberio and Zifan created the website, it’s hosted on GitHub and we use Netlify with a Jekyll template, Alembic. With Jekyll we can use markdown syntax to build our website and create a blog without having a dynamic website hosting, with SQL database and PHP. We just need to add markdown files and push them to the repo of website and then the Netlify GitHub extension will build and host the website for us. Another advantage is that in this way we can use GitHub versioning system also for website, instead of just develop locally and then pushing with FTP to website, losing the history of developing and not having commits. We had also to find a free 2nd level domain (txjt.ml) from Freenom for the website to redirect to the 3rd level free one from Netlify.
We worked also on our first idea of flower pot:
In the beginning, we were thinking about creating a moving flower pot which would lead the plant towards the sunlight which may use several photodiodes on multiple directions of this pot. Considering the same idea of flower pot, Tapio said we could add the functionality of auto-watering with a sensor of humidity. Another idea was adding also LEDs to make the plant grow faster. It's a good idea but it's better to start with simple functionality and then implement it. So we finally decided to focus on the auto-watering design first.
We have a reservoir with water which the user can hang on the ceiling or we could design a proper stand for it. Then we would use a siphon to let the water flow into the pot. We will design our valve in this way: a steel ball would stop the flow of water down the pot and when we want to open it we will use a coil to lift it up and let the water flow down.
As for the sensor, the idea is creating two conductive line close together and measure voltage, that changes when the humidity of soil changes, this is due to the different dielectric properties of soil when dry or not.
|Website deployment||Tiberio Galbiati|
|3D modeling||Tepio Immonen|
|First PCB design||Jussi Parviainen|
|Website & documentation||Zifan Xiao|