সুচিপত্র:

ESP8266 হার্ডওয়্যার সিরিয়ালের জন্য Arduino ASCD 8x 18650 স্মার্ট চার্জার / ডিসচার্জার পরিবর্তন করুন: 4 টি ধাপ
ESP8266 হার্ডওয়্যার সিরিয়ালের জন্য Arduino ASCD 8x 18650 স্মার্ট চার্জার / ডিসচার্জার পরিবর্তন করুন: 4 টি ধাপ

ভিডিও: ESP8266 হার্ডওয়্যার সিরিয়ালের জন্য Arduino ASCD 8x 18650 স্মার্ট চার্জার / ডিসচার্জার পরিবর্তন করুন: 4 টি ধাপ

ভিডিও: ESP8266 হার্ডওয়্যার সিরিয়ালের জন্য Arduino ASCD 8x 18650 স্মার্ট চার্জার / ডিসচার্জার পরিবর্তন করুন: 4 টি ধাপ
ভিডিও: IOT প্রজেক্ট তৈরী করুন খুব সহজেই | ESP8266 Nodemcu Bangla Review 2024, নভেম্বর
Anonim
ESP8266 হার্ডওয়্যার সিরিয়ালের জন্য Arduino ASCD 8x 18650 স্মার্ট চার্জার / ডিসচার্জার পরিবর্তন করুন
ESP8266 হার্ডওয়্যার সিরিয়ালের জন্য Arduino ASCD 8x 18650 স্মার্ট চার্জার / ডিসচার্জার পরিবর্তন করুন
ESP8266 হার্ডওয়্যার সিরিয়ালের জন্য Arduino ASCD 8x 18650 স্মার্ট চার্জার / ডিসচার্জার পরিবর্তন করুন
ESP8266 হার্ডওয়্যার সিরিয়ালের জন্য Arduino ASCD 8x 18650 স্মার্ট চার্জার / ডিসচার্জার পরিবর্তন করুন

PCB সংস্করণ 2.0 এবং ESP8266 Arduino অ্যাডাপ্টারে ভুল পিন আছে যেখানে আপনি ESP8266 এর সাথে ভর্টেক্স ইট ব্যাটারি পোর্টালে ওয়্যারলেস যোগাযোগের জন্য (যোগাযোগ) ব্যবহার করতে পারবেন না।

এই পরিবর্তনটি ESP8266 Arduino অ্যাডাপ্টারকে Arduino Mega 2560 এ হার্ডওয়্যার সিরিয়াল RX1 এবং TX1 এর সাথে সংযুক্ত করে

ধাপ 1: সরঞ্জাম এবং উপাদান

সরঞ্জাম এবং উপাদান
সরঞ্জাম এবং উপাদান

প্রয়োজনীয় সরঞ্জাম:

তাতাল

প্লেয়ার বা তারের স্ট্রিপার

গরম আঠালো বন্দুক (alচ্ছিক)

প্রয়োজনীয় যন্ত্রাংশ:

ESP8266 Arduino অ্যাডাপ্টার ESP8266 ESP-01

AliExpress লিংক

ইবে লিঙ্ক

ESP8266 ESP-01

AliExpress লিংক

ইবে লিঙ্ক

ডুপন্ট ওয়্যার এফ-এফ

AliExpress লিংক

ইবে লিঙ্ক

ধাপ 2: মাউন্ট এবং সোল্ডার

মাউন্ট এবং সোল্ডার
মাউন্ট এবং সোল্ডার
মাউন্ট এবং সোল্ডার
মাউন্ট এবং সোল্ডার

মাউন্ট

ESP8266 Arduino অ্যাডাপ্টারটি 2.5 মিমি ব্রাস স্ট্যান্ড অফের সাথে মাউন্ট করুন

পরিমাপ করা

Dupont মহিলা তারের পরিমাপ এবং ঝাল পয়েন্ট অনুযায়ী আকারে কাটা। আপনি ESP8266 Arduino অ্যাডাপ্টারটি বরাদ্দকৃত স্লট বা SD কার্ড রিডার স্লটে মাউন্ট করতে পারেন কারণ সেগুলি একই আকারের।

স্ট্রিপ

ডিউপন্ট মহিলা তারের শেষের দিকে প্লেয়ার বা তারের স্ট্রিপার দিয়ে 1-2 মিমি তারের স্ট্রিপ করুন

ঝাল

Solder তারের ইমেজ উল্লেখ করুন:

পিসিবিতে গ্রাউন্ড প্লেনে GND ESP8266 Arduino অ্যাডাপ্টার

VCC ESP8266 Arduino Adapter to 5V Arduino Mega 2560

TX ESP8266 Arduino Adapter to D19 (RX1) Arduino Mega 2560

RX ESP8266 Arduino Adapter to D18 (TX1) Arduino Mega 2560

গরম আঠালো (চ্ছিক)

গরম আঠালো সব ঝাল পয়েন্ট

ধাপ 3: Arduino মেগা স্কেচ আপলোড করুন

Arduino মেগা স্কেচ আপলোড করুন
Arduino মেগা স্কেচ আপলোড করুন

স্কেচ আপলোড করার আগে Arduino এর ভোল্টেজ রেগুলেটর থেকে 5V ভোল্টেজ আউটপুট চেক করুন।

Github থেকে Arduino স্কেচ সম্পাদনা করুন: arduino-mega-8x-charger-discharger Arduino Sketch এ এই লাইনটি আপনার ভোল্টেজ রিডিং এ পরিবর্তন করুন

const ভাসা রেফারেন্স ভোল্টেজ = 5.01; // 5V Arduino এর আউটপুট

আপনি আপনার পরীক্ষার প্রয়োজনের জন্য অন্য কিছু কাস্টম সেটিং পরিবর্তন করতে পারেন

typedef struct {const float shuntResistor [8] = {3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3}; const ভাসা রেফারেন্স ভোল্টেজ = 5.01; // Arduino const ফ্লোট ডিফল্ট ব্যাটারিকাটঅফভোল্টেজ = 2.8; // ভোল্টেজ যে স্রাব স্থগিত করে বাইট restTimeMinutes = 1; // চার্জ করার পর ব্যাটারি বিশ্রাম নেওয়ার মিনিট। 0-59 বৈধ const int lowMilliamps = 1000; // এটি মিলি অ্যাম্পসের মান যা কম বলে বিবেচিত হয় এবং রিচার্জ হয় না কারণ এটি ত্রুটিপূর্ণ কনস্ট int highMilliOhms = 500; // এটি মিলি ওহমের মান যা উচ্চ বলে মনে করা হয় এবং ব্যাটারিকে ত্রুটিযুক্ত কনস্ট int অফসেটমিলি ওহমস = 0 বলে মনে করা হয়; // MilliOhms const বাইট চার্জিংয়ের জন্য অফসেট ক্রমাঙ্কন টাইমআউট = 8; // কনস্ট বাইট tempThreshold = 7 চার্জ করার সময়সীমা // প্রারম্ভিক তাপমাত্রা কনস্ট বাইট tempMaxThreshold = 10 এর উপরে ডিগ্রিতে সতর্কতা থ্রেশহোল্ড; // প্রাথমিক তাপমাত্রার degreesর্ধ্বে ডিগ্রীতে সর্বোচ্চ থ্রেশহোল্ড - ত্রুটিপূর্ণ কনস্ট ফ্লোট ব্যাটারি বিবেচিত ভোল্টেজলিক = 2.00; // প্রাথমিক স্ক্রিনে "ব্যাটারি চেক" প্রতিটি মডিউলের সর্বোচ্চ ভোল্টেজ পর্যবেক্ষণ করুন এবং এই মানটি কিছুটা বেশি কনস্ট বাইট মডিউল সেট করুন কাউন্ট = 8; // মডিউল সংখ্যা বাইট screenTime = 4; // প্রতি সেকেন্ডে সময় (চক্র) সক্রিয় পর্দা const int dischargeReadInterval = 5000; // ডিসচার্জ রিডিং এর মধ্যে সময়ের ব্যবধান। MAh +/-} কাস্টমসেটিংয়ের জন্য সামঞ্জস্য করুন;

আপনার কম্পিউটারে আরডুইনো মেগা সংযুক্ত করুন এবং ASCD_Mega.ino শেচ লোড করুন

সঠিক COM পোর্ট নির্বাচন করুন এবং স্কেচ আপলোড করুন

দ্রষ্টব্য: আপনাকে আপনার ডালাস সেন্সর সিরিয়ালগুলিতেও যুক্ত করতে হবে:

DeviceAddress tempSensorSerial [9] = {{0x28, 0xFF, 0xF5, 0xF9, 0x40, 0x18, 0x03, 0x97}, {0x28, 0xFF, 0xB3, 0x9E, 0x42, 0x18, 0x01, 0x07, 0x07, 0x07} 0xF5, 0x40, 0x18, 0x03, 0xFA}, {0x28, 0xFF, 0x51, 0xA1, 0x42, 0x18, 0x01, 0x8C}, {0x28, 0xFF, 0xA8, 0x91, 0x41, 0x18, 0x08, 0x03, 0xFF, 0x03, 0xF6, 0x40, 0x18, 0x03, 0x37}, {0x28, 0xFF, 0xD7, 0x7B, 0x41, 0x18, 0x02, 0xC7}, {0x28, 0xFF, 0xAD, 0x9F, 0x4, 0x4, 0x42, {0x28, 0xFF, 0x81, 0x8F, 0x41, 0x18, 0x03, 0xEF}};

ধাপ 4: ESP8266 স্কেচ আপলোড করুন

ESP8266 স্কেচ আপলোড করুন
ESP8266 স্কেচ আপলোড করুন

আপনি যদি ইতিমধ্যেই আপনার Vortex It - Battery Portal Account নিবন্ধন না করে থাকেন তাহলে পরবর্তী ধাপে যান।

আপনাকে আপনার Arduino IDE এ ESP8266 Arduino Addon ইনস্টল করতে হবে এই নির্দেশিকাটি ব্যবহার করুন:

ESP8266_Wifi_Client.ino Arduino স্কেচে নিম্নলিখিত পরিবর্তন করুন

const char ssid = "";

আপনার ওয়াইফাই রাউটারে SSID

const char পাসওয়ার্ড = "";

আপনার ওয়াইফাই রাউটারের পাসওয়ার্ড

const char userHash = "";

আপনার UserHash- এর কাছে

const বাইট CDUnitID =;

আপনার CDUnitID- এ

ইউএসবি থেকে ESP8266 ESP-01 প্রোগ্রামার ব্যবহার করুন ESP8266_Wifi_Client.ino স্কেচ আপলোড করুন ESP8266 এ PROG- এর সুইচ দিয়ে

প্রস্তাবিত: