فهرست مطالب:
- مرحله 1: آردوینو را روی Breadboard بسازید
- مرحله 2: اتصال LCD
- مرحله 3: اتصال سنسور دما DS18B20
- مرحله 4: آماده سازی مدار
- مرحله 5: کد آردوینو
- مرحله ششم: بالاخره انجام دادید
- مرحله 7: LIVE را ببینید
تصویری: دماسنج دیجیتال با آردوینو و DS18B20: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
به سادگی یک دماسنج دیجیتالی ایجاد کنید تا بتواند دمای اتاق فعلی روی صفحه LCD را به شما بگوید. این یک پروژه مبتدی است. دستگاه های مورد نیاز: 1. Arduino UNO R3 2. سنسور دما DS18B20. 3. صفحه نمایش LCD 16X2. 4. اتصال سیم ها. 5. تابلوی پروژه. حالا اجازه دهید دماسنج دیجیتال بسازیم ….. این یک پینت Atmega168 برای آردوینو است. اگر می خواهید این دماسنج را با آردوینو خود بسازید ، این مورد را کنار بگذارید.
مرحله 1: آردوینو را روی Breadboard بسازید
ایجاد آردوینو بر روی ساحل بسیار آسان است. اکنون مراحل سیم کشی مرحله به مرحله در زیر آمده است: 1. پین 7 -> +5V 2. Pin8 -> GND 3. Pin9 -> کریستال -> خازن 22pF -> GND 4. Pin10-> کریستال -> خازن 22pF -> GND 5. پین 22 -> GND 6. Pin21 & Pin20 -> +5V 7. Pin1-> 10K ثبت نام در GND +دکمه فشار +5V اکنون شما آماده هستید ……………..
مرحله 2: اتصال LCD
مرحله 3: اتصال سنسور دما DS18B20
مرحله 4: آماده سازی مدار
مطابق مثال LCD پیش فرض در IDE arduino ، LCD را با atmega یا arduino وصل کنید. اکنون گذرگاه DS1307 DATA را به PIN DIGITAL 7 وصل کنید (پین 13 Atmega)
مرحله 5: کد آردوینو
#Include #include #include int DS18S20_Pin = 7؛ // پین سیگنال DS18S20 در دیجیتال 7 توسط rahulmitra LiquidCrystal LCD (12 ، 11 ، 5 ، 4 ، 3 ، 2) ؛ // تراشه دما i/o OneWire ds (DS18S20_Pin) ؛ // در پین دیجیتال 7 توسط rahulmitra void setup (void) {Serial.begin (9600)؛ lcd.begin (16 ، 2) ؛ // پیام را روی LCD چاپ کنید. lcd.print ("راهول میترا") ؛ } void loop (void) {float temperature = getTemp ()؛ Serial.println (دما) ؛ lcd.setCursor (0 ، 1) ؛ lcd.print ("Temp:")؛ ال سی دی چاپ (دما) ؛ lcd.print (" *C") ؛ تأخیر (100) ؛ // فقط در اینجا برای کاهش سرعت خروجی ، بنابراین خواندن آن آسان تر است} float getTemp () {// دمای یک DS18S20 را در داده بایت DEG درجه سانتیگراد باز می گرداند [12]؛ byte addr [8]؛ اگر (! ds.search (addr)) {// سنسور دیگر در زنجیره وجود ندارد ، جستجو را ds.reset_search () بازنشانی کنید ؛ بازگشت -1000 ؛ } if (OneWire:: crc8 (addr، 7)! = addr [7]) {Serial.println ("CRC معتبر نیست!")؛ بازگشت -1000 ؛ } if (addr [0]! = 0x10 && addr [0]! = 0x28) {Serial.print ("دستگاه شناخته نمی شود")؛ بازگشت -1000 ؛ } ds.reset ()؛ ds.select (addr) ؛ ds.write (0x44 ، 1) ؛ // شروع تبدیل ، با قدرت انگل در پایان بایت فعلی = ds.reset ()؛ ds.select (addr) ؛ ds.write (0xBE) ؛ // Scratchpad را برای (int i = 0 ؛ i <9؛ i ++) بخوانید {// ما به 9 بایت داده نیاز داریم = ds.read ()؛ } ds.reset_search ()؛ بایت MSB = داده [1]؛ بایت LSB = داده [0]؛ float tempRead = ((MSB << 8) | LSB) ؛ // با استفاده از دو شناور تعریف TemperatureSum = tempRead /16؛ بازگشت TemperatureSum ؛ }
مرحله ششم: بالاخره انجام دادید
مرحله 7: LIVE را ببینید
www.youtube.com/watch؟v=7718FODdtio&list=UUY916I6z4Y3QQhzjHsIhR8w
توصیه شده:
دماسنج دیجیتال مبتنی بر آردوینو: 3 مرحله
دماسنج دیجیتال مبتنی بر آردوینو: در این پروژه ، یک دماسنج دیجیتالی مبتنی بر آردوینو طراحی شده است که می تواند برای تجزیه و تحلیل دمای اتاق استفاده شود. دماسنج به طور کلی به عنوان یک ابزار اندازه گیری دما استفاده می شود. اصول مختلفی وجود دارد که می توان برای اندازه گیری
دماسنج مادون قرمز غیر تماسی مبتنی بر آردوینو - دماسنج مبتنی بر IR با استفاده از آردوینو: 4 مرحله
دماسنج مادون قرمز بدون تماس مبتنی بر آردوینو | دماسنج مبتنی بر IR با استفاده از آردوینو: سلام بچه ها در این دستورالعمل ما با استفاده از آردوینو یک دماسنج غیر تماسی ایجاد می کنیم. از آنجا که گاهی اوقات دمای مایع/جامد بسیار زیاد یا بسیار پایین است و سپس تماس با آن و خواندن آن سخت است. دما در آن حالت
دماسنج دیجیتال Acme W/ DS18B20 Temp Probe & I2C LCD: 5 مرحله
دماسنج دیجیتال Acme W/ DS18B20 Temp Probe & I2C LCD: این یک پروژه بسیار ساده است که هزینه زیادی ندارد و زمان زیادی را نیز صرف نخواهد کرد. من آن را در جعبه آمازون گذاشتم زیرا آنجا بود ، اما می توان آن را تقریباً در هر چیزی نصب کرد
آردوینو از خراش - دماسنج دیجیتال: 7 مرحله (همراه با تصاویر)
آردوینو از خراش - دماسنج دیجیتال: من دوست داشتم پروژه هایی را با آردوینوس انجام دهم ، اما قیمت هر قطعه پروژه شما 30 دلار است. بنابراین من می خواهم به شما نشان دهم که چگونه می توانید آردوینو خود را از ابتدا بسازید و در انجام این کار در هزینه خود صرفه جویی کنید. آردوینو خود را با حدود 8 دلار تهیه کنید. برای این آموزش
دماسنج دیجیتال آردوینو DIY: 5 مرحله
دماسنج دیجیتال آردوینو DIY: سلام به همه! در اینجا نحوه ساخت دماسنج دیجیتال ساده با استفاده از آردوینو را به شما نشان خواهم داد