Სარჩევი:

Rangefinder ავტოფარეხის პარკირებისთვის Arduino– ით: 4 ნაბიჯი (სურათებით)
Rangefinder ავტოფარეხის პარკირებისთვის Arduino– ით: 4 ნაბიჯი (სურათებით)

ვიდეო: Rangefinder ავტოფარეხის პარკირებისთვის Arduino– ით: 4 ნაბიჯი (სურათებით)

ვიდეო: Rangefinder ავტოფარეხის პარკირებისთვის Arduino– ით: 4 ნაბიჯი (სურათებით)
ვიდეო: Golf Watch vs Rangefinder vs GPS App (Everything You Need to Know) 2024, ნოემბერი
Anonim
Image
Image

ეს მარტივი პროექტი დაგეხმარებათ გააჩეროთ თქვენი მანქანა ავტოფარეხში, თქვენი მანქანის ბამპერის წინ მდებარე ობიექტებიდან დაშორების ჩვენებით. შეტყობინება "გაჩერება" გეტყვით, როდესაც გაჩერების დროა. პროექტი ემყარება ჩვეულებრივ HC-SR04 ან Parallax Ping))) (tm) ულტრაბგერითი დიაპაზონი და Arduino დაფა. მე გამოვიყენე ლეონარდო, მაგრამ ის უნდა მუშაობდეს ნებისმიერ სხვა ორიგინალურ ან თავსებადი დაფაზე.

ჩვენებისთვის მე ავირჩიე მატრიცის ვერსია მისი ზომისა და ესთეტიკური მიზეზების გამო.

ნაბიჯი 1: რაც გჭირდებათ…

შექმენით პროექტი…
შექმენით პროექტი…

ამ პროექტის შესაქმნელად გჭირდებათ:

  1. Arduino დაფა: ორიგინალური ან თავსებადი დაფა უნდა მუშაობდეს, რადგან კოდი არ იყენებს სპეციალიზებულ ქინძისთავებს/ფუნქციებს. თქვენ შეგიძლიათ იპოვოთ ის ყველგან ინტერნეტში, ან იქნებ გქონდეთ ერთი გამოუყენებელი უჯრაში თქვენს ლაბორატორიაში.
  2. HC-SR04 ან Parallax Ping))) ულტრაბგერითი დიაპაზონი: ისინი ჩვეულებრივ გამოიყენება Arduino– ს პროექტებში, ასე რომ, ალბათ, თქვენ უკვე გაქვთ ეს. ყოველ შემთხვევაში აქ არის რამოდენიმე ბმული:- Parallax Ping))) Parallax– HC-SR04 on Sparkfun– Parallax Ping)) Pololu- HC-SR04 ძიების შედეგი Ebay– დან
  3. ოთხი მატრიცის ჩვენება: მე ვიყიდე IOTMODULES– დან Ebay– ზე: 4 Way MAX7219 DOT MATRIX იმ შემთხვევაში, თუ ბმული არ მუშაობს, სცადეთ დაუკავშირდეთ მათ Ebay მაღაზიაში.
  4. შედუღების უნარი, რა თქმა უნდა:)

ნაბიჯი 2: შექმენით პროექტი…

შექმენით პროექტი…
შექმენით პროექტი…
შექმენით პროექტი…
შექმენით პროექტი…

ჩამოტვირთეთ arduinorangefinder.pdf სქემატური დიაგრამა. თქვენ ასევე შეგიძლიათ იხილოთ HC-SR04 pdf და ping))) pdf, მხოლოდ თქვენი მითითებისთვის. ელექტრონული დიაგრამა ძალიან მარტივია, ზუსტად მიჰყევით მას. მე ვთავაზობ გაფართოებას ეკრანი და სენსორი დაახლოებით 1 მეტრია (იხ. სურათი 1), რათა მოგვიანებით უფრო ადვილად განათავსოთ ისინი.

სურათზე 2 თქვენ ხედავთ, თუ როგორ უნდა შეაერთოთ ეკრანისა და სენსორის კვების ბლოკები: ეკრანიდან +5V და სენსორიდან Vcc უნდა შეიწოვოს. ყველა სხვა პინს უნდა ჰქონდეს საკუთარი ტერმინალი.

Image5 არის Ping))) პროექტის ვერსია. მზადყოფნაში გადადით შემდეგ საფეხურზე…

ნაბიჯი 3: Arduino კოდი…

არდუინოს კოდი…
არდუინოს კოდი…
არდუინოს კოდი…
არდუინოს კოდი…

დროა არდუინოს მხარეს ვიმუშაოთ.

ჩამოტვირთეთ თანდართული MD_MAX72XX.zip ბიბლიოთეკა და დააინსტალირეთ IDE– დან (ესკიზი-> ბიბლიოთეკის იმპორტი).

ახლა გახსენით და ჩატვირთეთ MeasureDistanceV200.ino ესკიზი და მოდით შევხედოთ მას. არსებობს რამდენიმე ხაზი, რომლის რედაქტირებაც შეგიძლიათ:

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

2) სენსორის ტიპი: დატოვეთ კომენტარი მხოლოდ იმ ხაზზე, რომელიც შეესაბამება თქვენს სენსორს.

3) შეარჩიეთ თქვენთვის სასურველი საზომი ერთეული სანტიმეტრიდან ან ინჩიდან: გამოაქვეყნეთ მხოლოდ სწორი, გააკეთეთ გაფრთხილება პირობით შედგენაში, ის გაჩვენებთ თქვენ მიერ არჩეულს.

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

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

განახლება 2019/03/30 - კოდი განახლებულია:> ახალი მატრიცული ბიბლიოთეკა, ის მხარს უჭერს 4 ჩვენების ტიპს (ბევრი დოკუმენტაცია ბიბლიოთეკის შიგნით) კრედიტები დიდ დიზაინებზე

განახლება 2019/01/10 - კოდი განახლებულია:> დაემატა შესაძლებლობა აირჩიოს საზომი ერთეული სანტიმეტრიდან ან ინჩიდან

განახლება 2017/12/30 - კოდი განახლებულია:> გამორთეთ ეკრანი STOP მანძილზე გაჩერებისას 10 წამზე მეტხანს!

ნაბიჯი 4: პროექტი სამსახურში…

პროექტი მუშაობს…
პროექტი მუშაობს…
პროექტი მუშაობს…
პროექტი მუშაობს…

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

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

ახლა მოათავსეთ ეკრანი, რომ ნახოთ თქვენი მანქანიდან.

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

გირჩევთ: