সুচিপত্র:
- ধাপ 1: সরঞ্জাম এবং উপাদান
- ধাপ 2: মাউন্ট এবং সোল্ডার
- ধাপ 3: Arduino মেগা স্কেচ আপলোড করুন
- ধাপ 4: ESP8266 স্কেচ আপলোড করুন
ভিডিও: ESP8266 হার্ডওয়্যার সিরিয়ালের জন্য Arduino ASCD 8x 18650 স্মার্ট চার্জার / ডিসচার্জার পরিবর্তন করুন: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
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 এর ভোল্টেজ রেগুলেটর থেকে 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 স্কেচ আপলোড করুন
আপনি যদি ইতিমধ্যেই আপনার 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- এর সুইচ দিয়ে
প্রস্তাবিত:
হার্ডওয়্যার এবং সফটওয়্যার হ্যাক স্মার্ট ডিভাইস, Tuya এবং Broadlink LEDbulb, Sonoff, BSD33 স্মার্ট প্লাগ: 7 টি ধাপ
হার্ডওয়্যার এবং সফটওয়্যার হ্যাক স্মার্ট ডিভাইস, তুয়া এবং ব্রডলিংক LEDbulb, Sonoff, BSD33 স্মার্ট প্লাগ: এই নির্দেশে আমি আপনাকে দেখাব কিভাবে আমি আমার নিজের ফার্মওয়্যারের সাথে বেশ কয়েকটি স্মার্ট ডিভাইস ফ্ল্যাশ করেছি, তাই আমি আমার ওপেনহ্যাব সেটআপের মাধ্যমে MQTT দ্বারা তাদের নিয়ন্ত্রণ করতে পারি। আমি যোগ করব নতুন ডিভাইস যখন আমি সেগুলো হ্যাক করেছিলাম। অবশ্যই কাস্টম এফ ফ্ল্যাশ করার অন্যান্য সফটওয়্যার ভিত্তিক পদ্ধতি আছে
ব্রেটের Arduino ASCD 18650 স্মার্ট চার্জার / ডিসচার্জারে পুনর্জন্ম যোগ করা: 3 টি ধাপ
ব্রেটের Arduino ASCD 18650 স্মার্ট চার্জার / ডিসচার্জারে পুনর্জন্ম যোগ করা: DIY TESLA পাওয়ারওয়াল সম্প্রদায় দ্রুত বৃদ্ধি পাচ্ছে। পাওয়ারওয়াল তৈরির সবচেয়ে গুরুত্বপূর্ণ ধাপ হল সমান মোট ধারণক্ষমতার প্যাকগুলিতে ব্যাটারি কোষের গ্রুপিং। এটি ধারাবাহিকভাবে ব্যাটারি প্যাকগুলি সেট করার অনুমতি দেয় এবং সহজেই ভারসাম্য বজায় রাখে
Arduino Nano 4x 18650 স্মার্ট চার্জার / ডিসচার্জার: 20 টি ধাপ
Arduino Nano 4x 18650 স্মার্ট চার্জার / ডিসচার্জার: এটি আমার Arduino Nano 4x 18650 স্মার্ট চার্জার / ডিসচার্জার ওপেন সোর্স প্রজেক্ট।এই ইউনিট 12V 5A দ্বারা চালিত। এটি একটি কম্পিউটার পাওয়ার সাপ্লাই দ্বারা চালিত হতে পারে।
NiCd - NiMH PC ভিত্তিক স্মার্ট চার্জার - ডিসচার্জার: 9 টি ধাপ
NiCd- NiMH PC ভিত্তিক স্মার্ট চার্জার- ডিসচার্জার: কিভাবে কম খরচে দারুণ ফিচার তৈরি করা যায় PC ভিত্তিক স্মার্ট চার্জার- ডিসচার্জার যা যেকোন NiCd বা NiMH ব্যাটারি প্যাক চার্জ করতে পারে। সার্কিটটি "তাপমাত্রা opeাল" পদ্ধতি ব্যবহার করে যা
একটি তৃতীয় জেনারেল আইপড ন্যানো চার্জ করার জন্য একটি জেনেরিক ইউএসবি কার চার্জার পরিবর্তন করুন: 4 টি ধাপ
একটি তৃতীয় জেনারেল আইপড ন্যানো চার্জ করার জন্য একটি জেনেরিক ইউএসবি কার চার্জার পরিবর্তন করুন: আমার একটি তৃতীয় প্রজন্মের আইপড ন্যানো আছে। এটি সনাক্ত করে যে এটি সংযুক্ত আছে কিন্তু একটি জেনেরিক কার- > USB চার্জ অ্যাডাপ্টার থেকে চার্জ করতে অস্বীকার করে, কিন্তু আমি বিশেষ করে আইপডের জন্য একটি অ্যাডাপ্টার কেবল বা অন্য একটি চার্জার কেনা পছন্দ করি নি, তাই আমি ইতিমধ্যে একটি পরিবর্তন করেছি