বিল্ড গাইড
বানাতে যা যা লাগবে, সব এখানে
যন্ত্রাংশ, পিন, পাওয়ার আর সমাধান। ব্রেডবোর্ডের বেশি সোল্ডারিং জানা লাগে না।
যন্ত্রাংশ
ESP32 Dev Module
মস্তিষ্ক।
সয়েল মইশ্চার সেন্সর
অ্যানালগ AOUT পিনসহ।
1-চ্যানেল 5 V রিলে মডিউল
অপ্টো-আইসোলেটেড।
মিনি 5 V পানির পাম্প + টিউব
পানিতে ডোবানো যায়।
লাল + সবুজ LED, 2 × 220 Ω
মাটির অবস্থার বাতি।
5 V 2 A চার্জার
ESP32-র জন্য।
পাওয়ার ব্যাংক
পাম্পের জন্য, আলাদা।
ক্যাপাসিটর
470–1000 µF আর 100 nF। মোটর পাম্প হলে ডায়োড 1N4007।
পিন ম্যাপ
| ESP32 | কোথায় যায় | রঙ |
|---|---|---|
| D34 | সেন্সরের AOUT | |
| 3V3 | সেন্সরের VCC | |
| D26 | রিলের IN | |
| VIN (5 V) | রিলের DC+ | |
| GND | রিলের DC−, সেন্সরের GND, LED-র ছোট পা | |
| D27 | লাল LED, 220 Ω দিয়ে, লম্বা পা | |
| D25 | সবুজ LED, 220 Ω দিয়ে, লম্বা পা | |
| D0 (BOOT) | বোর্ডের বাটন |
পাওয়ারের নিয়ম
- ESP32 চলবে 5 V 2 A চার্জারে
- পাম্প আলাদা সাপ্লাইয়ে, GND কমন
- ESP32-র 5 V আর GND-তে 470–1000 µF
- পাম্পের দুই তারে 100 nF
- পাম্প চলার সময় ল্যাপটপের USB পোর্টে ESP32 চালানো
- রিলের DC+ 3V3-তে লাগানো
সাপ্লাই দুর্বল হলে পাম্প চালু হতেই ESP32 brownout হয়: LED নিভে যায়, রিলে clack করে, বোর্ড রিবুট করে।
ফ্ল্যাশ করুন
- 1“WiFiManager” (tzapu) আর “PubSubClient” (Nick O’Leary) লাইব্রেরি ইনস্টল করুন।
- 2firmware/shikor_firmware.ino খুলুন।
- 3Board: ESP32 Dev Module। Upload speed: 115200। Upload দিন।
- 4কোডে Wi-Fi পাসওয়ার্ড বসাতে হয় না।
প্রথমবার চালু করা
- 1Wi-Fi “Shikor-Setup”-এ যুক্ত হন (পাসওয়ার্ড shikor123)।
- 2সেটআপ পেজ খুলবে, না খুললে 192.168.4.1-এ যান।
- 3Configure WiFi চাপুন: আপনার 2.4 GHz নেটওয়ার্ক বেছে পাসওয়ার্ড দিন।
- 4MQTT টপিক বেস অ্যাপের সেটিংসের সাথে মিলিয়ে দিন। Save করুন।
পরে Wi-Fi বদলাতে: বোর্ড চালু থাকা অবস্থায় BOOT 3 সেকেন্ড চেপে ধরুন। পাওয়ার লাগানোর সময় কখনো BOOT চেপে রাখবেন না।
কিছু গড়বড় হলে
আপলোড ব্যর্থ (“Unable to verify flash chip”)
স্পিড 115200 করুন, ডেটা-তার ব্যবহার করুন, আপলোডের সময় BOOT চেপে ধরুন।
পাম্প চালু হতেই সব নিভে যায়
Brown-out। ভালো চার্জার, বড় ক্যাপাসিটর, আলাদা পাম্প সাপ্লাই।
LED জ্বলে না
চালুর সময়ের self-test দেখুন। LED উল্টো হতে পারে (লম্বা পা +)। GND কমন কিনা দেখুন।
“পানি দাও” ধূসর হয়ে আছে
ডিভাইস অফলাইন। পাওয়ার, Wi-Fi আর দুই জায়গার টপিক বেস মিলছে কিনা দেখুন।
ম্যানুয়ালের পর আর অটো পানি দেয় না
স্বাভাবিক। 6 ঘণ্টা অপেক্ষা করে। রিবুট করলে ঘড়ি শূন্য হয়।
Serial Monitor-এ উল্টাপাল্টা লেখা
Baud rate 115200 করুন।