فهرست مطالب:
- مرحله 1: موارد مورد استفاده در این پروژه
- مرحله 2: داستان
- مرحله 3: مدار را جمع کنید
- مرحله 4: بسته را نصب کنید
- مرحله 5: برنامه نویسی
- مرحله 6: کامپایل و آزمایش کنید
- مرحله 7: مانیتور کامل دما
- مرحله 8: کد
تصویری: NO Fuss Micro: bit Temperature Monitor: 8 Step
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
استفاده از مجموعه Micro: bit & xChips این مانیتور دما بدون زحمت است. برنامه نویسی یک تکه کیک با بلوک های نرم افزاری نیز هست!
مرحله 1: موارد مورد استفاده در این پروژه
اجزای سخت افزاری
- میکرو بی بی سی: بیت برد 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: bit 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 کلیک کنید. مطمئن شوید که LED ها رو به بالا باشند - درست مانند نام SW01 و نام IM02.
شکل 3: اتصال IM02 ، SW01 ، OD01 و Micro: bit
اتصال Micro-USB را از رایانه خود به Micro: Bit وصل کنید. توجه داشته باشید که چراغ زرد در قسمت پایین روشن می شود
مرحله 4: بسته را نصب کنید
- مرورگری را باز کرده و به makecode.microbit.org بروید
- به پایین "Advanced" بروید
- سپس به "افزودن بسته" بروید
شکل 4: پیدا کردن "افزودن بسته"
- عبارت "weather" را جستجو کرده و روی "weather-bit" کلیک کنید تا بسته اضافه شود
- نقاط 2 و 3 را تکرار کنید
- سپس این URL را در نوار جستجو بچسبانید: https://github.com/xinabox/pxt-OD01 سپس روی OD01 کلیک کنید تا بسته اضافه شود
شکل 5: افزودن بسته ها
شما در حال حاضر تمام بسته های لازم را دارید
مرحله 5: برنامه نویسی
عناصر کد را بکشید و رها کنید تا چیزی را دریافت کنید که شبیه تصویر زیر است
شکل 6: کد موجود در Blocks
همچنین می توانید تقلب کنید و روی دکمه "{} جاوا اسکریپت" در بالا کلیک کنید و به سادگی کد را در قسمت کد زیر کپی و جایگذاری کنید. دوباره روی "Blocks" کلیک کنید تا نتیجه را ببینید
مرحله 6: کامپایل و آزمایش کنید
- روی "بارگیری" کلیک کنید
- فایل بارگیری شده ، معمولاً با نام: microbit-Untitled.hex را به درایو Micro: Bit خود ، معمولاً نام: MICROBIT ، بکشید.
- نتیجه را در صفحه LED پیمایش و صفحه OLED مشاهده کنید.
- یک انگشت روی سنسور بگذارید تا دمای هوا افزایش یابد … امیدوارم! اگر تا زمانی که مشکل را پیدا نکردید و آن را برطرف نکردید ، مراحل شما مجدداً انجام نشد.
مرحله 7: مانیتور کامل دما
- اتصال Micro: bit را از اتصال Micro-USB جدا کنید.
- باتری های AA را در PB04 قرار دهید
- از 3 کانکتور xBUS برای اتصال PB04 و MD01 به IM02 و SW01 مانند تصویر زیر استفاده کنید.
- کلید PB04 را روشن کنید.
- اکنون نمایشگر دمای Micro: bit شما قابل حمل است و می تواند در هر مکانی که انتخاب می کنید قرار گیرد.
مرحله 8: کد
Micro: bit `Temperature Monitor جاوا اسکریپت کد جاوا اسکریپت برای 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 (درجه سانتیگراد)})
توصیه شده:
"High-Fivey" Cardboard Micro: bit Robot: 18 Step (همراه با تصاویر)
"High-Fivey" Cardboard Micro: bit Robot: در خانه گیر کرده اید اما هنوز به پنج نفر نیاز دارید؟ ما یک ربات کوچک دوستانه با مقوا و میکرو ساخته ایم: بیت به همراه تخته مدار Crazy Circuits و تنها چیزی که او از شما می خواهد یک پنج نفره بالا است تا عشق او را به شما زنده نگه دارد. اگر دوست دارید
نحوه اجرای سرو موتورها با استفاده از Moto: bit با Micro: bit: 7 Step (همراه با تصاویر)
نحوه اجرای Servo Motors با استفاده از Moto: bit با Micro: bit: یکی از راه های افزایش قابلیت micro: bit استفاده از بردی به نام moto: bit توسط SparkFun Electronics (تقریباً 15-20 دلار) است. به نظر می رسد پیچیده است و ویژگی های زیادی دارد ، اما کار کردن با موتورهای سروو کار سختی نیست. Moto: bit به شما امکان می دهد
Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Accelerometer Digital Python: 4 Step
Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Accelerometer Digital Python: MMA8452Q یک شتاب سنج هوشمند ، کم مصرف ، سه محوری ، خازنی ، میکرو ماشین با 12 بیت وضوح است. گزینه های قابل برنامه ریزی کاربر قابل انعطاف با کمک توابع تعبیه شده در شتاب سنج ، قابل تنظیم در دو فاصله
برنامه نویسی Micro: Bit Robot & Joystick: Bit Controller With MicroPython: 11 Step
برنامه نویسی Micro: Bit Robot & Joystick: Bit Controller With MicroPython: برای Robocamp 2019 ، اردوی تابستانی رباتیک ما ، جوانان 10-13 ساله در حال لحیم کاری ، برنامه نویسی و ساختن یک میکرو بی بی سی هستند: ربات ضد وزن بر اساس بیت ، و همچنین برنامه نویسی micro: bit برای استفاده به عنوان کنترل از راه دور. اگر در حال حاضر در Robocamp هستید ، اسکی کنید
Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Accelerometer Digital Java Java: 4 Step
Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Accelerometer Java Java: MMA8452Q یک شتاب سنج هوشمند ، کم توان ، سه محوری ، خازنی ، میکرو ماشین با 12 بیت وضوح است. گزینه های قابل برنامه ریزی کاربر قابل انعطاف با کمک توابع تعبیه شده در شتاب سنج ، قابل تنظیم در دو فاصله