
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13

Bu sıcaklık monitörünün Micro:bit & xChips düzeneğini kullanmak zahmetsizdir. Kodlama, yazılım bloklarıyla da çocuk oyuncağı!
Adım 1: Bu Projede Kullanılanlar
Donanım bileşenleri
- BBC mikro: bit kartı x 1
- XinaBox IM02 x 1
- XinaBox OD01 x 1
- XinaBox SW01 x 1
- XinaBox MD01 x 1
- XinaBox PB04 x 1
- XinaBox XC10 x 1
- AA Piller (Genel) x 2
Yazılım uygulamaları ve çevrimiçi hizmetler
mikro:bit pxt.microbit.org
2. Adım: Öykü
Proje hakkında
Bu proje 5 dakikadan kısa sürede tamamlanabilir. Bu eğitim size Micro:Bit sıcaklık monitörünü xChips ile nasıl monte edeceğinizi ve programlayacağınızı gösterecektir. Bu projenin kodu, Micro:bit'in sürükle ve bırak platformunu kullanarak basittir.
Tanıtım
Bu sıcaklık monitörünü Micro:Bit ve XinaBox'tan birkaç xChips kullanarak oluşturdum. Çok basit ve hızlı bir yapıdır. XinaBox teknolojisi, lehimleme ve alet ihtiyacını ortadan kaldırarak bu projeyi son derece kolay hale getirdi. Micro:bit arayüzü kolayca programlamamı sağlıyor. Hava Durumu Sensöründen Barometrik Basınç, Bağıl Nem ve Rakım gibi diğer verileri eklemek için kodu kolayca değiştirebilirsiniz.
Adım 3: Devreyi Birleştirin
Bir xBUS konektörü (XC10 paketinden) kullanarak OD01 ve SW01'i birlikte tıklayın

Şekil 1: Bağlı SW01 ve OD01
IM02'nin sol tarafındaki 2 xBUS konektörüne tıklayın, ardından bağlı SW01 ve OD01'e tıklayın. xChips'in aynı şekilde yukarı baktığından emin olun, böylece hem SW01 adını hem de IM02 adını yukarı bakacak şekilde görebilirsiniz

Şekil 2: Bağlı IM02, SW01 ve OD01
- MD01'i PB04'e bağlamak için başka bir xBUS konektörü kullanın. Bağlı PB04 ve MD01'i 3 xBUS konektörü ve AA pillerle bir kenara koyun.
- IM02'ye Micro:Bit tıklayın. LED'lerin yukarı baktığından emin olun - SW01 adı ve IM02 adıyla aynı şekilde.

Şekil 3: Bağlı IM02, SW01, OD01 ve Micro:bit
Bilgisayarınızdan Micro:Bit'e bir Micro-USB bağlantısı bağlayın. Alt taraftaki sarı LED'in yandığına dikkat edin
Adım 4: Paketi Kurun
- Bir tarayıcı açın ve makecode.microbit.org adresine gidin
- "Gelişmiş"e doğru aşağı kaydırın
- Ardından "Paket Ekle"ye gidin

Şekil 4: "Paket Ekle"yi Bulma
- Paketi eklemek için "hava durumu"nu arayın ve "hava durumu bilgisi" üzerine tıklayın
- 2. ve 3. noktaları tekrarlayın
- Ardından bu URL'yi arama çubuğuna yapıştırın: https://github.com/xinabox/pxt-OD01 ve ardından paketi eklemek için OD01'e tıklayın

Şekil 5: Paketleri ekleme
Artık gerekli tüm paketlere sahipsiniz
Adım 5: Programlama
Aşağıdaki resme benzeyen bir şey elde edene kadar kod öğelerini sürükleyip bırakın

Şekil 6: Bloklardaki kod
Ayrıca hile yapabilir ve üstteki "{ } JavaScript" düğmesine tıklayabilir ve kodu kopyalayıp aşağıdaki kod bölümüne yapıştırabilirsiniz. Sonucu görmek için tekrar "Bloklar"a tıklayın
Adım 6: Derleyin ve Test Edin
- "İndir" e tıklayın
- Genellikle microbit-Untitled.hex adlı indirilen dosyayı Micro:Bit sürücünüze sürükleyin, genellikle adı: MICROBIT.
- Sonucu kayan LED ekran ve OLED ekranda görün.
- Sıcaklığın arttığını görmek için parmağınızı sensörün üzerine koyun… umarım! Sorunu bulup düzeltene kadar adımlarınızı takip etmezse.
7. Adım: Sıcaklık İzlemeyi Tamamlayın
- Micro:bit'i Micro-USB bağlantısından ayırın.
- AA pilleri PB04'e takın
- PB04 ve MD01'i aşağıdaki resimde görüldüğü gibi IM02 ve SW01'e bağlamak için 3 xBUS konektörünü kullanın.
- PB04 üzerindeki anahtarı açın.
- Artık Micro:bit sıcaklık monitörünüz taşınabilir ve istediğiniz yere yerleştirilmeye hazırdır.
Adım 8: Kod
Micro:bit `Sıcaklık Monitörü Micro:bit Sıcaklık Monitörü için JavaScript kodu. HİKAYE'de belirtildiği gibi kopyalayıp yapıştırabilir ve ardından bloklara dönüştürebilirsiniz.
SıcaklıkCelsius = 0 olsun
basic.showLeds(` #… #. #. #… #… #. #. #.. # `) OLED.init(64, 128) weatherbit.startWeatherMonitoring() OLED.showString(" Sıcaklık Projesi") TemperatureCelsius = weatherbit.temperature() / 100 basic.forever(() => { basic.showString("C:") OLED.showString("Temp_C:") basic.showNumber(TemperatureCelsius) OLED.showNumber(SıcaklıkSantigrat) })
Önerilen:
Sıcaklık, Nem Monitörü - Arduino Mega + Ethernet W5100: 5 Adım

Sıcaklık, Nem Monitörü - Arduino Mega + Ethernet W5100: Modül 1 - FLAT - donanım: Arduino Mega 2560 Wiznet W5100 Ethernet kalkanı OneWire veriyolunda 8x DS18B20 sıcaklık sensörü - 4 OneWire veriyoluna bölünmüş (2,4,1,1) 2x dijital sıcaklık ve nem sensörü DHT22 (AM2302) 1x sıcaklık ve nem
Arduino Bölüm 2'de Kolay Çok Düşük Güç BLE -- Sıcaklık/Nem Monitörü -- Rev 3: 7 Adım

Arduino Bölüm 2'de Kolay Çok Düşük Güç BLE -- Sıcaklık/Nem Monitörü -- Rev 3: Güncelleme: 23 Kasım 2020 – 15 Ocak 2019'dan beri 2 x AAA pilin ilk değişimi, yani 2xAAA Alkalin için 22 ay Güncelleme: 7 Nisan 2019 – Rev 3 / lp_BLE_TempHumidity, pfodApp V3.0.362+ kullanarak Tarih/Saat grafikleri ekler ve hangi
DHT11 ve I2C 20x4 LCD ile Sıcaklık Monitörü: 6 Adım

DHT11 ve I2C 20x4 LCD ile Sıcaklık Monitörü: Bu eğitimde, DHT11 sensörü ve I2C LCD kullanarak basit bir sıcaklık monitörünün nasıl yapıldığını öğreneceğizVideoyu izleyin
Arduino Uno ile LM35 Sıcaklık Sensörü Kullanarak Sıcaklık Okuma: 4 Adım

Arduino Uno ile LM35 Sıcaklık Sensörü Kullanarak Sıcaklık Okuma: Merhaba arkadaşlar bu derste LM35'i Arduino ile nasıl kullanacağımızı öğreneceğiz. Lm35, -55 °C ile 150 °C arasındaki sıcaklık değerlerini okuyabilen bir sıcaklık sensörüdür. Sıcaklıkla orantılı analog voltaj sağlayan 3 terminalli bir cihazdır. Yüksek
ESP32 NTP Sıcaklık Problu Steinhart-Hart Düzeltmeli ve Sıcaklık Alarmlı Pişirme Termometresi: 7 Adım (Resimli)

ESP32 NTP Sıcaklık Probu Steinhart-Hart Düzeltme ve Sıcaklık Alarmı ile Pişirme Termometresi.: "Yaklaşan bir projeyi" tamamlama yolculuğunda, "Steinhart-Hart Düzeltme ve Sıcaklık Alarmlı ESP32 NTP Sıcaklık Probu Pişirme Termometresi"; bir NTP sıcaklık probunu nasıl eklediğimi gösteren bir Eğitilebilirliktir, piezo b