Mundarija:

Arduino pizza termometri: 7 qadam
Arduino pizza termometri: 7 qadam

Video: Arduino pizza termometri: 7 qadam

Video: Arduino pizza termometri: 7 qadam
Video: Уроки Arduino. Подключение термометров DS18B20 и NTC термистора 2024, Noyabr
Anonim
Arduino pizza uchun yuqori termometr
Arduino pizza uchun yuqori termometr

Hamma sabrsiz bo'lgan paytni boshidan kechirgan va pechning birinchi luqmasini pechdan chiqarib, faqat ming quyosh issiqligida og'zining tomini yoqib yuborishi kerak edi. Men bilamanki, menda shunday lahzalar bo'lgan va nihoyat, buning oldini olishga yordam beradigan biror narsa qilishga qaror qildim. Arduino va harorat sensori yordamida pitssa xizmat qilish va sousning harorati va pitsaning tepasini o'lchash uchun uy qurilishi spatula yaratiladi.

Bunga erishish uchun men dizaynga bir nechta asosiy talablarni qo'ydim:

  • Elektr simlari (Arduinsiz) spatulaga o'rnatilishi kerak
  • Agar u juda issiq bo'lsa yoki iste'mol qilish uchun to'g'ri harorat bo'lsa, foydalanuvchiga xabar berish kerak
  • Spatula yuvilishi mumkin va oziq -ovqat xavfsiz bo'lishi kerak

Ushbu yo'riqnomada men sizga sxemani, kodni va spatulaning oxirgi yig'ilishini demo -video bilan birga ko'rsataman.

1 -qadam: Asboblar va materiallar

Asboblar va materiallar
Asboblar va materiallar
Asboblar va materiallar
Asboblar va materiallar
Asboblar va materiallar
Asboblar va materiallar
Asboblar va materiallar
Asboblar va materiallar

Asboblar:

  1. Matkap (agar siz spatulani men kabi o'zgartirishingiz kerak bo'lsa)
  2. Matkap uchlari
  3. Oziq -ovqat xavfsiz yopishtiruvchi (ASI № 502 silikon)

Ta'minot:

  1. (1) 4.7 kOhm qarshilik
  2. (2) 220 Ohm qarshilik
  3. (1) Yashil LED
  4. (1) qizil LED
  5. (1) Arduino (har qanday xilma -xillik ishlaydi, men Seeeduino -dan foydalanaman) kompyuterga ulanish uchun tegishli ma'lumot kabeli.
  6. (1) o'tish simlari
  7. (1) spatula
  8. (1) DS18B20 harorat sensori (oldindan qurilishi afzalroq, men oziq -ovqat xavfsizligi va tozalash uchun zanglamaydigan po'latdan yasalgan kapsuladan foydalanaman)
  9. (1) non paneli

Ixtiyoriy elementlar:

  1. Raqamli ko'p o'lchagich (elektron nosozliklarni tuzatish uchun)
  2. Lehimlash temir va lehim (doimiy elektronlar uchun)

2 -qadam: dasturiy ta'minot va kutubxonalar

Mikrokontroller va DS18B20 harorat sensori bilan ishlash uchun sizga ba'zi dasturiy ta'minot va Arduino kutubxonasini yuklab olishingiz va o'rnatishingiz kerak bo'ladi.

Arduino IDE: Bu erda kod yoziladi va tuziladi

Buni bu erdan toping:

2. OneWire kutubxonasi

Buni bu erdan toping:

Asboblar yorlig'iga o'ting va "OneWire" ni qidirish mumkin bo'lgan kutubxonalarni boshqarish orqali siz ushbu kutubxonani topishingiz va Arduino IDE -ga o'rnatishingiz mumkin.

3 -qadam: O'chirish sxemasini yarating

O'chirish davri
O'chirish davri

Elektr sxemasini qurish uchun qo'llanma sifatida biriktirilgan sxemaga qarang. Sxemada ko'rsatilganidek, LEDlarni mos keladigan mikrokontroller IO ga ulang. Sensor chiqishini mikro-kontrollerdagi IO2 ga ulang.

4 -qadam: Spatulani o'zgartirish

Spatulani o'zgartirish
Spatulani o'zgartirish
Spatulani o'zgartirish
Spatulani o'zgartirish
Spatulani o'zgartirish
Spatulani o'zgartirish

Bu qadam yakuniy dizaynni yaratishda hal qiluvchi ahamiyatga ega. Qo'lingizdagi spatulaga qarab, siz uni turli yo'llar bilan o'zgartirishingiz mumkin. Ushbu modifikatsiyaning asosiy qismi - harorat sensori o'tiradigan teshikni kesib tashlash. Men spatulaning tekis qismining yuqori qismidagi sensorni kuzatishni boshladim. Keyin men matkap yordamida hamma narsani qazib oldim. Keyin men sensorning simini o'tishi uchun teshik ochdim. Bu funktsionaldan ko'ra ko'proq kosmetik. Keyin, men LEDlar o'tirishi uchun ikkita teshik ochdim. Bu vaqtda men faqat simlarni yashirish uchun qo'shimcha o'zgartirishlar kiritdim.

5 -qadam: Kodni yuklash va o'zgartirish

Kod Arduino IDE -da joylashgan kutubxonaga asoslangan. OneWire kutubxonasi 2 -bosqichda ko'rsatilgandek yuklab olingandan va o'rnatilgandan so'ng, DS18B20 uchun namuna IDEda Fayl misollari ostida topiladi. Men LEDlar bilan ishlash uchun "DS18B20_Simple" misolini o'zgartirdim. Kod shu erda biriktirilgan, kutubxona yuklab olingandan va o'rnatilgandan so'ng, kodni Arduino IDE -da yuklab olish va ishga tushirish mumkin. Kodda if ifodasidagi harorat sizning didingizga moslashtirilishi mumkin.

6-qadam: Spatulani ulash

Spatulani ulash
Spatulani ulash
Spatulani ulash
Spatulani ulash
Spatulani ulash
Spatulani ulash
Spatulani ulash
Spatulani ulash

Komponentlar oldingi bosqichda ochilgan teshiklarga joylashtiriladi. Simlar toza ko'rinishda bo'lishi uchun va uzilish yoki qisqa tutashuvlardan saqlanish uchun men bo'shashgan simlarni elektr lentaga o'rab qo'ydim. Endi simlar rezistorlar joylashgan non paneliga olib keladi va spatula komponentlari mikro-nazoratchi bilan uchrashadi. Bu erda o'tish kabellari tez ulanish uchun yaxshi. Noutbukga mikrokontrolderni ulashdan oldin simni ikki marta tekshirib ko'ring. Oxirgi rasmda simi to'g'ri o'rnatilganligiga ishonch hosil qilish uchun LEDlarni sinab ko'rishim ko'rsatilgan. Keyingi bosqichda kod muhokama qilinadi.

7 -qadam: Yakuniy natija

Image
Image
Yakuniy natija
Yakuniy natija

Bu erdagi videoda tandirdan yangi tayyorlangan pizza tayyorlanadigan spatula ko'rsatilgan. Yashil LED o'chadi va qizil LED birozdan keyin yonadi. Spatula xona haroratida o'tirganda, tekislash uchun kamida 15-20 soniya kerak bo'ladi. Men bu erdagi haroratni Selsiy bo'yicha 60 daraja yoki Farengeytning 160 gradusini tanladim. Shunday qilib, LED yashil rangga aylanganda, pizza harorati og'iz tomini yoqmaydi.

Tavsiya: