Სარჩევი:

UCL - ჩაშენებული - გამაფრთხილებელი სისტემა - RC მანქანა: 7 ნაბიჯი
UCL - ჩაშენებული - გამაფრთხილებელი სისტემა - RC მანქანა: 7 ნაბიჯი

ვიდეო: UCL - ჩაშენებული - გამაფრთხილებელი სისტემა - RC მანქანა: 7 ნაბიჯი

ვიდეო: UCL - ჩაშენებული - გამაფრთხილებელი სისტემა - RC მანქანა: 7 ნაბიჯი
ვიდეო: FIORENTINA - INTER 1 - 2❗️Lautaro Martinez ribalta Nico Gonzalez❗️#coppaitaliafrecciarossa 2024, ნოემბერი
Anonim
UCL - ჩაშენებული - გამაფრთხილებელი სისტემა - RC მანქანა
UCL - ჩაშენებული - გამაფრთხილებელი სისტემა - RC მანქანა
UCL - ჩაშენებული - გამაფრთხილებელი სისტემა - RC მანქანა
UCL - ჩაშენებული - გამაფრთხილებელი სისტემა - RC მანქანა
UCL - ჩაშენებული - გამაფრთხილებელი სისტემა - RC მანქანა
UCL - ჩაშენებული - გამაფრთხილებელი სისტემა - RC მანქანა

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

ნაბიჯი 1: ვიდეო და სურათები

Image
Image
ვიდეო და სურათები
ვიდეო და სურათები
ვიდეო და სურათები
ვიდეო და სურათები
ვიდეო და სურათები
ვიდეო და სურათები

ნაბიჯი 2: კომპონენტები

ეს არის კომპონენტების სია, რომლებიც მე გამოვიყენე:

1 x arduino mega 25601 x L298N Dual H-Bridge Motor Driver 1 x ულტრაბგერითი სენსორი 1 x დაბრკოლების თავიდან აცილების სენსორი 1 x HC-05 bluetooth მოდული 3 x led, მწვანე, ყვითელი და წითელი 2 x DC ძრავები 1 x სპიკერი 1 x ტრანზისტორი 4 x 220 ohm რეზისტორები 1 x 1k რეზისტორი 1 x 2k რეზისტორი

wiresbreadboard3d printet დამჭერი ულტრაბგერითი სენსორისთვის 1 x 9v ბატარეა 6 x AA ბატარეები

ნაბიჯი 3: გაყვანილობის დიაგრამა

გაყვანილობის დიაგრამა
გაყვანილობის დიაგრამა
გაყვანილობის დიაგრამა
გაყვანილობის დიაგრამა

ნაბიჯი 4: კოდი

პროგრამის იდეა არის გაფრთხილებების მიცემა და რკინიგზის მანქანის გაჩერება, თუკი ის ძალიან დახურავს ობიექტს. როდესაც რაღაც არის 30 სმ -ის დაშორებით წითელი led იწყებს ციმციმებას, დინამიკი გამოსცემს ხმას და მანქანა ჩერდება. როდესაც მანქანა გაჩერებულია, შეუძლებელია მანქანის წინსვლა.

თუ რაღაც არის 31 და 70 სმ მანძილზე, ყვითელი led ციმციმებს. როდესაც არაფერია არასწორი მწვანე led არის.

თუ რამე უკანა მხრიდან არის დაახლოებით 20 სმ მანძილზე მანქანა ჩერდება. როდესაც მანქანა გაჩერებულია, შეუძლებელია მანქანა უკან დაიხიოს.

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

ნაბიჯი 5: აპლიკაცია

აპლიკაცია
აპლიკაცია
აპლიკაცია
აპლიკაცია

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

აპლიკაცია აგზავნის მონაცემებს bluetooth- ის საშუალებით. Bluetooth მოდული იყენებს rx1 და tx1 არდუინო მეგაზე. ამით შემეძლო arduino- ს USB- ის საშუალებით პროგრამირება და აპლიკაციის გამოყენება მანქანის მართვისთვის.

ნაბიჯი 6: 3D ბეჭდვა

3D ბეჭდვა
3D ბეჭდვა

მე გავაკეთე ფრჩხილი ულტრაბგერითი სენსორისთვის. ნახატი თავად მე გავაკეთე შერწყმა 360 -ში.

ფრჩხილი შექმნილია ჩემი RC მანქანისთვის.

ნაბიჯი 7: საბოლოო აზრი

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

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

საერთო ჯამში, მე ძალიან მხიარულად ვაკეთებ ამას და ვიცი, რომ მანქანას ბევრი აქვს გასაუმჯობესებელი.

გირჩევთ: