Სარჩევი:
- ნაბიჯი 1: კომპონენტები
- ნაბიჯი 2: როგორ მუშაობს ულტრაბგერითი სენსორები
- ნაბიჯი 3: ულტრაბგერითი სენსორის დაკავშირება PICO– სთან
- ნაბიჯი 4: ულტრაბგერითი სენსორის ესკიზი
- ნაბიჯი 5: ბუზერის დაკავშირება
- ნაბიჯი 6: ბუზერის დაპროგრამება
- ნაბიჯი 7: LED- ების დაკავშირება
- ნაბიჯი 8: LED- ების დაპროგრამება
- ნაბიჯი 9: დენის წყაროს დაკავშირება
- ნაბიჯი 10: თქვენ დასრულებული ხართ
ვიდეო: პაწაწინა სიგნალიზაცია Super Arduino თავსებადი დაფის გამოყენებით!: 10 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
გამარჯობა, დღეს ჩვენ ვაპირებთ გავაკეთოთ პატარა მაგარი პროექტი. ჩვენ ვაპირებთ ავაშენოთ განგაშის პატარა მოწყობილობა, რომელიც ზომავს მანძილს თავისსა და მის წინ მდებარე ობიექტს შორის. და როდესაც ობიექტი გადადის განსაზღვრულ მანძილზე, მოწყობილობა შეგატყობინებთ მაღალი ზარის ხმაურით.
პატარა სიგნალიზაციის მოწყობილობის შესაქმნელად, ჩვენ გვჭირდება პატარა კომპონენტები, ამიტომაც ჩვენ გამოვიყენეთ PICO, როგორც ჩვენი მიკროკონტროლერი, რადგან ის აკმაყოფილებს ჩვენს მოთხოვნილებებს, როდესაც ძალიან მცირე ზომისაა. ჩვენ ასევე გამოვიყენეთ ჩვეულებრივ გამოყენებული კომპონენტები, რომ წავიკითხოთ მანძილი და სიგნალი მივცეთ ზუზერს. ამ პროექტის დასრულებას დაახლოებით 45 წუთი დასჭირდება, თუ თქვენ ირჩევთ მითითებული კოდის გამოყენებას.
ნაბიჯი 1: კომპონენტები
- 1 PICO დაფა, ხელმისაწვდომია mellbell.cc ($ 17)
- 1 ულტრაბგერითი სენსორი, ebay ($ 1.03)
- 1 პატარა ზუზერი 5 ~ 6 ვოლტი, 10 პაკეტი ebay– ზე ($ 1.39)
- 3 LED- ები 5 მმ (სხვადასხვა ფერის), პაკეტი 100 იბეიზე ($ 0.99)
- 4 330 ohm რეზისტორი, 100 პაკეტი ebay– ზე ($ 1.08)
- 12 ჯუმბერის მავთული, 40 პაკეტი იბეიზე ($ 0.99)
- 1 მინი პურის დაფა, 5 ცალი ebay– ზე ($ 2,52)
ნაბიჯი 2: როგორ მუშაობს ულტრაბგერითი სენსორები
სანამ შეაერთებთ ულტრაბგერითი სენსორს და გამოიყენებთ მას, მოდით ვისწავლოთ როგორ მუშაობს:
- პირველი, ის აგზავნის ულტრაბგერითი ტალღას გადამცემი გადამცემიდან (მარცხენა გადამყვანი). თუ ობიექტი არის სენსორის წინ, ტალღები ეჯახება ამ ობიექტს და ბრუნდება მიმღების გადამყვანთან (მარჯვენა გადამყვანი)
- შემდეგ, მიკროკონტროლერი ითვლის დროს ტალღების გაგზავნასა და მიღებას შორის. ამის შემდეგ, მიკროკონტროლერი აკეთებს მათემატიკურ გამოთვლებს და იღებს მანძილს სენსორსა და მის წინ მდებარე ობიექტს შორის.
- ეს არის ფორმულა, რომელიც გამოიყენება CM- ში მანძილის მისაღებად: (ხანგრძლივობა / 2) /29.1 (თქვენ შეგიძლიათ იპოვოთ მათემატიკა ამ ფორმულის მიღმა ზემოთ მოცემულ სურათზე).
ნაბიჯი 3: ულტრაბგერითი სენსორის დაკავშირება PICO– სთან
პირველი რაც უნდა გააკეთო, შეხედე შენს PICO- ს და ნახე რისი გაკეთება შეგიძლია მასთან. და როგორც ხედავთ, PICO– ს აქვს 5 ციფრული I/O PIN და 3 ანალოგური შემავალი პინები. რომელიც გამოყენებული იქნება შემდეგნაირად:
ულტრაბგერითი სენსორის პინი:
- VCC (ულტრაბგერითი სენსორი) - VCC (PICO)
- GND (ულტრაბგერითი სენსორი) - GND (PICO)
- Trig (ულტრაბგერითი სენსორი) - A1 (PICO)
- ექო (ულტრაბგერითი სენსორი) - A0 (PICO)
ახლა ყველაფერი რაც თქვენ გჭირდებათ არის ულტრაბგერითი სენსორის დაკავშირება PICO– სთან და დარწმუნდით, რომ ყველაფერი იდეალურია.
ნაბიჯი 4: ულტრაბგერითი სენსორის ესკიზი
ახლა თქვენ უნდა შექმნათ პროგრამა, რომელიც იღებს მანძილს, რომელიც იზომება ულტრაბგერითი სენსორით და აჩვენეთ იგი სერიულ მონიტორზე. ასე რომ თქვენ შეგიძლიათ წაიკითხოთ და დარწმუნდეთ რომ ყველაფერი ერთმანეთთან არის დაკავშირებული და მუშაობს გამართულად.
შექმენით ფუნქცია, რომელსაც ეწოდება გაზომვა მანძილი, რომელიც პასუხისმგებელია სიგნალის გაგზავნასა და მიღებას შორის დროის გაზომვასა და მანძილის გამოთვლაზე. თქვენ ასევე უნდა აჩვენოთ კითხვები თქვენს სერიულ მონიტორზე, ასე რომ თქვენ შეძლებთ პროექტის გამართვას IDE– ში.
თქვენ შეგიძლიათ გადმოწეროთ თანდართული პროგრამა, თუ არ გსურთ ამის დაწერა. თქვენ ასევე შეგიძლიათ ნახოთ, თუ როგორ უნდა გამოიყურებოდეს სერიული მონიტორის კითხვები ზემოთ მოყვანილი სურათიდან.
ნაბიჯი 5: ბუზერის დაკავშირება
ახლა, როდესაც თქვენ გაქვთ თქვენი სენსორი, რომელიც იძლევა მანძილს თავისსა და მის წინ არსებულ ობიექტებს შორის. თქვენ უნდა გააკეთოთ რაღაც წაკითხვით და როგორც უკვე ვთქვით, თქვენ აპირებთ ზუზუნის გახმოვანებას, როდესაც სენსორის წინ მყოფი ობიექტი ძალიან შორს მიდის.
ზუზუნებთან მუშაობა ძალიან მარტივია, რადგან მათ აქვთ მუშაობის მხოლოდ ორი მდგომარეობა, ჩართული ან გამორთული. მათ ასევე აქვთ მხოლოდ ორი ფეხი, ერთი დადებითი (გრძელი ფეხი), ხოლო მეორე უარყოფითი (მოკლე ფეხი).
- როდესაც 5V გამოიყენება ზუზუნაზე, ის ჩართულია და ხმამაღალ ზუზუნს ხდის.
- როდესაც 0V გამოიყენება ზუზერზე, ის გამორთულია და ხმაური არ ისმის.
ნაბიჯი 6: ბუზერის დაპროგრამება
თქვენ გინდათ, რომ ზუზუნმა დაიწყო ზუზუნი, როდესაც ობიექტის წინ სენსორი 20 სმ -ზე მეტს მიაღწევს და გამორთეთ, როდესაც ობიექტი უფრო ახლოს არის 20 სმ.”თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი მანძილი, რაც გსურთ”.
თანდართული პროგრამა შეიცავს კოდს, რომელიც იღებს კითხვებს ულტრაბგერითი სენსორიდან და აგზავნის ბრძანებებს ზუზერზე. რომლებიც იწყებენ ხმაურის გაკეთებას, როდესაც ობიექტი 20 სმ -ზე მეტია და შეწყვეტენ, როდესაც ის უფრო ახლოს არის.
გახსოვდეთ, რომ თქვენ შეგიძლიათ დააკონფიგურიროთ კოდი თქვენთვის სასურველი წესებითა და დისტანციებით.
ნაბიჯი 7: LED- ების დაკავშირება
ახლა თქვენ გინდათ დაამატოთ სამი LED თქვენს პროექტს, რომ გახადოთ ის უფრო ინტერაქტიული და დინამიური.
ჩვენ ვიყენებდით რეგულარულ 5 მმ LED- ებს და მათ აქვთ მხოლოდ ორი ფეხი, დადებითი (გრძელი ფეხი) და უარყოფითი (მოკლე ფეხი). და როდესაც ჩვენ ვყენებთ 5V- ს led- ზე ის ირთვება 0v- ის გამოყენებისას ის გამორთულია. თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი სახის LED- ები, რომლებიც აქ თქვენ გსურთ და თუ თქვენ გაქვთ რაიმე შეკითხვა ამის შესახებ, მოგერიდებათ ჰკითხოთ მათ.
ნაბიჯი 8: LED- ების დაპროგრამება
ჩვენ გამოვიყენეთ 3 LED ჩვენს პროექტში და ისინი ანათებენ სენსორსა და მის წინ მდებარე ობიექტს შორის მანძილის მიხედვით.
ლურჯი LED ჩართულია, როდესაც მანძილი 10 სმ -ზე ნაკლებია. ყვითელი შუქი ჩაირთვება, როდესაც მანძილი 10 სმ -დან 20 სმ -მდეა. წითელი შუქნიშანი ჩაირთვება, როდესაც მანძილი 20 სმ -ზე მეტია.
და კიდევ, გახსოვდეთ, რომ თქვენ შეგიძლიათ დააკონფიგურიროთ წესები, რომლებიც აკონტროლებენ თქვენი LED ნათურების განათებას.
ნაბიჯი 9: დენის წყაროს დაკავშირება
ამ ეტაპზე, თქვენ გინდათ გამოიყენოთ თქვენი პატარა სიგნალიზაცია კომპიუტერის კომპიუტერთან დაკავშირების გარეშე. ასე რომ, დაამატეთ 9 ვ ბატარეა თქვენს პროექტს და დაუკავშირეთ იგი თქვენს PICO– ს.
- დადებითი წითელი მავთული (ბატარეა) - Vin (PICO)
- უარყოფითი შავი მავთული (ბატარეა) - GND (PICO)
ახლა კი, თქვენი სიგნალიზაციის სისტემა იმუშავებს კომპიუტერთან დაკავშირების გარეშე.
ნაბიჯი 10: თქვენ დასრულებული ხართ
გილოცავთ! ახლა თქვენ გაქვთ მოწყობილობა, რომელიც გვაფრთხილებს მის წინ მდებარე ობიექტის მანძილზე დაყრდნობით. ასევე, არ უნდა დაგვავიწყდეს, რომ თქვენ შეგიძლიათ მისი წესების მორგება და შეცვალოთ როგორ და რატომ გამოსცემს ზუზუნს ხმა.
შეგიძლიათ მოგვძებნოთ ჩვენს ფეისბუქ გვერდზე და mellbell.cc. გთხოვთ მოგერიდოთ ნებისმიერი კითხვის დასმა, ჩვენ სიამოვნებით ვპასუხობთ მათ:)
გირჩევთ:
ჰელოუინის შეშინების მანქანა PIR– ის, 3D დაბეჭდილი გოგრასა და Troll Arduino– ს თავსებადი აუდიო პრანკერის/პრაქტიკული ხუმრობის დაფის გამოყენებით .: 5 ნაბიჯი
ჰელოუინის შეშინება მანქანა PIR, 3D დაბეჭდილი გოგრა და Troll Arduino თავსებადი აუდიო შემსრულებელი/პრაქტიკული ხუმრობის დაფა. მე მივიღე ჩემი ჯილდო რამდენიმე კვირით ადრე, რათა დამეხმარა მაგალითების დაწერაში და არდუინოს ბიბლიოთეკის მშენებლობაში
Alexa თავსებადი IR ხიდი ESP8266 გამოყენებით: 3 ნაბიჯი
Alexa თავსებადი IR ხიდი ESP8266– ის გამოყენებით: მე მინდოდა ჩემი სმარტ ტელევიზიის კონტროლის საშუალება Alexa– ს საშუალებით. სამწუხაროდ ჩემი Hi-Sense 65 " სმარტ ტელევიზორს არ აქვს WiFi– ით კონტროლის შესაძლებლობა. კარგი იქნებოდა, მას ჰქონოდა რაიმე სახის API, რომელიც მე შემეძლო გამომეყენებინა მასთან ინტერფეისისთვის. ასე რომ, მე შევქმენი
FM რადიო გამოყენებით Inviot U1, Arduino თავსებადი დაფა: 3 ნაბიჯი
FM რადიო გამოყენებით Inviot U1, Arduino თავსებადი დაფა: TEA5767 ადვილი გამოსაყენებელია არდუინოსთან ერთად. მე ვიყენებ TEA5767 მოდულს და anInvIoT U1 დაფას InvIoT.com– დან
როგორ გამოვიყენოთ Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE თავსებადი დაფა ბლინკის გამოყენებით: 10 ნაბიჯი
როგორ გამოვიყენოთ Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE თავსებადი დაფა ბლინკის გამოყენებით: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE თავსებადი დაფა აღწერა: WiFi ESP8266 განვითარების დაფა WEMOS D1. WEMOS D1 არის WIFI განვითარების დაფა, რომელიც დაფუძნებულია ESP8266 12E- ზე. ფუნქციონირება მსგავსია NODEMCU– სთან, გარდა იმისა, რომ აპარატურა გროვდება
შუშის დამტვრევის სიგნალიზაცია / ძარცვის სიგნალიზაცია: 17 ნაბიჯი
შუშის ჩამტვრევის სიგნალიზაცია / ძარცვის სიგნალიზაცია: ეს წრე შეიძლება გამოყენებულ იქნას განგაშის გასაზრდელად შუშის ფანჯრის დამტვრევის შემჩნევის მიზნით, მაშინაც კი, როდესაც შემოჭრილი დარწმუნებულია, რომ დამსხვრეული მინის ხმა არ ისმის