Სარჩევი:

30 $ სათვალთვალო სისტემა მომხმარებლის ინტერფეისით: 7 ნაბიჯი
30 $ სათვალთვალო სისტემა მომხმარებლის ინტერფეისით: 7 ნაბიჯი

ვიდეო: 30 $ სათვალთვალო სისტემა მომხმარებლის ინტერფეისით: 7 ნაბიჯი

ვიდეო: 30 $ სათვალთვალო სისტემა მომხმარებლის ინტერფეისით: 7 ნაბიჯი
ვიდეო: ისრაელი | საშინელი სიმართლე მოვლენებზე | ომის 13 დღე 2024, ნოემბერი
Anonim
30 $ სათვალთვალო სისტემა მომხმარებლის ინტერფეისით
30 $ სათვალთვალო სისტემა მომხმარებლის ინტერფეისით
30 $ სათვალთვალო სისტემა მომხმარებლის ინტერფეისით
30 $ სათვალთვალო სისტემა მომხმარებლის ინტერფეისით

უკიდურესად იაფი და ძალიან მარტივი სათვალთვალო სისტემა. თქვენ არ გჭირდებათ რაიმე სახის სარაკეტო მეცნიერი იყოთ ამის გაკეთება. ყველა საჭირო ნაწილი სავარაუდოდ ნაპოვნი იქნება თქვენი ადგილობრივი ტექნიკის მაღაზიიდან. თქვენ დაგჭირდებათ მხოლოდ 2 კუთხის ბარი, 2 სერვო ძრავა, რამდენიმე ელექტრონული კომპონენტი და ერთი (ძველი) ვებ კამერა. და რა თქმა უნდა რამდენიმე პროგრამა თქვენს კომპიუტერში. ეს ინსტრუქცია გაჩვენებთ, თუ როგორ უნდა ავაშენოთ ფუნქციური მეთვალყურეობის სისტემა. მოთხოვნები:- Linux ოპერაციული სისტემა- სერვერი (apache)- PHP მხარდაჭერა- Mysql (სურვილისამებრ) თუ არ გსურთ გამოიყენოთ Mysql შესვლის შემოწმება- დაახლოებით 30 $- ვებ კამერა სურათები და ვიდეო ქვემოთ გეტყვით 784 -ზე მეტ სიტყვას!

ნაბიჯი 1: როგორ: ჩარჩოს შექმნა

როგორ: ჩარჩოს შექმნა
როგორ: ჩარჩოს შექმნა
როგორ: ჩარჩოს შექმნა
როგორ: ჩარჩოს შექმნა
როგორ: ჩარჩოს შექმნა
როგორ: ჩარჩოს შექმნა
როგორ: ჩარჩოს შექმნა
როგორ: ჩარჩოს შექმნა

პირველ რიგში, თქვენ უნდა შეიძინოთ 2 კუთხის ბარი. თითოეული მათგანი დაახლოებით 2 დოლარი დაჯდება. შემდეგ თქვენ უნდა გაბურღოთ ყველა 3 ხვრელი ამ კუთხის ზოლებისთვის. ხვრელების დიამეტრი დამოკიდებულია იმაზე, თუ რა არის დიამეტრი თქვენს სერვო ღერძზე. წერტილი არის ის, რომ უნდა მოთავსდეს ხვრელში. რა თქმა უნდა, თქვენ ასევე დაგჭირდებათ ეს სერვო ძრავები. ყველა RC- ჰობის მაღაზია სავსეა ამით და ფასი 5 დოლარიდან არის. თქვენ შეგიძლიათ გამოიყენოთ ხრახნები ან ცხელი წებო ამ ნაწილების დასაკავშირებლად. ორივე გამოვიყენე. ყურადღება გაამახვილეთ იმაზე, რომ სერვო ძრავასა და კუთხის ზოლს შორის არის საკმარისი სივრცე, ასე რომ ის თავისუფლად ბრუნავს!

ნაბიჯი 2: როგორ: სერვო ძრავის კონტროლის დაფა

როგორ: სერვო ძრავის კონტროლის საბჭო
როგორ: სერვო ძრავის კონტროლის საბჭო
როგორ: სერვო ძრავის კონტროლის საბჭო
როგორ: სერვო ძრავის კონტროლის საბჭო
როგორ: სერვო ძრავის კონტროლის საბჭო
როგორ: სერვო ძრავის კონტროლის საბჭო

შემდეგ თქვენ დაგჭირდებათ მართვის დაფა ამ სერვო ძრავებისთვის. ამის გაკეთება ძალიან ადვილია და ის შეიცავს მხოლოდ რამდენიმე კომპონენტს. საჭირო კომპონენტები:- Attiny2313 პროცესორი- Max232 ბუფერული წრე- 4 x 0, 1uF კონდენსატორები Max232-7805 ძაბვის მარეგულირებლისთვის- 1 x 16V/47uF კონდენსატორი ძაბვის მარეგულირებლისთვის (შეყვანა)- 1 x 100nF კონდენსატორი ძაბვის რეგულატორისთვის (გამომავალი)- 1 x 2, 1 მმ DC- ჯეკი ან რა ზომა გსურთ გამოიყენოთ- 1 x D9 კონექტორი RS232– 2x3 სპაიკ ბარი სერვო ძრავის კავშირისთვის დაიცავით სქემატური ინსტრუქციები და თქვენი დაფა ასე უნდა გამოიყურებოდეს.

ნაბიჯი 3: პროცესორის დაპროგრამება

მე არ ვაპირებ ვაჩვენო როგორ დავამუშავო პროცესორი. უნდა ვივარაუდოთ, რომ თქვენ იცნობთ AVR პროგრამირებას. თუ არა, მაშინ თქვენ უნდა წახვიდეთ პროცესორთან და c- კოდთან თქვენს მეგობართან, რომელსაც შეუძლია პროცესორის კოდის დაპროგრამება. C კოდი არის ძალიან მარტივი და მოკლე. იგი შეიცავს მხოლოდ 60 ხაზს კოდს

ნაბიჯი 4: მიამაგრეთ ვებ კამერის დაფა ჩარჩოზე

მიამაგრეთ ვებ კამერის დაფა ჩარჩოზე
მიამაგრეთ ვებ კამერის დაფა ჩარჩოზე

კარგი, ახლა ჩვენ გვაქვს საკონტროლო დაფა და ჩარჩო. ახლა დროა გახსნათ თქვენი ვებ კამერა და დაურთოთ ვებ კამერის დაფა ჩარჩოზე. ამის გაკეთება ადვილია ცხელი წებოთი. შეგიძლიათ უსაფრთხოდ წაშალოთ მიკროფონთან კავშირი და ჩართვის/გამორთვის ღილაკი. ჩვენ არ დაგვჭირდება ესენი. თქვენ იცით რასაც ვგულისხმობ როდესაც გახსნით თქვენს ვებ კამერას =)

ნაბიჯი 5: დანარჩენი ნაწილების გაერთიანება

დანარჩენი ნაწილების გაერთიანება
დანარჩენი ნაწილების გაერთიანება
დანარჩენი ნაწილების გაერთიანება
დანარჩენი ნაწილების გაერთიანება
დანარჩენი ნაწილების გაერთიანება
დანარჩენი ნაწილების გაერთიანება

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

ნაბიჯი 6: მზად გამოცდისთვის

მზად ვარ გამოცდისთვის
მზად ვარ გამოცდისთვის

ცრემლების შემდეგ, აქ არის! =) ახლა დროა გამოვცადოთ ჩვენი სისტემა. ჩადეთ დენის შტეფსელი და ილოცეთ.. კვამლი არ არის? არ არის ცქრიალა? არც ცეცხლი და არც ყვირილი? კარგია, მაშინ ყველაფერი იდეალურად არის (იმედი). როდესაც დენის შტეფსელი არის დაკავშირებული, კამერამ უნდა შეცვალოს თავისი ნაგულისხმევი პოზიცია. რაც 1500us. ის ინარჩუნებს პატარა "surrur" ხმას, მაგრამ ეს ნორმალურია. ახლა თქვენ შეგიძლიათ სცადოთ აკონტროლოთ თქვენი კამერა მინიკომით, gtkterm- ით ან რისი გამოყენებაც გსურთ. მნიშვნელოვანია 4800 ბაუდრატის გამოყენება. სხვა ტარიფებით ის არ იმუშავებს! მე გირჩევთ, რომ ჩამოტვირთოთ gtkterm თქვენს Linux აპარატში და შეცვალოთ პორტიდან ის 4800 სიჩქარით. შემდეგ დააჭირეთ კლავიატურას a, s, z, x კლავიშებს და კამერა უნდა იქცეს რა თუ ის მუშაობს, დროა გაანებივრო საკუთარი თავი!

ნაბიჯი 7: მომხმარებლის ინტერფეისი

Მომხმარებლის ინტერფეისი
Მომხმარებლის ინტერფეისი

მე დავპროგრამე მომხმარებლის ინტერფეისი xhtml და PHP ენებით. ეს არის რთული და რთული ახსნა, თუ რას აკეთებს ყველაფერი. მარჯვენა მხარეს არის 4 ღილაკი: კამერა ჩართულია, კამერა გამორთულია, მოძრაობა ჩართულია და მოძრაობა გამორთულია. კამერა ჩართულია, აყენებს კამერას ინტერნეტში და შემდეგ აჩვენებს "ვებკამერა მუშაობს.." და კამერა გამორთულია, გამორთეთ და გამოჩნდება ნიშანი "ვებკამერა გაჩერებულია". ეკრანის შუა ნაწილია ვიდეო ნაკადი, რომელიც მოდის კამერიდან. კამერის გადატრიალება ხდება სურათის დაჭერით. თუ თქვენ ხედავთ რაიმე ობიექტს სურათის პირას (ნათურის მსგავსად) და დააწკაპუნებთ მასზე კამერა აღმოჩნდება, რომ სურათის შუა ნაწილია მომდევნო განახლებისას (ინტერვალი 1 წმ). ასევე არის 4 ღილაკი ვიდეო ნაკადის ქვემოთ. ზემოთ, ქვემოთ, მარცხნივ და მარჯვნივ. ამ ღილაკებით შეგიძლიათ კამერა უფრო მჭიდროდ გადააქციოთ. მარცხენა მხარეს არის ტერიტორია, სადაც მოძრაობის გამოვლენილი სურათები განახლდება, თუ მოძრაობის გამოვლენა არის ონლაინ რეჟიმში. ასევე არის სურათების ამოღების ღილაკი, რომელიც წაშლის ყველა სურათს. Zip პაკეტი შეიცავს ყველაფერს მომხმარებლის ინტერფეისის შესახებ და თქვენ შეგიძლიათ შეცვალოთ/გამოიყენოთ ეს ფაილები, როგორც გსურთ. მოძრაობის დეტექტორის სკრიპტის შესახებ, შეამოწმეთ ეს:

გირჩევთ: