Shikor

বিল্ড গাইড

বানাতে যা যা লাগবে, সব এখানে

যন্ত্রাংশ, পিন, পাওয়ার আর সমাধান। ব্রেডবোর্ডের বেশি সোল্ডারিং জানা লাগে না।

যন্ত্রাংশ

  • 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. 1“WiFiManager” (tzapu) আর “PubSubClient” (Nick O’Leary) লাইব্রেরি ইনস্টল করুন।
  2. 2firmware/shikor_firmware.ino খুলুন।
  3. 3Board: ESP32 Dev Module। Upload speed: 115200। Upload দিন।
  4. 4কোডে Wi-Fi পাসওয়ার্ড বসাতে হয় না।

প্রথমবার চালু করা

  1. 1Wi-Fi “Shikor-Setup”-এ যুক্ত হন (পাসওয়ার্ড shikor123)।
  2. 2সেটআপ পেজ খুলবে, না খুললে 192.168.4.1-এ যান।
  3. 3Configure WiFi চাপুন: আপনার 2.4 GHz নেটওয়ার্ক বেছে পাসওয়ার্ড দিন।
  4. 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 করুন।