Helping Farmers with Smart Arduino Farming Assistant
AgriSense is a low-cost, solar-ready Arduino UNO based farm assistant that monitors soil moisture, temperature, humidity and light, logs data locally, and automatically drives irrigation—designed to help small farmers save water, reduce labor and improve yields.
I built AgriSense because I grew up watching small farmers struggle with unpredictable watering, wasted labor, and water shortages. Many effective precision-agriculture solutions exist — but they’re expensive or too complex for smallholders. AgriSense is a practical, affordable, and rugged assistant: a simple box in the field that watches the soil and weather and waters only when needed. That’s more free time for farmers and less water wasted. I want this to be reproducible, cheap to manufacture, and easy to maintain — which is why I’m asking PCBWay for sponsorship to make professional PCBs and get working prototypes into hands for real testing.
Core MCU: Arduino UNO footprint (or Nano/ATmega328P option for compact PCB).
Primary sensors & connectors:

Electrical design notes:
Relay driven via NPN transistor (e.g., 2N2222) with flyback diode; relay footprint rated for 5–10A depending on pump.
All sensors share common ground; I²C pull-ups (4.7k) present on PCB.
Power traces sized for 2–5A where required; pump power is routed externally via relay — pump power should be independent of PCB 5V regulator.
Reset and ISP pads included for programming and debugging.

Core behavior:
Libraries generally used: Wire.h, Adafruit_BH1750.h, Adafruit_SSD1306.h, DHT.h, SD.h, SPI.h.
Safety & reliability features in firmware: debounce sensor reads, watchdog reset, fail-safe that disables automatic watering after N consecutive errors, and logs error codes.
Bench tests: sensor read accuracy verification (compare to reference), SD write stability, relay switching under load with dummy pump.
Field pilot: deploy 3 units in different plots for 30 days, log water usage and crop response, gather farmer feedback.
Calibration routine: allow soil moisture offset calibration per soil type via serial command.
Mount PCB in a simple IP-rated enclosure (drilled openings for sensors and pump cable).
Use waterproof connector for soil probe. Place PCB above normal waterline — keep relay/power terminals dry.
For solar: 12V solar panel → charge controller → battery → 12V input on PCB. Use separate pump power source if pump draws large current.
I am requesting PCBWay sponsorship to produce 10 prototype PCBs + shipping, with an estimated total support request of $30 (including shipping) to move from design to real prototypes for in-field testing and documentation. With these prototypes I’ll validate the design, finish firmware, and publish an open kit and full build guide for farmers and makers.
This project is deeply personal to me — it’s about making a small technical tool that creates measurable benefits for real people. PCBWay’s support will let me move from a breadboard prototype to a rugged, repeatable product that farmers can actually use. I’ll document every step and share everything openly so others can build, improve, and deploy AgriSense in their communities.