সুচিপত্র:

ESP32 LoRaWAN Mote: 3 ধাপ
ESP32 LoRaWAN Mote: 3 ধাপ

ভিডিও: ESP32 LoRaWAN Mote: 3 ধাপ

ভিডিও: ESP32 LoRaWAN Mote: 3 ধাপ
ভিডিও: How To Do Stable Diffusion LORA Training By Using Web UI On Different Models - Tested SD 1.5, SD 2.1 2024, নভেম্বর
Anonim
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote

এই প্রকল্পে আমরা একটি DHT22 সেন্সর থেকে দ্য থিংস নেটওয়ার্ক (TTN) এ ডেটা পাঠাতে এবং সেন্সরের মান প্রদর্শন করতে একটি LoRaWAN Mote (এন্ড নোড) তৈরি করতে Banggood থেকে ESP32 Heltec WiFi LoRa OLED বোর্ড ব্যবহার করব। প্রকল্পে ব্যবহৃত কোড এবং লাইব্রেরিগুলি GitHub- এ পাওয়া যাবে। আপনাকে একটি অ্যান্টেনা এবং শূকর পুচ্ছ সংযোগকারী (U. FL থেকে SMA) কিনতে হবে। মোটি এবং আবেদন নিবন্ধনের জন্য একটি টিটিএন অ্যাকাউন্টও প্রয়োজন। এই প্রকল্পটি Arduino IDE, LoRaWAN এবং সাধারণভাবে ESP32 এর কিছু জ্ঞান ধারণ করে। ESP32 বোর্ডে হেডার পিন সংযুক্ত করার জন্য কিছু সোল্ডারিং দক্ষতাও প্রয়োজন। দ্য থিংস নেটওয়ার্কের সাথে সংযুক্ত একটি কার্যকরী লোরা গেটওয়েও প্রয়োজন হবে। আপনার যদি লোরা গেটওয়ে না থাকে এবং চলতে থাকে তবে আপনি এই হেলটেক বোর্ড ব্যবহার করে 1_CH লোরা গেটওয়ে স্থাপনের জন্য আমার অন্যান্য টিউটোরিয়াল অনুসরণ করতে পারেন। এই ধরনের গেটওয়ে শুধুমাত্র বেঞ্চে উন্নয়নের জন্য এবং সম্পূর্ণ লোরা গেটওয়ে নয়। এই প্রকল্পটি ওয়াইফাই, লোরা এবং ওএলইডি সহ অন্যান্য ইএসপি 32 ডেভেলপমেন্ট বোর্ড ব্যবহার করেও কাজ করবে কিন্তু পিন_ম্যাপিং আলাদা হবে এবং নির্বাচিত বোর্ডের স্কিম্যাটিক্স এবং পিন_আউট ডায়াগ্রাম কিভাবে অনুসরণ করতে হবে সে সম্পর্কে ভালো জ্ঞান প্রয়োজন।

ধাপে ধাপে ছবি সহ পুরো পথ চলার জন্য এখানে দেখুন।

ধাপ 1: হেলটেক বোর্ড সম্পর্কে

হেলটেক বোর্ড সম্পর্কে
হেলটেক বোর্ড সম্পর্কে
হেলটেক বোর্ড সম্পর্কে
হেলটেক বোর্ড সম্পর্কে

বিশেষ উল্লেখ:

  • CPU: ESP32 DOWDQ6

    • 240 মেগাহার্টজ ডুয়াল কোর
    • 150Mbps 802.11 b/g/n/e/i পর্যন্ত ওয়াইফাই
    • ব্লুটুথ 4.2 (BLE)
  • ফ্ল্যাশ: 4MB (32Mbit)
  • ইউএসবি-সিরিয়াল কনভার্টার: CP2102
  • রেডিও: সেমটেক এসএক্স 1276
  • অ্যান্টেনা সংযোগকারী: IPX (U. FL)
  • OLED স্ক্রিন:

    • আকার: 0.96
    • ড্রাইভার: SSD1306
    • রেজোলিউশন: 128 × 64 পিক্সেল
  • লি-আয়ন/লি-পো চার্জিং সার্কিট
  • ব্যাটারি সকেট: 2pin রাস্টার 1.25 মিমি
  • আকার: 52 x 25.4 x 10.3 মিমি

ধাপ 2: ESP32 এর জন্য Arduino IDE সেট আপ করা

ESP32 এর জন্য Arduino IDE সেট আপ করা হচ্ছে
ESP32 এর জন্য Arduino IDE সেট আপ করা হচ্ছে

গুরুত্বপূর্ণ: এই ইনস্টলেশন প্রক্রিয়াটি শুরু করার আগে, আপনার কম্পিউটারে Arduino IDE এর সর্বশেষ সংস্করণটি নিশ্চিত করুন। যদি আপনি না করেন তবে এটি আনইনস্টল করুন এবং এটি আবার ইনস্টল করুন। অন্যথায়, এটি কাজ নাও করতে পারে। ESP32 বর্তমানে Arduino IDE এর সাথে একীভূত হচ্ছে যেমনটি ESP8266 এর জন্য করা হয়েছিল। Arduino IDE- এর জন্য এই অ্যাড-অনটি আপনাকে Arduino IDE এবং এর প্রোগ্রামিং ভাষা ব্যবহার করে ESP32 প্রোগ্রাম করার অনুমতি দেয়। ইতোমধ্যে পুরনো পদ্ধতি ব্যবহার করে ESP32 অ্যাড-অন ইন্সটল করে ফেলেছেন, প্রথমে আপনাকে এসপ্রেসিফ ফোল্ডারটি সরিয়ে ফেলতে হবে। পার্ট 1 নোট#1 অনুসরণ করে কীভাবে এসপ্রেসিফ ফোল্ডারটি সরিয়ে ফেলতে হয় তা শিখতে এই অংশের শেষে যান।

ধাপ 3: ইএসপি 32 বোর্ড ইনস্টল করা

ESP32 বোর্ড ইনস্টল করা হচ্ছে
ESP32 বোর্ড ইনস্টল করা হচ্ছে

আপনার Arduino IDE এ ESP32 বোর্ড ইনস্টল করতে, এই পরবর্তী নির্দেশাবলী অনুসরণ করুন: 1) Arduino IDE থেকে পছন্দ উইন্ডো খুলুন। ফাইল> পছন্দ 2 এ যান) নীচের চিত্রের মতো "অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল" ফিল্ডে https://dl.espressif.com/dl/package_esp32_index.json লিখুন। তারপর, "ঠিক আছে" বোতামে ক্লিক করুন। দ্রষ্টব্য: যদি আপনার ইতিমধ্যে ESP8266 বোর্ডের URL থাকে, তাহলে আপনি নিম্নরূপ কমা দিয়ে URL গুলি আলাদা করতে পারেন: https://dl.espressif.com/dl/package_esp32_index.json, http:/ /arduino.esp8266.com/stable/package_esp8266com_index.json

প্রস্তাবিত: