Სარჩევი:

UChip - BEEP Sonar სენსორი Bluetooth მონაცემთა გადაცემით: 4 ნაბიჯი
UChip - BEEP Sonar სენსორი Bluetooth მონაცემთა გადაცემით: 4 ნაბიჯი

ვიდეო: UChip - BEEP Sonar სენსორი Bluetooth მონაცემთა გადაცემით: 4 ნაბიჯი

ვიდეო: UChip - BEEP Sonar სენსორი Bluetooth მონაცემთა გადაცემით: 4 ნაბიჯი
ვიდეო: uChip - RC car with Bluetooth sonar sensor 2024, ივლისი
Anonim
UChip - BEEP Sonar სენსორი Bluetooth მონაცემთა გადაცემით
UChip - BEEP Sonar სენსორი Bluetooth მონაცემთა გადაცემით
UChip - BEEP Sonar სენსორი Bluetooth მონაცემთა გადაცემით
UChip - BEEP Sonar სენსორი Bluetooth მონაცემთა გადაცემით

ცოტა ხნის წინ, მე შევქმენი BEEP, როგორც მანქანის სონარი და სერიული Bluetooth to USB ადაპტერი uChip– ის გამოყენებით. თითოეული პროექტი თავისთავად საკმაოდ საინტერესო იყო, მაგრამ … შესაძლებელი იქნებოდა მათი გაერთიანება და "BT დისტანციური გადაცემის ავტომობილის მსგავსად" სენსორის შექმნა?!?

პასუხი არის დიახ (სხვაგვარად რა იქნება ინსტრუქციის დაწერის მიზეზი!:)) და ეს სწრაფი გაკვეთილი გაჩვენებთ როგორ.

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

მასალების ანგარიში:

- მანქანის მოწყობილობავით BEEP: გააკეთე შენი საკუთარი

-SerialBT-to-USB ადაპტერი: აქ როგორ გავაკეთოთ

- ლითიუმ-იონური ბატარეა (ან ექვივალენტი პაკეტი): ნებისმიერი ბატარეა ძაბვით 3V3- დან 5V- მდე

ნაბიჯი 1: გაყვანილობა

გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა

ვფიქრობ, თქვენ უკვე ააშენეთ საკუთარი BEEP, როგორც მანქანის მოწყობილობა და BT-to-USB სერიული ადაპტერი. თუ არ გქონდათ, აქ არის ინსტრუქცია:

- მანქანასავით წიფლნარი

-BT-to-USB სერიული ადაპტერი

არ არსებობს რეალური გაყვანილობა ამ პროექტის შესაქმნელად; თქვენ უბრალოდ უნდა შეაერთოთ ბატარეის კონექტორი BEEP– ს მანქანის დაფის მსგავსად, რათა უზრუნველყოთ გარე კვების წყარო (წინა გაკვეთილში მე დავამუშავე დაფა მიკრო USB კონექტორის საშუალებით).

იმ შემთხვევაში, თუ თქვენ გჭირდებათ რაიმე დახმარება კავშირებთან დაკავშირებით, მე მოგაწოდეთ სქემა "BEEP როგორც მანქანა!" საჭირო ცვლილებების ხაზგასმით.

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

ჩატვირთეთ ესკიზი "BeepLikeACarWithBT.ino" uChip- ში Arduino IDE გამოყენებით.

თუ გნებავთ გადახედეთ კოდს. კოდი (ჩემი აზრით) საკმაოდ მარტივია, მისი შემდგომი ოპტიმიზაცია შესაძლებელია სიხშირისა და პრიორიტეტის შეცვლით, რომლითაც სერიული პორტი გადასცემს მონაცემებს. თუმცა, ოპტიმიზაცია ამ პროექტის ფარგლებს გარეთაა.

დააყენეთ სხვადასხვა #განმარტება თქვენი საჭიროებების შესაბამისად. სტანდარტულად, მინიმალური მანძილია 200 მმ, ხოლო მაქსიმალური 2500 მმ. უფრო მეტიც, თქვენ უფრო მეტად მივესალმებით BUZZ_DIV განსაზღვრის შეცვლას, რათა შეცვალოთ სიგნალის სიხშირე.

ნაბიჯი 3: შეაერთეთ SerialBT-USB კონვერტორი, ბატარეა და თქვენი ტელეფონი

შეაერთეთ SerialBT-USB კონვერტორი, ბატარეა და თქვენი ტელეფონი
შეაერთეთ SerialBT-USB კონვერტორი, ბატარეა და თქვენი ტელეფონი

შეაერთეთ BT-to-USB გადამყვანი uChip– ის გამოყენებით OTG კონვერტორი, მიამაგრეთ ბატარეა თქვენს დაფაზე და შემდეგ გამოიყენეთ BT სერიული ტერმინალი თქვენს ტელეფონში BT მოწყობილობასთან დასაკავშირებლად.

ნაბიჯი 4: გაერთეთ

Გაერთე!
Გაერთე!

აქ ხარ! ყველაფერი დაყენებულია, ახლა თქვენ უნდა დაიწყოთ გაზომილი მანძილის მიღება თქვენს ტელეფონზე.

მე ჩემი ძველი სათამაშო RC მანქანის თავზე ჩავრთე

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

გირჩევთ: