Სარჩევი:

Servo Pod: 4 ნაბიჯი
Servo Pod: 4 ნაბიჯი

ვიდეო: Servo Pod: 4 ნაბიჯი

ვიდეო: Servo Pod: 4 ნაბიჯი
ვიდეო: აკონტროლეთ სერვო ძრავა Arduino– ით 2 ღილაკით 2024, ნოემბერი
Anonim
სერვო პოდ
სერვო პოდ

ოდესმე გიოცნებიათ გქონდეთ ორბიტის კამერა ან სხვა Pan/Tilt ვებკამერის კონტროლი?

Აქ არის! ამ ნულიდან დამზადებული Servo Pod– ით, თქვენ უკვე შეგიძლიათ აკონტროლოთ თქვენი ვებკამერა (ან wifi ანტენა?) ხელის გულზე ან თუნდაც დისტანციურად ვებ სერვერთან ერთად.

ნაბიჯი 1: მიიღეთ ყველა ნაწილი და ინსტრუმენტი

მიიღეთ ყველა ნაწილი და ინსტრუმენტი
მიიღეთ ყველა ნაწილი და ინსტრუმენტი
მიიღეთ ყველა ნაწილი და ინსტრუმენტი
მიიღეთ ყველა ნაწილი და ინსტრუმენტი
მიიღეთ ყველა ნაწილი და ინსტრუმენტი
მიიღეთ ყველა ნაწილი და ინსტრუმენტი
მიიღეთ ყველა ნაწილი და ინსტრუმენტი
მიიღეთ ყველა ნაწილი და ინსტრუმენტი

ამ Servo Pod– ისთვის დაგჭირდებათ:

ნაწილები: 1 x მიკროჩიპი pic16f628 (a) (თავისუფალი ნიმუში მიკროჩიპიდან, ნუ ბოროტად იყენებთ …) 1 x Dip socket for pic 5 x 4.7kOhm resistor (or 5 "pullup" resistor) 1 x 22kOhm reisistor 1 x serial port plug 2 x სერვო მოტორი (ნებისმიერი 5 ვ მოდელიანი ჯადოქარი საკმარისია ვებკამერის შესანარჩუნებლად) 2 x 3 პინიანი დანამატი თქვენი სერვოსთვის 1 x Led 4 x ღილაკი 1 x გადამრთველი 1 x პურის დაფა ინსტრუმენტები: 1 x შედუღების რკინა 1 x პროგრამისტი (იაფი იბეიზე ან სხვა) სხვა: 1 x ვებკამერა?

ნაბიჯი 2: დააწკაპუნეთ სურათზე

დააწკაპუნეთ სურათზე
დააწკაპუნეთ სურათზე

მიიღეთ ფოტო პროგრამისტი და გამოიყენეთ პროგრამული უზრუნველყოფა, რომელიც მოგწონთ (IcProg ჩემთვის) და დააწკაპუნეთ სურათზე შემდეგი HEX ფაილით.

შეხედეთ სურათს ძირითადი კონფიგურაციისთვის.

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

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

ამ სქემატური გამოყენებით, შედგი ყველაფერი პურის დაფაზე. გამოიყენეთ Dip სოკეტი Pic– სთვის, როგორც გსურთ მისი კვლავ გაბრწყინება. შენიშვნა: 4 ღილაკი გამოიყენება "ჯოისტიკ" რეჟიმში. თქვენ უნდა დააკავშიროთ ისინი.. მეორე დაფაზე კაბელით. ღილაკის მავთული ასეთია: rb0 მარცხნივ (შეიძლება იყოს მარჯვნივ..) rb1 მარჯვნივ (migth დარჩება…) rb2 Downrb3 up led გამოიყენება საჩვენებლად ჯოისტიკების რეჟიმში, თქვენ მინდა რომ ის დისტანციურად იყოს ჯოისტიკის დაფაზე. ასევე შენიშვნა !!! მე გამოვიყენე შიდა რეზისტორი 5v led. დაამატეთ რეზისტორი, თუ თქვენი led არ ჰგავს ჩემსას (100ohm უნდა იყოს კარგი) თქვენი servo pin არ შეიძლება იყოს იგივე, რაც ჩემი (1-5v, 2-სიგნალი, 3-Ground) შეცვლა თქვენი საჭიროებისთვის. თქვენ გჭირდებათ 5v დენის წყარო R1 5 = 4.7kOhmR6: 22kOhmJ1 = პან J2 = დახრილობა

ნაბიჯი 4: პროგრამული უზრუნველყოფა (სერიული კომისთვის)

პროგრამული უზრუნველყოფა (სერიული კომისთვის)
პროგრამული უზრუნველყოფა (სერიული კომისთვის)

უბრალოდ გადმოწერეთ ჩემი (მალე კარგი იქნება) დელფის პროგრამული უზრუნველყოფა და გაერთეთ! შენიშვნა: გადამრთველი უნდა იყოს დისტანციურ რეჟიმში (არ არის განათებული) სერიული პორტის გამოსაყენებლად პროგრამული უზრუნველყოფა ჯერ არ დასრულებულა … არ დაგავიწყდეთ გახსნა პორტი არაფრის წინ ან დაიშლება. ნომერი მარცხნივ არის Pan და მარჯვნივ არის Tilt. უნდა იყოს რაღაც 65 -დან 225 -მდე (ყოველ შემთხვევაში, სურათი იგნორირებას უკეთებს სხვას) პატარა სინათლის "ისარი" მარცხნივ გადაადგილდება.. დაიჭირეთ (თქვენ ხედავთ, რომ ტაფის ნომერი იცვლება) და გამოშვება მონაცემებს გაუგზავნის სერიულ პორტში, როდესაც დაიწყებთ. exe ასევე გაუშვებს ვებ სერვერს პორტში 2020 სადაც შეგიძლიათ აკონტროლოთ Servo Pod (დაუკავშირდით სერიულ პორტს თქვენი ბრაუზერის გაშვებამდე) ვებ სერვერის გამოყენება საკმაოდ მარტივია. https:// localhost: 2020/A130 A ნიშნავს პან პოზიციას ეს იქნება 130 (65 -დან 225 -მდე) თუ გსურთ 70 უფლება: 070https:// localhost: 2020/B130 B არის დახრის პოზიცია ჯერ არ განხორციელებულა. თუ გსურთ გამოიყენოთ ეს ვებგვერდზე, თქვენ ძირითადად უნდა გამოიყენოთ javascript http მოთხოვნა ან გამოაგზავნოთ ეს მოთხოვნა 1x1 iFrame– ში, შეიძლება ადრე თუ გვიან გამოვაქვეყნოთ წყაროს კოდი (ჯადოქარი საკმაოდ მახინჯია… შენიშვნა: თუ რომელიმე გურუს სურს უკეთესი პროგრამული უზრუნველყოფის შემუშავება (მე ვარ ვებ შემქმნელი … არა პროგრამული უზრუნველყოფა ძმაო) საქმე საკმაოდ მარტივია. ყველაფერი რაც თქვენ გჭირდებათ სერიულ პორტში გასაგზავნად არის 2 ბაიტი 65 – დან 225 – მდე. სიმბოლოები (2 ბაიტი) შემდეგ იგზავნება სერიულ პორტში. თქვენ ასევე უნდა დაელოდოთ სანამ DSR ხაზი იქნება "მაღალი", რადგან ეს არის ტექნიკური ხელის ჩამორთმევა, რომ დარწმუნდეთ, რომ ფოტო მზად არის მისაღებად. მადლობა!

გირჩევთ: