Სარჩევი:

Attiny85 დისტანციის მაძიებელი: 4 ნაბიჯი (სურათებით)
Attiny85 დისტანციის მაძიებელი: 4 ნაბიჯი (სურათებით)

ვიდეო: Attiny85 დისტანციის მაძიებელი: 4 ნაბიჯი (სურათებით)

ვიდეო: Attiny85 დისტანციის მაძიებელი: 4 ნაბიჯი (სურათებით)
ვიდეო: ახალი იდეა, თუ როგორ შევქმნათ მარტივი ინფრაწითელი დისტანციური მართვის წრე / ჩართვა/გამორთვა 2024, ივლისი
Anonim
Image
Image
Attiny85 დისტანციის მაძიებელი
Attiny85 დისტანციის მაძიებელი
Attiny85 დისტანციის მაძიებელი
Attiny85 დისტანციის მაძიებელი

სანამ ამ ინსტრუქტაჟს გავაკეთებდი, სულ ახლახანს მივიღე ახალი ატინიები (ატინიები?) და მინდოდა მათთან რაიმე გამეკეთებინა. სწორედ მაშინ შევნიშნე ჩემი ულტრაბგერითი დიაპაზონის მაძიებელი, რომელიც მარტო იყო გამოუყენებელი. ეს ულტრაბგერითი Attiny დისტანციის მაძიებელი იძლევა მანძილს მოციმციმე LED- ების სერიის საშუალებით და მისი გადართვაც კი CM– დან IN– ზე შესაძლებელია ღილაკის ხანგრძლივად დაჭერით.

ნაბიჯი 1: მასალების შეგროვება

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

  • Attiny85/45 - ფასები Ebay– ზე შეგიძლიათ იხილოთ დაახლოებით 2.00 დოლარად, მაგრამ ჩამონათვალი სწრაფად მთავრდება, ასე რომ აქ არის ამაზონი
  • 8 პინიანი სოკეტი
  • სლაიდების გადამრთველი
  • ღილაკი
  • ულტრაბგერითი დისტანციის მაძიებელი
  • Leds x 3 (ნებისმიერი ფერი)
  • რეზისტორები, რომლებიც შერჩეულ ფერს უხდება 5v https://led.linear1.org/1led.wiz (დამხმარე რეზისტორების გამომთვლელი)
  • Perfboard - $ 6.99 5. ასევე შეხედეთ Ebay- ს.
  • ცხრა ვოლტიანი ბატარეა + დამჭერი
  • 5 ვ ძაბვის რეგულატორი

ნაბიჯი 2: ააშენეთ წრე

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

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

პორტის ნომერი (პინის ნომერი)

  • ულტრაბგერითი ექო + Trig pin >>> 2 (7)
  • ღილაკი ------------------------- >>> 1 (6)
  • 50-იანი წლების LED ---------------------- >>> 0 (5)
  • 10s LED --------------------- >> 4 (3)
  • 1s LED -------------------------- >>> 3 (2)

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

ნაბიჯი 3: პროგრამირება Attiny

პროგრამის Attiny
პროგრამის Attiny

როგორც მოგეხსენებათ, დამატებითი ნაბიჯების გადადგმაა საჭირო Attiny– ის დასაპროგრამებლად. თუ იცით როგორ პროგრამირება გააგრძელეთ გზა! თუ არა, აქ არის ბმული ან ინსტრუქცია!

ასევე, დარწმუნდით, რომ ჩამოტვირთოთ ახალი პინგის ბიბლიოთეკა, რადგან ეს არის ის, თუ როგორ შემიძლია ექო და ტრიგი იმავე პინზე. თუ არ იცით როგორ დაამატოთ ბიბლიოთეკა, გადმოწერეთ.zip ბმულიდან და გადადით ჩანახატი> ბიბლიოთეკის ჩართვა>. Zip ბიბლიოთეკის დამატება> ჩამოტვირთვები> NewPing*.zip

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

და აქ არის კოდი.

ნაბიჯი 4: მისი გამოყენება

ძირითადად, ახლა უბრალოდ მიუთითეთ და ესროლეთ (კარგად, დააჭირეთ).

მანძილის დასადგენად არის სამი LED. ერთი ნიშნავს 50, 10 და 1 შესაბამისად. მაგალითად, თუ მანძილი 67 -ია მაშინ 50 LED ერთხელ აანთებს, 10 აანთებს ერთხელ და 1 აანთებს შვიდჯერ. ყველა ემატება 67 -მდე. (50 + 10 + 7 = 67).

მისი გადასაყვანად CM– დან IN– ზე ან პირიქით, დააჭირეთ ღილაკს ორ წამზე მეტხანს. იმისდა მიხედვით, თუ რაზეა ის ამჟამად გაკეთებული (მისი ნაგულისხმევი არის CM) ყველა LED ნათურა აანთებს იმაზე, თუ რაზეა ის დაყენებული.

მყარი შუქი ჩართულია და გამორთულია == CM INFlashing light ---------- == IN CM- მდე

თუ თქვენ გაქვთ რაიმე შეკითხვები, მოგერიდებათ დასვათ!

გირჩევთ: