Სარჩევი:
- ნაბიჯი 1: დიზაინი
- ნაბიჯი 2: განათება ESP8266
- ნაბიჯი 3: ფარის შეკრება
- ნაბიჯი 4: არდუინო მეგას პროგრამირება
- ნაბიჯი 5: სურათის ვებ სერვერის გაშვება
ვიდეო: ESP8266 დისტანციური კამერა: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ამ ინსტრუქციებში მე გაჩვენებთ, თუ როგორ შეგიძლიათ გააკეთოთ დისტანციური IP კამერა იმ კომპონენტებისგან, რომელთა შეძენაც მარტივად შეგიძლიათ Ebay– ზე, Banggood– ზე ან სხვა ეკონომიკურ მიმწოდებელზე. მინდოდა კამერა იყოს პორტატული, გონივრული კომპაქტური და მუშაობდეს ჩემს სახლის ქსელში.
ნაბიჯი 1: დიზაინი
მე ავირჩიე Arduino Mega– ს გამოყენება Arduino Uno– ზე, რადგან მე მჭირდებოდა 2 სერიული პორტი და სანამ Uno– ზე მეორეს მიბაძავდა, ეს არ იყო ისეთი საიმედო უფრო მაღალი სიჩქარით. მე ავიღე ყველაზე პატარა ESP8266 პაკეტი, ESP-01 სივრცის დასაზოგად. სურათების შესანახად გამოვიყენე Sainsmart microSD ბარათის ადაპტერი. კამერისთვის ავირჩიე ArduCAM Mini 2MP, რადგან მას აქვს ჩამონტაჟებული FIFO, ასევე რეგულირებადი ობიექტივი სურათის ფოკუსირებისთვის. დაფაზე მისამაგრებლად გამოვიყენე მოკლე მონაკვეთი CAT5 კაბელი, რადგან მას ჰქონდა სწორი რაოდენობის გამტარები და კონექტორი იყო მარტივი გზა კამერის ფარიდან მიმაგრებისა და მოხსნისთვის. მან ასევე მომცა საშუალება მარტივად მივუთითო კამერა სხვადასხვა მიმართულებით ან დავამატო კაბელი გაფართოებები.
მე Fritzing გამოვიყენე სქემატური და განლაგებული PCB. დაფები დამზადებულია PCBWay– ის მიერ, მაგრამ ნებისმიერ მწარმოებელს, რომელსაც შეუძლია მიიღოს Gerber ფაილები, შეუძლია გააკეთოს PCB.
მასალები
- არდუინო მეგა
- ცარიელი PCB ფარი
- USB პროგრამირების კაბელი
- 12V DC, 250mA ან მეტი, 2.1 მმ plug, ცენტრალური pin დადებითი დენის ადაპტერი
- ESP8266 (ESP-01)
- ESP8266 პროგრამირების საბჭო
- ArduCAM Mini 2 MP
- microSD ბარათის წამკითხველი მოდული + microSD ბარათი
- AMS1117-33 (3.3 ხაზოვანი ძაბვის მარეგულირებელი)
- n არხი mosfet (დონის კონვერტაციისთვის)
- 4 10kΩ რეზისტორი
- 50V 100 uF კონდენსატორი
- ვერტიკალური RJ45 ქსელის ბუდე
- CAT5 კაბელი და კონექტორი (ან სხვა 8 გამტარი კაბელი)
- 8 პინიანი ორმაგი რიგის ქალი სათაური (ESP-01– ისთვის)
- 6 პინიანი ერთი რიგის ქალი სათაური (microSD ბარათის წამკითხველისთვის)
- 12 მმ ნეილონის დგომა (microSD ბარათის წამკითხველის მხარდასაჭერად)
- 3 1 პინიანი მამრობითი სათაურები (საცდელი წერტილებისთვის)
- 2 პინიანი მამრობითი სათაური (საცდელი წერტილებისთვის)
- 3 პინიანი მამრობითი სათაური (საცდელი წერტილებისთვის)
- აკრილის არდუინო მეგა ქეისი (სურვილისამებრ)
საჭირო ინსტრუმენტები
- გასაყიდი რკინა
- Solder
- ფლეში საჭრელი
- მულტიმეტრი
- RJ45 crimper (თუ არსებული კაბელი კონექტორით არ არის ხელთ)
ნაბიჯი 2: განათება ESP8266
ESP8266- ის გასანათებლად მივყვებოდი გზამკვლევს All About Circuits. მე ESP8266 გავანათე AT ბრძანების ნაკრებით 2.1.0 და SDK ვერსია 1.1.0, რომელიც შეგიძლიათ ნახოთ აქ ESP8266 მოციმციმე ინსტრუმენტთან ერთად. მე ასევე გამოვიყენე PuTTY იმის შესამოწმებლად, რომ firmware სწორად იყო დაინსტალირებული. სქემის სქემა, რომელიც მე ESP8266– ის დასაპროგრამებლად გამოვიყენე, ასევე შეგიძლიათ ნახოთ ზემოთ. მე დავამუშავე პროგრამირების დაფა პატარა პროტო დაფაზე, რადგან არ ღირდა PCB- ის დამზადება. გაითვალისწინეთ, რომ პროგრამირების დაფაზე არსებული საკომუნიკაციო კონექტორი ემთხვევა სერიის USB ადაპტერს, რომელიც მე გამოვიყენე.
მასალები ციმციმისთვის
- სერიული USB ადაპტერი (CP2102)
- USB A– დან B– ის გადამყვანი (ასე რომ მე შემიძლია გამოვიყენო ჩვეულებრივი USB კაბელი)
- 40x60 მმ პროტო დაფა, 2.54 მმ სიმაღლე
- 6 პინიანი ხრახნიანი ტერმინალის სოკეტი
- 8 პინიანი ორმაგი რიგის ქალი სათაური
- 2 ღილაკი (წამიერი)
- AMS1117-33 (3.3 ხაზოვანი ძაბვის მარეგულირებელი)
- 16V 47 uF ელექტროლიტური კონდენსატორი
- 2 10kΩ რეზისტორი
- მავთულის სხვადასხვა ნაჭერი
ნაბიჯი 3: ფარის შეკრება
არსებობს მრავალი გზა, რომლითაც შეგიძლიათ შეაერთოთ სათაურები, მაგრამ მე ავირჩიე, რომ ჩავრთო ისინი მეგაში, შემდეგ მოვათავსო ფარის PCB თავზე. შემდეგ კუთხის ქინძისთავები შევაკარი შედუღებით და შევამოწმე განლაგება, სანამ ყველა ქინძისთავს შევაერთებდი. მას შემდეგ, რაც ყველა ეს ქინძისთავი გაიყიდა, მე ამოვიღე PCB მეგადან და დანარჩენი კომპონენტები შევაერთე. დავიწყე დაფის შუაგულიდან და ვიმუშავე გარედან. სანამ პირველად დავამუშავებდი დაფას, მე შევამოწმე რომ არ იყო შორტი ქინძისთავებს შორის ან ძალასა და მიწას შორის.
ნაბიჯი 4: არდუინო მეგას პროგრამირება
მე გამოვიყენე SparkFun ESP8266 ბიბლიოთეკის ოდნავ შეცვლილი ვერსია Arduino– სთვის (თანდართული მოდიფიცირებული ბიბლიოთეკა). მე ავიღე კოდის ფრაგმენტები SparkFun– დან (microSD ბარათი, ESWP8266 ვებ სერვერიდან) და ArduCAM– დან. კოდი სტრუქტურირებულია შემდეგნაირად; როდესაც შედიხართ ვებსაიტზე თქვენი ბრაუზერიდან, ის იღებს სურათს, ინახავს მას microSD ბარათზე და შემდეგ აგზავნის თქვენს ბრაუზერს. თან ერთვის ვებგვერდის ძირითადი ვერსია (index.txt). ვებგვერდი უნდა განთავსდეს microSD ბარათზე. მას შემდეგ, რაც კოდი აიტვირთება, შეამოწმეთ რომ ყველაფერი სწორად არის დაკავშირებული სერიული მონიტორის გახსნით და ინიციალიზაციის შეტყობინებების წაკითხვით. თან ერთვის სერიული მონიტორის კლიპი გაშვებისას. ის აჩვენებს, რომ კამერა, microSD ბარათის წამკითხველი და ESP8266 დაკავშირებულია, რომ ESP8266 არის დაკავშირებული WIFI– თან და მინიჭებული აქვს IP მისამართი.
ნაბიჯი 5: სურათის ვებ სერვერის გაშვება
ვებ სერვერის პირველად გასაშვებად, გაუშვით Arduino IDE და დააყენეთ COM პორტი ერთზე, რომელსაც მეგა უკავშირდება. გახსენით სერიული მონიტორი და დააყენეთ ბოდის მაჩვენებელი იმაზე, რასაც მეგა დაყენებულია. როგორც კი გახსნით სერიულ მონიტორს, ის დაბეჭდავს ინიციალიზაციის ინფორმაციას, შემდეგ დაბეჭდავს IP- ს, რომელსაც მინიჭებული აქვს ESP8266 (ეს ხაზგასმულია ლურჯად პირველ სურათზე). ამ დროს, მე შევედი ჩემს როუტერში და წინასწარ მივუთითე IP მისამართი, რომელთანაც ESP8266 მუდმივად იყო დაკავშირებული, ასე რომ ESP8266- ს ყოველთვის მიენიჭებოდა ეს მისამართი. მაგალითად, ჩემი ვებ სერვერის სურათების სანახავად მე ყოველთვის ვიყენებ 192.168.1.135 ჩემს ბრაუზერში. ამის გაკეთება შემიძლია ნებისმიერ მოწყობილობაზე, რომელიც დაკავშირებულია ჩემს LAN/WLAN- თან. მიმაგრებულია სურათის ნიმუში და ალბათ ისეთივე კარგია, როგორც 2 მეგაპიქსელიანი კამერისთვის. ხშირად საჭიროა რამდენიმე გამეორება სურათის სწორად ფოკუსირებისთვის. ავტოფოკუსირების კამერა კარგი იქნება, ალბათ ეს იქნება ჩემი მომავალი განახლება.
გირჩევთ:
ტელევიზია დისტანციური ხდება RF დისტანციური -- NRF24L01+ გაკვეთილი: 5 ნაბიჯი (სურათებით)
ტელევიზია დისტანციური ხდება RF დისტანციური || NRF24L01+ სახელმძღვანელო: ამ პროექტში მე გაჩვენებთ, თუ როგორ გამოვიყენე პოპულარული nRF24L01+ RF IC ტელევიზორის დისტანციური მართვის სამი უსარგებლო ღილაკის უკაბელოდ LED ზოლის სიკაშკაშის შესაცვლელად. Დავიწყოთ
LED RF დისტანციური მართვის დისტანციური მართვა "არაფრის"!: 5 ნაბიჯი
LED RF დისტანციური მართვის დისტანციური მართვა "არაფრის"!: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა გამოიყენოთ LED RF დისტანციური მართვის პულტი იმისათვის, რომ გააკონტროლოთ თითქმის ყველაფერი რაც გსურთ. ეს ნიშნავს, რომ ჩვენ უფრო ახლოს შევხედავთ RF დისტანციური გადაცემის პროცესს, წაიკითხავთ გაგზავნილ მონაცემებს Arduino µC– ით
დისტანციური მართვის კამერა Raspberry Pi– ით: 5 ნაბიჯი (სურათებით)
დისტანციური მართვის კამერა Raspberry Pi– ით: ეს ინსტრუქცია დაგეხმარებათ: 1. განათავსეთ კამერა ლოკალურ ქსელში (კომპიუტერის ან ტელეფონის საშუალებით დისტანციური ხედვისთვის) 2. კონტროლის კამერის ხედვა (გადაცემათა კოლოფის გამოყენებით) პროექტის ნაწილის სია: 1. გადაცემათა კოლოფი ძრავა https://amzn.to/2OLQxxq2. ჟოლო Pi B https: //amzn.to
გააკეთეთ დისტანციური მართვის კამერა მობილური ტელეფონიდან!: 5 ნაბიჯი (სურათებით)
გააკეთეთ დისტანციური მართვის კამერა მობილური ტელეფონიდან!: გსურთ იცოდეთ რას აკეთებს თქვენი კატა სამსახურში? გაუგზავნეთ ტექსტური შეტყობინება თქვენს ახლადშექმნილ სათვალთვალო ტელეფონს და მიიღეთ სურათები და ვიდეო წამის შემდეგ. სიზმარს ჰგავს? Უკვე აღარ! ეს ვიდეო განმარტავს როგორ მუშაობს:
დისტანციური მართვის კამერა დოლი: 5 ნაბიჯი (სურათებით)
დისტანციური მართვის კამერა Dolly: რაღაც ძალიან მოსახერხებელი თუ იღებთ ვიდეოს, არის კამერის დოლი. ის კიდევ უფრო მაგარია, თუ ის იკვებება და მისი დისტანციურად მართვა არის ტორტზე ყინული. აქ ჩვენ ვაშენებთ დისტანციური მართვის კამერის თოჯინას 50 დოლარად (ამ წერის დროს)