Агуулгын хүснэгт:

Дижитал температурын виджет / Гэрийн термометр: 7 алхам
Дижитал температурын виджет / Гэрийн термометр: 7 алхам

Видео: Дижитал температурын виджет / Гэрийн термометр: 7 алхам

Видео: Дижитал температурын виджет / Гэрийн термометр: 7 алхам
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Долдугаар сарын
Anonim
Дижитал температурын виджет / гэрийн термометр
Дижитал температурын виджет / гэрийн термометр

Даллас DS18B20 дижитал мэдрэгч, 3.3v хүчдэлтэй Arduino Pro Micro ашиглан жижиг, сайхан дүр төрх бүхий дижитал термометр. Бүх зүйл яг таарч, бэхлэхээр хийгдсэн бөгөөд эрэг, цавуу шаардлагагүй болно!

Энэ нь тийм ч их биш боловч дажгүй харагдаж байна.

Алхам 1: эд ангиудыг бэлэн болго

Ашигласан хэсгүүд ба Амазоны холбоосууд

  • Мэдрэгч: DS18B20
  • Дэлгэц: 0.91 инч OLED дэлгэц
  • Микроконтроллер: Arduino Pro Micro
  • Зай: CR123
  • Эсэргүүцэл: 4.7k Ом эсэргүүцэл

Алхам 2: Орон сууцыг хэвлэх

Орон сууцыг хэвлэх
Орон сууцыг хэвлэх

STL файлуудыг дараах линкүүдээс татаж авах боломжтой.

Өөр зүйл:

Myminifactory:

2 хэсгийг хэвлээд алдаа дутагдлыг арилга.

Алхам 3: Тохирох эсэхийг шалгаарай

Тохирох эсэхийг шалгаарай!
Тохирох эсэхийг шалгаарай!

Орон сууцыг цэвэрлэсний дараа микроконтроллер, дэлгэцийг оруулна уу.

Тэд нягт таарах боловч шаардлагатай бол үүрийг бөглөнө үү, битгий дараарай, учир нь энэ нь дэлгэцийг гэмтээж болзошгүй юм!

Алхам 4: Бүгдийг холбоно уу

Бүгдийг холбоно уу
Бүгдийг холбоно уу
Бүгдийг холбоно уу
Бүгдийг холбоно уу
Бүгдийг холбоно уу
Бүгдийг холбоно уу

Холболтууд

  • Arduino PIN 5 дээрх мэдрэгчийн өгөгдлийн зүү
  • SDA -г Arduino PIN 2 дээр харуулах
  • SCL -ийг Arduino PIN 3 дээр харуул
  • Arduino Vcc дээр Diplay Power
  • Arduino Ground дээр Ground -ийг харуулах

Мэдрэгчийг зураг дээр үзүүлсэн шиг 4.75k ом эсэргүүцэлтэй холбох шаардлагатай болно.

Мөн Vcc дээр 2 кабель нэмж, зайгаа холбохын тулд сунгах шаардлагатай болно.

Алхам 5: Төслийг угсрах

Төслийг угсрах
Төслийг угсрах

Слот дээр байрлуулахын тулд бүх зүйлийг оруул.

Би батерейнд хөнгөн цагаан тугалган цаас хэрэглэсэн.

Мэдрэгч нь электроникийн бусад хэсгээс хол байгаа эсэхийг шалгаарай, учир нь энэ нь утганд нөлөөлнө.

Алхам 6: Номын сангаа аваад кодоо байршуулаарай

Номын сангаа аваад кодоо байршуулаарай
Номын сангаа аваад кодоо байршуулаарай

Номын сан:

  • OneWire.h:
  • U8g2lib.h:
  • DallasTemperature.h:

Холбоосуудын аль нэгнээс кодыг аваарай.

www.hackster.io/GeoChrys/room-temperature-…

noobmakers.com/2018/04/01/digital-temperature-widget/

Үүнийг arduino дээрээ байршуулна уу.

Алхам 7: Бараг дууссан

Бараг дууслаа!
Бараг дууслаа!

Батерейгаа холбоод хэргийг нь хаагаарай, та бэлэн боллоо!

Та arduino кодыг засварлаж фонт болон мэдээллийг хэрхэн харуулах талаар өөрчлөлт оруулах боломжтой.

Зөвлөмж болгож буй: