Სარჩევი:

Arduino Sun Sensing Servo: 3 ნაბიჯი
Arduino Sun Sensing Servo: 3 ნაბიჯი

ვიდეო: Arduino Sun Sensing Servo: 3 ნაბიჯი

ვიდეო: Arduino Sun Sensing Servo: 3 ნაბიჯი
ვიდეო: How to Control a Servo With an Arduino 2024, ივლისი
Anonim
Arduino Sun Sensing Servo
Arduino Sun Sensing Servo

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

  1. 2x Arduino Uno
  2. 2x პერფორირებული მიკროსქემის დაფა (4 სმ x 6 სმ)
  3. 2x NRF24L01 რადიოს გადამცემი მოდული (ზურგჩანთის მოდული სურვილისამებრ, მაგრამ რეკომენდირებულია)
  4. რეზისტორი - 10 კმ
  5. ფოტორეზისტორი
  6. Servo Motor (მე გამოვიყენე Futaba S3003)
  7. მრავალფეროვანი ჯუმბერის მავთულები
  8. შედუღების გამოცდილება

Დავიწყოთ!

ნაბიჯი 1: ფარის გაყვანილობა

ფარის გაყვანილობა!
ფარის გაყვანილობა!
ფარის გაყვანილობა!
ფარის გაყვანილობა!
ფარის გაყვანილობა!
ფარის გაყვანილობა!

მიმაგრებულია სქემის დიაგრამები როგორც სენსორისთვის, ასევე მიმღებისათვის. პირველი ფოტო არის სენსორი. ამ ყველაფრის დაყენება შესაძლებელია პურის დაფის გამოყენებით, მაგრამ მარტივად გამოყენებისათვის ძნელია აჯობა და თამაშობ Arduino Uno– ზე მორგებულ ფარს. მე გამოვიყენე პერფოფზე მიმაგრებული ფარები არდუინოზე ფარების დასაფიქსირებლად და დანარჩენი კავშირები შევაერთე ადგილზე. NRF24L01 ზურგჩანთადან მომავალი ყველა ლიდერის მიმაგრების შემდეგ, მე გამოვიყენე ცხელი წებო, რათა მოდულები დამეყენებინა ადგილზე და შემექმნა ერთობლივი ერთეული. მიკროსქემის უფრო დეტალური ახსნისთვის იხილეთ ჩემი სხვა ინსტრუქცია სინათლის მგრძნობიარე LED ნათურაზე. ეს წრე ძალიან ჰგავს, მაგრამ ეს არის გამარტივებული გამოყენების მარტივად.

ნაბიჯი 2: კოდირება

მიმაგრებულია კოდის ასლები, რომელიც მე გამოვიყენე სენსორისა და მიმღების მოდულებისთვის. რა უნდა აღინიშნოს: ნაგულისხმევი Servo ბიბლიოთეკის ნაცვლად, იძულებული გავხდი გამოვიყენო გადმოწერილი ბიბლიოთეკა (ServoTimer2), რათა თავიდან ავიცილო კონფლიქტი NRF24L01 მოდულების გამოყენებისას. ეს ბიბლიოთეკა, დაწერილი მომხმარებლის nabontra– ს მიერ, შეგიძლიათ იხილოთ GitHub– ზე.

ნაბიჯი 3: მიამაგრეთ მზის მკლავი და გამოიყენეთ

Image
Image

მოგერიდებათ მიამაგროთ თქვენი საკუთარი დიზაინი მზის მკლავისთვის, მე გავაკეთე მარტივი ხის მოდელი, მაგრამ ასევე დავამატე 3D ბეჭდვის მკლავის რენდერი. გაერთეთ მზის შეგრძნებით!

გირჩევთ: