সুচিপত্র:

ESP8266 সোলার ফ্লেয়ার মনিটর: 8 টি ধাপ
ESP8266 সোলার ফ্লেয়ার মনিটর: 8 টি ধাপ

ভিডিও: ESP8266 সোলার ফ্লেয়ার মনিটর: 8 টি ধাপ

ভিডিও: ESP8266 সোলার ফ্লেয়ার মনিটর: 8 টি ধাপ
ভিডিও: #19 Measuring light level using ESP8266 #esp8266 #arduino #arduinoproject #reactjs 2024, জুন
Anonim
ESP8266 সোলার ফ্লেয়ার মনিটর
ESP8266 সোলার ফ্লেয়ার মনিটর

শীতল কি জানেন? মহাকাশের আবহাওয়া! যদি আপনার ডেস্কে একটি ছোট বাক্স থাকে যা আপনাকে বলে যে কখন সৌর জ্বলে উঠছে? আচ্ছা, তুমি পারবে! একটি ESP8266, IIC 7 সেগমেন্ট ডিসপ্লে, এবং কিছু সময়, আপনি আপনার নিজের থাকতে পারেন।

ধাপ 1: হার্ডওয়্যার: আপনার যা লাগবে

হার্ডওয়্যার: আপনার যা লাগবে
হার্ডওয়্যার: আপনার যা লাগবে
হার্ডওয়্যার: আপনার যা লাগবে
হার্ডওয়্যার: আপনার যা লাগবে
হার্ডওয়্যার: আপনার যা লাগবে
হার্ডওয়্যার: আপনার যা লাগবে

************************** ইলেক্ট্রোস্ট্যাটিক ডিসচার্জ সম্পর্কে নোট ******

আমি আমার কোডের প্রথম সংস্করণটি শেষ করার ঠিক পরে, আমি এটির সাথে পালঙ্কে ঝাঁপ দিয়েছি, এবং আমার LED ডিসপ্লে কাজ করা বন্ধ করে দিয়েছে। যদি এটি আপনার সাথে ঘটে থাকে, তাহলে ফার্মওয়্যারটিকে প্রসেসরের সাথে পুনরায় ফ্ল্যাশ করুন, তবে এটি আপনার ডিসপ্লেতে সাবধান! এছাড়াও, আপনার তারগুলি আমার চেয়ে একটু ছোট রাখুন, আমি বলব প্রায় 6 ইঞ্চি সর্বোচ্চ। আমার ডিসপ্লেতে আমার অনেক হস্তক্ষেপ ছিল। আমাকে এই দুবার করতে হয়েছিল! শেষের দিকে আমি আমার ডিসপ্লে ভাঙি! কেস নির্মাণের সময় আমাকে একটি সাদা রঙে স্যুইচ করতে হয়েছিল !!!

*************************************************************************************************************

এখানে আপনার প্রয়োজন হবে হার্ডওয়্যার,

  • ESP8266 মডিউল
  • সাধারণত বোতাম খুলুন
  • সিরিয়াল 7-সেগ প্রদর্শন

এবং সরঞ্জাম,

  • তাতাল
  • তারের স্ট্রিপার
  • 3D প্রিন্টার (ptionচ্ছিক)

ধাপ 2: হার্ডওয়্যার সমাবেশ

হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ

প্রথমে 7-সেগমেন্ট ডিসপ্লে সংযুক্ত করুন। এটি বেশ স্ব -ব্যাখ্যামূলক, Vcc থেকে 3v3, GND থেকে GND, SDA থেকে SDA, SCL থেকে SCL।

ESP8266 প্রদর্শন করুন

+ --------------------------- 3v3

--------------------------- GND

এসডিএ --------------------------- এসডিএ (4)

এসসিএল --------------------------- এসসিএল (5)

বেশ সহজ. তারপর, বোতাম। একটি পোলকে GND এবং অন্যটিকে 2 পিনে সংযুক্ত করুন।

বাটন ESP8266PIN 1 --------------------------- GND

পিন 2 --------------------------- জিপিআইও 2

এবং এটাই! খুব খারাপ না, তাই না?

ধাপ 3: কোড: তত্ত্ব

কোড: তত্ত্ব
কোড: তত্ত্ব

ঠিক আছে, তাই আমি যদি আমি যা করেছি তা কেন আপনি করেন না, এই পদক্ষেপটি এড়িয়ে যান। অন্যথায়, এখানে। মহাকাশ সত্যিই অনেক দূরে। প্রথমে আমি আমার নিজের ম্যাগনেটোমিটার দিয়ে সৌর জ্বলন পরিমাপ করতে চেয়েছিলাম, কিন্তু এটি বেশ কঠিন হবে। ইতিমধ্যে মহাকাশে অনেক বেশি সঠিক যন্ত্রপাতি রয়েছে, তাই আসুন আমরা এর সুবিধা গ্রহণ করি। আমি এই সিদ্ধান্তে না আসা পর্যন্ত স্পার্কফুন এবং অ্যাডাফ্রুটের উপর ম্যাগনেটোমিটারের দিকে তাকিয়ে একটি দিন কাটিয়েছি। আমি আরও দুই দিন কাটিয়েছি তথ্যের উৎস খুঁজতে। আমি অবশেষে NOAA থেকে একটি চমৎকার JSON ফাইল খুঁজে পেয়েছি। (এটি চমৎকার, আমি CO তে থাকি) আমি তখন থিংস্পিক এপিআই ব্যবহার করেছি যাতে আমার প্রয়োজনীয় পরিমাণ তথ্য পাওয়া যায়। তারপরে, আমরা থিংসপিক থেকে ডেটা সংগ্রহ করি এবং এটি 7 সেগমেন্ট ডিসপ্লেতে প্রদর্শন করি। সুতরাং কোড পেতে দিন!

ধাপ 4: কোড: লাইব্রেরি

কোড: লাইব্রেরি
কোড: লাইব্রেরি

আপনার প্রয়োজনীয় চারটি লাইব্রেরি আছে, যার সবগুলোই পাওয়া সহজ। প্রথম দুইটি আরডুইনো আইডিই -তে নির্মিত, কিন্তু যদি আপনার কাছে না থাকে, সেগুলিকে Wire.h এবং Arduino.h বলা হয়। অন্য তিনটি সাধারণত ESP8266 বোর্ডের সাথে স্বয়ংক্রিয়ভাবে ইনস্টল করা হয়, কিন্তু তাদের ESP8266WiFi.h, ESP8266WiFiMulti.h, এবং ESP8266HTTPClient.h বলা হয়। নিশ্চিত করুন যে আপনার আইডিইতে ইনস্টল করা আছে এবং পরবর্তী ধাপে চালিয়ে যান।

ধাপ 5: কোড: কোড

কোড: কোড
কোড: কোড
কোড: কোড
কোড: কোড

সুতরাং, যে মুহূর্তের জন্য আমরা অপেক্ষা করছি। কোড. এটি একটি কাজ চলছে তাই আমি কোড আপডেট করব। আমি মূল সংস্করণগুলি রাখব, এবং প্রতিটি নতুন তারিখের জন্য এই ধাপে আরেকটি বিভাগ যুক্ত করব। ডাউনলোডগুলি গুগল ড্রাইভের মাধ্যমে হয়। (কোন অ্যাকাউন্টের প্রয়োজন নেই)

**************** আসল সংস্করণ **************** (4/18/2018)

কোড 4/18/2018

***************************************************

************************* সংস্করণ 1.2 **************** (4/22/2018)

কোড 4/22/2018

******************************************************

ধাপ 6: কেস

কেস!
কেস!
কেস!
কেস!
কেস!
কেস!

তাই এখন আপনার একটি নতুন নতুন সৌর মনিটর আছে, এটি একটি সুন্দর বাক্সে রাখুন। আমি আমার কেস 3 ডি প্রিন্ট করেছিলাম, যদিও আপনি চাইলে নিজেই একটি কেস করতে পারেন। এখানে ডিজাইন আছে।

Thingiverse

এখন এটা সহজ। বোতামটি বোতামের গর্তে রাখুন, প্রদর্শন গর্তে প্রদর্শন করুন এবং পিছনের দেয়ালে esp8266 লাগান। এখন পাশের গর্তের মাধ্যমে আপনার ইউএসবি কেবলকে esp8266 এ খাওয়ান।

ধাপ 7: সমাপ্ত

সমাপ্ত!
সমাপ্ত!
সমাপ্ত!
সমাপ্ত!
সমাপ্ত!
সমাপ্ত!
সমাপ্ত!
সমাপ্ত!

এখানে কিভাবে এটা কাজ করে. ডিসপ্লে 30 সেকেন্ড পরে বন্ধ হয়ে যায়। বোতামটি প্রদর্শনটি চালু করে এবং নীচে বর্ণিত দুটি মোডের মধ্যে স্যুইচ করে। এখানে বার্তা এবং তাদের অর্থ।

Y FI - সংযোগ করা হচ্ছে

ফ্লার - অতি সাম্প্রতিক সৌর প্রভা (সর্বোচ্চ শ্রেণী)

কার - বর্তমান ক্লাস

ক্লাস ডিসপ্লে উদাহরণ: A5.2

যদি একটি ক্লাস এম হয়, উপসর্গের অক্ষর ("A5.2" এ "A") N হিসাবে দেখাবে।

যদি একটি ক্লাস X হয়, উপসর্গের অক্ষর ("A5.2" এ "A") H হিসাবে প্রদর্শিত হবে।

এখানে ক্লাস আছে।

A - সবচেয়ে ছোট ক্লাস। (1-9) কোন স্থানীয় প্রভাব।

বি-দশ বার A. (1-9) কোন স্থানীয় প্রভাব।

C-দশগুণ B. (1-9) কোন স্থানীয় প্রভাব।

M-দশ গুণ C. (1-9) উপগ্রহগুলিকে প্রভাবিত করতে পারে। মহাকাশচারীদের জন্য একটি ছোট হুমকি তৈরি করে। পৃথিবী প্রভাবহীন।

X - দশ গুণ M এবং উপরে। (1-∞) যোগাযোগ ব্যবস্থা, পাওয়ার গ্রিড, স্যাটেলাইট ইত্যাদি নষ্ট করতে পারে প্রধানত বড় ইলেকট্রনিক ডিভাইস।

2003 সালে সর্ববৃহৎ শ্রেণী রেকর্ড করা হয়েছিল।

FlAr এবং Curr উভয় মোডের জন্যই স্কেল একই।

স্কেলে আরো তথ্য চান? এখানে ক্লিক করুন.

ধাপ 8: অ্যাপ্লিকেশন

ধরা যাক আপনার কিছু সংবেদনশীল ইলেকট্রনিক্স আছে যার দাম হাজার হাজার ডলার। ক্ষয়ক্ষতি কমাতে এই যন্ত্রটি আপনার যন্ত্রপাতি বন্ধ করে দিতে পারে যদি একটি অগ্নিশিখা একটি নির্দিষ্ট শ্রেণীতে পৌঁছায়।

প্রস্তাবিত: