{"id":20172735,"url":"https://github.com/ayushsharma297/hydroponics","last_synced_at":"2026-05-16T18:02:59.556Z","repository":{"id":174409815,"uuid":"652190883","full_name":"AyushSharma297/Hydroponics","owner":"AyushSharma297","description":"This is an automation project on hydroponics using ESP32.","archived":false,"fork":false,"pushed_at":"2024-05-12T16:42:12.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-21T21:39:38.820Z","etag":null,"topics":["esp32","hydroponics","monitoring-tool"],"latest_commit_sha":null,"homepage":"https://wokwi.com/projects/397696613475458049","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/AyushSharma297.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-11T11:35:11.000Z","updated_at":"2024-05-12T16:42:15.000Z","dependencies_parsed_at":"2024-11-14T01:32:14.547Z","dependency_job_id":"157a71d8-d337-4b3f-9be7-3c9ec75054bb","html_url":"https://github.com/AyushSharma297/Hydroponics","commit_stats":null,"previous_names":["ayushsharma297/hydroponics"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AyushSharma297/Hydroponics","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AyushSharma297%2FHydroponics","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AyushSharma297%2FHydroponics/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AyushSharma297%2FHydroponics/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AyushSharma297%2FHydroponics/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AyushSharma297","download_url":"https://codeload.github.com/AyushSharma297/Hydroponics/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AyushSharma297%2FHydroponics/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33113509,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T04:41:52.686Z","status":"ssl_error","status_checked_at":"2026-05-16T04:41:52.009Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["esp32","hydroponics","monitoring-tool"],"created_at":"2024-11-14T01:32:07.830Z","updated_at":"2026-05-16T18:02:59.515Z","avatar_url":"https://github.com/AyushSharma297.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hydroponics\nThis is an automation project on hydroponics using ESP32.\nThe development on this project is still going on.\nThis is an IoT mini-project code written by Ayush Sharma (PG50). The code includes several functionalities and components:\n\n    1. WiFi and ThingSpeak: The code connects to a WiFi network using the provided SSID and password. It sends sensor data (temperature, humidity, and other fields) to the ThingSpeak IoT platform using HTTP requests.\n\n    2. pH Sensor: The code reads the pH value from an analog pH sensor connected to pin 36.\n\n    3. LDR (Light Dependent Resistor): The code reads the light intensity using an LDR connected to pin 34.\n\n    4. LED Control: The code controls an LED strip with 35 NeoPixels connected to pin 13. The LED brightness is adjusted based on the light intensity measured by the LDR.\n\n    5. DHT11 Sensor: The code reads temperature and humidity data from a DHT11 sensor connected to pin 5.\n\n    6. Relay Control: The code controls a relay connected to pin 2. It turns the relay on for a specified time (ON_TIME) and then off for another specified time (OFF_TIME) in an infinite loop.\n\n    7. OLED Display: The code uses an SSD1306-based OLED display with a resolution of 128x64 pixels. It displays various sensor readings including water temperature, humidity, air temperature, light intensity, and pH value.\n\n    8. DS18B20 Temperature Sensor: The code reads temperature data from a DS18B20 temperature sensor connected to pin 4 using the OneWire and DallasTemperature libraries.\n\nThe code sets up the necessary components in the setup() function and then continuously reads sensor data, controls the LED strip and relay, updates the OLED display, and sends data to ThingSpeak in the loop() function. Additionally, there is a separate loop2() function that runs on a second core, toggling the relay on and off at regular intervals.\nOverall, this code integrates multiple sensors, actuators, and displays, and demonstrates the collection and transmission of sensor data in an IoT project.\n\nFor Simulation:\n`https://wokwi.com/projects/397696613475458049`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayushsharma297%2Fhydroponics","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fayushsharma297%2Fhydroponics","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayushsharma297%2Fhydroponics/lists"}