Capstone · #20 of 20
Validation + Enclosure + Ship It
Final Checklist
Why it matters
A project isn’t done until it works reliably in the real world. Validation and proper enclosure are essential.
The idea
Validation Checklist
Before deploying:- Power budget verified — measured, not calculated
- Sensor accuracy — compare to reference
- Wi‑Fi reliability — test in various locations
- Deep sleep works — verify wake on timer
- Error handling — test failure modes
- Long-term test — run for 24+ hours
<h3>Enclosure Design</h3>
Considerations:
<ul>
<li><strong>Ventilation</strong> — sensors need air flow</li>
<li><strong>Antenna clearance</strong> — Wi‑Fi antenna needs space</li>
<li><strong>Battery access</strong> — for replacement</li>
<li><strong>Moisture protection</strong> — if outdoor use</li>
<li><strong>Mounting</strong> — how will it be installed?</li>
</ul>
<h3>Deployment</h3>
Steps:
<ol>
<li>Flash firmware to ESP32</li>
<li>Configure Wi‑Fi credentials (or use WPS)</li>
<li>Test in final location</li>
<li>Monitor for 24 hours</li>
<li>Document installation procedure</li>
</ol>
<h3>Monitoring</h3>
Set up:
<ul>
<li><strong>Server dashboard</strong> — view sensor data</li>
<li><strong>Alerts</strong> — notify on missing data</li>
<li><strong>Battery monitoring</strong> — track voltage over time</li>
<li><strong>Error logging</strong> — track failures</li>
</ul>
Demo
Validation is testing, not visual. Review this checklist before deploying your project.
Key takeaways
- Validate power budget with actual measurements
- Test error handling and failure modes
- Design enclosure for sensor access and antenna clearance
- Monitor deployment for 24+ hours before considering it done
Going deeper
For production, implement over-the-air (OTA) updates so you can fix bugs without physical access. Use structured logging with timestamps. Implement watchdog timers to recover from hangs. Consider adding a status LED for visual feedback.
Math details
Validation metrics:
Sensor accuracy: ±2% RH, ±0.3°C (SHT31 spec)
Power consumption: < 300mAs per cycle (measured)
Wi‑Fi reliability: > 95% success rate
Battery lifetime: > 90 days (calculated with 20% margin)
Deployment checklist:
✓ Firmware flashed and tested
✓ Wi‑Fi credentials configured
✓ Sensor calibrated (if needed)
✓ Power budget verified
✓ Enclosure sealed (if outdoor)
✓ Mounting secure
✓ Monitoring dashboard active