DS18b20 তাপমাত্রা সেন্সর তালিকাভুক্ত নয়


15

আমি এই বিষয়ে কিছু পরামর্শ সত্যিই প্রশংসা করব। মোট নুব হওয়ার কারণে আমি আমার রাস্পবেরি পাইয়ের সাথে কীভাবে DS18b20 সেন্সর ব্যবহার করতে পারি তা ব্যাখ্যা করার জন্য আমি ইন্টারনেটে একটি গাইডকে ঘনিষ্ঠভাবে অনুসরণ করেছি। গাইডটি হ'ল http://www.cl.cam.ac.uk/freshers/raspberrypi/tutorials/temperature/ এবং অনুসরণ করা মোটামুটি সহজ।

আমি "দেবি http://archive.raspberrypi.org/debian/ Wheezy প্রধান অচিরাচরিত" পড়ার জন্য raspi.list ফাইলটি পরিবর্তন করেছিলাম এবং তারপরে অ্যাপটি-গেট আপডেট চালনা করব এবং অ্যাপটি -আপগ্রেড আপগ্রেড করব। যা কিছু বাধা ছাড়াই চলেছে।

আমি তখন DS18b20 কে 3 ভি, গ্রাউন্ড এবং ডেটা (জিপিও # 4) সাথে সংযুক্ত করে ডেটা এবং 3 ভি 4.7 ওহম প্রতিরোধকের মাধ্যমে সংযুক্ত করি।

আমি তখন চালানোর জন্য কনসোলটি ব্যবহার করেছি;

sudo modprobe w1-gpio
sudo modprobe w1-therm
cd /sys/bus/w1/devices/

এই সব কাজ করে। যাইহোক, টাইপ করার সময় ls, গাইডটি আমাকে বলেছে যে অনুসরণ করা তালিকাভুক্ত সংবেদকের ক্রমিক নম্বরটি আমার উচিত w1_bus_master1

আমি আসলে যা পাই তা w1_bus_master1কেবল কোনও সিরিয়াল নম্বর নয়। আমি যা ভাবতে পারি তার সব চেষ্টা করেছি (যা খুব বেশি নয়)। সমস্যা কি হতে পারে সে সম্পর্কে কেউ কি কিছু নির্দেশনা দিতে সক্ষম?

অনেক ধন্যবাদ

Raspnoob।


1
দেখে মনে হচ্ছে আপনার রাস্পবেরিপি আপনার সেন্সরটি দেখেনি। এটি সঠিক উপায়ে সংযুক্ত কিনা তা ডাবল পরীক্ষা করুন (উদাহরণস্বরূপ, আপনি সেন্সর পিন 1 টি পিন 3, ইত্যাদি হিসাবে সংযুক্ত না করেন), ডাবল পরীক্ষা করুন যে আপনি জিপিও 4 তে ডেটা পিনটি সংযুক্ত করেছেন, অন্য সেন্সরটি পরীক্ষা করুন (সম্ভবত আপনি ব্রেকটি পরিচালনা করেছেন আপনি এখনই এটি পরীক্ষা করছেন)। এছাড়াও, যেহেতু আমি জানি না এটি টাইপো কিনা, তাই আপনি 4.7 ওহম (4700 ওহম) প্রতিরোধক ব্যবহার করছেন কিনা ডাবল পরীক্ষা করে দেখুন 4.. Oh ওহম নয়।
ক্রিজিসটফ অ্যাডামস্কি

প্রতিক্রিয়াটির জন্য ধন্যবাদ, এটি টাইপো ছিল একটি 4.7 কে ওহম প্রতিরোধক (হলুদ, বেগুনি, লাল, সোনার)। আমার কাছে তিনটি তাপমাত্রা সেন্সর রয়েছে এবং সেগুলির কোনওটিই কাজ করে না, তবে এটি সম্ভব যে আমি মিসওয়্যারের মাধ্যমে তাদের তিনটিই ভেঙে ফেলতে পেরেছি। কমপক্ষে অন্য কিছু বলে মনে হচ্ছে ভুল হিসাবে ঝাঁপিয়ে পড়েছে তাই আমি আরও কয়েকটা কিনে শুরু করব।
রাস্পনুব

উত্তর:


15

আমি আপনার সংযোগগুলি ডাবল পরীক্ষা করার পরামর্শ দিচ্ছি। সংযোগের ফটো
W আমার ওয়্যারিং (যা আমার পক্ষে কাজ করে)

পাই হেডার পিনI পাই চিট শীট থেকে

টেম্পল গ্রাফ এবং পাই কমান্ডগুলির স্ক্রিনশট
DS কমান্ড এবং উদাহরণ আউটপুট + ডিএস 18 বি 20 এর আউটপুট + আরআরডিটিওল গ্রাফগুলি (শীর্ষ ফটোতে দেখানো একটি))

যদি কোনও ছবি হাজার শব্দের মূল্যবান হয় তবে স্ট্যাক এক্সচেঞ্জ 30 টি অক্ষরের জন্য জোর দেয় কেন?


হিটফ্যান জনকে ধন্যবাদ যা ঠিক তাই ছিল। একটি তারের ত্রুটি। আপনার ছবিটি সেকেন্ডের মধ্যে সমস্যার সমাধান করেছে। আমি কিছুটা বিভ্রান্ত হয়েছি যে যদিও আমার কাছে এটি পিন 7 যা ডায়াগ্রামে আমি এটি সাধারণ উদ্দেশ্য ঘড়ি হিসাবে লেবেল করেছি। এটি জিপিআইও # 4 কেমন? আবারও ধন্যবাদ,
রাস্পনুব

@ রাস্পনুব: আপডেট হওয়া উত্তরে পিনআউট দেখুন, নম্বর বিভ্রান্তিকর। জিপিআইও নম্বরটি প্রতিটি সিস্টেম-অন-চিপ নির্মাতাদের বিশেষ অনুসারে হয় তবে শিরোনাম পিনগুলি আলাদাভাবে সংগঠিত হয় এবং পিনের লাইনগুলির পরিবর্তে পৃথকভাবে একটি জিগ-জ্যাগ পদ্ধতিতে গণনা করা হয়। PS দয়া করে উত্তরটি স্বীকার করতে টিকটি ক্লিক করুন যদি এটি আপনার সমস্যার সমাধান করতে সহায়তা করে।
রেডগ্রিটিব্রিক

1
আমি কি আলাদা জিপিআইও ব্যবহার করতে পারি?
Andres

4
আমি এটি না করা পর্যন্ত আমি রাস্পবিয়ান ১.৪.০ এবং একটি মডেল বি + এর সাথে কাজ করতে পারি না: /boot/config.txt এর শেষে নিম্নোক্ত লাইনটি যুক্ত করুন: dtoverlay = w1-gpio, gpiopin = 4
ডেভিড টিঙ্কার

14

পাই বি + এর সাথে আমারও একই সমস্যা ছিল এবং এটিতে একটি লাইন যুক্ত করে সমাধান করেছি /boot/config.txt। নীচে নীচে যুক্ত করুন:

dtoverlay=w1-gpio,gpiopin=4

সমাধানটি এখানে পেয়েছে: www.raspberrypi-spy.co.uk


এটা আমার জন্য এটি। পাই পাই মডেল ১ এর জন্য এটি প্রয়োজনীয় ছিল না বলে মনে হয় আমার কাছে মডেল ২ রয়েছে এবং এটির প্রয়োজন। কোন modprobeপ্রয়োজন ছিল।
অলিভ

আমার পাই মডেল 3 বি এর জন্যও প্রয়োজনীয় ছিল
ব্যবহারকারীর 100464

3

আপনি প্যারাসাইট পাওয়ার মোডে DS18B20 ব্যবহার করতে পারেন, যার অর্থ আপনার কেবল দুটি তারের প্রয়োজন: গ্রাউন্ড এবং ডেটা, ডেটার জন্য পুলআপ রোধকের প্রয়োজন নেই।

ডেটাসিট অনুসারে ( http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf পৃষ্ঠা 2): প্যারাসাইট পাওয়ার মোডে অপারেশনের জন্য ভিডিডি অবশ্যই ভিত্তিযুক্ত হতে হবে।

ডিএস 18 বি 20-কে এই আদেশগুলি জারি করে অর্জনযোগ্য এই মোডে ডেটা লাইনে শক্তিশালী টান আপ প্রয়োজন:

sudo modprobe w1-gpio pullup=1
sudo modprobe w1-therm strong_pullup=1

সম্পাদনা (মন্তব্যের জবাবে):

  • পরজীবী শক্তি মোড তারের মধ্যে সরলতা বৈশিষ্ট্যযুক্ত। এই মোডের জন্য কেবল 2 টি তার প্রয়োজন। এটি বিশেষত গুরুত্বপূর্ণ যখন যখন কেউ প্রচুর সংখ্যক সেন্সর একসাথে তারের করতে চান।

  • পরজীবী মোডের অসুবিধাটি হ'ল যথেষ্ট স্রোত সরবরাহ করতে সক্ষম হতে আইওর শক্তিশালী পুলআপ দরকার। তবে এই তাপমাত্রা সেন্সরগুলির সাথে এটি আসল সমস্যা নয়।

  • পরজীবী শক্তির আর একটি অসুবিধা হ'ল ধীর যোগাযোগের গতি। একজনকে পরজীবী ক্যাপাসিটর চার্জ করতে হবে এবং এই সেন্সর> 500 এমএসের ক্ষেত্রে সময় লাগে।


1
সাধারণ মোডের তুলনায় প্যারাসাইট মোডে DS18B20 ব্যবহারের সুবিধা বা অসুবিধাগুলি কী কী?
ম্যাথু ময়েসেন

(কিছুটা দেরি হলেও) উত্তর যুক্ত হয়েছে।
সানাই

ধন্যবাদ. "পরজীবী শক্তি মোড ... বিশেষত গুরুত্বপূর্ণ যখন যখন কেউ এক সাথে প্রচুর সংখ্যক সেন্সর একসাথে তারের করতে চান" আমি বর্তমানে প্যারাসাইট মোডটি ব্যবহার না করে একটি ব্রেডবোর্ডে আরও 7 টি প্রোবকে সংযুক্ত করি। এই ক্ষেত্রে কেন পরজীবী হওয়া গুরুত্বপূর্ণ?
ম্যাথু ময়েসেন

কিছু পরিস্থিতিতে কম তারের ব্যয় হ্রাস করতে পারে বা যান্ত্রিক বা জায়গার সমস্যা এড়াতে সহায়তা করতে পারে। কারও ডেস্কে ছোট শখের প্রকল্পগুলির জন্য এটি অপ্রাসঙ্গিক।
সানাই

1
সম্ভবত আপনি যদি একটি বাহ্যিক পুল-আপ ব্যবহার করেন তবে পুলআপ = 1 কনফিগারেশন প্রয়োজন হয় না?
পাইর্স 7

-1

আপনার যদি হুইজির একটি নতুন সংস্করণ থাকে তবে কনফিগারেশন প্রোগ্রামে "ডিভাইস ট্রি" সক্ষম করবেন না! আমি দেখতে পাচ্ছি যে এটি আপনাকে পিসের হার্ডওয়্যার দিয়ে সমস্ত ধরণের বিপর্যয় সৃষ্টি করে।

এটি করে, আপনাকে উপরের উল্লিখিত মন্তব্যগুলি থেকে লাইনটি যুক্ত করতে হবে না:

dtoverlay = W1-GPIO, gpiopin = 4


-1

সর্বশেষতম কার্নেলের সাথে একটি তারের সেটআপ করতে আপনি নীচের দিকটি অনুসরণ করতে পারেন: http://bigfieldsblog.cloudapp.net/keyes-18b20-temperature-sensor-and-raspberry-pi-2/


1
কেবল তথ্যহীন লিংক-উত্তর সম্পর্কে আমাদের নীতিমালার সাথে তাল মিলিয়ে , যদি এই পোস্টটি এমন তথ্য সম্বলিত সম্পাদনা না করা হয় যা উত্তর হিসাবে দাঁড়াতে পারে তবে ন্যূনতম, 48 ঘন্টার মধ্যে এটি সম্প্রদায় দ্বারা সংশোধন করে সহজ করার জন্য এটি কমিউনিটি উইকিতে রূপান্তরিত হবে।
ঘনিমা

-2

পিন 3 অবশ্যই ডেটাশিট প্রতি পরজীবী শক্তি মোডে গ্রাউন্ড করা উচিত!


3
হাই হ্যালো স্বাগতম। দয়া করে আপনার উত্তরটি প্রসারিত করুন, যেমন লিঙ্কগুলি, আরও বিবরণ, ফটো বা অনুরূপ সহ।
myhd
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.