
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54

Bu temperatur monitorunun Micro: bit & xChips montajı heç bir çətinlik çəkmir. Kodlaşdırma, çoxlu proqram blokları olan bir tort parçasıdır!
Addım 1: Bu Layihədə İstifadə Edilən Şeylər
Avadanlıq komponentləri
- BBC mikro: bit lövhəsi 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 Batareyalar (Ümumi) x 2
Proqram proqramları və onlayn xidmətlər
mikro: bit pxt.microbit.org
Addım 2: Hekayə
Layihə haqqında
Bu layihə 5 dəqiqə ərzində tamamlana bilər. Bu təlimat, xChips ilə Micro: Bit temperatur monitorunu necə yığacağınızı və proqramlaşdıracağınızı göstərəcək. Bu layihənin kodu Micro: bitin sürükle-burax platformasından istifadə etməklə sadədir.
Giriş
Bu temperatur monitorunu Micro: Bit və XinaBox -dan bir neçə xChips istifadə edərək qurdum. Çox sadə və sürətli bir quruluşdur. XinaBox texnologiyası, lehimləmə və alət ehtiyacını aradan qaldıraraq bu layihəni son dərəcə asanlaşdırdı. Micro: bit interfeysi asanlıqla proqramlaşdırmağa imkan verir. Hava Sensorundan Barometrik Təzyiq, Nisbi Rütubət və Yüksəklik kimi digər məlumatları əlavə etmək üçün kodu asanlıqla dəyişə bilərsiniz.
Addım 3: Dövrə yığın
Bir xBUS konnektoru (XC10 paketindən) istifadə edərək OD01 və SW01 düymələrini birlikdə vurun

Şəkil 1: Bağlı SW01 və OD01
IM02 -nin sol tərəfindəki 2 xBUS konnektorunu, sonra bağlı SW01 və OD01 -i vurun. XChips -in eyni şəkildə yuxarıya baxdığından əmin olun, beləliklə həm SW01 adını, həm də IM02 adını yuxarıya baxa bilərsiniz

Şəkil 2: Bağlı IM02, SW01 və OD01
- MD01 -i PB04 -ə bağlamaq üçün başqa bir xBUS konnektoru istifadə edin. 3 xBUS konnektoru və AA batareyaları ilə bağlı PB04 və MD01 -i kənara qoyun.
- IM02 daxilində Micro: Bit düyməsini basın. LED -lərin yuxarıya baxdığından əmin olun - SW01 adı və IM02 adı ilə eyni şəkildə.

Şəkil 3: Bağlı IM02, SW01, OD01 və Micro: bit
Kompüterinizdən Micro: Bit-ə Micro-USB bağlantısı bağlayın. Alt tərəfdəki sarı LEDin yandığına diqqət yetirin
Addım 4: Paketi Qurun
- Bir brauzer açın və makecode.microbit.org saytına daxil olun
- "Qabaqcıl" a qədər aşağı diyirləyin
- Sonra "Paket əlavə et" ə gedin.

Şəkil 4: "Paket əlavə et" tapın
- "Hava" axtarın və paketi əlavə etmək üçün "hava-bit" düyməsini basın
- 2 və 3 nöqtələri təkrarlayın
- Sonra bu URL-i axtarış çubuğuna yapışdırın: https://github.com/xinabox/pxt-OD01 sonra paketi əlavə etmək üçün OD01 düyməsini vurun.

Şəkil 5: Paketlərin əlavə edilməsi
İndi bütün lazımi paketləriniz var
Addım 5: Proqramlaşdırma
Aşağıdakı şəklə bənzər bir şey alana qədər kod elementlərini sürükləyin və buraxın

Şəkil 6: Bloklardakı kod
Həm də aldadıb yuxarıdakı "{} JavaScript" düyməsini basa və kodu kopyalayıb aşağıdakı kod bölməsinə yapışdıra bilərsiniz. Nəticəni görmək üçün yenidən "Bloklar" düyməsini basın
Addım 6: Kompilyasiya edin və sınayın
- "Yüklə" düyməsini basın
- Yüklənmiş fayl adətən adlanır: microbit-Untitled.hex, Micro: Bit sürücünüzə, adətən adı: MICROBIT.
- Nəticəni sürüşdürmə LED ekranında və OLED ekranda görün.
- Temperaturun yüksəlməsini görmək üçün barmağınızı sensorun üzərinə qoyun … inşallah! Problemi tapana və düzəldənə qədər addımlarınızı geri çəkmirsə.
Addım 7: Tam İstilik Monitoru
- Micro: bitini Micro-USB bağlantısından ayırın.
- AA batareyalarını PB04 -ə daxil edin
- Aşağıdakı şəkildə göründüyü kimi PB04 və MD01 -i IM02 və SW01 -ə bağlamaq üçün 3 xBUS konnektorundan istifadə edin.
- PB04 açarını yandırın.
- İndi Micro: bit temperatur monitorunuz portativdir və istədiyiniz yerə yerləşdirilməyə hazırdır.
Addım 8: Kod
Mikro: bit `Temperatur Monitoru Micro: bit Temperatur Monitoru üçün JavaScript JavaScript kodu. HEKAYƏDƏ qeyd edildiyi kimi kopyalayıb yapışdırıb sonra bloklara çevirə bilərsiniz.
İstilik Selsisi = 0 olsun
basic.showLeds (` #.. #. #. #… #.. #. #. #… #`) OLED.init (64, 128) weatherbit.startWeatherMonitoring () OLED.showString (" Temperatur Projesi ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (TemperatureCelsius) OLED.showNumber (Temperatur Selsi)})
Tövsiyə:
Temperatur, Nəmlik Monitoru - Arduino Mega + Ethernet W5100: 5 Addım

Temperatur, Nəmlik Monitoru - Arduino Mega + Ethernet W5100: Modul 1 - FLAT - aparat: Arduino Mega 2560 Wiznet W5100 Ethernet qalxanı 8x DS18B20 OneWire avtobusundakı temperatur sensoru - 4 ədəd OneWire avtobusuna bölünmüşdür (2,4,1,1) 2x rəqəmsal temperatur və rütubət sensoru DHT22 (AM2302) 1x temperatur və rütubət
DHT11 və I2C 20x4 LCD ilə temperatur monitoru: 6 addım

DHT11 və I2C 20x4 LCD ilə İstilik Monitoru: Bu dərsdə DHT11 sensoru və I2C LCD istifadə edərək sadə bir temperatur monitorunun necə hazırlanacağını öyrənəcəyik
Temperatur və Nəmlik Monitoru: 7 addım

Temperatur və Nəmlik Monitoru: Bitkilərinizi tez bir zamanda öldürmək üçün iki əmin yanğın yolu var. Birinci yol, onları həddindən artıq istilərlə bişirmək və ya dondurmaqdır. Alternativ olaraq, suyun altında və ya çox olması onların köklərinin qurumasına və ya çürüməsinə səbəb olacaq. Əlbəttə orada
MQ135 və MQTT üzərindəki Xarici Temperatur və Rütubət Sensorlu Hava Keyfiyyəti Monitoru: 4 addım

MQ135 və MQTT üzərində Xarici Temperatur və Rütubət Sensorlu Hava Keyfiyyətinə Nəzarət: Bu test məqsədləri üçündür
Aşağı Güclü Arduino Temperatur Monitoru: 4 addım

Aşağı Güclü Arduino Temperatur Monitoru: Bu Təlimatda DS18B20 temperatur sensoru istifadə edərək başqa bir temperatur monitoru qururuq. Amma bu layihə fərqlidir. Batareyalarda təxminən 1,5 il dayana bilər! Bəli! Arduino aşağı güc kitabxanasından istifadə edərək bu layihəni işlədə bilərik