Სარჩევი:

MCU- კონტროლირებადი კარუსელი კამერის დასაყენებლად: 10 ნაბიჯი
MCU- კონტროლირებადი კარუსელი კამერის დასაყენებლად: 10 ნაბიჯი

ვიდეო: MCU- კონტროლირებადი კარუსელი კამერის დასაყენებლად: 10 ნაბიჯი

ვიდეო: MCU- კონტროლირებადი კარუსელი კამერის დასაყენებლად: 10 ნაბიჯი
ვიდეო: როგორ გავაკეთოთ Mosfet კონტროლირებადი რეგულირებადი კვების წყარო - 60V /50A 2024, ივლისი
Anonim
MCU- კონტროლირებადი კარუსელი კამერისთვის
MCU- კონტროლირებადი კარუსელი კამერისთვის
MCU- კონტროლირებადი კარუსელი კამერისთვის
MCU- კონტროლირებადი კარუსელი კამერისთვის

ასე რომ, თქვენ ხართ ბოროტი შეშლილი მეცნიერი, ააშენებთ თქვენს უახლეს დესტრუქციულ ბოტს. თქვენ ისწავლეთ მტკივნეული გაკვეთილი, რომ როდესაც ჩაიშლება, უმჯობესია არ იყოთ თქვენს შემოქმედებაში ხორცით, დაწვით და ხელბორკილებით. რადგან თქვენი შემოქმედება არღვევს YourTownVille– ის პირველი სანაპიროს სამხრეთ კედელს, ის გრძელდება ჩრდილოეთით სარდაფში, როდესაც მოულოდნელად, შენი ნემეზი შემოდის აღმოსავლეთიდან და შორტებს შენს მაღალამძრახ H- ხიდს გმირის თემატიკით დაყრილი ლითონის ჭურვით, ამცირებს MCU უკანა ძაბვას და დაგიჯდება ათასობით რობოტის ნაწილში და დაკარგავს პოტენციურ ნაძარცვს ბანკი, დღის დაზოგვისას და გოგონას დაჭერისას. ტიპიური გმირები. მხოლოდ თქვენ რომ გქონდეთ შორსმჭვრეტელობა დაინსტალირებული ხედვის სისტემა, რომელსაც შეეძლო დაეყენებინა დამატებითი ანალოგური ჯოხი იმ გეიმპადზე, თქვენ მართავდით მანქანას თქვენი იახტიდან საერთაშორისო წყლებში … ისე, აქ არის აშენების ერთი გზა ასეთი სისტემა. (ვიმედოვნებ, რომ არავინ დაიღალა ბოროტი შეშლილი მეცნიერის სცენარით ზემოთ)

ნაბიჯი 1: ნაწილები და ინსტრუმენტები

ნაწილები და ინსტრუმენტები
ნაწილები და ინსტრუმენტები

საჭირო აპარატურა: 1/4-20 x 2 "სიგრძის ჭანჭიკი, რაოდენობა. 1 1/4-20 ექვსკუთხედი, რაოდენობა. 3 1/4-20 ფრთის თხილი, რაოდენობა. 1 4-40 მანქანა ხრახნი, რაოდენობა. 12 4- 40 მანქანა თხილი, რაოდენობა. 12 1/4 "სიგრძის #4 სპეისერი, რაოდენობა. 12 ხის ხრახნები, რაოდენობა. 6 1/16 "x 1.5" სიგრძის პინი, რაოდენობა. 1 2.5 "დაძაბულობის გაზაფხული, რაოდენობა. 1 2-ნაწილიანი ეპოქსიდური თხელი დამცავი მავთული 22-AWG იზოლირებული მავთული დამცავი აპარატურა: გადაყრილი CD-ROM მედია, რაოდენობა. 2 GearBox ამოღებულია სათამაშო მანქანიდან, რაოდენობა. 1 დროის ქამარი პულლით, რაოდენობა. 1 ცალი ხის თხელი ჯართის ფურცელი ლითონის ელექტრონული კომპონენტები: 10k ohm პანელი-მთა პოტენომეტრი, რაოდენობა. 1 1k ohm რეზისტორი, რაოდენობა. 1 აწყობილი 2-ამპერიანი H-Bridge PCBA, რაოდენობა. 1 DC ძრავით გადაცემათა კოლოფი, რაოდენობა. 1 (სურვილისამებრ, მაგრამ რეკომენდირებული MCU არჩევით, PCBA- ზე 0.1 "ინტერვალიანი ქინძისთავები Molex 2-pin, 3-pin და 4-pin Wire Connectors Molex crimp-on connection terminators ინსტრუმენტები: #1 Philips Screwdriver #2 Philips Screwdriver Tin Snips 7/16" Wrenches 1/4 "Nut Driver Needle-Nose Pliers Drill, with bit 1/4-20 Die (as in Tap and Die set) Sharpie Marker Compass Soldering Kit Wire Strippers Wood Saw

ნაბიჯი 2: გეგმა, მარკირება და წინასწარი საბურღი

დაგეგმეთ, მონიშნეთ და ჩაატარეთ საბურღი
დაგეგმეთ, მონიშნეთ და ჩაატარეთ საბურღი

მე კომპასი გამოვიყენე კონცენტრირებული წრის შესაქმნელად ერთ -ერთი CD- ის გარე კიდეზე. შემდეგ მე კომპასი გამოვიყენე, რომ წრე გავყო ექვს თანაბარ სეგმენტად, შემდეგ გავყო თითოეული მათგანი ორზე, წრის სულ თორმეტი სეგმენტისთვის. მე გავაღე თითოეული მარკირებული ხვრელი ორივე დისკიდან. სხვათა შორის, თქვენ შეგიძლიათ დაწეროთ მხოლოდ CD სპეციალური მელნით, მაგალითად, Sharpie Marker. მე ფურცლის ფურცლებიდან რამდენიმე ფრჩხილი დავნიშნე დრაივის დასაყენებლად და ეს ხვრელები წინასწარ გაბურღეს. შემდეგი, მე ამოვიღე ფრჩხილების ფორმა და მოვიქციე მათ სწორ ფორმაში. მე გავაღე 1/4 დიუმიანი ხვრელი პოტენციომეტრის ხის ნაჭერზე დასაყენებლად და წინასწარ გავაფურთხე ხის ხვრელები, სადაც ფრჩხილები დამონტაჟდებოდა თქვენ ასევე დაგჭირდებათ 1/4 დიუმიანი ხვრელის გაკეთება ერთ – ერთ CD– ში, რომ დააინსტალიროთ ბოლტი თავდაყირა კამერის დამონტაჟების მიზნით.

ნაბიჯი 3: დააინსტალირეთ ზედა CD პოტენციომეტრზე

დააინსტალირეთ ზედა CD პოტენციომეტრზე
დააინსტალირეთ ზედა CD პოტენციომეტრზე
დააინსტალირეთ ზედა CD პოტენციომეტრზე
დააინსტალირეთ ზედა CD პოტენციომეტრზე

პოტენომეტრი მე მივიღე რადიო Shack– დან $ 2.99 პლუს გადასახადი მოვიდა პატარა, თხელი გამრეცხი და თხელი კაკალი, რომელიც საშუალებას მისცემს იგი დამონტაჟდეს პანელის უკან. მას ასევე ჰქონდა ძალიან გრძელი შახტი, რატომღაც. პირველი რაც უნდა გააკეთოთ არის შახტის დაცვა და მასში ძაფების გაჭრა 1/4-20 კვრით. ის, რაც მე გამოვიყენე, აღმოჩნდა ალუმინისგან, ამიტომ ჭრა ძალიან შეუფერხებლად წარიმართა, მაგრამ ძაფები არ არის ისეთი ძლიერი, როგორც შეიძლება. ისინი საკმარისად ძლიერია. აიღეთ სარეცხი მანქანა და განათავსეთ იგი CD-ROM- ის ცენტრში არსებული ხვრელის ქვემოთ. მონიშნეთ CD– ს ცენტრალური ხვრელის დიამეტრი სარეცხ მანქანაზე ფანქრით. ახლა, გამოიყენეთ თუნუქის ნაჭრები და გაჭერით სარეცხის დიამეტრი მანამ, სანამ ის ზუსტად არ მოთავსდება CD-ROM– ის ცენტრალურ ხვრელში. გახეხეთ ხვრელი CD-ROM– ში, რომ გამოიყენოთ ეს ფუნქცია. გასწორების ხვრელის სწორ განთავსებასა და სარეცხი მანქანის ზუსტ ჭრას შორის, თქვენი პოტენომეტრი იქნება კარუსელის ზუსტად ცენტრში. გამკაცრეთ თხილი და თქვენი CD საიმედოდ არის დამონტაჟებული. მიამაგრეთ 1/4-20 ექვსკუთხედ თხილზე, პოტენციომეტრის ლილვზე.

ნაბიჯი 4: ჩაწერეთ ქვედა CD ზედა CD– ზე

ჩაამაგრეთ ქვედა CD ზედა CD- ზე
ჩაამაგრეთ ქვედა CD ზედა CD- ზე

სანამ რეალურად დაამატებთ ქვედა CD-ROM- ს, მიამაგრეთ კამერის სამონტაჟო ჭანჭიკი. გამოიყენეთ თორმეტი 4-40 აპარატის ხრახნი, გამყოფი და თექვსმეტიანი თხილი, რათა დააკოპიროთ სხვა CD ამ ასამბლეაზე.

ნაბიჯი 5: დააინსტალირეთ კარუსელი ხეზე

მთაზე კარუსელი ხეზე
მთაზე კარუსელი ხეზე

განათავსეთ ხრახნიანი პოტენომეტრის ლილვი წინასწარ გაბურღული 1/4 ხვრელში ხეში. მეორე 1/4-20 ჰექს კაკალი გადააადგილეთ პოტენომეტრის ლილვზე და გამკაცრეთ კაკალი ისე, რომ კარუსელი მიმართული იყოს წინ, როდესაც პოტენომეტრი არის მისი ანალოგური დიაპაზონის ზუსტ ცენტრში.

ნაბიჯი 6: დაწერეთ რამდენიმე სატესტო ფირმა, რომ თქვენი MCU სერიულ ვოლტმერად აქციოთ

დაწერეთ რამდენიმე სატესტო ფირმა, რომ თქვენი MCU სერიულ ვოლტმერად აქციოთ
დაწერეთ რამდენიმე სატესტო ფირმა, რომ თქვენი MCU სერიულ ვოლტმერად აქციოთ

მე გამოვიყენე LPC2148 MCU NXP LPC2148– დან ჩემს კონფიგურაციაში, რადგან მე მათ ვიცნობ ჩემი მუშაობის გამოცდილებიდან. სხვა კარგი არჩევანი იქნება ნებისმიერი იაფი MCU ანალოგური საშუალებებით და უფასო GPIO ქინძისთავები უფასო GNU ინსტრუმენტებითა და RS232 პორტით. თქვენი IDE და არჩევანის შემდგენლის გამოყენებით დაწერეთ რამოდენიმე firmware, რომელიც წაიკითხავს თქვენს მიერ გადაწყვეტილ ანალოგიურ შეყვანას. შედეგები სერიულ პორტზე. MCU პროგრამირების სირთულის გათვალისწინებით, ამ საკითხზე უფრო სიღრმისეული ინსტრუქცია იქნება მთლიანი. აანთეთ თქვენი MCU შესაბამისი ფლეშ კაბელით. თქვენი კოდი სწორად მუშაობს პირველ ცდაზე, არა?

ნაბიჯი 7: დააკალიბრეთ თქვენი MCU კითხვები

დააკალიბრეთ თქვენი MCU კითხვები
დააკალიბრეთ თქვენი MCU კითხვები
დააკალიბრეთ თქვენი MCU კითხვები
დააკალიბრეთ თქვენი MCU კითხვები

ასე რომ, მიამაგრეთ თქვენი პოტენომეტრი თქვენი MCU დაფაზე, ალიგატორის სამაგრებით. მე დავუკავშირე მარცხენა ელექტრო ტერმინალი 3.3VDC წყაროს MCU დაფაზე, დავაყენე მარჯვენა ტერმინალი და შუა ტერმინალი დავუკავშირე ანალოგურ შეყვანის პინს, 1K რეზისტორის საშუალებით. რეზისტორი გიშლით ხელს თქვენი MCU– დან ჯადოსნური კვამლის გამოშვებისას პოტენომეტრი არის მისი მოგზაურობის ერთ – ერთ მონაკვეთზე. მიაწოდეთ თქვენი MCU დენის წყარო და მიამაგრეთ თქვენი სერიული კაბელი. გახსენით თქვენი საყვარელი RS232 ტერმინალის პროგრამა და უყურეთ კითხვების მოსვლას. ის, რასაც მე პირველად ვეძებდი, იყო ADC– ის კითხვის ყველაზე მაღალი/ყველაზე დაბალი ძაბვა. მე ეს რიცხვები ჩავდე ჩემს firmware– ში, გამოვიყენე რამდენიმე რიცხვითი მათემატიკა ჩემს ვოლტმეტრის კოდზე, ხელახლა შევადგინე, გავააქტიურე და დავიწყე ჩემი ტერმინალური პროგრამის სარეზერვო ასლის შექმნა. სხვათა შორის, "_udivsi ()" ძნელი მისახვედრია. როგორც ჩანს, LPC2000 MCU– ს არ უყვარს დაყოფის გაკეთება. არც მე, ასე რომ ჩვენ შევთანხმდით, რომ არ ვეთანხმები. ნომრების შემდეგი ნაკრები მინდოდა ძაბვა, როდესაც კარუსელი პირდაპირ წინ, მარცხნივ და მარჯვნივ მიუთითებდა. აღმოვაჩინე, რომ კარუსელს შეუძლია გაცილებით შორს მოუხვიოს მარცხნივ და მარჯვნივ, ვიდრე თქვენ შეგიძლიათ მიიღოთ მნიშვნელოვანი რიცხვები. მე მივიღე კარგი კითხვები დაახლოებით 180 გრადუსზე, ასე რომ შემიძლია ჩემი კამერა მივუთითო სრული მარცხნიდან მარჯვნივ. კიდევ ერთხელ, მე დავამატე ეს რიცხვები ჩემს გამოთვლებში firmware– ში. ეს ხდის პოტენომეტრიდან აღებულ კითხვას გარკვეულწილად საიმედო სენსორულ კითხვად.

ნაბიჯი 8: მიამაგრეთ დარჩენილი ტექნიკა და ელექტრონიკა

მიამაგრეთ დარჩენილი ტექნიკა და ელექტრონიკა
მიამაგრეთ დარჩენილი ტექნიკა და ელექტრონიკა
მიამაგრეთ დარჩენილი ტექნიკა და ელექტრონიკა
მიამაგრეთ დარჩენილი ტექნიკა და ელექტრონიკა

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

ნაბიჯი 9: კაბელირება

საკაბელო
საკაბელო
საკაბელო
საკაბელო
საკაბელო
საკაბელო

აჰ, დროა დრტვინვისთვის. თქვენ დაგჭირდებათ მავთულები, რომლებიც აკავშირებს თქვენს MCU- ს პოტენომეტრთან (იხილეთ ნაბიჯი 7 ამ დეტალების გამეორებისთვის), დააკავშირეთ თქვენი MCU H- ხიდთან და H-Bridge შეაერთეთ გადაცემათა კოლოფთან. თქვენ შეგიძლიათ შეინახოთ თქვენი გაყვანილობა მინიმალური: უბრალოდ გაზომეთ, გაჭერით, მოაწყვეთ და შეაერთეთ ეს მავთულები. უფრო მოდულური გაყვანილობის სისტემისთვის გამოიყენეთ სათაურის ქინძისთავები და კონექტორები და დამუხრუჭებული მავთულის დამთავრება და სითბოს შემცირებადი მილები და რეზინის შემსრულებლები და სამაგრები და ხავერდოვანი ლენტები და კავები და ლენტი კაბელები და ბევრი ძვირადღირებული პატარა ნაწილები mouser.com– დან. სერიოზულად, მართლაც კარგი კაბელების დამზადება ბევრი სამუშაოა. გააკეთეთ ის, რაც საუკეთესოდ მუშაობს თქვენი სისტემისთვის.

ნაბიჯი 10: დაასრულეთ თქვენი პროგრამული უზრუნველყოფა

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

გირჩევთ: