Smartfarmiotforduplicated
C 66 completedPipeline State
completedPipeline Metadata
AI Prompt
Catalog Information
An ESP32-based IoT system that automates soil moisture sensing, irrigation, and grow light control for greenhouse agriculture, delivering real-time telemetry to a dashboard.
Description
The system uses two ESP32 nodes: a sensor transmitter that reads four soil moisture channels and a light sensor, and a controller that aggregates data, manages growth phases, and controls irrigation and supplemental lighting. It implements advanced filtering, anti‑chatter logic, and DLI‑based photoperiod control to optimize plant growth. Real‑time telemetry is sent via MQTT to a ThingsBoard dashboard, while the controller can receive remote commands over HTTP long‑polling. OTA firmware updates are supported over HTTPS, and a TFT display provides local status and control. The design is suitable for greenhouse automation and educational projects.
الوصف
يعمل النظام على اثنين من وحدات ESP32: وحدة إرسال حساسات تقرأ أربع قنوات رطوبة التربة ومستشعر ضوء، ووحدة تحكم تجمع البيانات، وتدير مراحل النمو، وتتحكم في الري والإضاءة المساعدة. يستخدم تصفية متقدمة، منطق مضاد للارتجاج، وتحكم في فترة الإضاءة بناءً على مؤشر الضوء اليومي لضمان نمو مثالي. تُرسل البيانات في الوقت الحقيقي عبر بروتوكول MQTT إلى لوحة تحكم ThingsBoard، بينما يمكن للوحة التحكم استقبال أوامر عن بُعد عبر HTTP long‑polling. يدعم النظام تحديثات البرامج عبر OTA عبر HTTPS، ويعرض شاشة TFT حالة النظام وإمكانيات التحكم. يهدف التصميم إلى أتمتة البيوت المحمية وتوفير منصة تعليمية للمهتمين بالهندسة المدمجة.
Novelty
7/10Tags
Claude Models
Quality Score
Strengths
- Consistent naming conventions (PascalCase)
- Low average code complexity \u2014 well-structured code
- Good security practices \u2014 no major issues detected
Weaknesses
- No LICENSE file \u2014 legal ambiguity for contributors
- No tests found \u2014 high risk of regressions
- No CI/CD configuration \u2014 manual testing and deployment
Recommendations
- Add a test suite \u2014 start with critical path integration tests
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- Add a linter configuration to enforce code style consistency
- Add a LICENSE file (MIT recommended for open source)
Security & Health
Languages
Frameworks
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | Repository นี้สร้างขึ้นมาเพื่อส่งงานรายวิชา 261214 + 215 Microprocessor and Interfacing + Lab โดยเป็นระบบ Smart Farm อัตโนมัติที่ใช้ ESP32 ควบคุมการให้น้ำและแสงสำหรับการปลูกพืชในโรงเรือน | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Documentation | docs | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
