Სარჩევი:
- მარაგები
- ნაბიჯი 1: ჩართეთ წრე
- ნაბიჯი 2: არდუინოს დაპროგრამება
- ნაბიჯი 3: კვერცხის აგება
- ნაბიჯი 4: დაამშვენეთ/დაფარეთ თქვენი კვერცხი
ვიდეო: ინტერაქტიული კვერცხი - ხმის რეაქტიული და დაარტყა რეაქტიული: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
მე გავაკეთე "ინტერაქტიული კვერცხი", როგორც პროექტი სკოლისთვის, სადაც უნდა შეგვექმნა კონცეფცია და პროტოტიპი. კვერცხი რეაგირებს ხმამაღალ ხმაურზე ფრინველის ხმებით და თუ მას 3 -ჯერ ძლიერად დააკაკუნებთ, ის რამდენიმე წამში იხსნება.
ეს არის პირველი ელექტრონული ინტერაქტიული პროტოტიპი, რომელიც მე გავაკეთე და ვინაიდან მე მაქვს პროგრამირების ძალიან ძირითადი ცოდნა და არ მაქვს არდუინოს უფრო რთული პროექტების განხორციელების წინა გამოცდილება, ეს იყო დიდი სასწავლო გამოცდილება. კვერცხის გასაკეთებლად ვისწავლე ლაზერული საჭრელის გამოყენება და ასევე ბევრი რამ უნდა ვისწავლო dfplayer mini- ს შესახებ (რაც არც ისე რთულია, როცა გაიგებ რას კითხულობ და მუშაობს).
იმის დასადგენად, თუ რომელი მოდული და რომელია მე გამოვიყენე, ჩავრთე ვებ მაღაზიების ბმულები, საიდანაც შევიძინე.
მარაგები
- არდუინო უნო
- ხმის სენსორი
- DFPlayer მინი/მინი MP3 პლეერის მოდული
- Sandisk microSd ბარათი (მაქსიმუმ 32 გბ) sd ადაპტერით - თუ თქვენ არ გაქვთ ლეპტოპში ან კომპიუტერში ჩაშენებული sd ბარათის მკითხველი, შეიძლება დაგჭირდეთ სხვა კომპიუტერის სესხება, რომელსაც აქვს ხმის ფაილების ასატვირთად ან ბარათის წამკითხველის გამოსაყენებლად. USB- ის საშუალებით
- პიეზო/ზუზუნი
- 1 x სპიკერი - პატარა დინამიკი მშვენივრად მუშაობს და თქვენ შეგიძლიათ გამოიყენოთ თითქმის ნებისმიერი დინამიკი, თუ იყენებთ ჯეკსადენს და რამდენიმე მავთულს, მაგრამ თუ თქვენ იყენებთ პატარას, შეიძლება დაგჭირდეთ გამაძლიერებელი
- 1 x 1MΩ რეზისტორი
- 1 x 1kΩ რეზისტორი
- Servo (მე ვიყენებ towerpro MG90D Digital) - გახსოვდეთ, რომ ციფრული სერვო არ შეიძლება ზუსტად ანალოგიურად მუშაობდეს (ჩემი მაქსიმუმი მხოლოდ 120 გრადუსს გადაუხვევს და როგორც ჩანს, ამის გამოსწორება ძალიან რთულია)
- გარე ენერგიის წყარო (მე გამოვიყენე 6 ბატარეა, რომელსაც აქვს დანამატი არდუინოსთვის და 3 ბატარეა სერვოსთვის)
- 5 x მდედრობითი სქესის კაბელი (3 ხმის სენსორისთვის, 2 პიეზოს შესამოწმებლად)
- მინიმუმ 15 მამაკაცი მხტუნავი მავთული - თუ თქვენ უნდა შეაერთოთ თქვენი მავთულები გარე ენერგიის წყაროს სერვოსთვის, დარწმუნდით, რომ აიღეთ მინიმუმ 17 მამრობითი მხტუნავის მავთული
- ტესტირებისთვის დაფა - (400 პინი, როგორიც ეს არის, ყველაზე მოსახერხებელია გამოსაყენებლად)
- პერფორბორდი - ეს არის თქვენი დასრულებული სქემის შედუღება, მაგრამ თქვენ ასევე შეგიძლიათ დაიჭიროთ დაფაზე, თუ გსურთ ხელახლა გამოიყენოთ თქვენი ყველა ნაწილი ან არ გაკვალოთ ისინი
ნაბიჯი 1: ჩართეთ წრე
ყველაზე მნიშვნელოვანი ის, რაც უნდა გახსოვდეთ სქემის შექმნისას, არის ის, რომ თქვენ არსებითად აშენებთ ორ სრულიად ცალკეულ სქემას. ერთი დაკავშირებულია სერვოსთან და მეორე დაკავშირებულია სხვა კომპონენტებთან. უფრო პატარა სერვოს საშუალებით შეგიძლიათ პირდაპირ დააკავშიროთ იგი, მაგრამ ზოგადად უკეთესი იდეაა, რომ გამოყოთ სერვო დანარჩენიდან, რადგან ის მიდრეკილია ბევრი დენის გამოყვანისკენ.
კომპონენტები დაკავშირებულია პურის დაფასთან ისე, როგორც ნაჩვენებია წრიული დიაგრამაში. სერვოსთან ჩართვის მავთულები შეიძლება გადაინაცვლოს დანარჩენ კომპონენტებთან, რამდენადაც ისინი არ იქნება დაკავშირებული სხვა მიკროსქემის პოზიტიურ ნეგატივთან (როდესაც შეაერთებთ ყველა კომპონენტს, მათი ერთმანეთთან დაახლოება დაზოგავს თქვენ გაქვთ ბევრი სივრცე)
1MΩ რეზისტორი გამოიყენება პიეზოსთან ერთად. 1kΩ რეზისტორი გამოიყენება dfplayer– თან.
კავშირის პოტენციური პრობლემები
თუ მოგვიანებით dfplayer არ აჩვენებს შუქს ჩართვისას, შეამოწმეთ დააკავშირეთ თუ არა dfplayer– ის მარჯვენა მხარე.
ხმის სენსორზე შუქი უნდა ციმციმდეს, თუ ის კარგად არის დაკავშირებული. თუ არა, ფრთხილად გადაატრიალეთ მგრძნობელობის ხრახნი პატარა ხრახნით. თუ შუქი კვლავ რჩება, ჩართეთ იგი ოდნავ უკან, სანამ არ დაინახავთ, რომ სინათლე ციმციმებს ხმის საპასუხოდ.
ნაბიჯი 2: არდუინოს დაპროგრამება
ეს არის კოდი, რომელიც მე გამოვიყენე ამ პროექტისთვის.
ერთი რამ ვნანობ ჩემს კოდში არის ის, რომ ხმის სენსორის კოდის და სერვო კოდის შეფერხებები სხვა რამით ვერ შევცვალე. ეს შეფერხებები განაპირობებს იმას, რომ ერთხელ რომ ჩართოთ ერთი სენსორი სხვა არაფერი მოხდება დაახლოებით 2 წამის განმავლობაში. სირცხვილია ჩემი აზრით, მაგრამ მე ვერ ვიშოვი მარყუჟისთვის, if- განაცხადის ან განცხადების millis მუშაობა. თუ თქვენ გაქვთ მეტი დრო და გირჩევთ, გირჩევთ შეცვალოთ ეს შეფერხებები სხვა რამით, რადგან ბევრად უკეთესია, რომ ორივე სენსორი ერთდროულად მუშაობდეს და შეძლოთ კვერცხის ყვირილი გახსნისას და მიიღოთ პასუხი.
Dfplayer– ის ფუნქციების გასაგებად და შესასწავლად და იმის გასაგებად, თუ როგორ მუშაობს იგი, გირჩევთ გადახედოთ მის დოკუმენტაციას და dfplayer– ის სპეციფიკაციების გვერდს.
თუ გსურთ გამოიყენოთ ფრინველების mp3 ხმოვანი ფაილები, შეგიძლიათ გამოიყენოთ ეს ვებ გვერდი, რომელსაც აქვს ათობით ათასი ფაილი ასარჩევად.
რჩევა! მას შემდეგ რაც ატვირთავთ dfplayer– ის სწორ კოდს, შეგიძლიათ დაუკავშიროთ ზედმეტი მამრობითი სქესის მამრობითი ჯამპერის მავთული GND– ზე გამოუყენებელ მხარეს. თქვენ შეგიძლიათ გამოიყენოთ ფხვიერი ბოლო, რომ დააჭიროთ მის გვერდით არსებულ ხვრელებს (IO1 და IO2 როგორც ჩანს დოკუმენტაციაში).
IO1– ზე სწრაფი შეხება აიძულებს dfplayer– ს გადავიდეს წინა ხმოვან ფაილზე და გრძელი შეხება შეამცირებს ხმას.
IO2– ზე სწრაფი შეხება გახდის dfplayer შემდეგ ხმოვან ფაილს და გრძელი შეხება გაზრდის ხმას.
ნაბიჯი 3: კვერცხის აგება
კვერცხის აგება იყო ის, რასაც მთლად არ ვგეგმავდი.
მოყვება ფაილები, რომლებიც შეგიძლიათ გამოიყენოთ ყუთისა და კვერცხის ზედა ნაწილის ლაზერული ჭრისთვის. ფრთხილად იყავით, რომ გადაცემათა კოლოფის ხვრელები ძალიან ფართოა, მეორე ფირფიტაზე არის ნაპრალები, ზედა და მეორე ფირფიტებზე კონექტორები არ არის და რომ დამატებითი მხარდაჭერის გარეშე ზედა ნაწილი გადაბრუნდება. კიდევ ერთი რამ უნდა გვახსოვდეს, რომ არ არსებობს ნაწილი, რომელიც მოიცავს გადაცემათა კოლოფის გადაცემას სერვოზე და არც დამჭერი. ასევე ყუთი ფაილებში ძალიან მცირეა, რომ შეიცავდეს თქვენს ნაწილებს, უმჯობესია გააკეთოთ უფრო დიდი ყუთი, თუ ამ პროექტს გააკეთებთ (დააწკაპუნეთ აქ ყუთის შესაქმნელად და გადმოწერეთ მისი ფაილები ლაზერული ჭრისთვის).
ამ პრობლემის გადაწყვეტა იყო რულონების ხელით დამზადება (ზემოდან და ქვემოდან), რომლებიც ატარებენ გადაცემათა კოლოფს და ლიდერს და დაამატებენ ნაწილებს, რომლებიც ხელს უშლიან მის ამოვარდნას. მე ასევე დავჭრა ხვრელები პატარა ფირფიტაზე პატარა ხერხით, გავაკეთე სერვოს დამჭერი (ხის ნაჭერში ხვრელის გაკეთება და სერვის მიმაგრება რამდენიმე ხრახნით და ფირფიტა სახურავზე რკინისა და ხრახნებისათვის საკმარისია).
რადგან ჩემი ყუთი ძალიან პატარა იყო, მომიწია ყველაფრის გადატანა დიდი სიფრთხილით. თუმცა ჩემი მავთულები საკმაოდ მოკლე იყო და ამიტომ დიდი ძალისხმევა დასჭირდა მათ გადასატანად, ასე რომ ისინი არ დაიჭერდნენ გადაცემათა კოლოფზე ან სხვა. საკმარისად გრძელი მავთულის დახარჯვა, რათა საკუთარ თავს მიანიჭო ადგილი, რომ ყველაფერი მოერგოს, დიდი რეკომენდაციაა.
სივრცის გამო კიდევ ერთი პატარა პრობლემა მივიღე იმაში, რომ ჩემი შედუღებული ნაწილების უკანა მხარე შეეხო ჩემი დინამიკის რკინის უკანა ნაწილს და ამით ხმა უცნაურად და ამგვარად დაიწყო. თქვენ ნამდვილად გაქვთ სივრცის პრობლემა ან გსურთ პერფორის დაფა თქვენი შედუღებული ნაწილებით მოათავსოთ ყუთში ლითონის საწინააღმდეგოდ, დარწმუნდით, რომ განათავსეთ რაიმე იზოლაცია ორ მათგანს, რათა თავიდან აიცილოთ პრობლემები.
ნაბიჯი 4: დაამშვენეთ/დაფარეთ თქვენი კვერცხი
პროექტის დასრულების მიზნით, დარწმუნდით, რომ დაფარეთ ზედა ნაწილი. მე იმპროვიზაციით გამოვიყენე თეთრი სახის ლობიო ან ქუდი, რომელიც ჩვენ გვქონდა მოთავსებული და გადავაკეთე ზედა ნაწილი, ასე რომ, ის ლაზერული მოჭრილი ფორმის ფორმას მიჰყვებოდა.
რა თქმა უნდა, არსებობს უამრავი სხვა ვარიანტი და თუ თქვენ გაქვთ რაიმე ისეთი, როგორიც არის ძველი ფრინველის პლუში, თქვენ ასევე შეგიძლიათ ჩადოთ ჩიტი ან ფიგურა შიგნით, რომელიც გამოჩნდება კვერცხის გახსნისას.
მას შემდეგ რაც დაასრულებთ ამ ყველაფერს, დარწმუნდით, რომ ისიამოვნეთ და მიეცით საშუალება სხვებს გამოსცადონ თქვენი საქმე. ყოველივე ამის შემდეგ, კვერცხის წინააღმდეგ ცოტაოდენი ყვირილი არავის დააზარალებს, მით უმეტეს, თუ ის სიამოვნებითაც კი გიპასუხებთ.
გირჩევთ:
BBC Micro: bit and Scratch - ინტერაქტიული საჭე და მართვის თამაში: 5 ნაბიჯი (სურათებით)
BBC Micro: bit and Scratch - ინტერაქტიული საჭე და მართვის თამაში: ამ კვირაში ჩემი ერთ -ერთი საკლასო დავალებაა BBC Micro: bit- ის გამოყენება ჩვენს მიერ დაწერილი Scratch პროგრამასთან. ვფიქრობდი, რომ ეს იყო შესანიშნავი შესაძლებლობა გამომეყენებინა ჩემი ThreadBoard ჩადგმული სისტემის შესაქმნელად! ჩემი შთაგონება ნულიდან
წვრილმანი Arduino კონტროლირებადი კვერცხი-ბოტი: 12 ნაბიჯი (სურათებით)
წვრილმანი Arduino- ს მიერ კონტროლირებადი კვერცხის ბოტი: ამ ინსტრუქციებში მე გაჩვენებთ თუ როგორ უნდა შექმნათ თქვენი საკუთარი კვერცხი-ბოტი არდუინოს საშუალებით. ადრე მინდოდა ამის გაკეთება, მაგრამ ვფიქრობდი, რომ ეს ჩემთვის ძალიან რთულია, მაგრამ მე ვცდებოდი. აშენება ადვილია, ასე რომ დარწმუნებული ვარ ყველას შეუძლია ამის გაკეთება
მაკია მაიკის კონტროლერი - კვერცხი: 6 ნაბიჯი
Makey Makey Controller - Egg: ეს გაკვეთილი დაგეხმარებათ შექმნათ პერსონალური კონტროლერი იმ შესაძლებლობების საშუალებით, რაც გათვალისწინებულია makey makey– ს საშუალებით. კონტროლერის დიზაინი, ჩემი აზრით, უფრო შესაფერისია ერთი ხელით კონტროლერისთვის.*გთხოვთ გაითვალისწინოთ, რომ ინსტრუმენტები, რომლებიც გამოიყენება ამ
კვერცხი ტურნერი ინკუბატორისთვის 45 გრადუსიანი როტაცია: 7 ნაბიჯი (სურათებით)
კვერცხის ტურნერი ინკუბატორისთვის 45 გრადუსიანი ბრუნვისათვის: გამარჯობა დღეს მე ვაკეთებ კვერცხის შემობრუნებას ინკუბატორისთვის, რომელიც 360 გრადუსით ბრუნავს 45 გრადუსიანი კუთხით, რომელიც არა მხოლოდ კვერცხებს გადაატრიალებს და ასევე სივრცეში დარწმუნებული პატარა ხელნაკეთი ინკუბატორისთვის, თუ გინდათ რომ ნახოთ დეტალურად ნახეთ ვიდეო და
მუსიკა რეაქტიული სინათლე -- როგორ გავხადოთ სუპერ მარტივი მუსიკა რეაქტიული შუქი დესკტოპის გასაოცარი გასაკეთებლად .: 5 ნაბიჯი (სურათებით)
მუსიკა რეაქტიული სინათლე || როგორ გავხადოთ სუპერ მარტივი მუსიკა რეაქტიული შუქი დესკტოპის გასაუმჯობესებლად. ჰეი, რა ხდება ბიჭებო, დღეს ჩვენ ავაშენებთ ძალიან საინტერესო პროექტს. დღეს ჩვენ ვაშენებთ მუსიკალურ რეაქტიულ შუქს. Led შეცვლის მის სიკაშკაშეს ბასი, რომელიც რეალურად დაბალი სიხშირის აუდიო სიგნალია. აშენება ძალიან მარტივია. ჩვენ