Სარჩევი:
- ნაბიჯი 1: ნივთები, რომლებიც გამოიყენება ამ პროექტში
- ნაბიჯი 2: ისტორია
- ნაბიჯი 3: შეიკრიბეთ წრე
- ნაბიჯი 4: დააინსტალირეთ პაკეტი
- ნაბიჯი 5: პროგრამირება
- ნაბიჯი 6: შედგენა და ტესტირება
- ნაბიჯი 7: სრული ტემპერატურის მონიტორი
- ნაბიჯი 8: კოდი
ვიდეო: NO Fuss Micro: bit ტემპერატურის მონიტორი: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ამ ტემპერატურის მონიტორის 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 წუთში. ეს გაკვეთილი გაჩვენებთ თუ როგორ უნდა შეიკრიბოთ და დააპროგრამოთ Micro: Bit ტემპერატურის მონიტორი xChips– ით. ამ პროექტის კოდი მარტივია Micro: bit's drag-and-drop პლატფორმის გამოყენებით.
შესავალი
მე ავაშენე ეს ტემპერატურის მონიტორი მიკრო: ბიტის და XinaBox– ის რამდენიმე xChip– ის გამოყენებით. ეს არის ძალიან მარტივი და სწრაფი მშენებლობა. 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 ბატარეებით.
- დააწკაპუნეთ მიკრო: ბიტი IM02– ზე. დარწმუნდით, რომ LED- ები დგას ზემოთ - ისევე, როგორც SW01 სახელი და IM02 სახელი.
სურათი 3: დაკავშირებულია IM02, SW01, OD01 და მიკრო: ბიტი
მიამაგრეთ მიკრო USB კავშირი თქვენი კომპიუტერიდან მიკრო: ბიტზე. ყურადღება მიაქციეთ ქვედა მხარეს ყვითელ შუქს, რომელიც ჩართულია
ნაბიჯი 4: დააინსტალირეთ პაკეტი
- გახსენით ბრაუზერი და გადადით makecode.microbit.org– ზე
- გადაახვიეთ ქვემოთ "მოწინავე"
- შემდეგ გადაახვიეთ ქვემოთ "პაკეტის დამატება"
სურათი 4: "პაკეტის დამატების" პოვნა
- მოძებნეთ "ამინდი" და დააწკაპუნეთ "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: სრული ტემპერატურის მონიტორი
- გათიშეთ მიკრო: ბიტი მიკრო USB კავშირიდან.
- ჩადეთ AA ბატარეები PB04– ში
- გამოიყენეთ 3 xBUS კონექტორი PB04 და MD01 IM02 და SW01– თან დასაკავშირებლად, როგორც ეს მოცემულია ქვემოთ მოცემულ სურათზე.
- ჩართეთ გადამრთველი PB04.
- ახლა თქვენი Micro: bit ტემპერატურის მონიტორი არის პორტატული და მზადაა განთავსდეს სადაც თქვენ აირჩევთ.
ნაბიჯი 8: კოდი
მიკრო: ბიტი `ტემპერატურის მონიტორი JavaScript JavaScript კოდი Micro: bit ტემპერატურის მონიტორისთვის. თქვენ შეგიძლიათ დააკოპიროთ და ჩასვათ როგორც ეს ნათქვამია STORY– ში და შემდეგ გადააკეთოთ იგი ბლოკებად.
ნება ტემპერატურა = 0
Basic.showLeds (` #… #. #. #……. #. #. #…. ტემპერატურის პროექტი ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (TemperatureCelsius) OLED.showNumber (ტემპერატურა ცელსიუსი)})
გირჩევთ:
მარტივი ძალიან დაბალი სიმძლავრის BLE არდუინოში ნაწილი 2 - ტემპერატურის/ტენიანობის მონიტორი - რევ. 3: 7 ნაბიჯი
მარტივი ძალიან დაბალი სიმძლავრის BLE Arduino– ში ნაწილი 2 - ტემპერატურის/ტენიანობის მონიტორი - Rev 3: განახლება: 23 ნოემბერი 2020 - 2 x AAA ბატარეის პირველი შეცვლა 2019 წლის 15 იანვრიდან, ანუ 22 თვე 2xAAA Alkaline– ის განახლება: 2019 წლის 7 აპრილი - Rev 3 of lp_BLE_TempHumidity, ამატებს თარიღის/დროის დიაგრამებს, pfodApp V3.0.362+ - ის გამოყენებით და ავტომატური ჩახშობისას თუ
ტემპერატურის მონიტორი DHT11 და I2C 20x4 LCD– ით: 6 ნაბიჯი
ტემპერატურის მონიტორი DHT11 და I2C 20x4 LCD– ით: ამ სახელმძღვანელოში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ მარტივი ტემპერატურის მონიტორი DHT11 სენსორისა და I2C LCD– ის საშუალებით ნახეთ ვიდეო
MQTT საცურაო აუზის ტემპერატურის მონიტორი: 7 ნაბიჯი (სურათებით)
MQTT საცურაო აუზის ტემპერატურის მონიტორი: ეს პროექტი არის ჩემი სახლის ავტომატიზაციის სხვა პროექტების თანამგზავრი Smart Data- Logging Log Geyser Controller და Multi-purpose-Room-Lighting and Appliance Controller. ეს არის აუზზე დამონტაჟებული მონიტორი, რომელიც ზომავს აუზის წყლის ტემპერატურას, ატმოსფერულ ჰაერს
როგორ ავაშენოთ ჟოლოს პი ტემპერატურის მონიტორი: 9 ნაბიჯი
როგორ ავაშენოთ ჟოლოს პი ტემპერატურის მონიტორი: ტემპერატურა და ტენიანობა დღევანდელ ინდუსტრიულ სამყაროში სასიცოცხლო მნიშვნელობის მონაცემებია. სერვერის ოთახების, კომერციული საყინულეებისა და საწარმოო ხაზების გარემოსდაცვითი მონაცემების მონიტორინგი აუცილებელია საგნების შეუფერხებლად მუშაობისთვის. ბევრი გამოსავალი არსებობს
დაბალი სიმძლავრის Arduino ტემპერატურის მონიტორი: 4 ნაბიჯი
დაბალი სიმძლავრის არდუინოს ტემპერატურის მონიტორი: ამ ინსტრუქციაში ჩვენ ვაშენებთ ტემპერატურის მონიტორს DS18B20 ტემპერატურის სენსორის გამოყენებით. მაგრამ ეს პროექტი განსხვავებულია. ის შეიძლება ბატარეებზე გაძლოს თითქმის 1,5 წელი! დიახ! Arduino– ს დაბალი სიმძლავრის ბიბლიოთეკის გამოყენებით, ჩვენ შეგვიძლია შევასრულოთ ეს პროექტი