{"id":21204305,"url":"https://github.com/gabrieldim/humiditysensor","last_synced_at":"2025-07-24T19:09:58.276Z","repository":{"id":52112781,"uuid":"295759090","full_name":"gabrieldim/HumiditySensor","owner":"gabrieldim","description":"Embedded systems using STM32 boards.","archived":false,"fork":false,"pushed_at":"2020-11-29T13:40:49.000Z","size":1660,"stargazers_count":112,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-05T11:51:06.799Z","etag":null,"topics":["board","embedded-systems","humidity","humidity-sensor","plant","sensor","soil","soil-moisture","stm","stm32"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gabrieldim.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-09-15T14:45:42.000Z","updated_at":"2025-04-04T09:15:22.000Z","dependencies_parsed_at":"2022-09-06T06:52:43.366Z","dependency_job_id":null,"html_url":"https://github.com/gabrieldim/HumiditySensor","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gabrieldim/HumiditySensor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrieldim%2FHumiditySensor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrieldim%2FHumiditySensor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrieldim%2FHumiditySensor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrieldim%2FHumiditySensor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gabrieldim","download_url":"https://codeload.github.com/gabrieldim/HumiditySensor/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrieldim%2FHumiditySensor/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264551647,"owners_count":23626536,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["board","embedded-systems","humidity","humidity-sensor","plant","sensor","soil","soil-moisture","stm","stm32"],"created_at":"2024-11-20T20:31:39.714Z","updated_at":"2025-07-10T08:30:52.750Z","avatar_url":"https://github.com/gabrieldim.png","language":"C","readme":"# HumiditySensor - “Embedded systems”\n\n- First week: \u003cbr\u003e \nThe first week was the introduction to embedded systems by getting acquainted with the STM32 boards on which the whole project was based. This week's activities were divided into two parts: in the first part of the day before the break there were several presentations that would help us to make the main project we chose in the second week, and in the second part we tried and saw the application of the previously presented material. \u003cbr\u003e \nI worked with the STM32L100C board in the first week. I learned solidly how to use Atollic TrueSTUDIO, STM32CubeMX and TouchGFX, which I initially had difficulty with.\nI also had the opportunity during the whole internship to keep my board and try to learn additional things after the working day. \u003cbr\u003e \nAt the end of the first week we had project proposals from the mentor and we could think for a few days on what topic we would like to work on.\n\n\n- Second week: \u003cbr\u003e \nAt the beginning of the second week we divided into groups and chose topics. I was working with another colleague on a team on \"Automated Smart Irrigation System\".\nWe first made the project on the STM32L100C board, but since this board did not have a built-in screen we switched to the STM32f769i Discovery in order for the final \npresentation to be better. In the main program I enabled to read the values ​​given by the sensor and I also performed the mapping of the same.  \u003cbr\u003e \nWe set a condition for soil moisture in order to prevent the plants from drying out, and we prevented that with a special pump that irrigated the \nsoil if the condition is met, ie the humidity is lower than we want. Since every plant needs a different level of soil moisture, we set an interrupt which, \nby clicking on the button that is built into the plate, increases the limit by 5% until we reach 100% and then returns to the initial set value.\n\n\n- Third week: \u003cbr\u003e \nIn the third week we made a display of the change in humidity on the screen from the board itself in the form of a graph that when it reached the end of \nthe screen we took the second part of the values and put them at the beginning so that the measurements could continue and be seen. part of the previous ones. \u003cbr\u003e \nDuring this week we have created special conditions with which appropriate messages appear on the screen. For example a message if the sensor is not in the \nground or the sensor is not well connected and so on.\n\n\n- Fourth week: \u003cbr\u003e \nLast week we tested the project and saw what little things we could add to make it look better (such as changing the colors on the screen).  \u003cbr\u003e \nOnce we were sure that everything was working as we wanted we had to make a presentation of what we had made.\n \u003cbr\u003e \n\n =\u003e Gabriel Dimitrievski\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgabrieldim%2Fhumiditysensor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgabrieldim%2Fhumiditysensor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgabrieldim%2Fhumiditysensor/lists"}