সুচিপত্র:
- সরবরাহ
- ধাপ 1: প্রাথমিক অবস্থা
- ধাপ 2: ডার্ক স্কাই এপিআই
- ধাপ 3: Adafruit IO & PyPortal
- ধাপ 4: কোড
- ধাপ 5: পাইপোর্টাল
- ধাপ 6: প্রাথমিক রাজ্যের ড্যাশবোর্ড
ভিডিও: ডার্ক স্কাই এপিআই পাইপোর্টাল এবং ওয়েদার ড্যাশবোর্ড: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এই প্রকল্পটি আমরা আগে করেছি, ডার্ক স্কাই এপিআই ওয়েদার ড্যাশবোর্ড। এইবার রাস্পবেরি পাই এর পরিবর্তে, আমরা একটি অ্যাডাফ্রুট পাইপোর্টাল ব্যবহার করব আবহাওয়ার তথ্য প্রদর্শন করতে এবং সেই ডেটা প্রাথমিক অবস্থায় পাঠাতে। একজনের কাজের জন্য দুটি ড্যাশবোর্ড!
সরবরাহ
- Adafruit PyPortal
- Adafruit IO অ্যাকাউন্ট (বিনামূল্যে)
- ডার্ক স্কাই এপিআই অ্যাকাউন্ট (বিনামূল্যে)
- প্রাথমিক রাজ্য অ্যাকাউন্ট
ধাপ 1: প্রাথমিক অবস্থা
প্রাথমিক অবস্থা একটি ডেটা ভিজ্যুয়ালাইজেশন প্ল্যাটফর্ম। আমরা ডার্ক স্কাই এপিআই এবং পাইপোর্টাল থেকে প্রাথমিক অবস্থায় ডেটা পাঠাব। এটি আমাদের আবহাওয়ার তথ্য লগ করতে এবং আবহাওয়ার প্রবণতা দেখার অনুমতি দেবে।
আপনাকে নিবন্ধন করতে হবে এবং একটি নতুন অ্যাকাউন্ট তৈরি করতে হবে। আপনি 14 দিনের ফ্রি ট্রায়াল পাবেন এবং যে কেউ ইডু ইমেইল এড্রেস আছে সে ফ্রি স্টুডেন্ট প্ল্যানের জন্য রেজিস্ট্রেশন করতে পারে।
ডার্ক স্কাই এপিআই এবং পাইপোর্টাল থেকে প্রাথমিক অবস্থায় ডেটা পাঠাতে আপনার প্রাথমিক স্টেট অ্যাক্সেস কী প্রয়োজন। উপরের ডানদিকে আপনার ব্যবহারকারীর নাম স্ক্রোল করুন এবং আমার সেটিংসে ক্লিক করুন। সেখানে আপনি স্ট্রিমিং অ্যাক্সেস কীগুলির একটি তালিকা দেখতে পাবেন। একটি ব্যবহার করতে বা একটি নতুন তৈরি করতে নির্বাচন করুন। কোডের জন্য আমাদের পরে এটি প্রয়োজন হবে।
ধাপ 2: ডার্ক স্কাই এপিআই
ডার্ক স্কাই আবহাওয়ার পূর্বাভাস এবং দৃশ্যায়নে পারদর্শী। ডার্ক স্কাইয়ের শীতল দিক হল তাদের আবহাওয়া API যা আমরা বিশ্বের প্রায় যেকোনো জায়গা থেকে আবহাওয়ার তথ্য পুনরুদ্ধার করতে ব্যবহার করতে পারি। এটা শুধু আবহাওয়া বৃষ্টি বা রোদ নয়, তাপমাত্রা, শিশির বিন্দু, বাতাসের দমকা, আর্দ্রতা, বৃষ্টিপাত, চাপ, অতিবেগুনি সূচক এবং আরও অনেক কিছু, যেখানেই আপনি চান, সহজেই পাওয়া যায়।
ডার্ক স্কাই এপিআই ব্যবহার করার জন্য প্রথমে আপনার নিজের এপিআই কী প্রয়োজন। চিন্তা করবেন না, একটি API কী পাওয়া দ্রুত এবং বিনামূল্যে। আপনাকে যা করতে হবে তা হল ওয়েবসাইটে যান এবং একটি অ্যাকাউন্ট তৈরি করতে "বিনামূল্যে চেষ্টা করুন" ক্লিক করুন।
আপনি প্রতিদিন বিনামূল্যে 1, 000 এপিআই কল পাবেন। বিনামূল্যে দৈনিক সীমার উপর প্রতিটি API অনুরোধ $ 0.0001 খরচ করে। এই সীমাটি স্বয়ংক্রিয়ভাবে প্রতিদিন মধ্যরাতে UTC তে রিসেট হয় পূর্বাভাস অনুরোধ পরবর্তী সপ্তাহের জন্য বর্তমান আবহাওয়ার পূর্বাভাস প্রদান করে। অতীত বা ভবিষ্যত।
আপনার গোপন ডার্ক স্কাই এপিআই কী দেখতে এরকম কিছু হবে:
0123456789abcdef9876543210fedcba।
আমরা এই কোড পরে ব্যবহার করব।
ধাপ 3: Adafruit IO & PyPortal
Adafruit IO হল Adafruit তাদের হার্ডওয়্যার পরিপূরক করার অফার। আমরা এই কোডটি আমাদের কোডের ঘড়ির অংশের জন্য ব্যবহার করব। একটি ফ্রী একাউন্ট তৈরির জন্য সাইন আপ করুন. আপনার ব্যবহারকারীর নাম এবং কী দেখতে বাম দিকে দেখুন AIO কী ক্লিক করুন। আমরা পরবর্তীতে আমাদের কোডে এই দুটি ব্যবহার করব।
Adafruit PyPortal হল সর্বশেষ IoT ডিভাইস যা সার্কিট পাইথন দ্বারা চালিত। পাইপোর্টাল সম্পর্কে দুর্দান্ত বিষয় হ'ল আপনি প্রায় কোনও কিছু প্রদর্শন করতে API এবং JSON এর সাথে যোগাযোগ করতে পারেন। আমরা এটিকে ডার্ক স্কাই এপিআই থেকে ডেটা পেতে, পাইপোর্টালে সেই ডেটা প্রদর্শন করতে এবং সেই ডেটা প্রাথমিক অবস্থায় পাঠাতে ব্যবহার করব।
যদি এটি আপনার পাইপোর্টালে আপনার প্রথম প্রকল্প হয়, তাহলে আপনি ফার্মওয়্যারটি ডাউনলোড করতে, আপনার পাইপোর্টালকে ওয়াইফাইয়ের সাথে সংযুক্ত করতে এবং এটি প্রস্তুত করতে এই টিউটোরিয়ালটি অনুসরণ করতে চান। একবার আপনি এটি সম্পন্ন করলে আমরা ডার্ক স্কাই এপিআই কোডের জন্য প্রস্তুত হব।
ধাপ 4: কোড
এই কোডটি এখানে আপনার কম্পিউটারে ডাউনলোড করা যাবে। README.md ফাইল ব্যতীত সমস্ত ফাইল আপনার PyPortal এ স্থানান্তর করুন। আপনি সেগুলিকে পাইপোর্টালে টেনে আনবেন এবং ড্রপ করবেন, যা আপনার ইউএসবি তালিকায় CIRCUITPYTHON হিসাবে প্রদর্শিত হবে। একমাত্র ডকুমেন্ট যা আপনাকে সম্পাদনা করতে হবে সেটি হল secrets.py। এটি আপনার সমস্ত ব্যক্তিগত তথ্য কোডে টেনে আনবে যাতে আমাদের কাছে এটি সরল দৃষ্টিতে না থাকে।
আমি আপনার কোড সম্পাদনা এবং দেখার জন্য মু সম্পাদক ব্যবহার করার সুপারিশ করব। এটি পরিবর্তন করার সময় সহজে ডিবাগ করার জন্য এটিতে একটি সিরিয়াল মনিটর রয়েছে। কোন কোড এডিটর যদিও কাজ করবে।
আমি কোড, লাইব্রেরি এবং ফোল্ডারগুলির প্রতিটি অংশের মাধ্যমে কথা বলতে চাই যাতে পরিবর্তন করা সহজ হয় এবং
code.py
এটি আমাদের প্রধান ফাইল যা PyPortal এ শুরু হয় যেহেতু এটি কোড.পি নামে পরিচিত। এখানে আপনি ওয়াইফাই কানেক্ট, ডার্ক স্কাই এপিআই কল এবং পাইপোর্টাল ডিসপ্লের সেটআপ দেখতে পাবেন। এই ফাইলটিতে আপনার কোন পরিবর্তন করার দরকার নেই।
darksky.py
এই স্ক্রিপ্টটি মূল কোড থেকে বলা হয়েছে। এখানেই আমরা ডার্ক স্কাই এপিআই কল বিশ্লেষণ করি, পাইপোর্টাল ডিসপ্লেতে টেক্সট লোকেশন সেটআপ করি, কোন আইকন প্রদর্শন করতে হবে তা নির্ধারণ করি এবং এপিআই ডেটা প্রাথমিক অবস্থায় পাঠাই। এখানে আপনাকে কোন পরিবর্তন করতে হবে না।
secrets.py
এটি আপনার সমস্ত পাসওয়ার্ড এবং অ্যাক্সেস কীগুলি ধারণ করে। আপনাকে এই নথিতে প্রায় সব আইটেম আপডেট করতে হবে। আপনাকে আপনার ওয়াইফাই নাম, ওয়াইফাই পাসওয়ার্ড, টাইমজোন, ডার্ক স্কাই এপিআই কী, প্রাথমিক রাজ্য অ্যাক্সেস কী, দ্রাঘিমাংশ এবং অক্ষাংশ, শহরের নাম এবং রাজ্য, অ্যাডাফ্রুট আইও ব্যবহারকারীর নাম এবং অ্যাডাফ্রুট আইও কী লিখতে হবে। একবার আপনার প্রবেশ করা এবং সংরক্ষণ করা আপনার কোডগুলি ত্রুটি ছাড়াই চালানো উচিত।
গ্রন্থাগার
পাইপোর্টাল এবং মডিউলগুলি চালানোর জন্য এগুলি প্রয়োজনীয় লাইব্রেরি।
ফন্ট
পাইপোর্টালে আবহাওয়ার তথ্য প্রদর্শনের জন্য এই ফন্টটি ব্যবহার করা হয়।
আইকন
এইগুলি বিভিন্ন আইকন যা বর্তমান আবহাওয়ার অবস্থার উপর ভিত্তি করে পাইপোর্টালে ছবি হিসাবে প্রদর্শিত হয়।
ধাপ 5: পাইপোর্টাল
এখন যেহেতু আপনার কোডটি চলছে, আপনার PyPortal আপনার শহর ও রাজ্য, সময়, বর্তমান আবহাওয়ার অবস্থার সারসংক্ষেপ এবং মিলের আইকন এবং ফারেনহাইটের তাপমাত্রা প্রদর্শন করবে।
আপনি ডার্ক স্কাই স্ক্রিপ্টে প্রদর্শিত পাঠ্যের আকার এবং অবস্থান সামঞ্জস্য করতে পারেন। আপনি যদি বিভিন্ন আইকন ব্যবহার করতে চান তবে আপনাকে সেগুলিকে সঠিক নাম হিসাবে সংরক্ষণ করতে হবে এবং আইকন ফোল্ডারে রাখতে হবে। যে কোন ডিসপ্লে আইটেম অ্যাডজাস্টেবল। এমনকি আপনি যা দেখান তা পরিবর্তন করতে পারেন। আপনাকে যা করতে হবে তা হল ডার্ক স্কাই এপিআই কলের একটি ভিন্ন অংশ বিশ্লেষণ করা এবং এটি তাপমাত্রা বা আবহাওয়ার সারাংশের পরিবর্তে প্রদর্শিত হবে।
ধাপ 6: প্রাথমিক রাজ্যের ড্যাশবোর্ড
আপনার প্রাথমিক রাজ্য অ্যাকাউন্টে যান এবং আপনার ডেটা দেখুন। আমি তাপমাত্রা এবং আবহাওয়া আইকনটি ইমোজিগুলিতে ম্যাপ করেছি, তাপমাত্রার মানকে একটি থার্মোমিটার গেজ গ্রাফ বানিয়েছি, আর্দ্রতাকে তরল স্তরের গেজ গ্রাফ বানিয়েছি, ইউভি সূচকে রঙের থ্রেশহোল্ড দিয়ে একটি বার গ্রাফ তৈরি করেছি এবং আর্দ্রতা, তাপমাত্রা এবং ইউভি সূচকের লাইন গ্রাফ তৈরি করেছি । '
আপনি আপনার আবহাওয়া ড্যাশবোর্ডে একটি ব্যাকগ্রাউন্ড ইমেজ যোগ করতে পারেন যাতে আপনি ড্যাশবোর্ডকে আরও ব্যক্তিত্ব দান করতে পারেন।
আপনি যদি পাবলিক শেয়ার থেকে ড্যাশবোর্ড লেআউটকে আপনার ড্যাশবোর্ড হিসাবে ব্যবহার করতে চান, তাহলে আপনি এখানে নির্দেশাবলী অনুসরণ করে আপনার ডেটা বালতিতে একটি লেআউট আমদানি করতে পারেন।
আমাদের ড্যাশবোর্ডের পাবলিক শেয়ার ইউআরএল হল
এখন আপনার কাছে কেবল একটি নয়, দুটি আবহাওয়া ড্যাশবোর্ড এবং আবহাওয়ার তথ্যের লগ রয়েছে।
প্রস্তাবিত:
এয়ারভিসুয়াল এয়ার কোয়ালিটি এপিআই ড্যাশবোর্ড: ৫ টি ধাপ
এয়ারভিসুয়াল এয়ার কোয়ালিটি এপিআই ড্যাশবোর্ড: এয়ারভিসুয়াল (https://www.airvisual.com) একটি ওয়েবসাইট যা সারা বিশ্বে বায়ুর গুণমানের তথ্য সরবরাহ করে। তাদের একটি API আছে যা আমরা ড্যাশবোর্ডে পাঠানোর জন্য বায়ু মানের ডেটা পেতে ব্যবহার করব। আমরা এই API- এর সাথে যোগাযোগ করব যেভাবে আমরা আমাদের সাথে করেছি
গুগল স্পিচ এপিআই এবং পাইথন ব্যবহার করে বক্তৃতা স্বীকৃতি: 4 টি ধাপ
গুগল স্পিচ এপিআই এবং পাইথন ব্যবহার করে স্পিচ রিকগনিশন: স্পিচ রিকগনিশন স্পিচ রিকগনিশন প্রাকৃতিক ভাষা প্রক্রিয়াকরণের একটি অংশ যা কৃত্রিম বুদ্ধিমত্তার একটি উপক্ষেত্র। সহজভাবে বলতে গেলে, বক্তৃতা স্বীকৃতি হল একটি কম্পিউটার সফটওয়্যারের কথ্য ভাষায় শব্দ এবং বাক্যাংশ চিহ্নিত করার ক্ষমতা
ডার্ক স্কাই এপিআই ব্যবহার করে একটি আবহাওয়া ড্যাশবোর্ড তৈরি করুন: 5 টি ধাপ (ছবি সহ)
ডার্ক স্কাই এপিআই ব্যবহার করে একটি ওয়েদার ড্যাশবোর্ড তৈরি করুন: ডার্ক স্কাই আবহাওয়ার পূর্বাভাস এবং দৃশ্যায়নে পারদর্শী। ডার্ক স্কাইয়ের শীতল দিক হল তাদের আবহাওয়া API যা আমরা বিশ্বের প্রায় যেকোনো জায়গা থেকে আবহাওয়ার তথ্য পুনরুদ্ধার করতে ব্যবহার করতে পারি। এটা শুধু আবহাওয়া বৃষ্টি বা রোদ নয় বরং তাপমাত্রা
AWS IOT এর সাথে অ্যান্ড্রয়েড অ্যাপ্লিকেশন কীভাবে সংযুক্ত করবেন এবং ভয়েস রিকগনাইজিং এপিআই বোঝা: 3 টি ধাপ
কিভাবে AWS IOT এর সাথে অ্যান্ড্রয়েড অ্যাপ্লিকেশন সংযুক্ত করতে হয় এবং ভয়েস রিকগনাইজিং API বোঝা যায়: এই টিউটোরিয়াল ব্যবহারকারীকে AWS IOT সার্ভারে অ্যান্ড্রয়েড অ্যাপ্লিকেশন কিভাবে সংযুক্ত করতে হয় এবং ভয়েস রিকগনিশন এপিআই বুঝতে পারে যা একটি কফি মেশিন নিয়ন্ত্রণ করে। ভয়েস সার্ভিস, প্রতিটি অ্যাপের গ
নাইট স্কাই পর্যবেক্ষকদের জন্য পোর্টেবল ওয়েদার স্টেশন: 7 টি ধাপ (ছবি সহ)
নাইট স্কাই পর্যবেক্ষকদের জন্য পোর্টেবল ওয়েদার স্টেশন: আলো দূষণ পৃথিবীর অনেক সমস্যার একটি। সেই সমস্যা সমাধানের জন্য আমাদের জানতে হবে কৃত্রিম আলো দিয়ে রাতের আকাশ কতটা দূষিত। বিশ্বের শিক্ষকদের সাথে অনেক শিক্ষার্থী ব্যয়বহুল সেন্সর দিয়ে হালকা দূষণ পরিমাপ করার চেষ্টা করে। আমি করার সিদ্ধান্ত নিয়েছে