İçindekiler:

Çubuk Grafik ve Atmega328p Kullanarak Özel Kendin Yap Sıcaklık Ölçer Nasıl Yapılır: 3 Adım (Resimlerle)
Çubuk Grafik ve Atmega328p Kullanarak Özel Kendin Yap Sıcaklık Ölçer Nasıl Yapılır: 3 Adım (Resimlerle)

Video: Çubuk Grafik ve Atmega328p Kullanarak Özel Kendin Yap Sıcaklık Ölçer Nasıl Yapılır: 3 Adım (Resimlerle)

Video: Çubuk Grafik ve Atmega328p Kullanarak Özel Kendin Yap Sıcaklık Ölçer Nasıl Yapılır: 3 Adım (Resimlerle)
Video: STM32F1 STM32CubeIDE HAL Driver SPI Part 2: SPI Polling Mod 2 Kart Haberleşmesi 2024, Temmuz
Anonim
Image
Image

Bu yazıda size Bar Graph & Atmega328p kullanarak bir Sıcaklık Ölçer yapmayı göstereceğim. Gönderi, devre şeması, PCB üretimi, Kodlama, Montaj ve Test gibi tüm detayları içerecektir. Tüm detayları içeren bir video da ekledim.

Adım 1: Bileşenler

  • 1 * Atmega328p
  • 1 * Çubuk Grafik
  • 1*10K Ohm
  • 10*220 Ohm
  • 1 * LM35
  • 1 * Terminal Bloğu
  • 2*22pf Seramik Kondansatör
  • 1*16 MHz Kristal
  • 1 * JLCPCB.com tarafından Özel Yapılmış PCB

Ortaklık Bağlantıları

Amazon IND

  • Atmega328p -
  • Çubuk Grafik -
  • 16 MHz Kristal -

Amazon ABD

  • Atmega328p -
  • Çubuk Grafik -
  • 16 MHz Kristal -

AliExpress

  • Atmega328p -
  • Çubuk Grafik -
  • 16 MHz Kristal -

Banggood

  • Atmega328p -
  • 16 MHz Kristal -

Adım 2: Devre Şeması, PCB Düzeni ve Eskiz

Devre Şeması, PCB Düzeni ve Eskiz
Devre Şeması, PCB Düzeni ve Eskiz
Devre Şeması, PCB Düzeni ve Eskiz
Devre Şeması, PCB Düzeni ve Eskiz
Devre Şeması, PCB Düzeni ve Eskiz
Devre Şeması, PCB Düzeni ve Eskiz

Devre KiCad'de tasarlanmıştır. Devreyi tasarladıktan sonra PCB düzenini tasarladım ve Gerber & Drill Dosyasını oluşturdum. Daha sonra üretim için JLCPCB.com web sitesine tüm Gerber & Drill dosyalarını içeren bir Zip klasörü yükledi (Bir gün nakliye ile 2 $ için 5 PCB teklif eden).

Kroki

Kullandığım eskiz çok basit ve kolay anlaşılır bir eskiz. Çizimin ilk kısmı (sarı ile vurgulanmıştır) değişkenleri bildirmek ve başlatmak için kullanılır. Vurgulanan Sonraki Satır, LM35'ten analog değeri almaktır. Sonraki iki satır, analog değeri Celsius'a dönüştürmek için kullanılır (formül hakkında daha fazla bilgi için lütfen buraya tıklayın). Değeri Fahrenheit cinsinden istiyorsanız kullanabileceğiniz bir satır da ekledim. Kodun son kısmı, sıcaklığa bağlı olarak Çubuk Grafiği açıp kapatmak için kullanılan if ifadesi basittir.

Adım 3: İnşaat ve Test

İnşaat ve Test
İnşaat ve Test
İnşaat ve Test
İnşaat ve Test

Kartı JLCPCB.com'dan aldıktan sonra kartı monte ettim ve 5V DC güç kaynağına bağladım. Atmega328 elden önce programlandı. Atmega328p'yi nasıl programlayacağınızı bilmiyorsanız, bu videoya başvurabilirsiniz. Lütfen bu cihazın 25'C ila 34'C arasındaki sıcaklığı gösterecek şekilde programlandığını unutmayın. Sıcaklığı gösteren iki tasarımın karşılaştırmasını da ekledim.

Önerilen: