Სარჩევი:
- ნაბიჯი 1: როგორ მუშაობს
- ნაბიჯი 2: მარაგი
- ნაბიჯი 3: სხეულის შექმნა
- ნაბიჯი 4: ელექტრონიკის დაყენება
- ნაბიჯი 5: წრე
- ნაბიჯი 6: საბოლოო შეკრება
- ნაბიჯი 7: კოდი
- ნაბიჯი 8: რჩევები
ვიდეო: Arduino მუყაოს იარაღი (RangeFinder & Tachometer): 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
გასაოცარი არ იქნება, დივანზე კომფორტულად ჯდომის მანძილის გაზომვა? იმის ნაცვლად, რომ გამოიყენოთ ტრადიციული ლენტი? ასე რომ, დღეს მე ვაპირებ არდუინოს იარაღის დამზადებას, რომელსაც შეუძლია 2 სმ-დან 400 სმ-მდე მანძილების უკონტაქტო გაზომვა 0.3 სმ სიზუსტით და ასევე გავზომოთ ბრუნვის მოძრაობა წუთში ულტრაბგერითი სენსორის გამოყენებით (HC-SR04) და ინფრაწითელი სენსორი შესაბამისად. თავდაპირველად, მინდოდა გამეკეთებინა ნებისმიერი მოძრავი ობიექტის სიჩქარის გაზომვა ორი დამატებითი IR სენსორის გამოყენებით, მაგრამ მე არ მაქვს მარაგი მიმდინარე პანდემიის გამო. ასე რომ, მე მხოლოდ იმას ვიყენებ, რაც მაქვს. თუ თქვენ გაქვთ ისინი, მაშინ შეგიძლიათ დაამატოთ იარაღი. აქ არის ბმული, თუ როგორ უნდა გავაკეთოთ ეს.
ნაბიჯი 1: როგორ მუშაობს
ულტრაბგერითი სენსორები მუშაობენ ბგერის გამოსხივებით, რომელიც ჰაერში მოძრაობს და თუკი მის გზაზე არის რაიმე ობიექტი, ის დაუბრუნდება მოდულს. მგზავრობის დროის გათვალისწინებით, თქვენ შეგიძლიათ გამოთვალოთ მანძილი, რადგან ჩვენ უკვე გვაქვს ხმის სიჩქარე (340 მ/წმ) ფორმულის გამოყენებით: მანძილი = სიჩქარე *დრო. ამ პროექტში IR სენსორის დანიშნულებაა ობიექტის გამოვლენა. IR სენსორს აქვს ორი ძირითადი ნაწილი. IR გადამცემი და IR მიმღები. გადამცემი გადასცემს IR ტალღებს და თუ არსებობს ობიექტი, გადაცემული ტალღა აისახება ობიექტით, რომელიც, თავის მხრივ, მიმღები იღებს ტალღას, ხოლო თუ სენსორის წინ ობიექტი არ არის, გადაცემული ტალღა არ მიიღება მიმღები და შემდეგ IR მოდული გამოიმუშავებს გამომავალს ან პულსს, რომელიც გამოვლენილია არდუინოს მიერ, როდესაც ჩვენ დავაჭერთ ტრიგერის ღილაკს. ის მუდმივად ითვლის 5 წამის განმავლობაში. ასე რომ, დავიწყოთ მშენებლობა.
<
ნაბიჯი 2: მარაგი
მასალები 1. Arduino Uno (ნებისმიერი arduino იმუშავებს)
2. HC-SR04 ულტრაბგერითი სენსორი
3. არდუინოს IR სენსორი
4. 16*2 LCD ჩვენების მოდული (12C)
5. ბუზერი
6. 9 ვ ბატარეა და კონექტორი
7. სრულყოფილი დაფა (სურვილისამებრ)
8. Pushbutton
9. ტაქტილური გადამრთველი *1
10. სლაიდების გადამრთველი *1
11. LED *2 (სასურველია განსხვავებული ფერები)
12. 220 ოჰმის რეზისტორი *2
13. 10k რეზისტორი *2
14. Arduino pin სათაურები
15. ჯუმბერის მავთულები
ინსტრუმენტები
1. ცხელი წებო
2. სუპერ წებო (სურვილისამებრ)
3. შესადუღებელი რკინა და შედუღება
4. X-acto დანა
5. საბურღი (სურვილისამებრ)
ნაბიჯი 3: სხეულის შექმნა
1. ამობეჭდე მოწოდებული შაბლონი, წებოვანა მუყაოს ფურცელზე და შემდეგ ამოჭრა ფორმები.
2. გათიშეთ ზუზუნის ხვრელი, სტატუსი led, სიმძლავრის led, ულტრაბგერითი სენსორი, IR სენსორის ხვრელები და LCD ეკრანის სივრცე.
3. გამოიყენეთ მმართველი, რომ დაიხუროს ყველა სწორი ხაზი შიგნით და წებოთ თითოეული მონაკვეთი ერთად. დანარჩენ იარაღს ნუ მიამაგრებთ ჩვენების ნაწილს, სახელურს და სახურავის საფარს. მიამაგრეთ ულტრაბგერითი სენსორი და ინფრაწითელი სენსორი მათ სხვადასხვა ხვრელში.
4. ამოჭერით 3 სმ სიგანის მუყაოს ზოლები და გადააფარეთ სახელურის წინა და უკანა ნაწილი. მიამაგრეთ ღილაკი სახელურის წინა მხარეს და გაუშვით მავთულები სახელურის უკანა მხარეს.
ნაბიჯი 4: ელექტრონიკის დაყენება
IR სენსორი
მე გამოვიყენე მავთულები ქსელის კაბელიდან, ვინაიდან ჯუმბერის მავთულები არ მაქვს, შემდეგ მავთულები შევაერთე პერფის დაფის პატარა ნაჭერს, რომელიც შემდეგ მიმაგრებულია სენსორის სამ ქინძისთავზე.
ულტრაბგერითი სენსორი
მე გამოვიყენე ძველი კონექტორი, რომელიც ჩავსვი სენსორის ქინძისთავებში.
LCD დისპლეი
LCD ეკრანის ქინძისთავები ისე დავხარე, რომ სწორი იყოს. შემდეგ გავიმეორე იგივე დაყენება, როგორც IR სენსორთან.
LED- ები
220ohms რეზისტორი არის led- ის თითოეული კათოდური ტყვიისათვის.
ნაბიჯი 5: წრე
თქვენ შეგიძლიათ აირჩიოთ მიკროსქემის გაკეთება მინი დაფაზე ან სასურველია პერფის დაფაზე. ნებისმიერ შემთხვევაში, თქვენი გადასაწყვეტია.
შენიშვნა: arduino იკვებება მისი VIN პინით. ასევე ჩემი თავდაყირაა დამონტაჟებული.
აქ არის კავშირები
POWER LED
ანოდი ---- Arduino Pin 8
კათოდი --- 220ohm რეზისტორი ---- გრუნტი
STATUS LED
ანოდი ---- Arduino Pin 9
კათოდი --- 220ohm რეზისტორი ---- გრუნტი
BUZZER
დადებითი --- Arduino Pin 11
უარყოფითი --- გრუნტი
IR სენსორი
VCC --- Arduino 5V
GND --- გრუნტი
OUT --- Arduino Pin 5
HC-SR04
VCC --- Arduino 5V
GND --- გრუნტი
TRIG --- Arduino Pin 7
ECHO --- Arduino პინ 6
LCD დისპლეი
VCC --- Arduino 5V
GND --- გრუნტი
SDA --- Arduino Pin A4 (ანალოგური პინი)
SCL --- Arduino Pin A5 (ანალოგური პინი)
ტრიგერის ღილაკი
პირველი ფეხი----- Arduino 5V
მეორე ფეხი --- 10k რეზისტორი (პირველი ფეხი პარალელურად) --- Arduino Pin 10
(წინააღმდეგობის სხვა ფეხი მიწასთან)
SPDT სლაიდების გადამრთველი
ცენტრის ფეხი ------- Arduino 5V
მარცხენა ფეხი ----- 10k რეზისტორი (პირველი ფეხი პარალელურად) --- Arduino Pin 13
(წინააღმდეგობის სხვა ფეხი მიწასთან)
Arduino VIN პინი ------ ღილაკის პირველი ფეხი
მეორე ფეხი ღილაკზე -----+Ve ბატარეა
Arduino GND pin --- ბატარეა -Ve და სახმელეთო სარკინიგზო
ნაბიჯი 6: საბოლოო შეკრება
დაიწყეთ LED- ების ჩასმა მათ ხვრელებში, შემდეგ ზუზერი, ორი კონცენტრატორი და შემდეგ LCD დისპლეი ჩვენების განყოფილებაში. გაიარეთ ტრიგერის ღილაკის მავთული ხვრელში ჩვენების განყოფილების ბოლოში. მიამაგრეთ სენსორის მოდული იარაღის წინა მხარეს. მიამაგრეთ ჩვენების განყოფილება იარაღის მთავარ სხეულზე და შემდეგ მიამაგრეთ სახელური ქვემოთ. გამართავს მართკუთხა სახურავის საფარი ლენტით იარაღს. ეს იქნება შესასვლელი კარი. ახლა თქვენი RangeFinder/Tachometer მზადაა გამოსაყენებლად. დაამშვენე როგორც გინდა.
ნაბიჯი 7: კოდი
კარგი იდეაა იცოდეთ რას აკეთებს კოდი სანამ დაიწყებთ მის პროგრამირებას. ამან შეიძლება დაგიზოგოთ ბევრი თავის ტკივილი.
ასევე, დააინსტალირეთ თხევადი ბროლის ჩვენების ბიბლიოთეკა, თუ თქვენს LCD- ს აქვს 12C მოდული. დააწკაპუნეთ აქ ჩამოსატვირთად
აი რას აკეთებს კოდი
1. როდესაც თქვენ ჩართავთ იარაღს, ელექტროენერგიის მიწოდება ჩართულია და იარაღი უკრავს სიგნალის სიგნალს წამზე ნაკლებ დროზე (ელექტროენერგიის მიწოდება შესაძლებელია პირდაპირ ბატარეიდან, მაგრამ მე გადავწყვიტე ჩემი არდუინოდან. ეს საშუალებას იძლევა გამოიწვია კონტროლი)
2. მას შემდეგ რაც იარაღი იკვებება, თქვენ უნდა გადაადგილოთ სლაიდების გადამრთველი მარცხნივ ან მარჯვნივ, რომ აირჩიოთ თქვენთვის სასურველი რეჟიმი. ამის დასრულების შემდეგ, ის გამოჩნდება "გთხოვთ, ჩართოთ ღილაკი დასაწყებად". ღილაკის დაჭერის შემდეგ უნდა დაიწყოს კითხვა/გაზომვა. თითოეული ღილაკის დაჭერისას სტატუსი იწვევს მოციმციმე და ზარი აისახება.
ნაბიჯი 8: რჩევები
1. პინების სათაურები პერფის დაფაზე შედუღებისას, პირველად ჩადეთ პინ სათაურები არდუინოს ქინძისთავებში, რომლებსაც იყენებთ და შემდეგ ჩამოწიეთ დაფა დაფის თავზე, პერფის დაფის სპილენძის გვერდით ზემოთ. თავები თავზე დაადე.
2. გააკეთეთ მცირე წვდომის ხვრელი იარაღის წინა მხარეს. ეს გამოყენებული იქნება IR სენსორის მგრძნობელობის შესაცვლელად ხრახნიანი მანქანის გამოყენებით.
3. თუ კოდი არ მუშაობს, · ჯერ შეამოწმეთ თქვენი კავშირები (განსაკუთრებით თუ თქვენ იყენებდით პურის დაფას).
· თუ იყენებთ ძველ ბატარეას, შეცვალეთ იგი.
· თუ ჯერ კიდევ არ მუშაობს, დაწერეთ ქვემოთ დახმარებისათვის.
გირჩევთ:
4 in 1 BOX (მზის დატენვის იარაღი, Power Bank, LED Light & Laser): 5 ნაბიჯი (სურათებით)
4 in 1 BOX (მზის დატენვის იარაღი, Power Bank, LED Light & Laser): ამ პროექტში მე ვისაუბრებ იმაზე, თუ როგორ უნდა გავაკეთოთ 4 in 1 მზის დატენვის იარაღი, Power Bank, LED Light & ლაზერი ერთ ყუთში. მე გავაკეთე ეს პროექტი, რადგან მინდა ყუთში ჩავამატო ყველა ჩემი სასურველი მოწყობილობა, ეს არის გადარჩენის ყუთი, დიდი ტევადობა
როგორ გააკეთოთ ეპიკური Wii იარაღი (10 დოლარამდე): 4 ნაბიჯი
როგორ გავაკეთოთ ეპიკური Wii იარაღი (10 დოლარამდე): კეთილი იყოს თქვენი მობრძანება, მადლობა, რომ ცდილობთ ჩემს სწავლებას !!! :) დღეს ჩვენ ვაკეთებთ Wii იარაღს იარაღის თამაშებისთვის Wii კონსოლზე. ასე რომ … დავიწყოთ
წვრილმანი Arduino– ით აღჭურვილი IR მსუბუქი იარაღი: 12 ნაბიჯი
DIY Arduino Powered IR Light Gun: SAMCO არის Namco GunCon, რომლის შიგნითაც შეიცვალა Arduino მიკრო კონტროლერი და DF Robot IR პოზიციონირების კამერა და მუშაობს როგორც HID მაუსი LCD (ბრტყელ ეკრანზე) ტელევიზორზე/მონიტორზე. Gun ამჟამად მუშაობს Mame– ში RetroPie– ში (ჟოლოს პიისთვის), PSX Beetl
პორტატული Arduino Robot იარაღი: 6 ნაბიჯი
პორტატული Arduino Robot Arms: გამარჯობა ყველას! დღეს მე ეტაპობრივად გასწავლით თუ როგორ უნდა ავაშენოთ არდუინოს რობოტი. უბრალოდ მიყევით ჩემს ნაბიჯებს და თქვენ აუცილებლად მიაღწევთ ერთს
Arduino ინფრაწითელი თერმომეტრი იარაღი MDF საქმე: 4 ნაბიჯი (სურათებით)
არდუინოს ინფრაწითელი თერმომეტრი იარაღი MDF საქმე: ეს პროექტი არის ინფრაწითელი თერმომეტრის არდუინოს შესაქმნელად, წრე არის ჩადებული MDF შემთხვევაში, როგორც ჩანს, ბაზარზე სამედიცინო ინფრაწითელი თერმომეტრი. სენსორული ინფრაწითელი თერმომეტრი GY-906 გამოიყენება ობიექტის ტემპერატურის გასაზომად კონტაქტის გარეშე, მას შეუძლია