Სარჩევი:
- ნაბიჯი 1: ააშენეთ ოთახის მთვლელი წრე
- ნაბიჯი 2: შეამოწმეთ თქვენი წრე
- ნაბიჯი 3: ოთახის ოკუპაციის მრიცხველის კოდირება
- ნაბიჯი 4: შექმენით ბრძანების ცენტრი და დააკოპირეთ იგი
ვიდეო: MicroBit ოთახის დასაკავებელი მრიცხველი და კონტროლერი: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
პანდემიის დროს, ვირუსის გადაცემის შემცირების ერთ -ერთი გზაა ადამიანებს შორის ფიზიკური დისტანციის გაზრდა.
ოთახებში ან მაღაზიებში, სასარგებლო იქნება იცოდეთ რამდენი ადამიანია დახურულ სივრცეში ნებისმიერ დროს.
ეს პროექტი იყენებს წყვილ სენსორებს, რათა აღმოაჩინოს ოთახში შესული და გასული ადამიანები. წრე შეიძლება დამონტაჟდეს კარის ჩარჩოზე, ასე რომ ხალხი გაივლის მას გასვლისას და შესვლისას.
იგი მუშაობს ორი სინათლისგან დამოუკიდებელი რეზისტორის (LDR) დაყენებით, რათა აღმოაჩინოს ადამიანი, რომელიც გადის მოწყობილობას. LDR- ზე დაცემული სინათლის დონე იზრდება, წინააღმდეგობის გავლით დენის ნაკადი იზრდება. ეს შეიძლება შეფასდეს მიკრობიტით.
ოთახიდან გასული ადამიანი პირველად გადაკვეთს "ინტერიერს" LDR- ს და ის გამოვლინდება მიკრობიტის მიერ. თუ ოთახში ერთზე მეტი ადამიანია, ის ჩამოაკლებს ერთს ოკუპანტების რიცხვიდან.
ოთახში შესული ადამიანი პირველად გადაკვეთს "გარე" LDR- ს და ის გამოვლინდება მიკრობიტის მიერ. თუ ოთახში არის მაქსიმალურად ნაკლები დასაშვები ადამიანი, ის დაემატება 1 ადამიანს ოკუპანტების რაოდენობაზე. თუ გარე დეტექტორი გაიარა და ოთახში უკვე არის მაქსიმალური დასაშვები ხალხი, გამოჩნდება "გაჩერების ნიშანი" და გამაფრთხილებელი ხმა გაისმის.
სურვილისამებრ სარდლობის ცენტრი
არის მეორე მიკრობიტი, რომელიც არის ბრძანების ცენტრი. ეს იქნებოდა მოლარის ან მასწავლებლის ადგილას. ყოველ ჯერზე, როდესაც ვინმე შემოდის ან ტოვებს ოთახში, ოთახის რაოდენობა უსადენოდ იგზავნება ბრძანების ცენტრის მიკრობიტში. თუ მიღწეულია მაქსიმალური დატვირთვა, ბრძანების ცენტრი microBit ასევე ხმის სიგნალს და აჩვენებს გამაფრთხილებელ სიმბოლოს.
მომხმარებელს ასევე შეუძლია გაზარდოს ან შეამციროს მაქსიმალური დატვირთვა A და B ღილაკების გამოყენებით ოკუპანტის მაქსიმალური მნიშვნელობის შესაცვლელად. ღილაკზე A და B ღილაკზე დაჭერით, ახალი მაქსიმალური მნიშვნელობა უსადენოდ იგზავნება ოთახის მრიცხველში microBit, სადაც განახლებულია მაქსიმალური დასაქმების ღირებულება.
ავაშენოთ ეს პროექტი!
მასალები:
ოთახების დაკავების მრიცხველი
- BBC მიკრობიტი
- პურის დაფა
- სინათლის დამოკიდებული რეზისტორი (2)
- 1K Ohm რეზისტორი (2)
- პიეზო ბუზერი
- მავთულის შეერთება
- ალიგატორის კლიპის პატჩის კაბელები (5)
ბრძანების ცენტრი (სურვილისამებრ)
- BBC მიკრობიტი
- პიეზო ზუზუნი
- ალიგატორის კლიპის პატჩი კაბელები (2)
ნაბიჯი 1: ააშენეთ ოთახის მთვლელი წრე
შეაერთეთ წრე, როგორც ნაჩვენებია დიაგრამაში. თქვენ შეგიძლიათ გამოიყენოთ ალიგატორის სამაგრის პაკეტები, რათა შეუერთოთ გამომავალი მავთულები, GND და 3V მავთულები მიკრობიტის ქინძისთავებს.
დარწმუნდით, რომ პიეზო ზუზერის პოლარობა სწორად არის ორიენტირებული. თუ არის უფრო მოკლე პინი, ის გადადის GND– ზე და გრძელი პინი მიდის მიკრო ბიტზე Pin 0 – ზე. თუ ისინი იგივე სიგრძეა, ორიენტაციას მნიშვნელობა არ აქვს.
ორჯერ შეამოწმეთ თქვენი გაყვანილობა და შემდეგ მოდით მივიღოთ კოდირება!
ნაბიჯი 2: შეამოწმეთ თქვენი წრე
სანამ დახარჯავთ მრიცხველის ყველა კოდირებას, დაუთმეთ რამდენიმე წუთი ან შეიყვანეთ ეს LDR კალიბრაციის ესკიზი ან ატვირთეთ თანდართული ესკიზის.ექვსმეტიანი ფაილი თქვენს მიკრობიტში.
გაშვებისას ესკიზი გაჩვენებთ ეკრანზე პატარა ბრილიანტს, როდესაც აღმოაჩენს, რომ თქვენი ხელი ფარავს სინათლეზე დამოკიდებულ რეზისტორს. შეამოწმეთ ორივე ანალოგური ქინძისთავები 1 და 2 შემდეგ ეტაპზე გადასვლამდე.
ნაბიჯი 3: ოთახის ოკუპაციის მრიცხველის კოდირება
შეიყვანეთ კოდი ბლოკები დიაგრამაზე ან ატვირთეთ.hex ფაილი თქვენს მიკრობიტში.
ცვლადი maxOccupancy შეიძლება მორგებული იყოს ოთახის დაკავების ლიმიტის შესაბამისად.
LevelDrop ცვლადი არის სინათლის დონის შემცირების მნიშვნელობა, რომელიც უნდა გადააჭარბოს მანამ, სანამ მიკრობიტი დაითვლის პირს ოთახში შესასვლელად/გასასვლელად. შეიძლება დაგჭირდეთ ამ მნიშვნელობის მორგება თქვენს ოთახში არსებული შუქის საფუძველზე.
ატვირთვისას, სცადეთ ხელი გადაავლოთ "გარე" შუქზე დამოკიდებულ რეზისტორზე. ოთახის რაოდენობა უნდა გაიზარდოს.
როდესაც თქვენ კვლავ "შედიხართ" ოთახში, საბოლოოდ თქვენ გადააჭარბებთ maxOccupancy მნიშვნელობას და "გაჩერების ნიშანი" გამოჩნდება LED ეკრანზე და მოკლე მელოდია ითამაშებს როგორც ხმოვანი გაფრთხილება. ოთახში აღარ შეიძლება შემოვიდეს ხალხი.
გადაავლე ხელი "შინაგან" შუქზე დამოკიდებულ რეზისტორს და ოთახის რაოდენობა უნდა შემცირდეს ყოველ ჯერზე, როცა ფარავ შუქზე დამოკიდებულ რეზისტორს.
Კარგი! შენ ააშენე ოთახის დაკავების მრიცხველი!
გსურთ გახადოთ ის კიდევ უკეთესი? წაიკითხე!
ნაბიჯი 4: შექმენით ბრძანების ცენტრი და დააკოპირეთ იგი
შეაერთეთ მეორე მიკრობიტი შემდეგნაირად.
ალიგატორის სამაგრის პატჩის კაბელის გამოყენებით დააკავშირეთ მეორე პიეზო ზუზერის მოკლე მხარე მიკრო ბიტზე GND პინთან.
შეაერთეთ ზუზერის უფრო გრძელი მხარე მიკრობიტის Pin 0 -ს სხვა პაჩ კაბელის გამოყენებით. ისევ და ისევ, თუ ქინძისთავები ერთი და იგივე სიგრძეა, ორიენტაციას მნიშვნელობა არ აქვს.
კოდის ბლოკების ეს ნაკრები იყენებს მიკრობიტის რადიო მახასიათებლებს.
შეიყვანეთ კოდის ბლოკები დიაგრამის საფუძველზე ან ატვირთეთ.ექსექსი ფაილი, რომელიც მიეწოდება მიკრობიტს.
ყოველ ჯერზე, როდესაც ოთახის დაკავების მრიცხველი microBit აღმოაჩენს შესასვლელს ან გასასვლელს, ის აგზავნის ოთახის მიმდინარე რაოდენობას მონიტორინგის სადგურზე. თუ დასაშვებობის მაქსიმალური ზღვარი გადააჭარბებს, ის აგზავნის "99" -ს, რომელსაც მონიტორინგის სადგური აღმოაჩენს და შემდეგ აჩვენებს "გაჩერების ნიშანს" და უკრავს გამაფრთხილებელ ხმას.
მომხმარებელს შეუძლია გაზარდოს დასაქმების მაქსიმალური ზღვარი მიკრობიტზე B ღილაკზე დაჭერით.
მომხმარებელს შეუძლია შეამციროს დასაქმების მაქსიმალური ზღვარი მიკრობიტზე ღილაკზე A დაჭერით.
ღილაკზე A და B ღილაკზე დაჭერით გაიგზავნება ახალი მაქსიმალური დასაშვები მნიშვნელობა ოთახის დაკავების მრიცხველში microBit. თქვენ დაინახავთ "u" სხვა მიკრობიტის ეკრანზე, რომ მიუთითოთ მნიშვნელობა განახლებულია. ახლა ოთახის დაკავების მრიცხველი იმუშავებს ახალი ღირებულების საფუძველზე.
ვიმედოვნებ, რომ თქვენთვის ეს გასართობი სახალისო და ინფორმაციული აღმოჩნდა!
ახლავე გააკეთე რაღაც საოცრება !!
გირჩევთ:
ავტომატური ოთახის შუქისა და ვენტილატორის კონტროლერი ორმხრივი ვიზიტორების მრიცხველით: 3 ნაბიჯი
ოთახის განათების ავტომატური კონტროლი და ორმხრივი ვიზიტორების მრიცხველი: ხშირად ჩვენ ვხედავთ სტუმრების დახლებს სტადიონზე, სავაჭრო ცენტრებში, ოფისებში, საკლასო ოთახებში და ა.შ. დღეს ჩვენ აქ ვართ ოთახის სინათლის კონტროლერის პროექტით ორმხრივი ვიზიტორების მრიცხველით
ოთახის დასაკავებელი მრიცხველი: 5 ნაბიჯი (სურათებით)
ოთახების დაკავების მრიცხველი: მე ვარ პაოლო რეიესი მექსიკელი, რომელსაც უყვარს ნივთების შექმნა და შექმნა. ამიტომაც გავაკეთე ეს ოთახი დასაკავებელი მრიცხველი. COVID-19 გარემოებების გამო, მე გადავწყვიტე შემემუშავებინა ეს პროექტი ვირუსის გავრცელების შეზღუდვის მიზნით, იმ ადამიანების რაოდენობის კონტროლით, რომლებიც შეიძლება იყოს
Arduino დაფუძნებული წვრილმანი თამაშის კონტროლერი - Arduino PS2 თამაშის კონტროლერი - თამაში Tekken With DIY Arduino Gamepad: 7 ნაბიჯი
Arduino დაფუძნებული წვრილმანი თამაშის კონტროლერი | Arduino PS2 თამაშის კონტროლერი | თამაში Tekken With DIY Arduino Gamepad: გამარჯობა ბიჭებო, თამაშების თამაში ყოველთვის სახალისოა, მაგრამ საკუთარი წვრილმანი თამაშით თამაში უფრო სახალისოა. ასე რომ, ჩვენ გავაკეთებთ თამაშის კონტროლერს arduino pro micro- ს ამ ინსტრუქციებში
Microbit Midi CC უკაბელო კონტროლერი: 5 ნაბიჯი (სურათებით)
Microbit Midi CC უკაბელო კონტროლერი: ამ სახელმძღვანელოში ჩვენ შევქმნით უკაბელო midi CC კონტროლერს, რომელიც საშუალებას მოგცემთ გამოიყენოთ თქვენი Microbit როგორც midi კონტროლერი და დაუკავშიროთ იგი თქვენს საყვარელ მუსიკალურ პროგრამულ უზრუნველყოფას. რა არის Midi CC? ხშირად შემოკლებით CC, ხოლო სწორი ტერმინია "კონტროლი
YABC - კიდევ ერთი ბლინკის კონტროლერი - IoT Cloud ტემპერატურისა და ტენიანობის კონტროლერი, ESP8266: 4 ნაბიჯი
YABC - კიდევ ერთი ბლინკის კონტროლერი - IoT Cloud ტემპერატურისა და ტენიანობის კონტროლერი, ESP8266: გამარჯობათ, მე ცოტა ხნის წინ დავიწყე სოკოს მოყვანა სახლში, ოსტრების სოკო, მაგრამ მე უკვე მაქვს 3 ამ კონტროლერის სახლში Fermenter ტემპერატურის კონტროლი ჩემი სახლის ხარშვის, მეუღლისთვის ის ასევე აკეთებს ამ კომბუჩას საქმეს ახლა და როგორც თერმოსტატი სითბოსთვის