Мазмұны:

NO Fuss Micro: бит температурасы мониторы: 8 қадам
NO Fuss Micro: бит температурасы мониторы: 8 қадам

Бейне: NO Fuss Micro: бит температурасы мониторы: 8 қадам

Бейне: NO Fuss Micro: бит температурасы мониторы: 8 қадам
Бейне: Металл больше не нужен! Теперь есть ФИБЕРГЛАСС своими руками в домашних условиях. 2024, Қараша
Anonim
NO Fuss Micro: бит температурасы мониторы
NO Fuss Micro: бит температурасы мониторы

Бұл температура мониторының 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

Бағдарламалық жасақтама және онлайн қызметтері

микро: бит pxt.microbit.org

2 -қадам: Әңгіме

Жоба туралы

Бұл жобаны 5 минут ішінде аяқтауға болады. Бұл оқулық xChips көмегімен Micro: Bit температура мониторын қалай жинауды және бағдарламалауды көрсетеді. Бұл жобаның коды Micro: bit апарып тастау платформасы арқылы қарапайым.

Кіріспе

Мен бұл температура мониторын XinaBox Micro: Bit және бірнеше xChips көмегімен жасадым. Бұл өте қарапайым және жылдам құрастыру. XinaBox технологиясы дәнекерлеу мен құралдардың қажеттілігін жою арқылы бұл жобаны өте оңай жасады. Micro: bit интерфейсі маған оңай бағдарламалауға мүмкіндік береді. Ауа райы сенсорынан барометрлік қысым, салыстырмалы ылғалдылық және биіктік сияқты басқа деректерді қосу үшін кодты оңай өзгертуге болады.

3 -қадам: схеманы жинаңыз

XBUS коннекторын пайдаланып OD01 мен SW01 түймесін бірге басыңыз (XC10 бумасынан)

Кескін
Кескін

1 -сурет: SW01 және OD01 қосылған

IM02 -нің сол жағындағы 2 xBUS қосқышын басыңыз, содан кейін қосылған SW01 және OD01 түймесін басыңыз. XChips -тің жоғары қарайтынына көз жеткізіңіз, осылайша сіз SW01 атауын және IM02 атауын жоғары қаратып көре аласыз

Кескін
Кескін

2 -сурет: қосылған IM02, SW01 және OD01

  • MD01 -ді PB04 -ке қосу үшін басқа xBUS коннекторын қолданыңыз. Қосылған PB04 және MD01 -ді 3 xBUS коннекторы мен AA батареялары бар шетке қойыңыз.
  • IM02 ішіне Micro: Bit түймесін басыңыз. Светодиодтар SW01 және IM02 атауы сияқты жоғары қарайтынына көз жеткізіңіз.
Кескін
Кескін

3 -сурет: Қосылған IM02, SW01, OD01 және Micro: bit

Micro-USB қосылымын компьютерден Micro: Bit-ке жалғаңыз. Төменгі жағындағы сары жарықдиодты қосуға назар аударыңыз

4 -қадам: пакетті орнатыңыз

  • Браузерді ашып, makecode.microbit.org сайтына өтіңіз
  • «Қосымша» бөліміне төмен қарай айналдырыңыз
  • Содан кейін төмен қарай жылжып, «Пакет қосу» бөліміне өтіңіз.
Кескін
Кескін

4 -сурет: «Пакетті қосу» табыңыз

  • Пакетті қосу үшін «ауа райы» деп іздеңіз және «ауа райы-бит» түймесін басыңыз
  • 2 және 3 тармақтарды қайталаңыз
  • Содан кейін осы URL мекенжайын іздеу жолағына қойыңыз: https://github.com/xinabox/pxt-OD01, содан кейін пакетті қосу үшін OD01 түймесін басыңыз.
Кескін
Кескін

5 -сурет: Пакеттерді қосу

Енді сізде барлық қажетті пакеттер бар

5 -қадам: Бағдарламалау

Төмендегі суретке ұқсас нәрсе алынғанша код элементтерін сүйреп апарыңыз

Кескін
Кескін

6 -сурет: Блоктардағы код

Сіз сонымен қатар үстіңгі жағындағы «{} JavaScript» түймесін басып, кодты төмендегі код бөліміне көшіріп, қоюға болады. Нәтижені көру үшін «Блоктар» түймесін қайтадан басыңыз

6 -қадам: құрастыру және тексеру

  • «Жүктеу» түймесін басыңыз
  • Әдетте: microbit-Untitled.hex деп аталатын жүктелген файлды Micro: Bit дискісіне апарыңыз, әдетте атауы: MICROBIT.
  • Нәтижені жылжымалы жарықдиодты дисплейде және OLED экранында қараңыз.
  • Температураның көтерілуін көру үшін сенсорға саусағыңызды қойыңыз. Егер ол ақаулықты тауып, оны шешкенше сіздің қадамдарыңызды қайталамаса.

7 -қадам: Температураның толық мониторы

  • Micro: бит микро-USB қосылымынан ажыратыңыз.
  • AA батареяларын PB04 ұясына салыңыз
  • PB04 және MD01 төмендегі суретте көрсетілгендей IM02 мен SW01 -ге қосу үшін 3 xBUS коннекторын қолданыңыз.
  • PB04 қосқышын қосыңыз.
  • Енді сіздің Micro: бит температуралық мониторыңыз портативті және сіз таңдаған жерде орналастыруға дайын.

8 -қадам: код

Микро: бит `Температура Мониторы JavaScript Micro: bit Temperature Monitor үшін JavaScript коды. STORY -де айтылғандай көшіріп, қоюға болады, содан кейін оны блоктарға түрлендіруге болады.

Температура Цельсий = 0 болсын

basic.showLeds (` #.. #. #. #… #.. #. #. #… #`) OLED.init (64, 128) weatherbit.startWeatherMonitoring () OLED.showString (« Температура жобасы «) TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (» C: «) OLED.showString (» Temp_C: «) basic.showNumber (TemperatureCelsius) OLED.showNumber (Температура Цельсий)))

Ұсынылған: