সুচিপত্র:
- সরবরাহ
- ধাপ 1: ভেরোবোর্ড পিসিবি তৈরি করা
- ধাপ 2: কেস তৈরি করুন
- ধাপ 3: ক্ষেত্রে ইলেকট্রনিক্স ফিট করুন
- ধাপ 4: Arduino প্রোগ্রামিং
- ধাপ 5:
ভিডিও: ওয়াইফাই ক্লক, টাইমার ও ওয়েদার স্টেশন, ব্লিনক নিয়ন্ত্রিত: ৫ টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
এটি একটি মোর্ফিং ডিজিটাল ঘড়ি (ধারণা এবং মর্ফিং কোডের জন্য হরি উইগুনাকে ধন্যবাদ), এটি একটি অ্যানালগ ঘড়ি, আবহাওয়া রিপোর্টিং স্টেশন এবং রান্নাঘরের টাইমারও।
এটি ওয়াইফাই দ্বারা আপনার স্মার্টফোনে একটি Blynk অ্যাপ দ্বারা সম্পূর্ণরূপে নিয়ন্ত্রিত হয়।
অ্যাপ্লিকেশনটি আপনাকে অনুমতি দেয়:
প্রদর্শন morphing ডিজিটাল ঘড়ি, দিন, তারিখ, মাস প্রদর্শন এনালগ ঘড়ি, দিন, তারিখ, মাস
OpenWeathermap.org এবং স্থানীয় তাপমাত্রা/আর্দ্রতা সেন্সর থেকে wardর্ধ্বমুখী স্ক্রলিং আবহাওয়া প্রদর্শন করুন।
একটি রান্নাঘর টাইমার ফাংশন ব্যবহার করুন
সময় অঞ্চল নির্বাচকের সাথে এনটিপি সার্ভারের সময় আপডেট
ফার্মওয়্যারের ওটিএ (ওভার দ্য এয়ার) আপডেট
এখানে বর্ণিত সিস্টেম ফার্মওয়্যার একটি রাস্পবেরি পাই ব্যবহার করে Blynk এর জন্য একটি স্থানীয় সার্ভার ব্যবহার করে, Blynk ওয়েবসাইটে এটি কিভাবে সেট আপ করবেন সে সম্পর্কে প্রচুর তথ্য রয়েছে।
লোকাল সার্ভার সফটওয়্যারটি ডাউনলোড করা বিনামূল্যে এবং আপনার বাড়ির আশেপাশে অনেক Blynk নিয়ন্ত্রিত গ্যাজেট থাকলে আপনার অর্থ সঞ্চয় করতে পারে।
বিকল্পভাবে আপনি Blynk এর সাথে একটি অ্যাকাউন্ট তৈরি করতে পারেন এবং তাদের সার্ভার ব্যবহার করতে পারেন যদিও এটি সম্ভবত অ্যাপ উইজেটগুলির জন্য আপনাকে কয়েক ডলার খরচ করবে। যখন আপনি Blynk এ যোগদান করেন তখন বিনামূল্যে 'শক্তি' (উইজেট) আছে কিন্তু এই প্রকল্পের জন্য যথেষ্ট নয়।
এটি বেশ জটিল সিস্টেম যা বেশ কয়েকটি ওয়াইফাই সিস্টেম, সার্ভার এবং জটিল ফার্মওয়্যার/সফ্টওয়্যার জড়িত।
অ্যাসেম্বলি এবং ওয়্যারিং মোটামুটি সোজা কিন্তু ফার্মার ইনস্টলেশন জটিল।
আমি শুধু আশা করি আমি আপনাকে যা জানার প্রয়োজন তা বলার কথা মনে রাখব:)
বাইঙ্ক ওয়েবসাইট ব্লাইঙ্ক অধ্যয়ন করুন, আপনাকে আপনার ফোনে অ্যাপটি ইনস্টল করতে হবে।
আপনার এপিআই কী পেতে আপনাকে OpenWeathermap.org এ একটি বিনামূল্যে অ্যাকাউন্ট খুলতে হবে।
আমি একজন প্রারম্ভিককে এই প্রকল্পটি চেষ্টা করার পরামর্শ দেব না।
দয়া করে মনে রাখবেন এটি ঘড়ি প্রতিযোগিতায় একটি এন্ট্রি, দয়া করে ভোট দিন যদি আপনি এটি পছন্দ করেন।
সরবরাহ
এখানে যেমন NodeMCU 12E ESP8266 মডিউল
64 x 32 ডট ম্যাট্রিক্স ডিসপ্লে যেমন এখানে
RTC রিয়েল টাইম ক্লক মডিউল এখানে
এখানে মত DHT11 টেম্প/আর্দ্রতা মডিউল
এই মত ভেরো বোর্ড
কেসের জন্য কিছু কাঠ (প্যালেট কাঠ করবে)
এই মত 5v 6A পাওয়ার প্যাক
একটি পাওয়ার ইন জ্যাক (PCB মাউন্ট) এই মত
কিছু 24/28 গেজ অন্তরক তারের
16 উপায় ফিতা কেবল (প্রায় 300 মিমি), 2 x মহিলা DIL সকেট এবং 1 x 6 উপায় DIL সকেট
16 উপায় DIL ফিতা সংযোগকারী পুরুষ (PCB মাউন্ট)
2 উপায় টার্মিনাল ব্লক (PCB মাউন্ট)
মহিলা শিরোলেখ একক সারি (প্রায় 40 টি, বিভিন্ন দৈর্ঘ্য)
সরঞ্জাম
সোল্ডারিং স্টেশন, সোল্ডার, ওয়্যার কাটার ইত্যাদি
ধাপ 1: ভেরোবোর্ড পিসিবি তৈরি করা
ভেরো বোর্ডের একটি টুকরো 36 বা 37 টি স্ট্রিপ লম্বা করে 13 টি ছিদ্র করে কেটে নিন।
আরডুইনো বোর্ড (2 x 15 ওয়ে), আরটিসি মডিউল (5 ওয়ে) এবং ডিএইচটি 11 মডিউল (3 ওয়ে) ছবিতে মহিলা একক সারির হেডার স্ট্রিপগুলিতে সোল্ডার।
ডিসি সকেটে সোল্ডার এবং ছবিতে দেখানো 2 উপায় টার্মিনাল ব্লক।
দেখানো হিসাবে 16 উপায় DIL পুরুষ ফিতা সংযোগকারী মধ্যে ঝাল।
পরিকল্পিতভাবে বোর্ডটি তারে লাগান এবং যেখানে প্রয়োজন সেখানে ট্র্যাকগুলি কাটুন।
প্রতিটি প্রান্তে একটি 16 টি উপায় মহিলা ডিআইএল সংযোগকারী দিয়ে যথেষ্ট দীর্ঘ একটি ফিতা কেবল করুন।
আমার ম্যাট্রিক্স মডিউল দিয়ে একটি পাওয়ার ক্যাবল সরবরাহ করা হয়েছিল।
সরবরাহ না করা হলে ডিসপ্লের জন্য যথেষ্ট সময় ধরে একটি পাওয়ার ক্যাবল তৈরি করুন। ম্যাট্রিক্স মডিউল ফিট করার জন্য 4 -উপায় সংযোগকারী সহ লাল এবং কালো তারগুলি।
ম্যাট্রিক্স মডিউলের ডান দিকের সংযোগকারীর সাথে সংযোগের জন্য আপনাকে 6 -উপায় DIL মহিলা হেডার সহ একটি 5 -উপায় কেবল তৈরি করতে হবে। এই 5 টি তারের পরিবর্তে রিবন ক্যাবল থেকে ভেঙে ফেলা যেতে পারে কিন্তু আমি বোর্ডে ফিরে যাওয়া এবং ডান পাশের সংযোগকারীতে ফিরে যাওয়া সহজ বলে মনে করেছি।
দয়া করে সমস্ত তারের জন্য পরিকল্পিত অনুসরণ করুন।
মাল্টি মিটার বা কন্টিনিউটি চেকার দিয়ে প্রতিটি সংযোগের উপর যান, নিশ্চিত করুন যে কোন শর্টস বা ব্রিজযুক্ত সংযোগ নেই। ভোল্টেজ লাইন সঠিক কিনা তা পরীক্ষা করুন।
আমি এই একটি Fritzing এবং আপলোড করার সময় খুঁজে বের করার চেষ্টা করব।
ধাপ 2: কেস তৈরি করুন
আমি আমার কিছু স্ক্র্যাপ পাইন থেকে কেসটি তৈরি করেছি।
অঙ্কনটি মোটামুটি সঠিক, যেমন সবসময় কম্পিউটারে ডিজাইন করা জিনিসগুলি তাদের উপযুক্ত হয়।
ইলেকট্রনিক্স ফিট করার জন্য আপনাকে চিসেল এবং গেজ করতে হতে পারে।
আমি এটি একটি ছবির ফ্রেমের মতো মাইটার্ড কোণ দিয়ে তৈরি করেছি, এখন আমি এটি আমার সিএনসি মেশিনে করব।
আমি মনে করি এটি 3D মুদ্রিত হতে পারে। তোমার পছন্দ.
যদি এটি কাঠ হয়, তার উপর কিছু বার্নিশ স্প্ল্যাশ করুন।
ধাপ 3: ক্ষেত্রে ইলেকট্রনিক্স ফিট করুন
প্রথমে ম্যাট্রিক্স প্যানেল ফিট করুন তারপর ভেরো পিসিবি।
পাওয়ার প্যাকটি প্লাগ করুন এবং ভেরো বোর্ডের ভোল্টেজ এবং স্থলগুলি পরীক্ষা করুন Arduino, RTC, DHT11 (ব্যাটারি ভুলবেন না), ম্যাট্রিক্স এবং ফিতা তারের 2 উপায় পাওয়ার সংযোগকারী ।
যখন সব চেক আউট ঠিক আছে পাওয়ার প্যাক আনপ্লাগ এবং Arduino, RTC এবং DHT11 প্লাগ করতে এগিয়ে যান।
রিবন সংযোগকারীগুলিকে প্লাগ করুন উভয় প্রান্ত নিশ্চিত করে যে তারা সঠিকভাবে ভিত্তিক।
ডান ম্যাটিক্স সংযোগকারীতে 6 উপায় সংযোগকারী প্লাগ করুন।
ম্যাট্রিক্স প্যানেলে সরবরাহ করা বিদ্যুতের তারের মধ্যে unুকুন, একটি উপযুক্ত দৈর্ঘ্যে প্রান্তগুলি কেটে ফেলুন এবং ভেরো বোর্ডের টার্মিনাল ব্লকে স্ক্রু করুন, সঠিক মেরুতা নিশ্চিত করুন।
ধাপ 4: Arduino প্রোগ্রামিং
আপনার আরডুইনো আইডিই ইনস্টল করা দরকার, নেটে কীভাবে এটি করা যায় সে সম্পর্কে প্রচুর তথ্য রয়েছে। Arduino IDE।
ইনস্টল করার সময় পছন্দগুলিতে যান এবং নীচের পাঠ্য লাইনটি অনুলিপি করুন এবং 'অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল:' বক্সে পেস্ট করুন:-
arduino.esp8266.com/stable/package_esp8266c…
আপনাকে নিম্নলিখিত গ্রন্থাগারগুলি ইনস্টল করতে হবে:
1. BlynkSimpleEsp8266, এখান থেকে পাওয়া যাবে। এই সাইটে আপনার যা জানা দরকার তা এখানে
2. ESP8266WiFi এখানে
3. এখানে WiFiUdp
4. ArduinoOTA IDE এর সাথে অন্তর্ভুক্ত
5. এখানে টাইমলিব
6. এখানে RTClib
7. এখানে DHT
8. এখানে টিকার
9. PxMatrix এখানে
10. ফন্ট/Org_01 এখানে
লাইব্রেরিগুলি ইনস্টল করা এই নির্দেশযোগ্য অংশ নয়, নেটে প্রচুর তথ্য।
লাইব্রেরি ইনস্টল করার পরে আপনাকে IDE পুনরায় চালু করতে হবে।
IDE শুরু করুন এবং BasicOTA.ino ফাইলটি খুলুন যদি আপনি OTA সক্ষমতা পছন্দ করেন, প্রথমে ESP8266 বোর্ডে BasicOTA.ino আপলোড করুন, পরে বোর্ডটি পুনরায় সেট করুন।
আপনার জন্য নির্দিষ্ট তথ্য যোগ করতে হবে যেখানে ইনো ফাইলে প্রশ্ন চিহ্ন রয়েছে। এগুলি লাইন নম্বরে হওয়া উচিত:
6 - আপনার ওয়াইফাই SSID, 7 - আপনার ওয়াইফাই পাসওয়ার্ড, Arduino IDE তে MorphClockScrollWeather.ino ফাইলটি খুলুন
আপনি যদি OTA না পছন্দ করেন, তাহলে IDE ব্যবহার করে MorphClockScrollWeather.ino- তে OTA- এর সমস্ত রেফারেন্স মন্তব্য করুন।
Digit.cpp এবং Digit.h আইএনও হিসাবে একই ফোল্ডারে থাকা প্রয়োজন, তাদের IDE তে ট্যাব হিসাবে দেখা উচিত।
আপনার জন্য নির্দিষ্ট তথ্য যোগ করতে হবে যেখানে ইনো ফাইলে প্রশ্ন চিহ্ন রয়েছে। এগুলি লাইন নম্বরে হওয়া উচিত:
124 - আপনার সময় অঞ্চল, 140, 141, 142 - ওয়েদারম্যাপ কী এবং তথ্য, 171 - আপনার ওয়াইফাই SSID, 172 - আপনার ওয়াইফাই পাসওয়ার্ড, 173 - Blynk কর্তৃপক্ষ টোকেন, (এই বিষয়ে পরে আরো)
লাইন নম্বরগুলি আইডিই পছন্দগুলির একটি বিকল্প, বাক্সে টিক দিন।
এখন NodeMCU বোর্ডে আপলোড করুন।
আপনি যদি ওটিএ ব্যবহার করেন তবে আইডিই -তে সরঞ্জামগুলির অধীনে পোর্টে 'এজ লিট ক্লক' খুঁজে পাওয়া উচিত, এটির আইপি ঠিকানাও থাকবে। এখন আপনার ফার্মওয়্যার আপডেট করার জন্য USB তারের প্রয়োজন নেই, এটি WiFi এর মাধ্যমে করুন। দারুণ হাহ !!
দ্রষ্টব্য: আমি খুঁজে পেয়েছি সর্বশেষ Arduino IDE OTA পোর্ট প্রদর্শন করে না। আমি একটি পুরোনো সংস্করণ 1.8.5 ব্যবহার করছি। এটি ঠিক কাজ করে। আপনি সর্বশেষ IDE ডাউনলোড করার সময় তারা এই বাগটি সংশোধন করতে পারে।
ধাপ 5:
নীচের নির্দেশাবলী অনুসরণ করুন:
1. Blynk অ্যাপ ডাউনলোড করুন: https://j.mp/blynk_Android অথবা
2. QR- কোড আইকনটি স্পর্শ করুন এবং নীচের কোডটির দিকে ক্যামেরা নির্দেশ করুন
3. আমার অ্যাপ উপভোগ করুন!
অনুগ্রহ করে নোট করুন যে আমি খুঁজে পেয়েছি এটি ওয়েবসাইটের জন্য অ্যাপের জন্য একটি ভিন্ন লগইন এবং পাসওয়ার্ড।
যদি আপনি একটি স্থানীয় সার্ভার ব্যবহার করেন তবে লগইন স্ক্রিনে ট্রাফিক লাইট আইকনটি স্পর্শ করুন, কাস্টম -এ সুইচটি স্লাইড করুন, আপনার স্থানীয় সার্ভারের আইপি ঠিকানা পূরণ করুন (এটি RPi হোম স্ক্রিনে পাওয়া যাবে, এটি 192.186 এর মতো কিছু হবে। 1। ???), IP ঠিকানার পাশের পোর্ট ঠিকানা হিসেবে 9443 টাইপ করুন। প্রবেশ করুন.
যখন অ্যাপে একটি নতুন প্রকল্প তৈরি করা হয় একটি অনুমোদন টোকেন তৈরি করা হয়, এটি আপনার কাছে ইমেল করা যেতে পারে এবং তারপর Arduino IDE ব্যবহার করে MorphClockScrollWeather.ino এ োকানো যেতে পারে।
আমি মনে করি এর জন্য সবই আছে, শুভকামনা।
কোন প্রশ্ন নীচের মন্তব্য ব্যবহার করুন। আমি যথাসাধ্য উত্তর দেওয়ার চেষ্টা করব।
প্রস্তাবিত:
ম্যাজিকবিট (আরডুইনো) সহ ওয়াইফাই ওয়েদার স্টেশন: 6 টি ধাপ
ম্যাজিকবিট (আরডুইনো) সহ ওয়াইফাই ওয়েদার স্টেশন: এই টিউটোরিয়ালটি দেখায় যে কীভাবে আর্ডুইনো ব্যবহার করে ম্যাজিকবিট থেকে আবহাওয়া স্টেশন তৈরি করা যায় যা আপনার স্মার্ট ফোন থেকে বিশদ বিবরণ পেতে পারে
DIY আবহাওয়া স্টেশন এবং ওয়াইফাই সেন্সর স্টেশন: 7 টি ধাপ (ছবি সহ)
DIY ওয়েদার স্টেশন এবং ওয়াইফাই সেন্সর স্টেশন: এই প্রকল্পে আমি আপনাকে দেখাব কিভাবে একটি ওয়াইফাই সেন্সর স্টেশনের সাথে একটি আবহাওয়া কেন্দ্র তৈরি করা যায়। সেন্সর স্টেশন স্থানীয় তাপমাত্রা এবং আর্দ্রতা ডেটা পরিমাপ করে এবং এটি ওয়াইফাই এর মাধ্যমে আবহাওয়া স্টেশনে পাঠায়। আবহাওয়া কেন্দ্রটি তখন দেখায়
আরডুইনো ওয়াইফাই ওয়্যারলেস ওয়েদার স্টেশন ওয়ান্ডারগ্রাউন্ড: 10 টি ধাপ (ছবি সহ)
আরডুইনো ওয়াইফাই ওয়্যারলেস ওয়েদার স্টেশন ওয়ান্ডারগ্রাউন্ড: এই নির্দেশনায় আমি আপনাকে দেখাব কিভাবে ArduinoA ওয়েদার স্টেশন ব্যবহার করে ব্যক্তিগত ওয়্যারলেস ওয়েদার স্টেশন তৈরি করতে হয় এমন একটি ডিভাইস যা বিভিন্ন সেন্সর ব্যবহার করে আবহাওয়া এবং পরিবেশ সম্পর্কিত তথ্য সংগ্রহ করে। আমরা অনেক কিছু পরিমাপ করতে পারি
AVR মাইক্রোকন্ট্রোলার। টাইমার ব্যবহার করে LEDs ফ্ল্যাশার। টাইমার ইন্টারাপ্ট। টাইমার সিটিসি মোড: 6 টি ধাপ
AVR মাইক্রোকন্ট্রোলার। টাইমার ব্যবহার করে LEDs ফ্ল্যাশার। টাইমার ইন্টারাপ্ট। টাইমার সিটিসি মোড: হ্যালো সবাই! ইলেকট্রনিক্স ক্ষেত্রে টাইমার একটি গুরুত্বপূর্ণ ধারণা। প্রতিটি ইলেকট্রনিক উপাদান একটি সময় ভিত্তিতে কাজ করে। এই টাইম বেসটি সমস্ত কাজকে সিঙ্ক্রোনাইজড রাখতে সাহায্য করে। সমস্ত মাইক্রোকন্ট্রোলার কিছু পূর্বনির্ধারিত ঘড়ির ফ্রিকোয়েন্সিতে কাজ করে
একটি BME280 সেন্সর সহ ESP32 ওয়াইফাই ওয়েদার স্টেশন: 7 টি ধাপ (ছবি সহ)
একটি BME280 সেন্সর সহ ESP32 ওয়াইফাই ওয়েদার স্টেশন: প্রিয় বন্ধুরা অন্য একটি টিউটোরিয়ালে স্বাগতম! এই টিউটোরিয়ালে আমরা একটি ওয়াইফাই সক্ষম আবহাওয়া স্টেশন প্রকল্প তৈরি করতে যাচ্ছি! আমরা প্রথমবারের মতো নতুন, চিত্তাকর্ষক ESP32 চিপ ব্যবহার করতে যাচ্ছি একটি নেক্সশন ডিসপ্লে সহ। এই ভিডিওতে, আমরা যাচ্ছি