Სარჩევი:

გააკეთეთ ულტრაბგერითი დისტანციური ტესტერი მიკრო საშუალებით: ბიტი: 6 ნაბიჯი
გააკეთეთ ულტრაბგერითი დისტანციური ტესტერი მიკრო საშუალებით: ბიტი: 6 ნაბიჯი

ვიდეო: გააკეთეთ ულტრაბგერითი დისტანციური ტესტერი მიკრო საშუალებით: ბიტი: 6 ნაბიჯი

ვიდეო: გააკეთეთ ულტრაბგერითი დისტანციური ტესტერი მიკრო საშუალებით: ბიტი: 6 ნაბიჯი
ვიდეო: დაიცავით თქვენი სახლი: როგორ მარტივად გააკეთოთ ულტრაბგერითი მავნებლების გამანადგურებელი 2024, ნოემბერი
Anonim
გააკეთეთ ულტრაბგერითი დისტანციური ტესტერი მიკრო საშუალებით: ბიტი
გააკეთეთ ულტრაბგერითი დისტანციური ტესტერი მიკრო საშუალებით: ბიტი

დღეს ჩვენ ვაპირებთ გავაკეთოთ ულტრაბგერითი დისტანციის შემმოწმებელი მიკრო: ბიტიანი და ულტრაბგერითი სენსორული მოდულით.

ნაბიჯი 1: საჭირო მასალები

1 x BBC მიკრო: ბიტი

1 x რვაფეხა: ბიტი

1 x OLED მოდული

1 x HC-SR04 ულტრაბგერითი მოდული

ნაბიჯი 2: ფონის ცოდნა

HC-SR04 ძირითადი პრინციპი

HC-SR04 არის ერთგვარი ულტრაბგერითი მანძილის საზომი მოდული. ამ მოდულის საშუალებით ჩვენ შეგვიძლია გამოვავლინოთ სივრცე დრო ულტრაბგერითი გაგზავნისა და დაბრუნების შორის, შემდეგ კი გადავაქციოთ მანძილზე. აქ არის ძირითადი პრინციპი:

  • გამოიყენეთ IO პორტი TRIG, რათა მოხდეს მანძილის გაზომვა მინიმუმ 10us მაღალი ელექტრული დონით.
  • ავტომატურად გაგზავნეთ 8 40 კჰც კვადრატული ტალღა და შეამოწმეთ სიგნალი ბრუნდება თუ არა.
  • თუ სიგნალი დაბრუნდა, მაშინ გამოუშვით მაღალი ელექტრული დონე IO პორტის TRIG მეშვეობით. მაღალი ელექტრული დონის ხანგრძლივობა არის ულტრაბგერითი გაგზავნისა და დაბრუნების დრო.

მანძილი = (მაღალი ელექტრული დონის დრო x ხმის სივრცე (340 მ/წმ))/2

შენიშვნა : იპოვეთ MakeCode– ში უკვე დალუქული ულტრაბგერითი ბიბლიოთეკისთვის. თქვენ არ გჭირდებათ რაიმე რთული დისკის კოდის დაწერა, არამედ უბრალოდ ბიბლიოთეკის გამოძახება.

ნაბიჯი 3: აპარატურის შეკრება

აპარატურის შეკრება
აპარატურის შეკრება
აპარატურის შეკრება
აპარატურის შეკრება
აპარატურის შეკრება
აპარატურის შეკრება

1. თქვენ შეგიძლიათ მიმართოთ სვეტს ულტრაბგერითი მოდულისა და რვაფეხას შორის კავშირისთვის.

2. ვინაიდან SR04 ულტრაბგერითი მოდულის მამოძრავებელი ძაბვა არის 5V, ამიტომ რვაფეხაზე ძაბვის გადამრთველი უნდა გადავაადგილოთ: ბიტი 5 ვ -ის ბოლომდე.

3. ჩართეთ OLED მოდული IIC cpnnector რვაფეხაზე: ბიტი.

4. დაკავშირების შემდეგ, თქვენ ხედავთ შემდეგ სურათს:

ნაბიჯი 4: პროგრამირება

პროგრამირება
პროგრამირება
პროგრამირება
პროგრამირება
პროგრამირება
პროგრამირება
პროგრამირება
პროგრამირება

1. დააწკაპუნეთ https://makecode.microbit.org/ გასახსნელად და შეიყვანეთ პროგრამირების ინტერფეისი

2. მოძებნეთ სონარი ADD პაკეტში, შემდეგ დაამატეთ ულტრაბგერითი ბიბლიოთეკა

3. მოძებნეთ OLED ADD პაკეტში, შემდეგ დაამატეთ ბიბლიოთეკა OLED მოდულისთვის

4. OLED ეკრანის ინიციალიზაცია

5. დააყენეთ ქინძისთავის ტრიგერი P14 და ქინძის ექო იყოს P15 სმ ერთეულით. და აჩვენეთ დაბრუნებული მონაცემები OLED ეკრანზე

6. პროგრამის დასრულების შემდეგ შეგიძლიათ მიიღოთ მთელი კოდი ამ ბმულიდან :

ან შეგიძლიათ ჩამოტვირთოთ კოდი მიკრო: ბიტში პირდაპირ ქვემოთ მოცემულ ვებ გვერდზე

ნაბიჯი 5: შედეგი

შედეგი
შედეგი

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

ნაბიჯი 6: წყარო

ეს სტატია არის:

თუ თქვენ გაქვთ რაიმე შეკითხვა, შეგიძლიათ დაუკავშირდეთ : [email protected].

გირჩევთ: