Სარჩევი:

AVR მიკროკონტროლერი. ულტრაბგერითი დისტანციის სენსორი. HC-SR04 LCD NOKIA 5110: 4 ნაბიჯი
AVR მიკროკონტროლერი. ულტრაბგერითი დისტანციის სენსორი. HC-SR04 LCD NOKIA 5110: 4 ნაბიჯი

ვიდეო: AVR მიკროკონტროლერი. ულტრაბგერითი დისტანციის სენსორი. HC-SR04 LCD NOKIA 5110: 4 ნაბიჯი

ვიდეო: AVR მიკროკონტროლერი. ულტრაბგერითი დისტანციის სენსორი. HC-SR04 LCD NOKIA 5110: 4 ნაბიჯი
ვიდეო: arduino led project/არდუინოსთვის დაწერილი ჩემი პირველი პროგრამა 2024, ივლისი
Anonim
Image
Image

Გამარჯობა ყველას!

ამ ნაწილში ვაკეთებ მარტივ ელექტრონულ მოწყობილობას მანძილის გასაზომად და ეს პარამეტრები ნაჩვენებია LCD NOKIA 5110 -ზე. პარამეტრები ნაჩვენებია დიაგრამისა და რიცხვების სახით. მოწყობილობა დაფუძნებულია მიკროკონტროლერზე AVR ATMEGA328P. მოწყობილობა აღჭურვილია ულტრაბგერითი სენსორის მანძილით HC-SR04.

ნაბიჯი 1: კომპონენტების აღწერა

აღწერა კომპონენტები
აღწერა კომპონენტები
აღწერა კომპონენტები
აღწერა კომპონენტები

მოწყობილობის ძირითადი კომპონენტები:

  • მიკროკონტროლერი AVR «ATMEGA328P»
  • მონოქრომული გრაფიკული LCD «NOKIA 5110»
  • ულტრაბგერითი დისტანციის სენსორი "HC-SR04"

მიკროკონტროლერი AVR «ATMEGA328P»

ჩართული მახასიათებლები:

  1. 16 ბიტიანი ტაიმერი/მრიცხველის შეწყვეტა
  2. გარე შეფერხებები
  3. სამაგისტრო/მონა SPI სერიული ინტერფეისი

მონოქრომული გრაფიკული LCD «NOKIA 5110»

სპეციფიკაციები:

  1. 48 x 84 წერტილიანი LCD ეკრანი
  2. სერიული ავტობუსის ინტერფეისი მაქსიმალური მაღალი სიჩქარით 4 Mbits/s
  3. შიდა კონტროლერი/დრაივერი «PCD8544»
  4. LED უკანა შუქი
  5. მუშაობს ძაბვაზე 2.7V-5V, დაბალი ენერგიის მოხმარება, ის შესაფერისია ბატარეისათვის
  6. ტემპერატურის დიაპაზონი -25˚C– დან +70˚C– მდე
  7. სიგნალის CMOS შეყვანის მხარდაჭერა

ულტრაბგერითი დისტანციის სენსორი "HC-SR04"

მახასიათებლები და მახასიათებლები:

  1. კვების ბლოკი: +5V DC
  2. წყნარი დენი: <2mA, სამუშაო დენი: 15mA
  3. დასაშვები მანძილი: 2 სმ - 400 სმ / 1 " - 13 ფუტი, გარჩევადობა: 0.3 სმ
  4. გაზომვის კუთხე: 30 გრადუსი
  5. გამომწვევი პულსის სიგანე: 10uS
  6. ზომა: 45 მმ x 20 მმ x 15 მმ

ნაბიჯი 2: როგორ მუშაობს ის?

Როგორ მუშაობს?
Როგორ მუშაობს?
Როგორ მუშაობს?
Როგორ მუშაობს?

ულტრაბგერითი სენსორი მუშაობს SONAR და RADAR სისტემის პრინციპზე, რომელიც გამოიყენება ობიექტამდე მანძილის დასადგენად.

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

ექოს მიმღებამდე მისასვლელად საჭირო დროის გაზომვით, ჩვენ შეგვიძლია გამოვთვალოთ მანძილი.

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

ულტრაბგერითი მოდულში HCSR04, ჩვენ უნდა მივცეთ გამომწვევი პულსი, ისე რომ ის გამოიმუშავებს 40 კჰც სიხშირის ულტრაბგერას.

ულტრაბგერითი გენერირების შემდეგ, ანუ 8 პულსი 40 kHz, ის ხდის ექოს პინს მაღალს. ექოს პინი რჩება მაღალი მანამ, სანამ არ მიიღებს ექოს ხმას. ამრიგად, ექოს პინის სიგანე იქნება დრო, როდესაც ბგერა გადაადგილდება ობიექტში და უკან ბრუნდება. მას შემდეგ რაც მივიღებთ დროს ჩვენ შეგვიძლია გამოვთვალოთ მანძილი, როგორც ვიცით ხმის სიჩქარე.

HC -SR04 შეიძლება გაზომოს 2 სმ -დან 400 სმ -მდე

ახლა როგორ გამოვთვალოთ მანძილი: მანძილი = სიჩქარე x დრო

ხმის ტალღების სიჩქარეა 343 მ/წმ

სულ მანძილი = 343 x მაღალი დრო (ექო) 2

მთლიანი მანძილი იყოფა 2-ზე, რადგან სიგნალი მიდის HC-SR04 ობიექტამდე და ბრუნდება მოდულში HC-SR04

ნაბიჯი 3: მიკროკონტროლერის პროგრამული უზრუნველყოფის პროგრამირება

ჩამოტვირთეთ firmware მიკროკონტროლერის С- კოდის პროგრამა კომენტარებით.

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

მიკროკონტროლერისთვის ჩამონტაჟებული პროგრამული უზრუნველყოფა:

HEX ფაილის ატვირთვა მიკროკონტროლის ფლეშ მეხსიერებაში. უყურეთ ვიდეოს მიკროკონტროლის ფლეშ მეხსიერების დაწვის დეტალური აღწერით: მიკროკონტროლერის ფლეშ მეხსიერების წვა…

ნაბიჯი 4: ულტრაბგერითი მანძილის სენსორის მიკროსქემის შეკრება

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

შეაერთეთ კომპონენტები სქემატური დიაგრამის შესაბამისად.

შეაერთეთ დენი და მუშაობს!

გირჩევთ: