Სარჩევი:
- ნაბიჯი 1: წრიული დიაგრამა
- ნაბიჯი 2: PCB დამზადება
- ნაბიჯი 3: ინგრედიენტები
- ნაბიჯი 4: აპარატურის შეკრება
- ნაბიჯი 5: რობოტის სხეულის შეკრება
- ნაბიჯი 6: პროგრამული უზრუნველყოფის ნაწილი და ტესტი
ვიდეო: Arduino Robot 4WR: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
Გამარჯობა ბიჭებო! ვიმედოვნებ, რომ თქვენ უკვე მოგეწონათ ჩემი წინა სასწავლო "ELECTRONIC CHRISTMAS TREE" და მზად ხართ ახლისთვის, როგორც ყოველთვის მე გავაკეთე ეს გაკვეთილი, რათა მიგიყვანოთ ეტაპობრივად, როდესაც თქვენ შექმნით თქვენს რობოტს და დაიწყებთ სწავლას, თუ როგორ მზადდება კონტროლირებადი რობოტები და როგორ გავაკონტროლოთ ისინიც, ეს პროექტი შეიძლება იყოს კარგი დასაწყისი რობოტიკის სამყაროში.
ამ პროექტის შექმნისას ჩვენ შევეცადეთ დავრწმუნდეთ, რომ ეს ინსტრუქცია იქნება თქვენთვის საუკეთესო სახელმძღვანელო, რათა დაგეხმაროთ თუ გსურთ საკუთარი რობოტის დამზადება, ამიტომ ვიმედოვნებთ, რომ ეს ინსტრუქცია შეიცავს საჭირო დოკუმენტებს. ეს პროექტი იმდენად მოსახერხებელია სპეციალურად პერსონალური PCB- ს მიღების შემდეგ, რომ ჩვენ JLCPCB– ს შევუკვეთეთ ჩვენი ელექტრონული მოწყობილობის გარეგნობის გასაუმჯობესებლად და ასევე არის საკმარისი დოკუმენტები და კოდები ამ სახელმძღვანელოში, რომელიც საშუალებას მოგცემთ შექმნათ თქვენი ლამაზი რობოტი. ჩვენ შევქმენით ეს პროექტი მხოლოდ 4 დღეში, მხოლოდ ერთ დღეში, რომ მივიღოთ ყველა საჭირო ნაწილი და დავამთავროთ აპარატურის დამზადება და აწყობა, შემდეგ ერთი დღე მოვამზადოთ კოდი, რომელიც მოერგება ჩვენს პროექტს და ორი დღე Android პროგრამის შესაქმნელად. ჩვენ დავიწყეთ ტესტირება და კორექტირება.
რას ისწავლით ამ ინსტრუქციიდან:
- აპარატურის სწორი შერჩევა თქვენი პროექტის ფუნქციონირების მიხედვით.
- გაიგე რობოტ მექანიზმი.
- მოამზადეთ სქემის დიაგრამა ყველა შერჩეული კომპონენტის დასაკავშირებლად.
- შეაერთეთ ელექტრონული ნაწილები PCB– ზე.
- შეაგროვეთ პროექტის ყველა ნაწილი (რობოტის სხეული).
- დაიწყეთ პირველი ტესტი და დაადასტურეთ პროექტი.
ნაბიჯი 1: წრიული დიაგრამა
როგორც ყოველთვის ბიჭებო, მე ვცდილობ ავიღო რამდენიმე მარტივი პროექტი აუდიტორიისთვის, რომ ყველამ შეძლოს მისი გამოცდა და დღევანდელი პროექტიც ადვილია, SMARS რობოტის 3D ბეჭდვით ნაწილებზე დაყრდნობით, რომელიც არის პატარა მანქანა ორი მიკროძრავით. ბევრი დიზაინი, რომელსაც შეგიძლიათ მიჰყევით თქვენი საკუთარი რობოტის შესაქმნელად და ასევე იმ აქსესუარების შესახებ, რომელიც შეგიძლიათ დაამატოთ თქვენს რობოტს, ისინი ბევრია, მაგრამ ჩვენი პროექტისთვის ჩვენ დავიწყებთ ძირითად დიზაინს, ასე რომ აქ არ იქნება ბევრი აქსესუარი, მაგრამ ჩვენ გამოვაქვეყნებთ მომავალ ვიდეოებში როგორ დავამატოთ მეტი ფუნქცია ჩვენს პატარა რობოტს.
საკონტროლო ნაწილზე გადასვლისას, როგორც ზემოთ ნაჩვენებია მიკროსქემის დიაგრამა, ჩვენ გამოვიყენებთ ATmega328 MCU რომელიც შეგიძლიათ გქონდეთ Arduino UNO დაფაზე, ეს MCU მართავს ორ მიკრო ძრავას L293 H- ხიდის დრაივერის საშუალებით და როგორც ხედავთ მე დაამატა ორი საავტომობილო დრაივერი, ასე რომ თქვენ შეგიძლიათ გამოიყენოთ ეს სქემა, თუ თქვენი რობოტი არის ოთხი ძრავის რობოტი, ასევე გვაქვს ბუზერის გამომავალი სერვო ძრავის კონტროლი, Bluetooth კავშირის ქინძისთავები და ულტრაბგერითი სენსორის შეყვანა, ეს ყველაფერი ის მახასიათებლებია, რაც შეგიძლიათ ითამაშეთ, როდესაც თქვენ აწარმოებთ იმავე წრიულ დიაგრამას.
მხოლოდ ერთი ბოლო კომპონენტია 5V ძაბვის მარეგულირებელი, რომელიც საჭიროა აქ, ვინაიდან ჩვენ ვიყენებთ 9 ვ ბატარეას რობოტის გასაძლიერებლად და ჩვენ გვჭირდება ძაბვის შემცირება 5 ვ -მდე MCU- ს და ძრავების კვებისათვის.
ნაბიჯი 2: PCB დამზადება
JLCPCB- ს შესახებ
JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), არის უდიდესი PCB პროტოტიპის საწარმო ჩინეთში და მაღალტექნოლოგიური მწარმოებელი, რომელიც სპეციალიზირებულია სწრაფი PCB პროტოტიპისა და მცირე ზომის PCB წარმოებაში. PCB წარმოების 10 წელზე მეტი გამოცდილებით, JLCPCB– ს ჰყავს 200 000 – ზე მეტი მომხმარებელი სახლში და მის ფარგლებს გარეთ, PCB– ს პროტოტიპების 8 000 – ზე მეტი ონლაინ შეკვეთით და მცირე რაოდენობით PCB– ის წარმოებით დღეში. წლიური წარმოების მოცულობა 200, 000 კვ.მ. სხვადასხვა 1 ფენის, 2 ფენის ან მრავალ ფენის PCB– ებისთვის. JLC არის პროფესიონალური PCB მწარმოებელი, რომელიც გამოირჩევა ფართომასშტაბიანი, კარგად აღჭურვილობით, მკაცრი მენეჯმენტითა და უმაღლესი ხარისხით.
ელექტრონიკაზე საუბარი
მიკროსქემის მომზადების შემდეგ, მე გადავაქციე იგი პერსონალურად PCB დიზაინში და ახლა ყველაზე ადვილი ამოცანაა შეკვეთა PCB– ებისთვის, ასე რომ მე მჭირდება არის გადავიდე JLCPCB– ში საუკეთესო PCB მიმწოდებლად, რათა მივიღო საუკეთესო PCB წარმოების სერვისი, როგორც ყოველთვის მხოლოდ რამდენიმე მარტივი დაწკაპუნებით ეს არის ის, რაც გჭირდებათ სქემის დიზაინის GERBER ფაილების ასატვირთად, შემდეგ გადავედი პარამეტრების დასაყენებლად და ამჯერად ჩვენ გამოვიყენებთ ლურჯ ფერს ამ PCB– სთვის, შეკვეთის განთავსებიდან მხოლოდ ოთხი დღის შემდეგ და ჩემი PCB– ები ჩართულია ჩემი დესკტოპი.
შეფუთვა, გადაზიდვა და წარმოების ყველა ნაბიჯი ძალიან კარგად არის შესრულებული ამ ლამაზი PCB– ების წარმოებისთვის.
დაკავშირებული ფაილების ჩამოტვირთვა
როგორც ხედავთ ზემოთ მოცემულ სურათებში, PCB ძალიან კარგად არის წარმოებული და მე მაქვს იგივე PCB დიზაინი, რომელიც ჩვენ გავაკეთეთ ჩვენი ძირითადი დაფისთვის და ყველა ეტიკეტისთვის, ლოგოები არის, რომ გამიწიოს შედუღების ნაბიჯები. თქვენ ასევე შეგიძლიათ ჩამოტვირთოთ გერბერფილი ამ წრისთვის.
ნაბიჯი 3: ინგრედიენტები
ელექტრონული ნაწილების შედუღების დაწყებამდე გადახედეთ ჩვენი პროექტის ელექტრონული კომპონენტების ჩამონათვალს, ასე რომ ჩვენ დაგვჭირდება:
- PCB, რომელიც ჩვენ შევუკვეთეთ JLCPCB– დან
- ერთი Arduino Uno:
- ATmega328 MCU:
- L293 ძრავის მძღოლი:
- HC05 Bluetooth მოდული:
- L7805 ძაბვის რეგულატორი:
- 2 გამჭოლი კონდენსატორი 10 uF:
- 16 Mhz ოსცილატორი:
- ბუზერი:
- 2 DC მიკროძრავა:
- 9 ვ ბატარეა:
ჩვენ დაგვჭირდება რობოტი 3D დაბეჭდილი ნაწილები
ნაბიჯი 4: აპარატურის შეკრება
ახლა ყველაფერი მზადაა, ასე რომ დავიწყოთ ჩვენი ელექტრონული კომპონენტების შედუღება PCB– ზე და ამისათვის ჩვენ გვჭირდება გამათბობელი რკინა და გამდუღებელი ძირითადი მავთული და SMD გადამამუშავებელი სადგური SMD კომპონენტებისთვის.
უსაფრთხოება უპირველეს ყოვლისა
Soldering რკინის არასოდეს შეეხოთ ელემენტს soldering რკინის….400 ° C! დაიჭირეთ მავთულები პინცეტით ან სამაგრებით გასათბობად. ყოველთვის დააბრუნეთ გამაგრილებელი რკინა თავის სადგამზე, როდესაც არ იყენებთ. არასოდეს დადოთ სამუშაო მაგიდაზე. გამორთეთ მოწყობილობა და გამორთეთ როდესაც არ იყენებთ. როგორც ხედავთ, ამ PCB- ის გამოყენება ძალიან ადვილია მისი მაღალი ხარისხის გამო და ეტიკეტების დავიწყების გარეშე, რომლებიც გაგიძღვებათ თითოეული კომპონენტის შედუღების დროს, რადგან აბრეშუმის ზედა ფენაზე ნახავთ თითოეული კომპონენტის ეტიკეტს, რომელიც მიუთითებს მის განთავსებას დაფა და ამ გზით თქვენ 100% დარწმუნებული იქნებით, რომ თქვენ არ დაუშვებთ შედუღების შეცდომებს. მე გავამაგრე თითოეული კომპონენტი მის განლაგებაზე და თქვენ შეგიძლიათ გამოიყენოთ PCB- ის ორივე მხარე თქვენი ელექტრონული კომპონენტების გასაჯანსაღებლად.
ნაბიჯი 5: რობოტის სხეულის შეკრება
ჩვენ ვაგრძელებთ ჩვენი რობოტის ნაწილების შეკრებას და დავიწყებთ საჭის ჯაჭვით ჩვენ გვჭირდება ეს 32 ჯაჭვის ნაწილი 16 ნაწილი თითოეული მხარისთვის და ჩვენ გამოვიყენეთ ეს პლასტმასის ძაფები, რომლის 30 ნაწილი გვაქვს მოჭრილი, თითოეულ ნაწილს აქვს 15 მილიმეტრი სიგრძე ჩვენ ვატარებთ ჯაჭვის ნაწილებს ერთად, თქვენ შეგიძლიათ გამოიყენოთ წებო იმის უზრუნველსაყოფად, რომ ჯაჭვი დარჩეს მიბმული, ახლა ჩვენ ვიღებთ რობოტის შასს და ამ ორ თავისუფალ ბორბალს და ვკრიბავთ მათ ერთად, რის შემდეგაც ჩვენ ვდებთ 9 ვ ბატარეას და მიკროძრავებს მათ ვათავსებთ და ჩვენ ვაწყობთ აქტიურ ბორბლებს ძრავებზე, ბოლოს და ბოლოს ჩვენ ვაყენებთ ჯაჭვს ბორბლების ერთმანეთთან დასაკავშირებლად, ბოლო ნაბიჯი არის ბორბლების მავთულის ხრახნი და 9 ვ ბატარეა, შემდეგ ჩვენ ჩავაგდებთ PCB- ს მის ბუდეში და ჩვენს რობოტი მზად არის გადაადგილებისთვის.
ნაბიჯი 6: პროგრამული უზრუნველყოფის ნაწილი და ტესტი
დროა გადავიდეთ პროგრამულ ნაწილზე, მე გავაკეთე ეს Arduino კოდი, რომელიც შეგიძლიათ მიიღოთ გადმოსაწერი ბმულიდან ქვემოთ, ეს არის ძირითადი კოდი, მხოლოდ რამდენიმე ინსტრუქცია უნდა მიიღოთ android აპლიკაციიდან რობოტის მოძრაობების გასაკონტროლებლად, ახლა ყველაფერი რაც ჩვენ გვჭირდება არის MCU- ის განთავსება Arduino UNO დაფაზე და ჩვენ ავტვირთავთ კოდს მიკროკონტროლერში, შემდეგ ჩვენ მას უკან ვბრუნდებით ჩვენს PCB- ზე.
ჩვენ მომავალ ვიდეოებში გამოვაქვეყნებთ ჩვენს რობოტს დამატებულ ფუნქციებს, როგორც ხედავთ ბიჭების დღევანდელი პროექტი ასე ადვილი გასაკეთებელი და გასაოცარია და ჩვენ გირჩევთ თქვენთვის, თუ გსურთ დაიწყოთ კონტროლირებად რობოტებთან თამაში. მაგრამ კიდევ რამდენიმე გაუმჯობესება ჩვენს პროექტში, რათა ის უფრო კარაქი გახდეს, ამიტომაც ველოდები თქვენს კომენტარებს მის გასაუმჯობესებლად, არ დაგავიწყდეთ ეწვიოთ ჩვენს YouTube არხს, რომ გახდეთ თვის გამარჯვებული ჩვენი საჩუქრების პროგრამა.
და ბოლოს, დარწმუნდით, რომ ელექტრონიკას ყოველდღიურად აკეთებთ.
ეს იყო BEE MB MEGA DAS– დან, გნახავთ შემდეგ ჯერზე.
გირჩევთ:
როგორ ავაშენოთ SMARS Robot - Arduino Smart Robot Tank Bluetooth: 16 ნაბიჯი (სურათებით)
როგორ ავაშენოთ SMARS Robot - Arduino Smart Robot Tank Bluetooth: ეს სტატია ამაყობს PCBWAY– ის მიერ. PCBWAY გახდის მაღალი ხარისხის PCB– ების პროტოტიპირებას მთელს მსოფლიოში. სცადეთ საკუთარი თავისთვის და მიიღეთ 10 PCB სულ რაღაც 5 დოლარად PCBWAY– ში ძალიან დიდი ხარისხით, მადლობა PCBWAY. საავტომობილო ფარი Arduino Uno– სთვის
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: 19 საფეხური (სურათებით)
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: ეს არის მშიერი რობოტის კიდევ ერთი ვერსია, რომელიც მე ავაშენე 2018 წელს. შეგიძლიათ გააკეთოთ ეს რობოტი 3D პრინტერის გარეშე. ყველაფერი რაც თქვენ გჭირდებათ არის უბრალოდ იყიდოთ ქილა პრინგლსი, სერვო ძრავა, სიახლოვის სენსორი, არდუინო და ზოგიერთი ინსტრუმენტი. შეგიძლიათ ჩამოტვირთოთ ყველა
D2-1 Linefollowing Robot ასამბლეის გზამკვლევი - ულტრა იაფი Robot ნაკრები: 17 ნაბიჯი
D2-1 Linefollow Robot ასამბლეის გზამკვლევი-ულტრა იაფი Robot ნაკრები: ტექნოლოგია არის გასაოცარი, და ასევე ფასები ჩინეთიდან ელექტრონიკაზე! თქვენ შეგიძლიათ მიიღოთ ეს ხაზის შემდგომი რობოტების ნაკრები eBay– ზე, დაახლოებით 4.50 დოლარად, უფასო გადაზიდვით. ერთადერთი მინუსი ის არის, რომ მათ მხოლოდ ჩინური მითითებები აქვთ- დიდად არ გამოიყენება
Ultra Hiper Super Robot Que Pinta, ახალი ნაბიჯი: 7 ნაბიჯი
Ultra Hiper Super Robot Que Pinta, ნაადრევი: ტექნოლოგია ამჟამად ძალიან სწრაფად პროგრესირებს, რაც ეხმარება და თანამშრომლობს ადამიანის მუშაობაში. ამის ცოდნით, ჩვენ შევქმენით რობოტის პროტოტიპი; ჩვენ ვიცით, რომ ეს შეიძლება გამოყენებულ იქნას გრავიურის ინდუსტრიაში, ეს რობოტი ხელს უწყობს საქმეს
LED მატრიქსის მასივის კონტროლი Arduino Uno– ით (Arduino Powered Robot Face): 4 ნაბიჯი (სურათებით)
LED მატრიქსის მასივის კონტროლი Arduino Uno– ით (Arduino Powered Robot Face): ეს ინსტრუქცია გვიჩვენებს, თუ როგორ უნდა აკონტროლოთ 8x8 LED მატრიცების მასივი Arduino Uno– ს გამოყენებით. ეს სახელმძღვანელო შეიძლება გამოყენებულ იქნას თქვენი პროექტებისთვის მარტივი (და შედარებით იაფი ჩვენების) შესაქმნელად. ამ გზით თქვენ შეგიძლიათ აჩვენოთ ასოები, რიცხვები ან პერსონალური ანიმაცია