Mündəricat:

NO Fuss Micro: bit temperatur monitoru: 8 addım
NO Fuss Micro: bit temperatur monitoru: 8 addım

Video: NO Fuss Micro: bit temperatur monitoru: 8 addım

Video: NO Fuss Micro: bit temperatur monitoru: 8 addım
Video: How to use sock to get unstuck #shorts 2024, Noyabr
Anonim
NO Fuss Micro: bit temperatur monitoru
NO Fuss Micro: bit temperatur monitoru

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
Şəkil

Şə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
Şəkil

Şə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
Şəkil

Şə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
Şəkil

Şə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
Şəkil

Şə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
Şəkil

Şə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ə: