Სარჩევი:

HC-SR04 Reader მოდული Arduino– ს გასათავისუფლებლად: 6 ნაბიჯი (სურათებით)
HC-SR04 Reader მოდული Arduino– ს გასათავისუფლებლად: 6 ნაბიჯი (სურათებით)

ვიდეო: HC-SR04 Reader მოდული Arduino– ს გასათავისუფლებლად: 6 ნაბიჯი (სურათებით)

ვიდეო: HC-SR04 Reader მოდული Arduino– ს გასათავისუფლებლად: 6 ნაბიჯი (სურათებით)
ვიდეო: simple electronic Attiny85 Digspark test Mode Sleep 2024, ნოემბერი
Anonim
Image
Image
ნაწილების სია
ნაწილების სია

HC-SR04 ულტრაბგერითი მანძილის სენსორი ძალიან პოპულარულია რობოტიკაში. ძირითადად, ნებისმიერი ობიექტი, რომელიც თავს არიდებს რობოტს, იყენებს ამ სენსორს. და ეს რა თქმა უნდა, ადვილია იაფი და ზუსტი გამოყენება, მაგრამ მას შემდეგ რაც დაიწყებ უფრო რთული რობოტების შექმნას შეგიძლია დაიწყო პრობლემის დანახვა და ეს პრობლემა დროა. ამ სენსორთან მანძილის გაზომვას დიდი დრო სჭირდება, არის ალტერნატივები, როგორიცაა მკვეთრი სენსორები, რომლებსაც შეუძლიათ საგნების სუპერ სწრაფი ამოცნობა, მაგრამ მათი გამომავალი ორობითია, ასე რომ თქვენ შეგიძლიათ აღმოაჩინოთ არის თუ არა ობიექტი განსაზღვრულ დიაპაზონში, მაგრამ არ იცით რამდენად შორს. ზოგიერთი რობოტისთვის ეს სენსორები სრულყოფილია, მაგრამ არის კიდევ ერთი პრობლემა - ფასი. ისინი თითქმის 10-ჯერ უფრო ძვირია, ვიდრე HC-SR04. ასე რომ, აქ დავიწყე ფიქრი ამ ორის ერთად გაერთიანებაზე. და მე მოვიდა იდეა მოდულისთვის, რომელიც შეგიძლიათ შეაერთოთ HC-SR04– ზე და მიანიჭოთ ამოცანა წაკითხვის მანძილი Attiny მიკროკონტროლერთან, გამომავალი შეიძლება იყოს ორობითი და თქვენი მთავარი მიკროპროცესორი თავისუფლდება! მარტივი, მაგრამ ლამაზი გამოსავალი და ამავე დროს იაფი:) გსურთ იცოდეთ სად შეგიძლიათ გამოიყენოთ ასეთი სენსორი? განაგრძეთ კითხვა ან უყურეთ ვიდეოს.

JLCPCB 10 დაფა 2 დოლარად:

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

ნაწილების სია არ არის ძალიან გრძელი, მათი უმეტესობა შეგიძლიათ იხილოთ ნებისმიერ ადგილობრივ ელექტრონულ მაღაზიაში, ასევე არის ონლაინ მაღაზიების ბმულები, თუ რამე აღმოვაჩინე:

  • HC-SR04
  • Attiny45/85
  • პოტენომეტრი
  • გაქცევის სათაურები ქალი და მამაკაცი
  • 1206 SMD რეზისტორი (უმჯობესია შეიძინოთ ნაკრებში)
  • 1206 LED

თქვენ ასევე დაგჭირდებათ რამდენიმე ინსტრუმენტი, როგორიცაა:

  • შედუღების რკინა/სადგური
  • USBasp პროგრამისტი

თუ გსურთ შეიძინოთ PCB ამ პროექტისთვის, გადახედეთ ჩემს Tindie მაღაზიას:

ვყიდი ტინდიზე
ვყიდი ტინდიზე

ნაბიჯი 2: PCB, სქემატური და ფაილები

PCB, სქემატური და ფაილები
PCB, სქემატური და ფაილები

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

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

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

ნაბიჯი 3: შედუღება

შედუღება
შედუღება
შედუღება
შედუღება
შედუღება
შედუღება

შედუღება საკმაოდ მარტივია. დაიწყეთ ყველაზე პატარა კომპონენტებით (რეზისტორი და LED) და შემდეგ გადადით უფრო დიდ და უფრო დიდებზე, ამ გზით თქვენ გაგიადვილდებათ ამ ყველაფრის შედუღება. დარწმუნდით, რომ პოლარობა სწორია ყველა კომპონენტისთვის და რომ შორტები არ არის. თუ თქვენ არ გსურთ გამოიყენოთ PCB ამ პროექტისთვის და გსურთ ეს ყველაფერი დააკავშიროთ პურის დაფაზე, უბრალოდ გამოტოვეთ ეს ნაბიჯი და მიჰყევით სქემატურს ზემოდან.

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

ატვირთეთ კოდი
ატვირთეთ კოდი
ატვირთეთ კოდი
ატვირთეთ კოდი
ატვირთეთ კოდი
ატვირთეთ კოდი

მას შემდეგ, რაც PCB– ზე ყველაფერი გაიყიდება, ჩვენ შეგვიძლია ატვირთოთ პროგრამა Attiny– ში. ამისათვის ჩვენ უნდა დავუკავშიროთ USBasp პროგრამისტი (ან ნებისმიერი სხვა, რომელიც მუშაობს Arduino IDE– სთან) მიკროკონტროლერთან. კოდი შეგიძლიათ იხილოთ ჩემს Github– ზე. მის ასატვირთად თქვენ უნდა დაამატოთ Attiny დაფები თქვენს Arduino IDE– ში, თქვენ შეგიძლიათ იპოვოთ ბევრი გაკვეთილი ამის შესახებ ინტერნეტში, ასე რომ მე არ ავუხსნი ამას იქ. რა თქმა უნდა, თქვენ შეგიძლიათ შეცვალოთ ღირებულებები კოდში ან თუნდაც ის ფუნქცია, რომელიც თქვენს საჭიროებებს მოერგება.

ნაბიჯი 5: ტესტირება და მორგება

ტესტირება და მორგება
ტესტირება და მორგება
ტესტირება და მორგება
ტესტირება და მორგება
ტესტირება და მორგება
ტესტირება და მორგება

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

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

ნაბიჯი 6: შესაძლო პროგრამები

შესაძლო პროგრამები
შესაძლო პროგრამები
შესაძლო პროგრამები
შესაძლო პროგრამები
შესაძლო პროგრამები
შესაძლო პროგრამები

გილოცავთ, რომ თქვენ გადადგით ბოლო ნაბიჯი! ამ მოდულის Arduino– ს გამოსაყენებლად თქვენ უნდა დააკავშიროთ მოდულის VCC Arduino– ს 5V– სთან, მოდულის GND - Arduino– ს GND– სთან და მოდულის პინი P Arduino– ს ნებისმიერ ქინძისთავთან.

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

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

გირჩევთ: