Სარჩევი:

UChip-RC ნავი პლასტმასის ბოთლებიდან და CD-ROM პლეერი!: 4 ნაბიჯი
UChip-RC ნავი პლასტმასის ბოთლებიდან და CD-ROM პლეერი!: 4 ნაბიჯი

ვიდეო: UChip-RC ნავი პლასტმასის ბოთლებიდან და CD-ROM პლეერი!: 4 ნაბიჯი

ვიდეო: UChip-RC ნავი პლასტმასის ბოთლებიდან და CD-ROM პლეერი!: 4 ნაბიჯი
ვიდეო: uChip - RC car with Bluetooth sonar sensor 2024, ივლისი
Anonim
Image
Image
UChip-RC ნავი პლასტმასის ბოთლებიდან და CD-ROM პლეერიდან!
UChip-RC ნავი პლასტმასის ბოთლებიდან და CD-ROM პლეერიდან!

მას შემდეგ რაც ჩავრთე აპარატურა და პროგრამული უზრუნველყოფა ჩემი უპილოტო რადიოს ძრავებთან/სერვისებთან დასაკავშირებლად, შემდეგი ნაბიჯი იყო კარგად შესრულებული შრომის კარგად გამოყენება და საკუთარი RC სათამაშოს შექმნა, რომელიც არის… ნავი!

ვინაიდან მე არ ვარ მექანიკური ინჟინერი, მე შევარჩიე უმარტივესი მიდგომა, რისი წარმოდგენაც შემეძლო, ჩემი ნავის ასაშენებლად: გადაამუშავე ყველაფერი რაც მე მივიღე და ამით საუკეთესოდ გამოვიყენე! ვამაყობ, რომ ამჯერად მოლოდინს გადააჭარბა!

ამიტომ, მინდა გაგიზიაროთ ჩემი პროექტი და აქ არის რამოდენიმე ნაბიჯი, რომელიც აუცილებელია თქვენი საკუთარი "სარბოლო" ჯართის ასაგებად!

მასალების ანგარიში

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

- 1 x uChip: Arduino IDE თავსებადი დაფა

- 1 x Tx-Rx რადიო სისტემა: ნებისმიერი რადიო სისტემა cPPM მიმღებით არის კარგი

- 2 x საავტომობილო დრაივერი: 1x47uF@16V კონდენსატორით, 3xDiodes (სწრაფი აღდგენა), 1x5.1V zener, 2 nMOSFET (VGTH ~ 2V) და 4 რეზისტენტებით შეგიძლიათ ადვილად შეაერთოთ თქვენი.

- 1 x Li-ion 18650 ბატარეა: შეგიძლიათ გადაამუშაოთ ძველი ნოუთბუქის ბატარეის პაკეტიდან ან შეიძინოთ ახალი.

- 2 x Coreless ძრავა CW და CCW პროპელერებით (CW = ClockWise, CCW = CounterClockWise)

ჩარჩო (ძირითადად გადამუშავებული კომპონენტების გარეშე):

- 2 x პლასტმასის ბოთლი (0.5 ლ)

-1 x CD-ROM/DVD-ROM პლეერი გადამუშავებული

- 3 (ან მეტი) x საკაბელო კავშირი: ფაქტობრივი რიცხვი დამოკიდებულია რეალურ სიგრძეზე, რომელიც გჭირდებათ. მე გამოვიყენე 4 მათგანი, თითოეული 20 სმ სიგრძის.

ნაბიჯი 1: ელექტრონიკის შექმნა

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

მე გამოვაქვეყნე "ინსტრუქციები", სადაც განმარტებულია, თუ როგორ უნდა მართოთ ძრავი/სერვო uChip– ის გამოყენებით და Tx-Rx სისტემა, რომელსაც აქვს cPPM მიმღები. შეგიძლიათ იპოვოთ აქ.

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

გარდა ამისა, მას შემდეგ, რაც ძრავებს ვმართავ მარტივი ნახევარი ხიდით, ძრავები მხოლოდ ერთი მიმართულებით იმოძრავებს, არ არსებობს უკანა გადაცემა. ეცადე დაიმახსოვრო ეს, სანამ შენი აუზის ბალახში არ ჩაჯდები (ეს არის პირველი პირის გამოცდილების შემოთავაზება!)

ნაბიჯი 2: პროგრამირება

პროგრამირება
პროგრამირება
პროგრამირება
პროგრამირება
პროგრამირება
პროგრამირება

ფირმა დაფუძნებულია ესკიზზე, რომელიც მე შევიმუშავე cPPM Rx მიმღებიდან მომდინარე სიგნალის წასაკითხად და რომ შეგიძლიათ იპოვოთ აქ.

მე დავამატე მათემატიკის მარყუჟის () ფუნქცია, რათა ავურიო შემომავალი სიგნალები და შევქმნა სწორი მნიშვნელობები, რომლებიც აუცილებელია ძრავების მართვისთვის. რასაც ჩვენ ვაკეთებთ არის დიფერენციალური სიგნალის მიცემა ძრავებზე, რომლებიც ითარგმნება დიფერენციალური ნდობით, იმისდა მიხედვით, თუ რა მიმართულებით მივდივართ ჩვენ რადიო ჯოხზე.

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

მარცხნივ გადახვევისას, მარჯვენა ძრავა დაყენებულია მაქსიმალურ სიმძლავრეზე (გასროლის ჯოხის პოზიციის პროპორციული), ხოლო მარცხენა ძრავა შესაბამისად მცირდება დახრის ჯოხზე. დამატებით, პირიქით ხდება მარჯვნივ გადახვევისას. საშუალო დიაპაზონის დახრის პოზიციაზე, თავსახური დაემატა ისე, რომ ძრავები მიიღებენ თანაბარ ძალას იმ შემთხვევაში, თუ გვსურს პირდაპირ გავაგრძელოთ.

შემდეგ გამოთვლილი მნიშვნელობები ნორმალიზდება, რათა შეინარჩუნოს ისინი min/MAX საავტომობილო მნიშვნელობებში და ჩაწერილია შესაბამის საავტომობილო პინში analogWrite () ფუნქციის გამოყენებით. PWM ჩართულ ქინძისთავებზე analogWrite () გამოყენებით PWM პულსის არჩეულ სიგრძეს ჩაწერს შესაბამის რეგისტრში. ვინაიდან ჩვენ ვიყენებთ 8-ბიტიან PWM- ს, პულსის სიგრძე შეიძლება განსხვავდებოდეს 0-დან 255-მდე (რაც არის min/MAX ძრავის მნიშვნელობები).

თუ მათემატიკას და განტოლებებს იცნობთ, შეგიძლიათ სცადოთ დაწეროთ თქვენი საკუთარი კოდი, რომელიც ახორციელებს ამ ფუნქციას. წინააღმდეგ შემთხვევაში, უბრალოდ ჩატვირთეთ ესკიზი "Boat.ino" uChipusing Arduino IDE- ში და გამოსცადეთ.

თქვენ შეგიძლიათ კომენტარი/კომენტირება გაუწიოთ DEBUG– ს განსაზღვრას, რათა SerialUSB– ზე დაბეჭდოთ ძრავების და არხების მნიშვნელობები. ეს შეიძლება ძალიან სასარგებლო აღმოჩნდეს იმისათვის, რომ შეცვალოთ min_range, mid_range და max_range თქვენი Tx-Rx რადიო სისტემის შესაბამისად.

ნაბიჯი 3: ჩარჩოს შექმნა

ჩარჩოს მშენებლობა
ჩარჩოს მშენებლობა
ჩარჩოს მშენებლობა
ჩარჩოს მშენებლობა
ჩარჩოს მშენებლობა
ჩარჩოს მშენებლობა

აქ თქვენი მექანიკური ინჟინრის უნარები გამოდგება. ვინაიდან მე არ ვარ მექანიკური ინჟინერი, მე გამოვიყენე CD-ROM პლეერის ჯართი. კერძოდ, შიდა შეჩერებული CD-ROM პლეერი ვაგონი სრულყოფილად შეესაბამება ჩემს მიზანს. ჩემი ნავის მცურავი ელემენტებია ბოთლები, ხოლო საკაბელო კავშირები განსაკუთრებით სასარგებლოა ყველაფრის ერთმანეთთან დასაკავშირებლად.

მოხარეთ ვაგონი შექმენით "L- ვაგონი". შემდეგ, ჩართეთ ძრავები შეჩერების რგოლში, როგორც ეს ნაჩვენებია სურათზე. მე ვაღიარებ, რომ მხოლოდ იღბლიანი იყო, რომ ძრავა ასე შესანიშნავად მოერგო ამ სილიკონის ბეჭედს! იმ შემთხვევაში, თუ თქვენი არ ჯდება, თქვენ უნდა გააკეთოთ აპარატურის ადაპტაცია, გაზარდოთ ხვრელის ზომა ან გაჭრათ სილიციუმის შეჩერების რგოლის ნაწილი.

მას შემდეგ რაც დალიეთ ერთი ლიტრი ცქრიალა წყალი (ცქრიალა წყლის ბოთლები უფრო სქელია ვიდრე ჩვეულებრივი წყლის ბოთლები და ამდენად უფრო ძლიერი, ალბათ კოლას ბოთლების გამოყენება კიდევ უკეთესი იქნება!) თქვენ ახლა მზად ხართ თქვენი ბოთლების ნავის ასაწყობად.

შეაერთეთ ძრავები ელექტრონიკასთან, მოათავსეთ ეს უკანასკნელი დალუქულ პლასტმასის ჩანთაში და დატოვეთ უფსკრული მხოლოდ ძრავების მავთულხლართებსა და ბატარეის კონექტორზე. შეაგროვეთ CD-ROM L-carriage, ბოთლები და ელექტრონიკა საკაბელო კავშირებთან ერთად. შეეცადეთ შეინარჩუნოთ ავტომობილის ბალანსი ცენტრში და გამოიყენოთ კიდევ ერთი საკაბელო ჰალსტუხი ელექტრონიკის შესანარჩუნებლად; ეს სიფრთხილის ზომები იძლევა იმის გარანტიას, რომ ტალღოვანი ზღვების შემთხვევაში ნავი თავდაყირა არ დგება და რომ ელექტრონიკა არ სრიალებს მჭიდროდ შემობრუნებისას!

ეს ყველაფერი, თქვენ ახლა მზად ხართ თქვენი ნავი გაუშვათ

ნაბიჯი 4: რბოლა

Image
Image

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

სთხოვეთ თქვენს RC მეგობრებს ააშენონ საკუთარი და დაიწყეთ რბოლა მათთან ერთად თქვენი სახლის აუზში!

გირჩევთ: