Բովանդակություն:

NO Fuss Micro: bit peratերմաստիճանի մոնիտոր `8 քայլ
NO Fuss Micro: bit peratերմաստիճանի մոնիտոր `8 քայլ

Video: NO Fuss Micro: bit peratերմաստիճանի մոնիտոր `8 քայլ

Video: NO Fuss Micro: bit peratերմաստիճանի մոնիտոր `8 քայլ
Video: No Fuss - MSX puzzle game 2024, Նոյեմբեր
Anonim
NO Fuss Micro: bit ջերմաստիճանի մոնիտոր
NO Fuss Micro: bit ջերմաստիճանի մոնիտոր

Այս ջերմաստիճանի մոնիտորի Micro: bit & xChips- ի օգտագործումը հեշտ չէ: Կոդավորումը նաև տորթի կտոր է `ծրագրակազմի բլոկներով:

Քայլ 1: Այս նախագծում օգտագործվող բաները

Սարքավորման բաղադրիչներ

  • BBC միկրո. Բիթ տախտակ 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 մարտկոցներ (ընդհանուր) x 2

Softwareրագրային ապահովման ծրագրեր և առցանց ծառայություններ

միկրո ՝ bit pxt.microbit.org

Քայլ 2: Պատմություն

Նախագծի մասին

Այս նախագիծը կարող է ավարտվել 5 րոպեում: Այս ձեռնարկը ցույց կտա ձեզ, թե ինչպես հավաքել և ծրագրավորել Micro: Bit ջերմաստիճանի մոնիտորը xChips- ով: Այս նախագծի ծածկագիրը պարզ է ՝ օգտագործելով Micro: bit- ի քաշել-թողնելու հարթակը:

Ներածություն

Ես կառուցեցի այս ջերմաստիճանի մոնիտորը `օգտագործելով Micro: Bit և XinaBox- ի մի քանի xChips: Դա շատ պարզ և արագ կառուցում է: XinaBox տեխնոլոգիան այս նախագիծը չափազանց դյուրին դարձրեց ՝ վերացնելով զոդման և գործիքների կարիքը: Micro: bit ինտերֆեյսը թույլ է տալիս ինձ հեշտությամբ ծրագրավորել: Դուք կարող եք հեշտությամբ փոփոխել ծածկագիրը ՝ Եղանակի տվիչից այլ տվյալներ ավելացնելու համար, ինչպիսիք են ՝ Բարոմետրիկ ճնշումը, Հարաբերական խոնավությունը և բարձրությունը:

Քայլ 3: Հավաքեք շրջանը

Սեղմեք OD01- ի և SW01- ի հետ միասին ՝ օգտագործելով xBUS միակցիչ (XC10 փաթեթից):

Պատկեր
Պատկեր

Նկար 1. Միացված SW01 և OD01

Սեղմեք 2 xBUS միակցիչի IM02- ի ձախ կողմում, այնուհետև կտտացրեք միացված SW01- ին և OD01- ին: Համոզվեք, որ xChips- ը նույն ձևով է երևում, այնպես որ կարող եք տեսնել SW01 անունը և IM02 անունը երկուսն էլ ՝ դեպի վեր:

Պատկեր
Պատկեր

Նկար 2. Միացված IM02, SW01 և OD01

  • MD01- ը PB04- ին միացնելու համար օգտագործեք մեկ այլ xBUS միակցիչ: Մի կողմ դրեք միացված PB04 և MD01 3 xBUS միակցիչներով և AA մարտկոցներով:
  • Սեղմեք Micro: Bit- ի IM02- ում: Համոզվեք, որ LED- ները երես են դնում `նույն կերպ, ինչպես SW01 անունն ու IM02 անունը:
Պատկեր
Պատկեր

Նկար 3. Միացված IM02, SW01, OD01 և Micro: bit

Ձեր համակարգչից միացրեք Micro-USB միացում Micro: Bit- ին: Ուշադրություն դարձրեք ներքևի կողմի դեղին լուսադիոդին, որը միանում է:

Քայլ 4: Տեղադրեք փաթեթը

  • Բացեք դիտարկիչը և գնացեք makecode.microbit.org
  • Ոլորեք ներքև դեպի «Ընդլայնված»
  • Այնուհետեւ ոլորեք դեպի «Ավելացնել փաթեթ»
Պատկեր
Պատկեր

Գծապատկեր 4. Գտնելով «Ավելացնել փաթեթ»

  • Որոնեք «եղանակ» և փաթեթը ավելացնելու համար կտտացրեք «weather-bit»-ին
  • Կրկնել 2 -րդ և 3 -րդ կետերը
  • Այնուհետև տեղադրեք այս հասցեն որոնման տողում ՝ https://github.com/xinabox/pxt-OD01, այնուհետև փաթեթը ավելացնելու համար կտտացրեք OD01- ին:
Պատկեր
Պատկեր

Նկար 5. Փաթեթների ավելացում

Այժմ դուք ունեք բոլոր անհրաժեշտ փաթեթները:

Քայլ 5: mingրագրավորում

Քաշեք և գցեք կոդի տարրերը, մինչև չստանաք մի բան, որը նման է ստորև ներկայացված պատկերին:

Պատկեր
Պատկեր

Նկար 6. Կոդն արգելափակումներում

Կարող եք նաև խաբել և սեղմել «{} JavaScript» կոճակի վերևում և պարզապես պատճենել և տեղադրել կոդը ներքևում գտնվող կոդերի բաժնում: Կրկին սեղմեք «Արգելափակումներ» ՝ արդյունքը տեսնելու համար:

Քայլ 6: Կազմել և փորձարկել

  • Կտտացրեք «Ներբեռնում»
  • Ներբեռնված ֆայլը, որը սովորաբար կոչվում է ՝ microbit-Untitled.hex, քաշեք ձեր Micro: Bit սկավառակ, սովորաբար անունը ՝ MICROBIT:
  • Արդյունքը տեսեք ոլորվող LED էկրանին և OLED էկրանին:
  • Մատը դրեք սենսորի վրա ՝ ջերմաստիճանը բարձրանալու համար… հուսանք! Եթե այն չվերադարձնի ձեր քայլերը, մինչև չգտաք խնդիրը և չշտկեք այն:

Քայլ 7: Comերմաստիճանի ամբողջական մոնիտոր

  • Անջատեք Micro: bit- ը Micro-USB կապից:
  • Տեղադրեք AA մարտկոցները PB04- ի մեջ
  • Օգտագործեք 3 xBUS միակցիչները `PB04- ը և MD01- ը IM02- ին և SW01- ին միացնելու համար, ինչպես երևում է ստորև նկարում:
  • Միացրեք անջատիչը PB04- ին:
  • Այժմ ձեր Micro: bit ջերմաստիճանի մոնիտորը շարժական է և պատրաստ է տեղադրվել ձեր ընտրած վայրում:

Քայլ 8: Կոդ

Micro: bit `Temperature Monitor JavaScript JavaScript կոդը Micro: bit Temperature Monitor- ի համար: Կարող եք պատճենել և տեղադրել, ինչպես նշված է ՊԱՏՄՈԹՅՈՆՈ thenՄ, այն վերածել բլոկների:

թող ջերմաստիճանը elsելսիուս = 0

Basic.showLeds (` #… #. #. #……. #. #. #…. Temերմաստիճանի նախագիծ ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (TemperatureCelsius) OLED.showNumber (Elsերմաստիճան }ելսիուս)})

Խորհուրդ ենք տալիս: