Բովանդակություն:
- Քայլ 1: Այս նախագծում օգտագործվող բաները
- Քայլ 2: Պատմություն
- Քայլ 3: Հավաքեք շրջանը
- Քայլ 4: Տեղադրեք փաթեթը
- Քայլ 5: mingրագրավորում
- Քայլ 6: Կազմել և փորձարկել
- Քայլ 7: Comերմաստիճանի ամբողջական մոնիտոր
- Քայլ 8: Կոդ
Video: NO Fuss Micro: bit peratերմաստիճանի մոնիտոր `8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այս ջերմաստիճանի մոնիտորի 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երմաստիճան }ելսիուս)})
Խորհուրդ ենք տալիս:
Հեշտ Շատ ցածր էներգիայի BLE Arduino- ում Մաս 2 - peratերմաստիճանի/խոնավության մոնիտոր - Rev 3: 7 քայլեր
Հեշտ Շատ ցածր էներգիայի BLE Arduino- ում Մաս 2 - peratերմաստիճանի/խոնավության մոնիտոր - Rev 3. Թարմացում. 23 նոյեմբերի, 2020 թ. - 2 x AAA մարտկոցների առաջին փոխարինում 2019 թ. Հունվարի 15 -ից, այսինքն `22 ամիս 2xAAA ալկալային համար: Թարմացում. 7 ապրիլի, 2019 թ. lp_BLE_TempHumidity, ավելացնում է Ամսաթիվ/ժամ գծագրեր, օգտագործելով pfodApp V3.0.362+և ավտոմատ ճնշում, երբ
ESP8266 և Visuino ՝ DHT11 peratերմաստիճանի և խոնավության վեբ սերվեր ՝ 12 քայլ
ESP8266 և Visuino. DHT11 peratերմաստիճանի և խոնավության վեբ սերվեր. ESP8266 մոդուլները հոյակապ ցածրակարգ մենակ վերահսկիչներ են ՝ ներկառուցված Wi-Fi- ով, և ես դրանց մասին արդեն պատրաստել եմ մի շարք ցուցումներ: DTH11/DTH21/DTH22 և AM2301 շատ տարածված համակցված ջերմաստիճան են: և Խոնավության Arduino սենսորներ, և ես որոշեցի
TMP36 peratերմաստիճանի տվիչ և LCD էկրան ՝ օգտագործելով Arduino (Tinkercad) ՝ 7 քայլ
TMP36 peratերմաստիճանի տվիչ և LCD էկրան ՝ օգտագործելով Arduino (Tinkercad). Բարև բոլորին: Մենք համալսարանի ուսանողներ ենք Թուն Հուսեյն Օն Մալայզիայից (UTHM), ովքեր իրականացնում են նախագիծ ՝ ցույց տալու, թե ինչպես կարող ենք մոդելավորել ջերմաստիճանի տվիչը, lcd- ն և Arduino- ն ՝ օգտագործելով Tinkercad- ը որպես UQD0801 (Robocon 1) մեր ուսումնական ծրագրի մի մաս (
Peratերմաստիճանի խորանարդիկ Sat Ben & Kaiti & Q 1ամ 1: 8 քայլ
Benերմաստիճանի խորանարդիկ Sat Ben & Kaiti & Q Hour 1: Երբևէ ցանկացե՞լ եք ինքներդ պատրաստել այնպիսի բան, որը կարող է ուղարկվել տիեզերք և չափել մեկ այլ մոլորակի ջերմաստիճանը: Ավագ դպրոցի ֆիզիկայի դասին մեզ հանձնարարվեց կառուցել CubeSat գործող արդուինոյով ՝ հիմնական հարցով. Ինչպե՞ս կարող ենք
DS18B20 peratերմաստիճանի տվիչների տուփ ՝ 5 քայլ
DS18B20 peratերմաստիճանի տվիչների արկղ. Պարզ DS18B20 ջերմաստիճանի տվիչ սարքեր `բաց կոդով տպվող 3D տուփով և նախատիպով PCB: Տուփը և նախատիպի PCB- ն պարտադիր չէ, անհրաժեշտ է միայն մեկ ESP8266 MCU և մեկ DS18B20 ջերմաստիճանի տվիչ: Ես ձեզ առաջարկում եմ WEMOS D1 րոպե