Სარჩევი:

ავტოფარეხის დამხმარე Arduino– ით: 5 ნაბიჯი (სურათებით)
ავტოფარეხის დამხმარე Arduino– ით: 5 ნაბიჯი (სურათებით)

ვიდეო: ავტოფარეხის დამხმარე Arduino– ით: 5 ნაბიჯი (სურათებით)

ვიდეო: ავტოფარეხის დამხმარე Arduino– ით: 5 ნაბიჯი (სურათებით)
ვიდეო: პატარა და მოსახერხებელი მობილურის დამხმარე აქსესუარი (ბრელოკი) 2024, სექტემბერი
Anonim
ავტოფარეხის დამხმარე არდუინოსთან ერთად
ავტოფარეხის დამხმარე არდუინოსთან ერთად

Გამოწვევა

როდესაც ჩემს ავტოფარეხში ვჩერდები, ადგილი ძალიან შეზღუდულია. მართლაც. ჩემი მანქანა (ოჯახის MPV) დაახლოებით 10 სმ -ით მოკლეა ვიდრე ხელმისაწვდომი ადგილი. მე მაქვს მანქანაში პარკირების სენსორები, მაგრამ ისინი ძალიან შეზღუდულია: 20 სმ ქვემოთ ისინი აჩვენებენ წითელ სიგნალს, ასე რომ მართლაც ძნელია მანქანის გაჩერება სივრცის ბოლომდე 8 სმ -ზე ახლოს.

Იდეა

ჩემი იდეა იყო ულტრაბგერითი მანძილის სენსორის გამოყენება ამ მიზნით და არდუინო - რა თქმა უნდა. სენსორის გამოყენების ინსტრუქცია უკვე ხელმისაწვდომია აქ, მაგრამ მინდა მივიღო უფრო ზუსტი ჩვენება, ვიდრე "ძალიან შორს / ძალიან ახლოს" 2 led- ით. მე დავგეგმე მოწყობილობა 7 სეგმენტიანი დისპლეით, მაგრამ დავიწყე ფიქრი: ეს მანძილის გაზომვა სასარგებლოა მხოლოდ რამდენიმე წამით, რა იქნება დღის დანარჩენ ნაწილში? ასე რომ, მე დავამატე სისტემა რეალურ დროში, მაგრამ როგორ გადავა ის დროსა და მანძილის ჩვენებას შორის? ამ მიზნით მე დავამატე გარე განათების სენსორი.

ნაბიჯი 1: ნაწილების სია

ნაწილების სია
ნაწილების სია
  • არდუინო ნანო Rev3
  • HC-SR04 ულტრაბგერითი მანძილის სენსორი (დაახლოებით $ 0.76)
  • 7 სეგმენტი 4 ციფრი 12 პინიანი 0.56 დიუმიანი LED ეკრანი ($ 1.77)
  • DS3231RTC გარღვევის დაფა ($ 0.87)
  • გარემოს სინათლის სენსორის გარღვევის დაფა ($ 0.40)
  • 2 74HC595N Shift Register IC (0.54 $ 10 პაკეტი)
  • წითელი LED
  • მწვანე LED
  • 4 220 Ohm რეზისტორი
  • 1 560 Ohm რეზისტორიდან

შენიშვნები

  1. ყველა ზემოთ ჩამოთვლილი ნაწილი ფართოდ არის ხელმისაწვდომი ინტერნეტის ბევრ ადგილას.
  2. მე დავამატე ფასი კონკრეტული ნაწილებისთვის ჩემი გამოცდილებიდან გამომდინარე.
  3. RTC ბრეაკოუტ დაფა პრაქტიკულად მართლაც ბრეაკოუტ დაფაა, რომლის დროსაც ჩვენ ვადგენთ მასში - მაგ. სხვა არდუინოში.
  4. სინათლის სენსორი არის იაფი და მარტივი პროდუქტი, მაგრამ უკვე აქვს LM393 ძაბვის შედარება.
  5. 7 სეგმენტის led ჩვენება არის ტიპი, სადაც ანოდი საერთოა, მას აქვს 12 ქინძისთავი, აქვს 4 წერტილი და მსხვილი ნაწლავიც. თქვენ ასევე იყენებთ ნებისმიერ სხვა ტიპს, მაგრამ საჭიროა გარკვეული ცვლილებები პინის დავალებების საფუძველზე. ნაბიჯის სურათის განყოფილებაში შეგიძლიათ ნახოთ ჩემი ჩვენების სქემა.

ნაბიჯი 2: სქემატური

სქემატური
სქემატური

U1 არის Arduino Nano Rev3, მაგრამ წრე კარგად მუშაობს Arduino Uno– თანაც.

U2, U3: იაფი led დისპლეის გამო მე უნდა გამოვიყენო ცვლის რეგისტრატორი, რომ არ შეჭამო ჩემი ყველა ციფრული შედეგი. U2 მართავს კათოდებს, ხოლო U3 უკავშირდება ანოდებს 220 Ohm რეზისტენტებით.

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

S1: სინათლის სენსორი. როდესაც მე მივდივარ ავტოფარეხში - სადაც შუქი არ არის - ჩემი მანქანის ავტომატური შუქი ანათებს, ასე რომ ამ სენსორით მე შემიძლია მარტივად გადავწყვიტო მანქანა გაჩერებულია თუ არა. თუ ასეა, მაშინ გამოვავლინოთ მანძილი, წინააღმდეგ შემთხვევაში დავბეჭდოთ დრო. ამ მოწყობილობას აქვს ციფრული გამომავალი, რაც შეიძლება იყოს მაღალი ან დაბალი, გარემოს შუქისა და გამომწვევი პოტენომეტრის პარამეტრების საფუძველზე.

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

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

ნაბიჯი 3: შექმენით წრე

ააშენეთ წრე
ააშენეთ წრე

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

ნაბიჯი 4: ატვირთეთ ნაკაწრი

აქ მოცემულია მოწყობილობის საწყისი კოდი.

ნაბიჯი 5: შეამოწმეთ შედეგი

გამოცადეთ შედეგი
გამოცადეთ შედეგი
გამოცადეთ შედეგი
გამოცადეთ შედეგი
გამოცადეთ შედეგი
გამოცადეთ შედეგი
გამოცადეთ შედეგი
გამოცადეთ შედეგი

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

სურათი 1

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

სურათი 2

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

სურათი 3

მანქანა არის მანძილიდან 10 სმ მანძილზე და ანათებს სინათლის სენსორამდე. Green led შოუები შემიძლია უფრო ახლოს - ფრთხილად.:)

სურათი 4

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

გირჩევთ: