সুচিপত্র:
- ধাপ 1: নকশা পরীক্ষা করার জন্য ব্রেডবোর্ড
- ধাপ 2: বোর্ড তৈরি এবং আবাসন
- ধাপ 3: Arduino পিন সংযোগ
- ধাপ 4: Arduino স্কেচ
- ধাপ 5: চূড়ান্ত
- ধাপ 6: ম্যানুয়ালি বেসলাইন উচ্চতা ইনপুট সহ সংস্করণ 2
- ধাপ 7:
ভিডিও: বায়ুমণ্ডলীয় চাপের উপর ভিত্তি করে অ্যালটাইমিটার (উচ্চতা মিটার): 7 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
[সম্পাদনা]; ম্যানুয়ালি বেসলাইন উচ্চতা ইনপুট সহ ধাপ 6 এ সংস্করণ 2 দেখুন।
এটি একটি Arduino Nano এবং একটি Bosch BMP180 বায়ুমণ্ডলীয় চাপ সেন্সরের উপর ভিত্তি করে একটি Altimeter (Altitude Meter) এর বিল্ডিং বর্ণনা।
নকশা সহজ কিন্তু পরিমাপ স্থিতিশীল এবং বেশ নির্ভুল (1 মি স্পষ্টতা)।
প্রতি দ্বিতীয় দশটি চাপের নমুনা তৈরি করা হয় এবং এই দশটির গড় গণনা করা হয়। এই চাপকে একটি বেসলাইন চাপের সাথে তুলনা করা হয় এবং এটি উচ্চতা প্রক্রিয়া করার জন্য ব্যবহৃত হয়। বেসলাইন চাপটি এই মুহুর্তে পরিমাপ করা হয় যে অ্যালটিমিটারটি চালিত হয় তাই এটি শূন্য মিটারের উচ্চতাকে প্রতিনিধিত্ব করে। প্রয়োজনে বোতাম টিপে বেসলাইন চাপ পুনরায় সেট করা যেতে পারে।
[সম্পাদনা]: সংস্করণ 2 ম্যানুয়ালি বেসলাইন উচ্চতা ইনপুট আছে। ধাপ 6 এ বর্ণনা দেখুন
বেসলাইন সেট করার সময় (পাওয়ার অন বা বোতাম পুশ) বর্তমান বায়ুমণ্ডলীয় চাপ এক সেকেন্ডের জন্য প্রদর্শিত হয়। এর পরে উচ্চতা 4-সংখ্যার ডিসপ্লেতে থাকে এবং এটি প্রতি সেকেন্ডে আপডেট হবে।
বেসলাইন সেট করার পর নিচে-পাহাড়ে যাওয়ার সময় নেতিবাচক উচ্চতার জন্য একটি লাল নেতৃত্ব ব্যবহার করা হয়।
[সম্পাদনা]: সংস্করণ 2 এর সাথে এটি নেতিবাচক উচ্চতার প্রতিনিধিত্ব করে তাই সমুদ্রপৃষ্ঠের নিচে।
অ্যালটিমিটারটি একটি ইউএসবি কেবল দ্বারা চালিত হয় তাই এটি একটি গাড়ি, মোটরসাইকেল বা অন্য যেকোন জায়গায় ইউএসবি বা পাওয়ার ব্যাঙ্কে ব্যবহার করা যায়।
দুটি বিশেষ গ্রন্থাগার ব্যবহার করা হয়। BMP180 এর জন্য একটি যা এখানে পাওয়া যাবে। এবং একটি TM1637 4-সংখ্যার ডিসপ্লে যা এখানে পাওয়া যাবে।
BMP180 নতুন সংস্করণ নয়। এটি BMP280 দ্বারা প্রতিস্থাপিত বলে মনে হচ্ছে। এই নকশায় BMP180 কে BMP280 দিয়ে প্রতিস্থাপন করা সহজ হওয়া উচিত।
স্কেচের অংশগুলি BMP180 লাইব্রেরির সাথে বিতরণ করা "BMP180_altitude_example.ino" এর উপর ভিত্তি করে।
ধাপ 1: নকশা পরীক্ষা করার জন্য ব্রেডবোর্ড
আমি নকশা পরীক্ষা করার জন্য একটি Arduino Uno দিয়ে শুরু করেছি। চূড়ান্ত সংস্করণে আমি একটি ন্যানো ব্যবহার করেছি কারণ এটি ছোট।
ধাপ 2: বোর্ড তৈরি এবং আবাসন
একটি একক বোর্ড ব্যবহার করা হয়। আবাসনের কভারে বোতাম, নেতৃত্বাধীন এবং 4-সংখ্যার ডিসপ্লে রয়েছে।
ধাপ 3: Arduino পিন সংযোগ
BMP180 এর জন্য সংযোগ: GND - GNDVCC - 3.3V (!!) SDA - A4SCL - A5
4 -ডিজিটের TM1637 ডিসপ্লের জন্য সংযোগ: GND - GNDVCC - 5VCLK - D6DIO - D8
LED voor নেতিবাচক মান - ডাউন -হিল: D2
বেসলাইন চাপ রিসেট করার জন্য বোতাম: D4
ধাপ 4: Arduino স্কেচ
ধাপ 5: চূড়ান্ত
এটাই ফল…
ধাপ 6: ম্যানুয়ালি বেসলাইন উচ্চতা ইনপুট সহ সংস্করণ 2
এই সংস্করণে একটি অতিরিক্ত বোতাম চালু করা হয়েছে। বোতাম 1 (কালো) হল ম্যানুয়ালি বেসলাইন উচ্চতা ইনপুট শুরু করা। বোতাম 2 (সাদা) হল প্রতি ডিজিটের মান বাড়ানো।
উচ্চতা ইনপুট সময় ক্রম হল:
বোতাম 1 টি ধাক্কা - LED ফ্ল্যাশ 1 বার - বোতাম 2 000x এ x ডিজিট বাড়ানোর জন্য ব্যবহার করা যেতে পারে
বোতাম 1 আবার ধাক্কা - LED ফ্ল্যাশ 2 বার - বোতাম 2 00x0 এ x ডিজিট বাড়ানোর জন্য ব্যবহার করা যেতে পারে
বোতাম 1 আবার ধাক্কা - LED ফ্ল্যাশ 3 বার - বোতাম 2 0x00 এ x ডিজিট বাড়ানোর জন্য ব্যবহার করা যেতে পারে
বোতাম 1 আবার ধাক্কা - LED 4 বার জ্বলছে - বোতাম 2 x000 এ x ডিজিট বাড়ানোর জন্য ব্যবহার করা যেতে পারে
বাটন 1 আবার ধাক্কা - 5 বার LED ফ্ল্যাশ - বাটন 2 চিহ্ন পরিবর্তন করতে ব্যবহার করা যেতে পারে: led_on = নেগেটিভ (সমুদ্রপৃষ্ঠের নিচে), led_off = ইতিবাচক (সমুদ্রপৃষ্ঠের উপরে)
বোতাম 1 আবার ধাক্কা - LED ফ্ল্যাশ 1 বার দীর্ঘ - বেসলাইন উচ্চতা ইনপুট প্রস্তুত
ধাপ 7:
সংস্করণ 2 এর স্কেচ।
প্রস্তাবিত:
ESP8266 এর উপর ভিত্তি করে অ্যাপল হোমকিট ওয়াই-ফাই ডিহুমিডিফায়ার ?: 6 টি ধাপ (ছবি সহ)
ESP8266- এর উপর ভিত্তি করে অ্যাপল হোমকিট ওয়াই-ফাই ডিহুমিডিফায়ার? তাই আমি আমার নিজের ওয়াই-ফাই সক্ষম অ্যাপল হোমকিট ডিহুমিডিফায়ার তৈরি করার সিদ্ধান্ত নিয়েছি যা আমার কাছে ইতিমধ্যেই আছে? আমি
মাইক্রোপিথন ইএসপি 32 এর উপর ভিত্তি করে লোরা গেটওয়ে: 10 টি ধাপ (ছবি সহ)
মাইক্রো পাইথন ইএসপি 32 এর উপর ভিত্তি করে লোরা গেটওয়ে: সাম্প্রতিক বছরগুলিতে লোরা খুব জনপ্রিয় হয়েছে। এই প্রযুক্তি ব্যবহার করে ওয়্যারলেস কমিউনিকেশন মডিউল সাধারণত সস্তা (ফ্রি স্পেকট্রাম ব্যবহার করে), আকারে ছোট, শক্তি-দক্ষ এবং দীর্ঘ যোগাযোগের দূরত্ব রয়েছে এবং এটি মূলত পারস্পরিক যোগাযোগের জন্য ব্যবহৃত হয়
রাস্পবেরি পাই এর জন্য CPU তাপমাত্রার উপর ভিত্তি করে PWM নিয়ন্ত্রিত ফ্যান: 4 টি ধাপ (ছবি সহ)
রাস্পবেরি পাইয়ের জন্য সিপিইউ তাপমাত্রার উপর ভিত্তি করে পিডব্লিউএম নিয়ন্ত্রিত ফ্যান: রাস্পবেরি পাইয়ের অনেক ক্ষেত্রেই সিপিইউকে ঠান্ডা করতে সাহায্য করার জন্য একটু 5V ফ্যান নিয়ে আসে। যাইহোক, এই ভক্তরা সাধারণত বেশ শোরগোল করে এবং অনেকে শব্দটি কমাতে 3V3 পিনে প্লাগ করে। এই ভক্তদের সাধারণত 200mA এর জন্য রেট দেওয়া হয় যা বেশ ভাল
[১৫ মিনিট] উইজলি ক্লক / হু হোম ইন্ডিকেটর - TR -064 (বিটা) এর উপর ভিত্তি করে: 4 টি ধাপ (ছবি সহ)
[১৫ মিনিট] উইজলি ক্লক / হু হোম ইন্ডিকেটর-TR-064 (বিটা) এর উপর ভিত্তি করে: আপডেট: ধাপ See দেখুন। দীর্ঘ গল্প (TL; নিচে DR): কিছু সময় আগে আমি আমার কম্পিউটারে একটি ছোট ব্যাশ-স্ক্রিপ্ট লিখেছিলাম যা রেজিস্টার্ড ডিভাইসের জন্য নেটওয়ার্ক স্ক্যান করুন এবং সংশ্লিষ্ট নামের নামের সাথে তাদের হোস্টনামগুলির তুলনা করুন। প্রতিবার একটি ডিভাইস লগ ইন করবে
WEMOS D1 (ESP-8266EX) এর উপর ভিত্তি করে MicroPython IoT Rover: 7 টি ধাপ (ছবি সহ)
WEMOS D1 (ESP-8266EX) এর উপর ভিত্তি করে MicroPython IoT Rover: ** আপডেট: আমি v2 এর জন্য একটি নতুন ভিডিও পোস্ট করেছি ** আমি ছোট বাচ্চাদের জন্য রোবটিক্স ওয়ার্কশপ হোস্ট করি এবং আমি সবসময় আকর্ষণীয় প্রজেক্ট তৈরির জন্য অর্থনৈতিক প্ল্যাটফর্ম খুঁজছি। যদিও আরডুইনো ক্লোনগুলি সস্তা, এটি C/C ++ ভাষা ব্যবহার করে যা বাচ্চারা নয়