Სარჩევი:

IOT Lunar Rover Raspberrypi+Arduino: 5 ნაბიჯი (სურათებით)
IOT Lunar Rover Raspberrypi+Arduino: 5 ნაბიჯი (სურათებით)

ვიდეო: IOT Lunar Rover Raspberrypi+Arduino: 5 ნაბიჯი (სურათებით)

ვიდეო: IOT Lunar Rover Raspberrypi+Arduino: 5 ნაბიჯი (სურათებით)
ვიდეო: Learn Arduino in 30 Minutes: Examples and projects 2024, ივლისი
Anonim
Image
Image
IOT Lunar Rover Raspberrypi+Arduino
IOT Lunar Rover Raspberrypi+Arduino

ეს პროექტი შთაგონებულია ინდოეთის მთვარის მისიით Chandryaan-2, რომელიც ჩატარდება 2019 წლის სექტემბერში. ეს არის სპეციალური მისია, რადგან ისინი აპირებენ დაეშვან იმ ადგილას, სადაც ადრე არავინ იყო. ასე რომ ჩემი მხარდაჭერის საჩვენებლად გადავწყვიტე ავაშენოთ ნამდვილი როვერული, როვერის სურათების საფუძველზე ინტერნეტში. მე შეზღუდული ვიყავი ჩემი 3D პრინტერის ზომით, ამიტომ მომიწია მცირედი ცვლილებების შეტანა.

ნაბიჯი 1: საჭიროა კომპონენტები

კომპონენტები საჭიროა
კომპონენტები საჭიროა

ეს არის მოდულური დიზაინი მას აქვს ორი მართვის დაფა არდუინო და ჟოლო პი. ორივე ერთმანეთისგან დამოუკიდებლად მუშაობს. თუ თქვენ არ გაქვთ საკმარისი ბიუჯეტი, შეგიძლიათ დატოვოთ ჟოლოს პი და კამერა როვერზე მაინც იმუშავებს Bluetooth– ით. Raspberry pi გამოიყენება მხოლოდ კამერისთვის და როვერის კონტროლისთვის WiFi და ინტერნეტით. როვერის მოძრაობას აკონტროლებს არდუინო. ორივე მოწყობილობას აქვს განსხვავებული კვების წყარო.

კონტროლის სისტემის კომპონენტები

  1. არდუინო უნო
  2. L293D ძრავის მძღოლმა შეაწუხა
  3. 6 DC ძრავა
  4. 6 საბურავი (3D დაბეჭდილი)
  5. მთავარი პირი+ბმულები (3 დაბეჭდილი)
  6. 2 სერვო ძრავა
  7. სხვადასხვა დანართები (3D დაბეჭდილი)
  8. 5 მმ, 4 მმ, 3 მმ და 2 მმ ხრახნები
  9. თვითმმართველობის საკეტი კაკლები 4 მმ და 5 მმ
  10. 7 ვ ელექტროენერგიის მიწოდება

ქსელის კონტროლის კომპონენტები

  1. რაბერი პი
  2. USB ვებკამერა (ვიდეო ნაკადის და ჩაწერისთვის)
  3. Pi კამერა (ფოტოებისთვის)
  4. 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: დასკვნა

დასკვნა
დასკვნა
დასკვნა
დასკვნა

ეს არის პროექტის პირველი ნაწილი, მე განვაახლებ როვერს და დავამატებ ავტონომიურ თვითმმართველობის მართვას და ბოლოს გავაკეთებ სადესანტო მოდულს, რომელსაც გავუშვებ ციდან და ვცდილობ ავტომატურად ჩავაგდო ის, თითქოს მისი მთვარე იყოს.

თავისუფლად შეგიძლიათ დაუსვათ შეკითხვები კომენტარებში და ეჭვი, მე გიპასუხებთ რაც შეიძლება მალე.

გირჩევთ: