Სარჩევი:
- ნაბიჯი 1: ნაწილების სია
- ნაბიჯი 2: შეიკრიბეთ შასი
- ნაბიჯი 3: შეაერთეთ მავთულები
- ნაბიჯი 4: მოამზადეთ პან/დახრის პლატფორმა
- ნაბიჯი 5: მოამზადეთ MB102 პურის დაფის ელექტრომომარაგების მოდული
- ნაბიჯი 6: რობოტის საბოლოო გაყვანილობა და აწყობა
- ნაბიჯი 7: ატვირთეთ კოდი
- ნაბიჯი 8: მიიღეთ IP მისამართი
- ნაბიჯი 9: აკონტროლეთ თქვენი ვიდეო მეთვალყურეობის რობოტი
- ნაბიჯი 10: აკონტროლეთ თქვენი რობოტი ინტერნეტის საშუალებით
ვიდეო: ვიდეო მეთვალყურეობის რობოტი: 10 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
წარმოიდგინეთ, გყავთ რობოტი, რომელსაც კამერა აქვს და მისი კონტროლი შესაძლებელია ინტერნეტის საშუალებით.
ეს გახსნის მის გამოყენების უამრავ შესაძლებლობას. მაგალითად, თქვენ შეგიძლიათ რობოტი გაგზავნოთ სამზარეულოში, რომ შეამოწმოთ შემთხვევით დატოვეთ ქვაბი ღუმელზე!
მე ექსპერიმენტებს ვატარებ ESP32-CAM განვითარების დაფების გამოყენებით და აღმოვაჩინე, რომ ESP32-CAM– ით ეს მარტივად შეიძლება გაკეთდეს.
ESP32-CAM არის ძალიან მცირე კამერის მოდული ESP32-S ჩიპით, რომელიც ღირს დაახლოებით $ 10-$ 15.
ESP32-CAM მოდულის დაპროგრამება შესაძლებელია Arduino IDE– ით. ESP32-CAM მოდულს ასევე აქვს რამდენიმე GPIO ქინძი გარე აპარატურასთან დასაკავშირებლად.
მაშ, დავიწყოთ!
ნაბიჯი 1: ნაწილების სია
ნაწილების სია:
ESP32-CAM x1
FT232RL FTDI მინი USB x1 - კოდის ატვირთვისთვის ESP32 -CAM
ორმაგი არხი DC საავტომობილო დრაივერი L298N x1
ადაფრუტი (PID 3244) მინი მრგვალი რობოტი შასის ნაკრები - 2WD DC Motors x1 - მე გამოვიყენე ეს შასი, მაგრამ თქვენ შეგიძლიათ შექმნათ საკუთარი თავი ან შეიძინოთ ნებისმიერი სხვა ხელმისაწვდომი შასი. რაც ჩვენ გვჭირდება აქ არის ბორბლები და DC მოტორსი
18650 ბატარეის დამჭერი x1
18650 ბატარეა x2 (როგორც ალტერნატიული ოთხი AA ბატარეა და მისი დამჭერი შეიძლება გამოყენებულ იქნას 18650 ბატარეის ნაცვლად)
მინი პან/ დახრის პლატფორმა w/ 2 SG-90 Servos x1
MB102 პურის დაფის კვების ბლოკი x1
iRobbie-A iOS აპლიკაცია
ნაბიჯი 2: შეიკრიბეთ შასი
შეაგროვეთ რობოტის შასი ორი DC ძრავით, 3 ბორბლით და მინი L298N საავტომობილო წამყვანი კონტროლერით. გამოიყენეთ სამონტაჟო ლენტი საავტომობილო დისკის კონტროლერის პლატფორმაზე მიმაგრებისთვის.
ნაბიჯი 3: შეაერთეთ მავთულები
შეაერთეთ მავთულები, როგორც ნაჩვენებია სქემატურზე.
ნაბიჯი 4: მოამზადეთ პან/დახრის პლატფორმა
გაიყვანეთ მავთულები შასის პლატფორმის ზედა ნაწილში. მოაწყეთ კაბელები SG-90 servos– დან Pan/Tilt პლატფორმაზე. ამ პროექტში ჩვენ გვჭირდება მხოლოდ Tilt servo.
მიამაგრეთ პან/დახრა შასის პლატფორმის თავზე.
ნაბიჯი 5: მოამზადეთ MB102 პურის დაფის ელექტრომომარაგების მოდული
MB102 პურის დაფის კვების ბლოკის მოდულის გამოყენება არჩევითია. თქვენ ყოველთვის შეგიძლიათ მიიღოთ 5V და Ground for ESP32-CAM და servo motor L298N ძრავის მძღოლიდან, მაგრამ აღმოვაჩინე, რომ MB102– ით ეს ბევრად უფრო მოსახერხებელია. დენის მოქნილ მოდულს აქვს დენის ღილაკი და გაძლევთ მეტ მოქნილობას გაყვანილობისას.
იმისათვის, რომ მოდული დაერთოს შასის პლატფორმას, ამოვიღე ქინძისთავები MB102- ის ქვედა ნაწილში. შემდეგ, მე მას დავამაგრე შასის თავზე ორმხრივი სამონტაჟო ლენტით.
ნაბიჯი 6: რობოტის საბოლოო გაყვანილობა და აწყობა
შეაერთეთ ყველა ნაწილი სქემატური გამოყენებით. გამოიყენეთ ნაჭერი ქაფი და ორმხრივი სამონტაჟო ლენტი, რომ ESP32-CAM მიამაგროთ Pan/Tilt პლატფორმაზე.
ნაბიჯი 7: ატვირთეთ კოდი
დააინსტალირეთ ESP32 დანამატი Arduino IDE– ზე:
მიჰყევით ერთ-ერთ მომდევნო გაკვეთილს, რომ დააინსტალიროთ ESP32 დანამატი, თუ ეს უკვე არ გაქვთ:
ESP32 დაფის დაყენება Arduino IDE– ში (Windows ინსტრუქცია)
ESP32 დაფის დაყენება Arduino IDE– ში (Mac და Linux ინსტრუქციები)
ჩამოტვირთეთ კოდი აქედან
დარწმუნდით, რომ Arduino IDE– ში გაქვთ ორი ჩანართი კოდით: esp32_cam_car და app_httpd.cpp, როგორც ეს ნაჩვენებია ეკრანის სურათზე.
კოდის ატვირთვამდე თქვენ უნდა შეიყვანოთ თქვენი ქსელის რწმუნებათა სიგელები შემდეგ ცვლადებში: const char* ssid = "Your_WIFI_Network" const char* password = "Your_WIFI_Password"
შეაერთეთ ESP32-CAM დაფა თქვენს კომპიუტერთან FTDI პროგრამისტის გამოყენებით. დაიცავით სქემატური დიაგრამა.
მნიშვნელოვანია: GPIO 0 უნდა იყოს დაკავშირებული GND– თან, რათა შეძლოთ კოდის ატვირთვა.
კოდის ატვირთვამდე დააჭირეთ ESP32-CAM ბორტ RST ღილაკს. გაუშვით Arduino IDE და დააწკაპუნეთ ატვირთვაზე, რათა ააწყოთ და ააწყოთ ესკიზი თქვენს მოწყობილობაზე.
ნაბიჯი 8: მიიღეთ IP მისამართი
კოდის ატვირთვის შემდეგ გათიშეთ GPIO 0 GND– დან.
გახსენით სერიული მონიტორი 115200 სიჩქარით. დააჭირეთ ESP32-CAM ბორტ RST ღილაკს. ESP32-CAM IP მისამართი უნდა იყოს ნაჩვენები სერიულ მონიტორში.
ნაბიჯი 9: აკონტროლეთ თქვენი ვიდეო მეთვალყურეობის რობოტი
გათიშეთ ESP32-CAM FTDI პროგრამისტიდან.
შეაერთეთ ESP32-CAM უკან Pan/Tilt პლატფორმაზე, ჩართეთ დენი და დააჭირეთ ESP32-CAM ბორტზე RST ღილაკს.
ჩამოტვირთეთ აპლიკაცია აქედან გაუშვით აპლიკაცია თქვენს iPhone– ზე, შეიყვანეთ ESP32-CAM IP მისამართი და ითამაშეთ რობოტთან ერთად!
ნაბიჯი 10: აკონტროლეთ თქვენი რობოტი ინტერნეტის საშუალებით
თქვენ უნდა გახსნათ თქვენი როუტერის პარამეტრები. (google როგორ გავაკეთოთ ეს თქვენი როუტერისთვის). აქ ნახავთ ზოგიერთ პარამეტრს, მათ შორის რაღაცას გადაგზავნის ან პორტის გადაგზავნის მიმართულებით.
აქ მნიშვნელოვანია აღინიშნოს "პორტის დიაპაზონი" და "მოწყობილობა" ან "IP მისამართი".
"პორტის დიაპაზონში" უნდა ჩაწეროთ 80-81.
"მოწყობილობისთვის" თქვენ უნდა აირჩიოთ თქვენი ESP32-CAM მოწყობილობა. ზოგიერთ მარშრუტიზატორში თქვენ უნდა მიუთითოთ თქვენი ESP32-CAM– ის IP მისამართი მოწყობილობის სახელის ნაცვლად.
გადადით www.whatsmyip.org და დააკოპირეთ თქვენი IP. გამოიყენეთ ეს IP აპლიკაციაში, როდესაც სახლის ქსელის გარეთ ხართ.
გირჩევთ:
ESP32-CAM შექმენით თქვენი საკუთარი რობოტი მანქანა ცოცხალი ვიდეო სტრიმინგით: 4 ნაბიჯი
ESP32-CAM შექმენით თქვენი საკუთარი რობოტი მანქანა ცოცხალი ვიდეო სტრიმინგით: იდეა არის რობოტი მანქანა აქ აღწერილი იყოს რაც შეიძლება იაფი. ამიტომ ვიმედოვნებ, რომ მივაღწევ დიდ სამიზნე ჯგუფს ჩემი დეტალური ინსტრუქციით და იაფი მოდელის შერჩეული კომპონენტებით. მინდა წარმოგიდგინოთ ჩემი იდეა რობოტი მანქანისთვის
IP კამერა Raspberry Pi Zero– ს გამოყენებით (სახლის მეთვალყურეობის ნაწილი 1): 5 ნაბიჯი
IP კამერა ჟოლოს Pi ნულის გამოყენებით (სახლის მეთვალყურეობის ნაწილი 1): ეს არის პირველი პოსტი ახალ მინი სერიებში, სადაც ჩვენ ვაშენებთ სახლის სათვალთვალო სისტემას, ძირითადად ჟოლოს პისის გამოყენებით. ამ პოსტში ჩვენ ვიყენებთ ჟოლოს PI ნულს და ვქმნით IP კამერას, რომელიც გადასცემს ვიდეოს RTSP– ზე. გამომავალი ვიდეო გაცილებით მაღალი ხარისხისაა
კამერის მეთვალყურეობის პროექტი: 3 ნაბიჯი
კამერის მეთვალყურეობის პროექტი: ** ეს ინსტრუქცია ამჟამად პროგრესშია. უფრო მეტი ბმული იქნება შესაძლებელი, როგორც პროექტის პროტოტიპის განვითარება. ** არ გაქვთ სახლის კამერა და სათვალთვალო სისტემა 2019 წელს? გაწუხებთ დიდი ძმის ტექნიკური კომპანიები, რომლებიც თვალყურს ადევნებენ თქვენს გაზონს? ეს მე
დაბალანსებული რობოტი / 3 ბორბლიანი რობოტი / STEM რობოტი: 8 ნაბიჯი
დაბალანსებული რობოტი / 3 ბორბლიანი რობოტი / STEM რობოტი: ჩვენ შევქმენით კომბინირებული ბალანსირების და 3 ბორბლიანი რობოტი სკოლებში საგანმანათლებლო გამოყენებისთვის და სკოლის შემდგომ საგანმანათლებლო პროგრამებისთვის. რობოტი დაფუძნებულია Arduino Uno– ზე, საბაჟო ფარზე (კონსტრუქციის ყველა დეტალი მოცემულია), Li Ion ბატარეის პაკეტზე (ყველა კონსტრუქცია
[არდუინოს რობოტი] როგორ გავაკეთოთ მოძრავი გადაღების რობოტი - ცერა თითის რობოტი - სერვო ძრავა - წყაროს კოდი: 26 ნაბიჯი (სურათებით)
[არდუინოს რობოტი] როგორ გავაკეთოთ მოძრავი გადაღების რობოტი | ცერა თითის რობოტი | სერვო მოტორი | წყაროს კოდი: Thumbs Robot. გამოყენებული იქნა MG90S სერვო ძრავის პოტენომეტრი. ეს არის ძალიან სახალისო და მარტივი! კოდი ძალიან მარტივია. ეს მხოლოდ 30 სტრიქონია. როგორც ჩანს მოძრაობის გადაღება. გთხოვთ დატოვოთ ნებისმიერი შეკითხვა ან გამოხმაურება! [ინსტრუქცია] წყაროს კოდი https: //github.c