Სარჩევი:

Arduino პარკინგის ასისტენტი - გაჩერეთ თქვენი მანქანა სწორ ადგილას ყოველ ჯერზე: 5 ნაბიჯი (სურათებით)
Arduino პარკინგის ასისტენტი - გაჩერეთ თქვენი მანქანა სწორ ადგილას ყოველ ჯერზე: 5 ნაბიჯი (სურათებით)

ვიდეო: Arduino პარკინგის ასისტენტი - გაჩერეთ თქვენი მანქანა სწორ ადგილას ყოველ ჯერზე: 5 ნაბიჯი (სურათებით)

ვიდეო: Arduino პარკინგის ასისტენტი - გაჩერეთ თქვენი მანქანა სწორ ადგილას ყოველ ჯერზე: 5 ნაბიჯი (სურათებით)
ვიდეო: Peugeot 2008 ხელმოწერა (2019) ინტერიერი - ექსტერიერი - მულტიმედია Walkaround 2024, ივლისი
Anonim
Arduino პარკირების ასისტენტი - გაჩერდით თქვენი მანქანა სწორ ადგილას ყოველ ჯერზე
Arduino პარკირების ასისტენტი - გაჩერდით თქვენი მანქანა სწორ ადგილას ყოველ ჯერზე
Arduino პარკირების ასისტენტი - გაჩერდით თქვენი მანქანა სწორ ადგილას ყოველ ჯერზე
Arduino პარკირების ასისტენტი - გაჩერდით თქვენი მანქანა სწორ ადგილას ყოველ ჯერზე
Arduino პარკირების ასისტენტი - გაჩერდით თქვენი მანქანა სწორ ადგილას ყოველ ჯერზე
Arduino პარკირების ასისტენტი - გაჩერდით თქვენი მანქანა სწორ ადგილას ყოველ ჯერზე
Arduino პარკირების ასისტენტი - გაჩერდით თქვენი მანქანა სწორ ადგილას ყოველ ჯერზე
Arduino პარკირების ასისტენტი - გაჩერდით თქვენი მანქანა სწორ ადგილას ყოველ ჯერზე

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

ეს პროექტი აშენდა მხოლოდ Elegoo Uno Project Super Starter Kit– ის კომპონენტების გამოყენებით.

მარაგები

როგორც აღვნიშნეთ, ეს პროექტი შეიქმნა Elegoo Uno Project Super Starter ნაკრების გამოყენებით, ასე რომ, ამ ნაკრების მიღება ნიშნავს, რომ თქვენ გაქვთ ყველაფერი რაც გჭირდებათ მის ასაშენებლად.

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

  • Arduino Uno - იყიდეთ აქ
  • პურის დაფა და მხტუნავები - იყიდეთ აქ
  • ულტრაბგერითი სენსორი- იყიდეთ აქ
  • LCD ეკრანი- იყიდეთ აქ
  • ტაქტილური ღილაკი- იყიდეთ აქ
  • 5 მმ RGB LED- იყიდეთ აქ
  • 2 x 220 Ohm რეზისტორები- იყიდეთ აქ
  • 10K პოტენომეტრი- იყიდეთ აქ

ნაბიჯი 1: კომპონენტების შეკრება პურის დაფაზე

შეიკრიბეთ კომპონენტები პურის დაფაზე
შეიკრიბეთ კომპონენტები პურის დაფაზე

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

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

  • შეაერთეთ 220 ოჰმ რეზისტორი შუქზე, რომელიც დაკავშირებულია LED- ის თითოეულ დადებით (ანოდურ) ფეხთან. თქვენ დაგჭირდებათ მხოლოდ წითელი და მწვანე ფეხები, შეგიძლიათ დატოვოთ ლურჯი ფეხი გათიშული.
  • შეაერთეთ ქოთნის საწმენდი (ცენტრალური ფეხი) იმავე ტრასაზე, როგორც V0 ეკრანზე. ეს ქოთანი გამოყენებული იქნება LCD კონტრასტის შესაცვლელად.

ნაბიჯი 2: შეაერთეთ მხტუნავები Power & Arduino– სთან

შეაერთეთ მხტუნავები Power & Arduino– სთან
შეაერთეთ მხტუნავები Power & Arduino– სთან
შეაერთეთ მხტუნავები Power & Arduino– სთან
შეაერთეთ მხტუნავები Power & Arduino– სთან
შეაერთეთ მხტუნავები Power & Arduino– სთან
შეაერთეთ მხტუნავები Power & Arduino– სთან

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

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

  • გაკვეთილი 4 - RGB LED
  • გაკვეთილი 5 - ციფრული საშუალებები
  • გაკვეთილი 10 - ულტრაბგერითი სენსორის მოდული
  • გაკვეთილი 14 - LCD ეკრანი

დაიწყეთ კომპონენტებთან ენერგიის შეერთებით, როგორც ეს ნაჩვენებია პირველ სურათზე. თქვენ გჭირდებათ GND და 5V მიწოდება ულტრაბგერითი სენსორისთვის, GND შუქდიოდისთვის, GND ღილაკზე და შემდეგ რიგი GND და 5V კავშირები LCD– სთან და ქვაბთან.

ამის დასრულების შემდეგ, თქვენ შეგიძლიათ დაუკავშიროთ კომპონენტები თქვენს Arduino– ს IO– ს:

  • Pushbutton - D2
  • ულტრაბგერითი სენსორი ექო - D3
  • ულტრაბგერითი სენსორის გამომწვევი - D4
  • RGB LED მწვანე ფეხი - D5
  • RGB LED წითელი ფეხი - D6
  • LCD RS - D7
  • LCD EN - D8
  • LCD D4 - D9
  • LCD D5 - D10
  • LCD D6 - D11
  • LCD D7 - D12

ნაბიჯი 3: ატვირთეთ ესკიზი/კოდი

ატვირთეთ ესკიზი/კოდი
ატვირთეთ ესკიზი/კოდი
ატვირთეთ ესკიზი/კოდი
ატვირთეთ ესკიზი/კოდი

შემდეგი, თქვენ უნდა ატვირთოთ ესკიზი თქვენს არდუინოში.

ჩამოტვირთეთ თანდართული კოდი და შემდეგ გახსენით იგი თქვენს Arduino IDE- ში.

შეაერთეთ თქვენი Arduino და დარწმუნდით, რომ თქვენ გაქვთ სწორი კომ პორტი და დაფა არჩეული, შემდეგ ატვირთეთ კოდი.

ნაბიჯი 4: პარკინგის ასისტენტის გამოყენება

პარკინგის ასისტენტის გამოყენება
პარკინგის ასისტენტის გამოყენება
პარკინგის ასისტენტის გამოყენება
პარკინგის ასისტენტის გამოყენება
პარკინგის ასისტენტის გამოყენება
პარკინგის ასისტენტის გამოყენება

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

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

სცადეთ თქვენი სხეულის ან ხელის გადატანა ულტრაბგერითი სენსორის წინ და შეამოწმოთ, რომ LCD– ის გაზომვები იცვლება და რომ RGB LED იცვლება მწვანედან შორს ყოფნისას წითლამდე, როცა ახლოს ხართ.

ნაბიჯი 5: ახალი პარკინგის პოზიციის დაყენება

ახალი პარკირების პოზიციის დაყენება
ახალი პარკირების პოზიციის დაყენება

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

სცადეთ მოათავსოთ ობიექტი ან ხელი გარკვეულ მანძილზე, თქვით ულტრაბგერითი სენსორიდან დაახლოებით 40 სმ -ზე და დააჭირეთ ღილაკს. LED უნდა აანთოს მწვანე, შემდეგ კი წითელი და ახალი დისტანცია იქნება მითითებული. ახლა თქვენ უნდა შეამჩნიოთ, რომ RGB LED მთლიანად წითლდება 40 სმ -ით 20 სმ -ის ნაცვლად და იწყებს ციმციმებას, როდესაც მანძილი 40 სმ -ზე ნაკლებია.

მანძილის გადასატვირთად, დააყენეთ ობიექტი სენსორიდან 20 სმ და კვლავ დააჭირეთ ღილაკს.

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

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

გამაგებინე რას შეცვლიდი ან სხვანაირად გააკეთებდი კომენტარების განყოფილებაში.

გირჩევთ: