Съдържание:
- Стъпка 1: Нещата, използвани в този проект
- Стъпка 2: История
- Стъпка 3: Сглобете веригата
- Стъпка 4: Инсталирайте пакета
- Стъпка 5: Програмиране
- Стъпка 6: Компилирайте и тествайте
- Стъпка 7: Пълно наблюдение на температурата
- Стъпка 8: Код
Видео: NO Fuss Micro: битов температурен монитор: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Използването на Micro: bit & xChips монтажа на този температурен монитор е без усилие. Кодирането е парче торта с блоковете на софтуера също!
Стъпка 1: Нещата, използвани в този проект
Хардуерни компоненти
- BBC micro: битова платка 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
Софтуерни приложения и онлайн услуги
micro: бит pxt.microbit.org
Стъпка 2: История
За проекта
Този проект може да бъде завършен за по -малко от 5 минути. Този урок ще ви покаже как да сглобите и програмирате Micro: Bit температурен монитор с xChips. Кодът за този проект е прост с помощта на платформата за плъзгане и пускане на Micro: bit.
Въведение
Изградих този температурен монитор с помощта на Micro: Bit и няколко xChips от XinaBox. Това е много проста и бърза конструкция. Технологията XinaBox направи този проект изключително лесен за изпълнение, като премахна необходимостта от запояване и инструменти. Интерфейсът Micro: bit ми позволява лесно да програмирам. Можете лесно да промените кода, за да добавите други данни от сензора за времето, като барометрично налягане, относителна влажност и надморска височина.
Стъпка 3: Сглобете веригата
Щракнете заедно на OD01 и SW01 с помощта на xBUS конектор (от пакета XC10)
Фигура 1: Свързани SW01 и OD01
Щракнете върху 2 xBUS конектора от лявата страна на IM02, след това щракнете върху свързаните SW01 и OD01. Уверете се, че xChips са обърнати по същия начин нагоре, така че да можете да видите името SW01 и името IM02, обърнати нагоре
Фигура 2: Свързани IM02, SW01 и OD01
- Използвайте друг конектор xBUS, за да свържете MD01 към PB04. Отделете свързаните PB04 и MD01 с 3 xBUS конектора и батериите AA.
- Щракнете върху Micro: Bit в IM02. Уверете се, че светодиодите са обърнати нагоре - по същия начин като името SW01 и името IM02.
Фигура 3: Свързан IM02, SW01, OD01 и Micro: бит
Прикрепете Micro-USB връзка от вашия компютър към Micro: Bit. Забележете, че жълтият светодиод от долната страна се включва
Стъпка 4: Инсталирайте пакета
- Отворете браузър и отидете на makecode.microbit.org
- Превъртете надолу до „Разширени“
- След това превъртете надолу до „Добавяне на пакет“
Фигура 4: Намиране на „Добавяне на пакет“
- Потърсете „weather“и кликнете върху „weather-bit“, за да добавите пакета
- Повторете точки 2 и 3
- След това поставете този URL адрес в лентата за търсене: https://github.com/xinabox/pxt-OD01 и след това кликнете върху OD01, за да добавите пакета
Фигура 5: Добавяне на пакети
Вече имате всички необходими пакети
Стъпка 5: Програмиране
Плъзнете и пуснете кодови елементи, докато получите нещо, което прилича на изображението по -долу
Фигура 6: Кодът в блокове
Можете също така да мамите и да кликнете върху бутона „{} JavaScript“в горната част и просто да копирате и поставите кода в секцията с кодове по -долу. Кликнете отново върху „Блокове“, за да видите резултата
Стъпка 6: Компилирайте и тествайте
- Кликнете върху „Изтегляне“
- Плъзнете изтегления файл, обикновено с име: microbit-Untitled.hex, на вашето Micro: Bit устройство, обикновено име: MICROBIT.
- Вижте резултата на превъртащия се LED дисплей и OLED екрана.
- Поставете пръст върху сензора, за да видите как температурата се покачва … дано! Ако не проследи стъпките ви, докато не намерите проблема и го отстраните.
Стъпка 7: Пълно наблюдение на температурата
- Изключете Micro: бита от Micro-USB връзката.
- Поставете батериите AA в PB04
- Използвайте 3 xBUS конектора, за да свържете PB04 и MD01 към IM02 и SW01, както е показано на снимката по -долу.
- Включете превключвателя на PB04.
- Сега вашият Micro: bit температурен монитор е преносим и готов за поставяне където и да изберете.
Стъпка 8: Код
Micro: bit `Монитор на температурата JavaScript JavaScript код за Micro: bit Temperature Monitor. Можете да копирате и поставите, както е споменато в STORY, след което да го преобразувате в блокове.
нека TemperatureCelsius = 0
basic.showLeds (` #… #. #. #………………." Температурен проект ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (TemperatureCelsius) OLED.showNumber (Температура Целзий)})
Препоръчано:
Температурен монитор с LCD дисплей DHT11 и I2C 20x4: 6 стъпки
Температурен монитор с DHT11 и I2C 20x4 LCD: В този урок ще научим как да си направим обикновен температурен монитор с помощта на DHT11 сензор и I2C LCD Вижте видеото
Arduino Nano-MMA8452Q 3-ос 12-битов/8-битов цифров акселерометър Урок: 4 стъпки
Arduino Nano-MMA8452Q 3-ос 12-битов/8-битов цифров акселерометър Урок: MMA8452Q е интелигентен, триосен, капацитивен, микромашинен акселерометър с 12 бита резолюция. Гъвкави програмируеми от потребителя опции се предлагат с помощта на вградени функции в акселерометъра, конфигурируеми за две прекъсвания
Raspberry Pi MMA8452Q 3-ос 12-битов/8-битов цифров акселерометър Python Урок: 4 стъпки
Raspberry Pi MMA8452Q 3-осен 12-битов/8-битов цифров акселерометър Python Урок: MMA8452Q е интелигентен, триосен, капацитивен, микромашинен акселерометър с 12 бита резолюция. Гъвкави програмируеми от потребителя опции се предлагат с помощта на вградени функции в акселерометъра, конфигурируеми за две прекъсвания
Програмиране на микро: битов робот и джойстик: битов контролер с MicroPython: 11 стъпки
Програмиране на микро: битов робот и джойстик: битов контролер с MicroPython: За Robocamp 2019, нашия летен лагер по роботика, млади хора на възраст 10-13 години запояват, програмират и изграждат BBC микро: битов базиран „робот с тегло“, както и програмиране микро: бит, който да използвате като дистанционно управление. Ако в момента сте в Robocamp, карайте ски
Raspberry Pi MMA8452Q 3-ос 12-битов/8-битов цифров акселерометър Java Урок: 4 стъпки
Raspberry Pi MMA8452Q 3-осен 12-битов/8-битов цифров акселерометър Java Урок: MMA8452Q е интелигентен, триосен, капацитивен, микромашинен акселерометър с ниска мощност с 12 бита резолюция. Гъвкави програмируеми от потребителя опции се предлагат с помощта на вградени функции в акселерометъра, конфигурируеми за две прекъсвания