Monk აწარმოებს მიკრო ბიტისთვის განკუთვნილ V1A CO2 დოკს
შესავალი
CO2 დოკი ნამდვილი CO2 სენსორია, რომელიც გაერთიანებულია ტემპერატურისა და ფარდობითი ტენიანობის სენსორებთან, რომლებიც შექმნილია BBC micro:bit-თან გამოსაყენებლად. დაფა იმუშავებს micro:bit 1 და 2 ვერსიის დაფებთან. ეს ბროშურა მოიცავს ხუთ ექსპერიმენტს MakeCode ბლოკებში კოდით.
CO2 და ჯანმრთელობა
CO2-ის დონე ჰაერში, რომელსაც ჩვენ ვსუნთქავთ, პირდაპირ გავლენას ახდენს ჩვენს კეთილდღეობაზე. CO2 დონე განსაკუთრებით საინტერესოა საზოგადოებრივი ჯანმრთელობის თვალსაზრისით view მარტივად რომ ვთქვათ, ისინი იმის საზომია, თუ რამდენად ვსუნთქავთ სხვა ადამიანების ჰაერს. ჩვენ, ადამიანები, ვასუნთქავთ CO2-ს და ამიტომ, თუ რამდენიმე ადამიანი ცუდად ვენტილირებად ოთახშია, CO2-ის დონე თანდათან გაიზრდება. ასევე გაიზრდება ვირუსული აეროზოლები, რომლებიც ავრცელებენ დაავადებებს. CO2-ის დონის კიდევ ერთი მნიშვნელოვანი გავლენა კოგნიტურ ფუნქციაზეა - რამდენად კარგად შეგიძლიათ აზროვნება. შემდეგი ციტატა აღებულია აშშ-ს ბიოტექნოლოგიური ინფორმაციის ეროვნული ცენტრიდან: „1,000 ppm CO2-ის დროს, გადაწყვეტილების მიღების უნარის ცხრა შკალიდან ექვსში ზომიერი და სტატისტიკურად მნიშვნელოვანი კლება მოხდა. 2,500 ppm-ის დროს, გადაწყვეტილების მიღების უნარის შვიდ შკალაში დიდი და სტატისტიკურად მნიშვნელოვანი კლება მოხდა“. წყარო: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3548274/ ქვემოთ მოყვანილი ცხრილი ეფუძნება ინფორმაციას https://www.kane.co.uk/knowledge-centre/what-are-safe-levels-of-co-and-co2-in-rooms და აჩვენებს, თუ რა დონეზე შეიძლება CO2 გახდეს არაჯანსაღი.
CO2-ის დონე (ppm) | შენიშვნები |
250-400 წწ | ნორმალური კონცენტრაცია ატმოსფერულ ჰაერში. |
400-1000 წწ | კონცენტრაციები ტიპიურია დაკავებულ დახურულ სივრცეებში, სადაც კარგი ჰაერის გაცვლაა. |
1000-2000 წწ | ჩივილები ძილიანობისა და ცუდი ჰაერის შესახებ. |
2000-5000 წწ | თავის ტკივილი, ძილიანობა და სtagნანტი, შემორჩენილი, ჩახლეჩილი ჰაერი. ასევე შეიძლება აღინიშნოს ცუდი კონცენტრაცია, ყურადღების დაკარგვა, გულისცემის გახშირება და მცირე გულისრევა. |
5000 | სამუშაო ადგილის ექსპოზიციის ლიმიტი უმეტეს ქვეყნებში. |
>40000 | ექსპოზიციამ შეიძლება გამოიწვიოს ჟანგბადის სერიოზული დეფიციტი, რაც გამოიწვევს ტვინის მუდმივ დაზიანებას, კომას და სიკვდილსაც კი. |
დაწყება
დაკავშირება
CO2 დოკი კვებას BBC micro:bit-დან იღებს. ეს, როგორც წესი, micro:bit-ის USB კონექტორის საშუალებით ხდება. BBC micro:bit-ის CO2 დოკთან დასაკავშირებლად, უბრალოდ შეაერთეთ micro:bit CO2 დოკთან, როგორც ეს ქვემოთ არის ნაჩვენები.
გაითვალისწინეთ, რომ CO2 დოკის ქვედა ნაწილში არსებული რგოლოვანი კონექტორები დაკავშირებულია micro:bit-ის რგოლოვან კონექტორებთან, რაც საშუალებას გაძლევთ, თქვენს micro:bit-ზე სხვა ნივთებიც მიამაგროთ. თუ micro:bit კვებაზეა, CO2 დოკის MonkMakes ლოგოზე ნარინჯისფერი LED აინთება, რაც მიუთითებს, რომ ის კვებაზეა.
CO2-ის ჩვენების ჩვენება
MakeCode-ის ბმული: https://makecode.microbit.org/_A3D9igc9rY3w ეს პროგრამა აჩვენებს CO2-ის მაჩვენებელს მილიონ ნაწილებში, განახლება ხდება ყოველ 5 წამში. როდესაც დააწკაპუნებთ გვერდის ზედა ნაწილში კოდის ბმულზე, MakeCode სისტემა გახსნის წინასწარ ფანჯარას.view ფანჯარა, რომელიც ასე გამოიყურება:
შეგიძლიათ წინასწარview პროგრამა, მაგრამ თქვენ არ შეგიძლიათ მისი შეცვლა ან, რაც მთავარია, თქვენს micro:bit-ზე დაყენება, სანამ არ დააწკაპუნებთ მითითებულ ღილაკზე „რედაქტირება“. ეს გახსნის ჩვეულებრივ MakeCode რედაქტორს და შემდეგ შეგიძლიათ პროგრამის ატვირთვა თქვენს micro:bit-ზე ჩვეულებრივი გზით.
პროგრამის დაწყებისას შეიძლება CO2 დონის ნაკლებად სავარაუდო მაჩვენებლები შეამჩნიოთ. ეს ნორმალურია. CO2 დოკის მიერ გამოყენებულ სენსორს რამდენიმე წუთი სჭირდება მაჩვენებლების სტაბილიზაციისთვის. მაჩვენებლების სტაბილიზაციის შემდეგ, CO2 მაჩვენებლების გასაზრდელად სცადეთ CO2 დოკზე სუნთქვა. გაითვალისწინეთ, რომ CO2 მაჩვენებლების გაზრდას გარკვეული დრო დასჭირდება და კიდევ უფრო მეტი დრო დასჭირდება ოთახის CO2 დონემდე დასაბრუნებლად. ეს იმიტომ ხდება, რომ სენსორის კამერაში მოხვედრილ ჰაერს გარკვეული დრო დასჭირდება სენსორის გარედან გამომავალ ჰაერთან შესარევად.
კოდი საკმაოდ მარტივია. დაწყების ბლოკი შეიცავს ბლოკის სიმაღლეს. ეს ბლოკი სასარგებლოა, თუ მაღლა ცხოვრობთ (500 მეტრზე მეტ სიმაღლეზე), მაშინ უნდა შეცვალოთ მნიშვნელობა 0-დან თქვენს სიმაღლეზე მეტრებში, რათა სენსორმა შეძლოს შემცირებული ატმოსფერული წნევის კომპენსირება, რაც ცვლის CO2-ის გაზომვას. ბლოკი „ყოველ 5000 მილიწამში“ შეიცავს კოდს, რომელიც ყოველ 5 წამში გაშვებული იქნება. ეს სასარგებლო იქნება ბლოკების პალიტრის „მარყუჟების“ განყოფილებაში არსებული „ყოველ ბლოკში“. ეს ბლოკი შეიცავს შოუს ნომრის ბლოკს, რომელიც CO2 ppm ბლოკს იღებს, როგორც პარამეტრს, რომელიც უნდა გადაადგილდეს micro:bit-ის ეკრანზე. თუ ამის მუშაობასთან დაკავშირებით რაიმე პრობლემა შეგექმნათ, იხილეთ „პრობლემების მოგვარების“ განყოფილება ამ ინსტრუქციების ბოლოს.
CO2-ის მრიცხველი
MakeCode ბმული: https://makecode.microbit.org/_9Y9Ka2AWjHMW
ეს პროგრამა პირველ ექსპერიმენტს ეფუძნება, ისე, რომ A ღილაკზე დაჭერისას ტემპერატურა ცელსიუს გრადუსებში გამოჩნდება, ხოლო B ღილაკზე დაჭერისას ფარდობითი ტენიანობა პროცენტულად.tage.
დააინსტალირეთ ეს პროგრამა თქვენს micro:bit-ზე ისევე, როგორც ექსპერიმენტ 1-ში, ამ გვერდის ზედა ნაწილში მოცემული კოდის ბმულის გამოყენებით. როდესაც დააჭერთ ღილაკს A, ტემპერატურა გრადუსებში გამოჩნდება, როგორც კი მიმდინარე CO2 ჩვენება დასრულდება. ღილაკი B აჩვენებს ფარდობით ტენიანობას (ჰაერში ტენიანობის რაოდენობას).
CO2 სიგნალიზაცია
MakeCode-ის ბმული: https://makecode.microbit.org/_EjARagcusVsu
ეს პროგრამა CO2-ის დონეს micro:bit-ის ეკრანზე რიცხვის ნაცვლად სვეტოვანი დიაგრამის სახით აჩვენებს. ასევე, როდესაც CO2-ის დონე წინასწარ დადგენილ მნიშვნელობას გადააჭარბებს, ეკრანზე გამაფრთხილებელი სიმბოლო გამოჩნდება. თუ P2-ზე მიერთებული გაქვთ micro:bit 0 ან დინამიკი, მაშინ პროექტი ასევე გაისმის სიგნალი, როდესაც CO2-ის ზღვარი გადაჭარბდება.
მონაცემთა ჟურნალირება A-ში FILE
MakeCode-ის ბმული: https://makecode.microbit.org/_YeuhE7R7zPdT
ეს ექსპერიმენტი მხოლოდ micro:bit-ის მეორე ვერსიაზე იმუშავებს.
პროგრამის გამოსაყენებლად, მონაცემთა შეყვანის დასაწყებად დააჭირეთ ღილაკს A - დაინახავთ გულის ხატულას, რაც მიუთითებს, რომ ყველაფერი კარგადაა. Sampling დაყენებულია 60000 მილიწამზე (1 წუთი) – იდეალურია ექსპერიმენტის მთელი ღამის განმავლობაში გასაშვებად. თუმცა, თუ გსურთ პროცესის დაჩქარება, შეცვალეთ ეს მნიშვნელობა ყველა ბლოკში. s-ის შემცირებაampდროის შემცირება ნიშნავს, რომ მეტი მონაცემი შეგროვდება და მეხსიერება უფრო სწრაფად ამოიწურება. როდესაც გსურთ ჟურნალის ჩაწერის დასრულება, კვლავ დააჭირეთ ღილაკს A. ყველა მონაცემის წაშლა შეგიძლიათ ღილაკებზე A და B ერთდროულად დაჭერით. თუ micro:bit-ს მონაცემების შესანახი ფლეშ მეხსიერება ამოეწურება, ის შეწყვეტს ჟურნალის ჩაწერას და აჩვენებს „თავის ქალას“ ხატულას. მონაცემები იწერება file სახელწოდებით MY_DATA.HTM. თუ თქვენს MICROBIT დისკზე გადახვალთ file სისტემა, თქვენ ნახავთ ამას file. The file სინამდვილეში ეს მხოლოდ მონაცემები არ არის, ის ასევე შეიცავს მექანიზმებს viewმონაცემების დამუშავება. თუ ორჯერ დააწკაპუნებთ MY_DATA.HTM-ზე, ის გაიხსნება თქვენს ბრაუზერში და ასე გამოიყურება:
ეს არის მონაცემები თქვენს micro:bit-ზე. მათი გასაანალიზებლად და საკუთარი გრაფიკების შესაქმნელად, გადაიტანეთ ისინი თქვენს კომპიუტერში. შეგიძლიათ დააკოპიროთ და ჩასვათ თქვენი მონაცემები, ან ჩამოტვირთოთ ისინი CSV ფორმატში. file რომლის იმპორტირებაც შეგიძლიათ ცხრილში ან გრაფიკების ინსტრუმენტში. შეიტყვეთ მეტი micro:bit მონაცემთა ჟურნალირების შესახებ.
თუ დააწკაპუნებთ ვიზუალურ წინასწარview ღილაკზე დაჭერით გამოჩნდება მონაცემების მარტივი დიაგრამა.
მიკრო: ბიტის მონაცემთა ჟურნალი
ეს ვიზუალური წინასწარი წარმოდგენააview თქვენს micro:bit-ზე არსებული მონაცემების. უფრო დეტალურად გასაანალიზებლად ან საკუთარი გრაფიკების შესაქმნელად, გადაიტანეთ ისინი თქვენს კომპიუტერში. შეგიძლიათ დააკოპიროთ და ჩასვათ თქვენი მონაცემები, ან ჩამოტვირთოთ ისინი CSV ფორმატში. file, რომლის იმპორტირებაც შეგიძლიათ ცხრილში ან გრაფიკების ინსტრუმენტში.
ეს პროექტი მხოლოდ micro:bit-ის მეორე ვერსიაზე მუშაობს, რადგან ის იყენებს Data Logger გაფართოებას, რომელიც თავისთავად თავსებადია მხოლოდ micro:bit 2-თან. Data Logger გაფართოებას აქვს სვეტების ბლოკი, რომელიც საშუალებას გაძლევთ დაარქვათ სახელი იმ მონაცემთა სვეტებს, რომლებსაც იწერთ. როდესაც გსურთ ცხრილში მონაცემების რიგის ჩაწერა, იყენებთ log data ბლოკს. Data Logger გაფართოებას ასევე აქვს on-log-full ბლოკი, რომელიც შეასრულებს მასში არსებულ ბრძანებებს, თუ micro:bit-ში ამოიწურება მონაცემების შესანახი ადგილი.
მონაცემთა შენახვა USB-ის საშუალებით
MakeCode-ის ბმული: https://makecode.microbit.org/_fKt67H1jwEKj
ეს პროექტი მხოლოდ micro:bit-ის მეორე ვერსიაზე მუშაობს და საუკეთესოდ Google Chrome ბრაუზერის გამოყენებით მუშაობს. მიუხედავად ამისა, შეიძლება აღმოაჩინოთ, რომ web Chrome-ის USB ფუნქცია ყოველთვის საიმედოდ არ მუშაობს. ესეც პროექტია, სადაც micro:bit თქვენს კომპიუტერს USB კაბელით უნდა მიუერთდეს. მონაცემების შეყვანის ნაცვლად file, როგორც ექსპერიმენტ 5-ში გავაკეთეთ, თქვენ მონაცემებს თქვენს კომპიუტერში რეალურ დროში შეიყვანთ USB კავშირის საშუალებით.
პროგრამის ატვირთვის შემდეგ, დაწყვილებული micro:bit-ის გამოყენებით, დააწკაპუნეთ ღილაკზე „მოწყობილობის ჩვენება“ და დაინახავთ ამის მსგავს რამეს.
მონაცემების შეგროვების შემდეგ, შეგიძლიათ დააწკაპუნოთ ლურჯ ჩამოტვირთვის ხატულაზე, რათა შეინახოთ ისინი CSV ფორმატში. file რომლის იმპორტირება შესაძლებელია ცხრილში, სადაც შეგიძლიათ დიაგრამების აგება.
რადგან სამივე ჩვენება რეალურად ოდნავ განსხვავებულ დროს არის აღრიცხული, CSV ფაილში ცალკე დროის სვეტი იქნება. file, თითოეული წაკითხვის ტიპისთვის. დიაგრამის შექმნისას, უბრალოდ აირჩიეთ ერთ-ერთი დროის სვეტი x ღერძისთვის - არ აქვს მნიშვნელობა რომელი. ეს პროექტი იყენებს სერიული ჩაწერის მნიშვნელობის ბლოკს, რომელსაც ნახავთ ბლოკების სერიულ კატეგორიაში. ეს წაკითხვის შედეგს USB კავშირის საშუალებით აგზავნის თქვენი კომპიუტერის ბრაუზერში გაშვებულ makecode რედაქტორში.
MAKECODE გაფართოება
CO2 Dock იყენებს MakeCode გაფართოებას, რათა უზრუნველყოს ბლოკების ნაკრები, რათა პროგრამირება გამარტივდეს. წინა მაგალითიampპროგრამებში გაფართოება უკვე დაინსტალირებულია, მაგრამ თუ ახალ პროექტს იწყებთ, მისი ინსტალაცია დაგჭირდებათ. ამისათვის:
- გადადით MakeCode-ზე micro:bit-ისთვის webსაიტი აქ: https://MakeCode.microbit.org/
- დააწკაპუნეთ + ახალი პროექტი MakeCode-ის ახალი პროექტის შესაქმნელად - მიანიჭეთ მას ნებისმიერი სახელი, რომელიც გსურთ
- დააწკაპუნეთ + გაფართოებაზე და ძიების ველში ჩასვით შემდეგი web მისამართი:
- https://github.com/monkmakes/makecode-extension-scd41 ამან უნდა გამოაჩინოს ერთი ძიების შედეგი.
- https://github.com/monkmakes/makecode-extension-scd41 ამან უნდა გამოაჩინოს ერთი ძიების შედეგი.
- დააწკაპუნეთ MonkMakes CO2 Dock გაფართოებაზე და ის დაინსტალირდება.
- დააჭირეთ ← „უკან დაბრუნებას“ და აღმოაჩენთ, რომ თქვენს ბლოკების სიას CO2 Dock კატეგორიაში დაემატა რამდენიმე ახალი ბლოკი.
ბლოკების აღწერა
შენიშვნა 1. ამ ბლოკის გამოყენება ძალიან თანდათანობით აზიანებს სენსორის EEPROM-ს (2000 ჩაწერა), ამიტომ ეს ბლოკი შემოიფარგლება გადატვირთვებს შორის ერთი ზარით.
პრობლემების მოგვარება
- პრობლემა: მიკრობიტის CO2 დოკზე ქარვისფერი კვების LED ინდიკატორი არ ანათებს.
- გამოსავალი: დარწმუნდით, რომ თქვენი მიკრობიტი თავად იღებს კვებას. თუ თქვენი პროექტი ბატარეებზე მუშაობს, სცადეთ ახალი ბატარეები.
- პრობლემა: როდესაც პირველად ვუშვებ პროგრამას, CO2-ის მაჩვენებლები არასწორი ჩანს, ზოგჯერ 0 ან ძალიან მაღალი რიცხვია.
- გამოსავალი: ეს ნორმალურია. სენსორს დასაწყნარებლად გარკვეული დრო სჭირდება. სენსორის ჩართვის შემდეგ პირველი რამდენიმე წუთის განმავლობაში არ გაითვალისწინოთ არცერთი ჩვენება.
სწავლა
მიკრო:ბიტი პროგრამირება
თუ გსურთ მეტი გაიგოთ MicroPython-ში micro:bit-ის პროგრამირების შესახებ, მაშინ უნდა განიხილოთ საიმონ მონკის წიგნის „Programming micro:bit: Getting Started with MicroPython“ შეძენა, რომელიც ხელმისაწვდომია ყველა მსხვილი წიგნის გამყიდველისგან. საინტერესო პროექტის იდეებისთვის, შეიძლება ასევე დაგაინტერესოთ NoStarch Press-ის micro:bit for the Mad Scientist-ი. საიმონ მონკის (ამ ნაკრების დიზაინერის) წიგნების შესახებ მეტი ინფორმაციის მიღება შეგიძლიათ შემდეგ ბმულზე: https://simonmonk.org ან გაჰყევით მას X-ზე, სადაც ის არის @simonmonk2
ბერები
ამ ნაკრების შესახებ დამატებითი ინფორმაციისთვის, პროდუქტის მთავარი გვერდი არის აქ: https://monkmakes.com/co2_mini ამ ნაკრების გარდა, MonkMakes აწარმოებს ყველა სახის კომპლექტს და გაჯეტს თქვენი მწარმოებლის პროექტებში დასახმარებლად. შეიტყვეთ მეტი, ასევე სად იყიდოთ აქ: https://monkmakes.com ასევე შეგიძლიათ MonkMakes-ს გამოიწეროთ X-ზე @monkmakes.
მარცხნიდან მარჯვნივ: მზის ენერგიის ექსპერიმენტატორების ნაკრები micro:bit-ისთვის, კვება micro:bit-ისთვის (ცვლადი დენის ადაპტერი არ მოყვება), ელექტრონიკის ნაკრები 2 micro:bit-ისთვის და 7 სეგმენტიანი ნაკრები micro:bit-ისთვის.
ხშირად დასმული კითხვები
რა არის CO2-ის უსაფრთხო დონე ოთახებში?
ოთახებში CO2-ის უსაფრთხო დონეებია:
- 250-400 ppm: ნორმალური კონცენტრაცია ატმოსფერულ ჰაერში.
- 400-1000 ppm: კონცენტრაციები, რომლებიც ტიპიურია დაკავებულ შიდა სივრცეებში კარგი ჰაერის მიმოქცევით.
- 1000-2000 ppm: ძილიანობისა და ჰაერის ცუდი ხარისხის ჩივილები.
- 2000-5000 ppm: თავის ტკივილი, ძილიანობა და ა.შ.tagნარცისული ჰაერი. შესაძლოა კონცენტრაციის დაქვეითება და გულისცემის გახშირება.
- 5000 ppm: სამუშაო ადგილზე ზემოქმედების ლიმიტი ქვეყნების უმეტესობაში.
- >40000 ppm: ზემოქმედებამ შეიძლება გამოიწვიოს სერიოზული ჯანმრთელობის პრობლემები, მათ შორის ტვინის დაზიანება და სიკვდილი.
დოკუმენტები / რესურსები
![]() |
Monk აწარმოებს მიკრო ბიტისთვის განკუთვნილ V1A CO2 დოკს [pdf] მფლობელის სახელმძღვანელო აპარატურა V1A, აპარატურა V1A CO2 დოკი მიკრო ბიტისთვის, აპარატურა V1A, CO2, დოკი მიკრო ბიტისთვის, მიკრო ბიტი |