Სარჩევი:
- ნაბიჯი 1: საჭიროა კომპონენტები
- ნაბიჯი 2: ძირითადი სხეული და მიმაგრება
- ნაბიჯი 3: გაყვანილობა და ჩართვა
- ნაბიჯი 4: როვერის კონტროლი
- ნაბიჯი 5: დასკვნა
ვიდეო: IOT Lunar Rover Raspberrypi+Arduino: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ეს პროექტი შთაგონებულია ინდოეთის მთვარის მისიით Chandryaan-2, რომელიც ჩატარდება 2019 წლის სექტემბერში. ეს არის სპეციალური მისია, რადგან ისინი აპირებენ დაეშვან იმ ადგილას, სადაც ადრე არავინ იყო. ასე რომ ჩემი მხარდაჭერის საჩვენებლად გადავწყვიტე ავაშენოთ ნამდვილი როვერული, როვერის სურათების საფუძველზე ინტერნეტში. მე შეზღუდული ვიყავი ჩემი 3D პრინტერის ზომით, ამიტომ მომიწია მცირედი ცვლილებების შეტანა.
ნაბიჯი 1: საჭიროა კომპონენტები
ეს არის მოდულური დიზაინი მას აქვს ორი მართვის დაფა არდუინო და ჟოლო პი. ორივე ერთმანეთისგან დამოუკიდებლად მუშაობს. თუ თქვენ არ გაქვთ საკმარისი ბიუჯეტი, შეგიძლიათ დატოვოთ ჟოლოს პი და კამერა როვერზე მაინც იმუშავებს Bluetooth– ით. Raspberry pi გამოიყენება მხოლოდ კამერისთვის და როვერის კონტროლისთვის WiFi და ინტერნეტით. როვერის მოძრაობას აკონტროლებს არდუინო. ორივე მოწყობილობას აქვს განსხვავებული კვების წყარო.
კონტროლის სისტემის კომპონენტები
- არდუინო უნო
- L293D ძრავის მძღოლმა შეაწუხა
- 6 DC ძრავა
- 6 საბურავი (3D დაბეჭდილი)
- მთავარი პირი+ბმულები (3 დაბეჭდილი)
- 2 სერვო ძრავა
- სხვადასხვა დანართები (3D დაბეჭდილი)
- 5 მმ, 4 მმ, 3 მმ და 2 მმ ხრახნები
- თვითმმართველობის საკეტი კაკლები 4 მმ და 5 მმ
- 7 ვ ელექტროენერგიის მიწოდება
ქსელის კონტროლის კომპონენტები
- რაბერი პი
- USB ვებკამერა (ვიდეო ნაკადის და ჩაწერისთვის)
- Pi კამერა (ფოტოებისთვის)
- 5 ვ ელექტროენერგიის მიწოდება
ნაბიჯი 2: ძირითადი სხეული და მიმაგრება
თუ თქვენ გაქვთ 3D პრინტერი, შეგიძლიათ პირდაპირ დაბეჭდოთ ყველა ნივთი, მაგრამ თუ არ გაქვთ, შეგიძლიათ გამოიყენოთ ლანჩის ყუთი ძირითადი ტანისთვის და როკერის ბოგი მექანიზმის ბმულების გასაკეთებლად შეგიძლიათ გამოიყენოთ PVC მილები, მე დავტოვებ ბმულს თქვენთვის ცნობები.
თუ არ გსურთ, შეგიძლიათ დატოვოთ დანართი, როვერი კვლავ იმუშავებს. ანტენა და მზის პანელი ახლახანს დავამატე, რადგან ბევრი დრო და სათადარიგო ნაწილები მქონდა.
Cad მოდელირება ხდება solidworks 2017. მე ჩავრთე როგორც stl ფაილები, ასევე solidworks ფაილი, ასე რომ თქვენ შეგიძლიათ შეიტანოთ ცვლილებები თქვენს მიხედვით ან პირდაპირ დაბეჭდოთ ნაწილები. ნაწილების დასაბეჭდად გამოვიყენე ender 3 pro.
უყურეთ ვიდეოს უკეთ გასაგებად, თუ როგორ უნდა ააწყოთ როვერზე.
ჩამოტვირთეთ კოდი და CAD ფაილები აქ
ნაბიჯი 3: გაყვანილობა და ჩართვა
გამოიყენეთ ზემოთ მოყვანილი სურათი ყველა ძრავის არდუინოს დაფასთან დასაკავშირებლად.
ჩვენ დავაკავშირებთ ორ ძრავას თითოეულ მხარეს ერთ სლოტზე. და თუ ძრავები არასწორი მიმართულებით მუშაობს, უბრალოდ შეცვალეთ მავთულები, რომლებიც უნდა გაასწორონ.
Raspberry pi– სთვის USB ვებკამერა დაკავშირებულია USB პორტთან, ნებისმიერი კამრა უნდა მუშაობდეს, არ არის საჭირო ინსტალაცია
დააკავშირეთ Raspicamera მოდული borad– ის კონექტორის პინით.
ᲛᲜᲘᲨᲕᲜᲔᲚᲝᲕᲐᲜᲘ
მიაწოდეთ მხოლოდ 5 ვ ჟოლოს პი. არ გამოიყენოთ ერთი და იგივე ელექტრომომარაგება რასპი და არდუინო
შენს დაფას გახეხავ.
მე ვიცი, რომ ეს სულელურია ორი წყაროს გამოყენებით, მაგრამ მე ეს გავაკეთე ისე, რომ ადამიანებს, რომლებსაც არ აქვთ რასი და კამერა, ასევე შეეძლოთ მისი აშენება.
ნაბიჯი 4: როვერის კონტროლი
არსებობს კონტროლის ორი რეჟიმი, ერთი Bluetooth– ით ანდროიდის მოწყობილობის გამოყენებით მეორე WiFi– სა და ინტერნეტის საშუალებით
ადგილობრივი Bluetooth კავშირი
ამისათვის მოგიწევთ ჩამოტვირთოთ Bluetooth აპლიკაცია სათამაშო მაღაზიიდან და დაუკავშირდეთ როვერს.
WiFi და ინტერნეტის კონტროლისთვის
ეს ცოტა სახიფათოა, რადგან ამისათვის ჩვენ გამოვიყენებთ ჟოლოს პი. პირველი თქვენ უნდა დაუკავშირდეთ ჟოლოს pi– ს SSH– ის საშუალებით დისტანციური დესკტოპის კავშირის საშუალებით. შემდეგ გაუშვით როვერკონტოლის სკრიპტი, ის მოგთხოვთ დაუკავშირდეთ არდრუინოს დაფას Bluetooth- ის საშუალებით, ამის შემდეგ გაიხსნება ფანჯარა და ახლა გამოიყენეთ w, a, s, d კლავიშები როვერის მართვისთვის და დააჭირეთ j- ს მის შესაჩერებლად.
ვებკამერის სკრიპტის კამერის გასაკონტროლებლად დაიწყება ცოცხალი ვიდეო გადაღებული სურათის გადასაღებად გამოიყენეთ ეს ბრძანება ტერმინალის ფანჯარაში
raspistill -v -o test.jpg
ორივე კამერა მუშაობს ერთმანეთისგან დამოუკიდებლად და მათი გამოყენება შესაძლებელია ერთდროულად.
RaspiCam– ის დასაყენებლად დააწკაპუნეთ აქ
ვებკამერის სკრიპტი იყენებს Opencv 3, რომელიც მუშაობს პითონ 3 – ზე, რომ დააწკაპუნოთ აქ
ნაბიჯი 5: დასკვნა
ეს არის პროექტის პირველი ნაწილი, მე განვაახლებ როვერს და დავამატებ ავტონომიურ თვითმმართველობის მართვას და ბოლოს გავაკეთებ სადესანტო მოდულს, რომელსაც გავუშვებ ციდან და ვცდილობ ავტომატურად ჩავაგდო ის, თითქოს მისი მთვარე იყოს.
თავისუფლად შეგიძლიათ დაუსვათ შეკითხვები კომენტარებში და ეჭვი, მე გიპასუხებთ რაც შეიძლება მალე.
გირჩევთ:
IoT ჰელოუინის გოგრა - აკონტროლეთ LED- ები Arduino MKR1000 და Blynk აპლიკაციით ???: 4 ნაბიჯი (სურათებით)
IoT ჰელოუინის გოგრა | აკონტროლეთ LED- ები Arduino MKR1000 და Blynk აპლიკაციით ???: გამარჯობა ყველას, რამდენიმე კვირის წინ იყო ჰელოუინი და ტრადიციის დაცვით მე გამოვძერხე ლამაზი გოგრა ჩემი აივნით. გოგრის გარეთ ყოფნისას მივხვდი, რომ შემაშფოთებელი იყო ყოველ საღამოს გარეთ გამოსვლა სანთლის ანთების მიზნით. Და მე
IoT Air გამაგრილებელი (NodeMCU, Arduino, IFTTT და Adafruit.io): 15 ნაბიჯი (სურათებით)
IoT Air Freshener (NodeMCU, Arduino, IFTTT და Adafruit.io– სთან ერთად): Instructables Wireless Contest 2017 პირველი პრიზის მფლობელი !!!: D ახალი გამოჩნდა ახლა უკვე ხელმისაწვდომია: IoT საათი ამინდის პროგნოზით! შეამოწმეთ: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ დამამშვიდებელია, რომ გქონდეს ფრაგმენტი
შექმენით თქვენი პირველი IOT Arduino– ს გამოყენებით დამატებითი მოდულების გარეშე: 5 ნაბიჯი (სურათებით)
შექმენით თქვენი პირველი IOT Arduino– ს გამოყენებით დამატებითი მოდულების გარეშე: სამყარო ყოველდღიურად უფრო ჭკვიანი ხდება და ამის ყველაზე დიდი მიზეზი არის ჭკვიანი ტექნოლოგიის ევოლუცია. როგორც ტექნიკურმა ენთუზიასტმა, თქვენ გსმენიათ ტერმინი IOT, რაც ნიშნავს ნივთების ინტერნეტს. ნივთების ინტერნეტი ნიშნავს კონტროლს და კვებას
Wi-fi კონტროლირებადი FPV Rover Robot (Arduino, ESP8266 და Stepper Motors– ით): 11 ნაბიჯი (სურათებით)
Wi-Fi კონტროლირებადი FPV Rover Robot (Arduino, ESP8266 და Stepper Motors– ით): ეს ინსტრუქცია გვიჩვენებს, თუ როგორ უნდა შეიმუშაოს დისტანციურად კონტროლირებადი ორბორბლიანი რობოტი როვერზე wi-fi ქსელში, Arduino Uno– ს გამოყენებით, რომელიც დაკავშირებულია ESP8266 Wi-fi მოდულთან. და ორი სტეპერიანი ძრავა. რობოტის კონტროლი შესაძლებელია ჩვეულებრივი ინტერნეტ წარბებიდან
Arduino RC Amphibious Rover: 39 ნაბიჯი (სურათებით)
Arduino RC Amphibious Rover: ბოლო რამდენიმე თვის განმავლობაში ჩვენ ვქმნით დისტანციური მართვის როვერს, რომელსაც შეუძლია გადაადგილება როგორც ხმელეთზე, ასევე წყალზე. მიუხედავად იმისა, რომ მსგავსი მახასიათებლების მქონე მანქანა იყენებს სხვადასხვა მექანიზმს ძრავისათვის, ჩვენ შევეცადეთ მიგვეღო ყველა სატრანსპორტო საშუალება