Სარჩევი:

MicroBit ოთახის დასაკავებელი მრიცხველი და კონტროლერი: 4 ნაბიჯი
MicroBit ოთახის დასაკავებელი მრიცხველი და კონტროლერი: 4 ნაბიჯი

ვიდეო: MicroBit ოთახის დასაკავებელი მრიცხველი და კონტროლერი: 4 ნაბიჯი

ვიდეო: MicroBit ოთახის დასაკავებელი მრიცხველი და კონტროლერი: 4 ნაბიჯი
ვიდეო: Bed room lamp with Micro:bit 2024, ივლისი
Anonim
MicroBit ოთახების დასაკავებელი მრიცხველი და კონტროლერი
MicroBit ოთახების დასაკავებელი მრიცხველი და კონტროლერი

პანდემიის დროს, ვირუსის გადაცემის შემცირების ერთ -ერთი გზაა ადამიანებს შორის ფიზიკური დისტანციის გაზრდა.

ოთახებში ან მაღაზიებში, სასარგებლო იქნება იცოდეთ რამდენი ადამიანია დახურულ სივრცეში ნებისმიერ დროს.

ეს პროექტი იყენებს წყვილ სენსორებს, რათა აღმოაჩინოს ოთახში შესული და გასული ადამიანები. წრე შეიძლება დამონტაჟდეს კარის ჩარჩოზე, ასე რომ ხალხი გაივლის მას გასვლისას და შესვლისას.

იგი მუშაობს ორი სინათლისგან დამოუკიდებელი რეზისტორის (LDR) დაყენებით, რათა აღმოაჩინოს ადამიანი, რომელიც გადის მოწყობილობას. LDR- ზე დაცემული სინათლის დონე იზრდება, წინააღმდეგობის გავლით დენის ნაკადი იზრდება. ეს შეიძლება შეფასდეს მიკრობიტით.

ოთახიდან გასული ადამიანი პირველად გადაკვეთს "ინტერიერს" LDR- ს და ის გამოვლინდება მიკრობიტის მიერ. თუ ოთახში ერთზე მეტი ადამიანია, ის ჩამოაკლებს ერთს ოკუპანტების რიცხვიდან.

ოთახში შესული ადამიანი პირველად გადაკვეთს "გარე" LDR- ს და ის გამოვლინდება მიკრობიტის მიერ. თუ ოთახში არის მაქსიმალურად ნაკლები დასაშვები ადამიანი, ის დაემატება 1 ადამიანს ოკუპანტების რაოდენობაზე. თუ გარე დეტექტორი გაიარა და ოთახში უკვე არის მაქსიმალური დასაშვები ხალხი, გამოჩნდება "გაჩერების ნიშანი" და გამაფრთხილებელი ხმა გაისმის.

სურვილისამებრ სარდლობის ცენტრი

არის მეორე მიკრობიტი, რომელიც არის ბრძანების ცენტრი. ეს იქნებოდა მოლარის ან მასწავლებლის ადგილას. ყოველ ჯერზე, როდესაც ვინმე შემოდის ან ტოვებს ოთახში, ოთახის რაოდენობა უსადენოდ იგზავნება ბრძანების ცენტრის მიკრობიტში. თუ მიღწეულია მაქსიმალური დატვირთვა, ბრძანების ცენტრი microBit ასევე ხმის სიგნალს და აჩვენებს გამაფრთხილებელ სიმბოლოს.

მომხმარებელს ასევე შეუძლია გაზარდოს ან შეამციროს მაქსიმალური დატვირთვა A და B ღილაკების გამოყენებით ოკუპანტის მაქსიმალური მნიშვნელობის შესაცვლელად. ღილაკზე A და B ღილაკზე დაჭერით, ახალი მაქსიმალური მნიშვნელობა უსადენოდ იგზავნება ოთახის მრიცხველში microBit, სადაც განახლებულია მაქსიმალური დასაქმების ღირებულება.

ავაშენოთ ეს პროექტი!

მასალები:

ოთახების დაკავების მრიცხველი

  • BBC მიკრობიტი
  • პურის დაფა
  • სინათლის დამოკიდებული რეზისტორი (2)
  • 1K Ohm რეზისტორი (2)
  • პიეზო ბუზერი
  • მავთულის შეერთება
  • ალიგატორის კლიპის პატჩის კაბელები (5)

ბრძანების ცენტრი (სურვილისამებრ)

  • BBC მიკრობიტი
  • პიეზო ზუზუნი
  • ალიგატორის კლიპის პატჩი კაბელები (2)

ნაბიჯი 1: ააშენეთ ოთახის მთვლელი წრე

ააშენეთ ოთახი Counter Circuit
ააშენეთ ოთახი Counter Circuit
ააშენეთ ოთახი Counter Circuit
ააშენეთ ოთახი Counter Circuit

შეაერთეთ წრე, როგორც ნაჩვენებია დიაგრამაში. თქვენ შეგიძლიათ გამოიყენოთ ალიგატორის სამაგრის პაკეტები, რათა შეუერთოთ გამომავალი მავთულები, 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" სხვა მიკრობიტის ეკრანზე, რომ მიუთითოთ მნიშვნელობა განახლებულია. ახლა ოთახის დაკავების მრიცხველი იმუშავებს ახალი ღირებულების საფუძველზე.

ვიმედოვნებ, რომ თქვენთვის ეს გასართობი სახალისო და ინფორმაციული აღმოჩნდა!

ახლავე გააკეთე რაღაც საოცრება !!

გირჩევთ: