Სარჩევი:
- ნაბიჯი 1: როგორ დავიწყე და რა დაგჭირდებათ
- ნაბიჯი 2: შეადგინეთ სიმღერა
- ნაბიჯი 3: შეაერთეთ OLED
- ნაბიჯი 4: დააკავშირეთ ძალის მიმართ მგრძნობიარე რეზისტორი და LED დანარჩენებთან
- ნაბიჯი 5: კოდი
- ნაბიჯი 6: ყუთის მშენებლობა
- ნაბიჯი 7: ჯარისკაცის დრო
- ნაბიჯი 8: ყველაფერი ერთად ააწყვეთ
ვიდეო: მუსიკალური ყუთი მინი მონიტორით (OLED) და LED: 8 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ჩემი იდეა იყო ყუთი, რომელიც გახსნიდა მუსიკას. მას ასევე აქვს ჩვენება emoji, რომელიც იღვიძებს და გილოცავთ. მასში ასევე არის LED, რომელიც ანათებს, თუკი თითებს შორის დაჭერილი გაქვთ ძალის მიმართ მგრძნობიარე რეზისტორი, ხოლო სიმღერის შემდეგი მარყუჟი ხდება. მუსიკა ჩერდება, თუ ისევ დახურავთ ყუთს, რადგან სახურავი იკეტება ღილაკზე.
მინდოდა გამეკეთებინა ყუთი, რომელიც მუსიკალური ყუთის გვერდით იყო, ისევე როგორც პატარა რობოტი პიროვნებით. ჩვენება, რომელიც აჩვენებს 2 ემოციას, თამაშობს ყველაზე დიდ როლს ამაში, რადგან შევამჩნიე, რომ ადამიანები უფრო მეტად ეხმიანებიან საგნებს, რომლებსაც აქვთ სახე. ემოციებზე გამოსახული ემოცია გამოხატავს ემოციას, რაც ხელს უწყობს იდეას, რომ ის იყოს პატარა რობოტი. მე შევნიშნე, რომ ხალხი ამაზე დადებითად რეაგირებს. ძალის მიმართ მგრძნობიარე რეზისტორი მას ურთიერთქმედებას მატებს. თუ მას დააჭერთ ისე, როგორც სიმღერა გადადის მეორე მარყუჟზე, შუქი აანთებს, რაც იმის ნიშანია, რომ ყუთი რეაგირებს თქვენზე. სინათლე, რომელიც მე ავირჩიე არის ყვითელი, რომელიც ბედნიერი ფერია და ემთხვევა ყუთის ექსტერიერს.
აქ მოცემულია დეტალური ინფორმაცია იმის შესახებ, თუ როგორ გავაკეთე ეს პროექტი.
ნაბიჯი 1: როგორ დავიწყე და რა დაგჭირდებათ
დავიწყე იმის კონცეპტუალური ესკიზის გაკეთებით, რისი გაკეთებაც მინდოდა
რაც დაგჭირდებათ:
1. არდუინო. (მე გამოვიყენე Arduino Uno.)
2. OLED დისპლეი. (მე გამოვიყენე 0.96 OLED I2C)
3. პიეზო ზუზუნი.
4. Pushbutton.
5. ძალისადმი მგრძნობიარე რეზისტორი.
6. LED.
7. 220 Ohm რეზისტორი და 1KOhm რეზისტორი.
8. მავთულები. (მე გამოვიყენე jump start კაბელები.)
9. პატარა მიკროსქემის დაფა.
10. გასაყიდი რკინა და კალის.
რა გჭირდებათ ყუთის გასაკეთებლად:
1. ხე.
2. ხერხი.
3. ქვიშის ქაღალდი ან მოსახვეწი მანქანა.
4. ჩაქუჩი და ლურსმნები.
5. ჩამკეტები, ხრახნები და პატარა ჩამკეტი.
7. საბურღი და ხრახნიანი
8. წებოვანი ლენტი.
მთელი პროექტის კოდის სრული ვერსია მოგვიანებით იქნება მოცემული ამ სახელმძღვანელოში
ნაბიჯი 2: შეადგინეთ სიმღერა
შემდეგ, მე შევქმენი სიმღერა, რომლის ყუთის დაკვრა მინდოდა
მე გამოვიყენე ციფრული პროგრამული უზრუნველყოფა ამისათვის, მაგრამ თქვენ ასევე შეგიძლიათ გამოიყენოთ ინსტრუმენტი და ჩაწეროთ ნოტები, ან ითამაშოთ პიეზო ზუზერთან და სიხშირებთან ერთად.
ძალიან ადვილია პიეზო ზუზერის დაკავშირება. ყველაფერი რაც მას სჭირდება არის შესასვლელი პინი. (მე გამოვიყენე 12) და დასაყენებელი პინი. მე ასევე დავაყენე ღილაკი ჩემი პურის დაფის ორ მხარეს შორის, რათა ხიდი ყოფილიყო. თუ დააჭირეთ ღილაკს, ეს ღილაკი შეწყვეტს ხმას,
მე გამოვიყენე ეს მოსახერხებელი საიტი ჩემი კოდის ჩანაწერების სიხშირეებად გადასათარგმნელად:
pages.mtu.edu/~suits/notefreqs.html
მესამე სურათზე თქვენ შეგიძლიათ ნახოთ ჩემი კოდის პატარა ნაჭერი სიმღერისთვის. "ტონის" შემდეგ, ფრჩხილებს შორის პირველი ციფრი არის de pin, სადაც Piezo buzzer არის დაკავშირებული. მეორე ციფრი არის ტონის სიხშირე. დაგვიანებით, რიცხვი ფრჩხილებს შორის არის ის, თუ რამდენ ხანს ინარჩუნებს ტონი მანამ, სანამ ის არ გადადის მის ქვემოთ.
ნაბიჯი 3: შეაერთეთ OLED
OLED- ს, რომელსაც მე ვიყენებ, აქვს ოთხი წერტილი: GND, VCC, SCL და SDA.
GND თქვენ დაუკავშირდებით GND– ს (ადგილზე) თქვენს Arduino– ზე.
VCC თქვენ დაუკავშირდებით 5V (5 ვოლტს) არდუინოზე.
SCL– დან SCL– მდე.
და SDA TO SDA.
იმისათვის, რომ OLED მუშაობდეს, თქვენ ჯერ უნდა გადმოწეროთ რამდენიმე ბიბლიოთეკა.
გადმოვწერე Adafruit Circuit სათამაშო მოედანი, Adafruit GFX ბიბლიოთეკა და Adafruit SSD1306.
მე გამოვიყენე ესკიზის მაგალითი ssd1306_12x64_i2c იმის დასადგენად, მუშაობს თუ არა. ამის ნახვა შეგიძლიათ ფაილში> მაგალითი> Adafruit SSD1306> ssd1306_128x64_i2c (მე ეს ავირჩიე, რადგან ჩემს ეკრანს აქვს ეს ზომა) თქვენ შეგიძლიათ ნახოთ ეს მეორე სურათზე
თუ ეს ფაილი არ მუშაობს, ეს შეიძლება იყოს ის, რომ თქვენ უნდა შეცვალოთ რაიმე პატარა მასში.
მოძებნეთ კოდი ბათილად დაყენების ქვეშ:
თუ (! display.begin (SSD1306_SWITCHCAPVCC, 0x3D)) {// მისამართი 0x3D 128x64
მე აქ ჩავრთე D, რადგან მე უნდა შემეცვალა ეს D, რომ გამეკეთებინა.
მესამე სურათზე თქვენ ხედავთ ჩემს კოდს, რომელიც ქმნის პირველი სურათის ემოციას.
ნაბიჯი 4: დააკავშირეთ ძალის მიმართ მგრძნობიარე რეზისტორი და LED დანარჩენებთან
ძალის მგრძნობიარე რეზისტორისა და LED- ის დასაკავშირებლად გჭირდებათ 2 რეზისტორი. 220 Ohm LED- ისთვის და 1K Ohm რეზისტორი ძალის მიმართ მგრძნობიარე რეზისტორისთვის.
LED:
LED– ის პოზიტიური ფეხი უნდა იყოს დაკავშირებული 220 Ohm რეზისტორთან, რომელიც აკავშირებს Arduino– ს პინ 10 – ს. LED- ის უარყოფითი ფეხი უნდა იყოს დაკავშირებული მიწის ხაზთან ცალკე პატარა მიკროსქემის დაფაზე. მიკროსქემის დაფაზე გავაკეთე სახმელეთო ხაზი და 5 ვოლტიანი ხაზი, რადგან მე მქონდა ძალიან ბევრი ქინძისთავი, რომელიც საჭირო იყო იქ წასასვლელად და არ იყო საკმარისი ხვრელები ჩემს არდუინოზე.
ძალის მიმართ მგრძნობიარე რეზისტორი:
ძალის მიმართ მგრძნობიარე რეზისტორს სჭირდება მარცხენა ფეხი, რომელიც დაკავშირებულია როგორც 1K Ohm რეზისტორთან, ასევე მავთულხლართთან, რომელიც აკავშირებს Arduino– ს ხვრელ A0– სთან. 1K Ohm რეზისტორი დაუკავშირდით მიწის ხაზს მიკროსქემის დაფაზე.
მარჯვენა ფეხი თქვენ აკავშირებთ 5 ვოლტის ხაზს მიკროსქემის დაფაზე.
იმისათვის, რომ ეს ყველაფერი კოდში იმუშაოს, თქვენ უნდა განსაზღვროთ რომელ პინთან არის ის დაკავშირებული void setup () { - ის ზემოთ.
ნაბიჯი 5: კოდი
აქ მოცემულია კოდის ბმული:
github.com/kai-calis/Kai-fawn/blob/master/Arduino%20code%20for%20a%20school%20project
ნაბიჯი 6: ყუთის მშენებლობა
თქვენ ნახეთ სულ 8 ხის ფირფიტა.
ხე, რომელსაც ვიყენებ, დაახლოებით 0.5 სმ სისქისაა.
1. ყუთის სახურავი და ქვედა არის 11 სმ 11 სმ.
2. ეს არის ყუთის მარცხენა და მარჯვენა მხარე, რომელიც არის 10.2 სმ 8 სმ. გააკეთეთ ერთ -ერთი ფირფიტა კვადრატული ხვრელით, რომ არდუინოს USB კაბელი გამოვიდეს. ეს ხვრელი არის 1.5 სმ 1.5 სმ და დაახლოებით 1 სანტიმეტრია ხის ფირფიტის დასაწყისიდან.
3. ეს არის ყუთის წინა და უკანა მხარე და არის 11 სმ 8 სმ
4. ეს არის პატარა თარო Piezo buzzer, OLED და დანარჩენი დაისვენებს შიგნით. თქვენ მოგიწევთ OLED- ის ხვრელის გაბურღვა დაახლოებით 1 სმ 0.5 სმ -ით, რათა მავთულები გაიჭრას, მაგრამ დანარჩენ OLED- ს შეუძლია დაისვენოს თაროზე.
LED- ის ხვრელისთვის გჭირდებათ საბურღი 0.5 სმ.
ძალის მიმართ მგრძნობიარე რეზისტორისთვის საჭიროა 1 სმ 0.5 სმ ხვრელი
პიეზო ზუზერისთვის საჭიროა 1.4 სმ ხვრელი.
Push ღილაკისთვის გჭირდებათ 4 პატარა ხვრელი 0.2 სმ, რათა მისი ფეხები ამოიჭრას.
5. და ბოლოს, დაგჭირდებათ ხის ფირფიტა 10 სმ 10 სმ, ეს ფირფიტა დაფარავს არდუინოს და მის მავთულს. მე გადავიპარსე და ჩამოვწიე ამ ფირფიტის ორი საპირისპირო მხარე, რათა მას შეეძლო დაეყრდნო მე -4 ნომრის თაროზე და მტკიცედ დაეყრდნო ყუთის კუთხეში.
მე ლურსმნებს ვიყენებდი მხარეების დასაკავშირებლად, სახურავისთვის 2 სახსარი და საკეტი სახურავის დახურვის მიზნით.
ნუ დაგავიწყდებათ, რომ შეავსოთ ყველა კიდე, რომ მიიღოთ უფრო სუფთა სახე და თავიდან აიცილოთ ნამსხვრევები.
ყუთის შექმნისას ჯერ არ ჩაწეროთ ნომერი 4 და 5
ნაბიჯი 7: ჯარისკაცის დრო
მე დავამატე მავთულის რუკა, ასე რომ თქვენ შეგიძლიათ დააკოპიროთ იგი სურათზე.
ნუ დაგავიწყდებათ, შეამოწმოთ, არის თუ არა ყველაფერი სწორად დაკავშირებული დაინახავთ მუშაობს თუ არა შედუღებას შორის.
მას შემდეგ, რაც soldering მე ჩაქუჩით 2 პატარა ლურსმნები, რათა OLED არ გადავიდეს.
საბოლოო ჯამში, ის უნდა გამოიყურებოდეს მესამე სურათის მსგავსი.
ნაბიჯი 8: ყველაფერი ერთად ააწყვეთ
წინა საფეხურიდან მე –4 ნომრის თარო რომ დამედო, მე პირველად გავზომე, რამდენად მაღალი უნდა ყოფილიყო იგი სახურავით დაჭერით. ამის გაკეთება შეგიძლიათ გაზომოთ რამდენად მაღალია ღილაკი თაროდან და რამდენად მაღალია იგი დაჭერისას. ეს სიგრძე თქვენ დაამატებთ თქვენს მიერ გამოყენებულ ხის სისქეს და აყენებთ ორ ლურსმანს თითოეულ მხარეს. თარო მათზე დაისვენებს. მე დავამატე 2 დამატებითი ფრჩხილი, თითო თითოეულ მხარეს, თაროზე ზემოთ, რათა შეინარჩუნონ ისინი. ამ ლურსმნებს ვიხრი L ფორმის მსგავსად, რომ ადვილად გამოვიყენო ეს კაკალი მათ ამოსაღებად.
შელფის ამოღებისთანავე, ხის ფირფიტა ნომერი 5 შევაერთე ნომერ 4 -ის თაროზე, 4 -ე ნომრის ქვეშ წებოვანი ლენტით და მე -5 ნომრით ვამაგრებ გაფართოებულ ბოლოს. თქვენ უნდა გქონდეთ სურათი 3 -ის მსგავსი.
სამწუხაროდ, მე არ ველოდი, რომ დამოკიდებული უნდა დაეყრდნო მხოლოდ ღილაკზე, რაც ხელს შეუშლიდა მას ღილაკის დაჭერაში. სწრაფი გამოსავალი, რომელიც აღმოვაჩინე იყო პლასტმასის თხელი ნაჭრის დადება, დამოკიდებული იმავე ზომის სისქეზე, ზუსტად მის ზემოთ, რათა ღილაკზე დაეჭირა.
გირჩევთ:
მუსიკალური ყუთი მსუბუქი ჩვენებით: 9 ნაბიჯი (სურათებით)
Music Box With Light Show: გამარჯობა და კეთილი იყოს თქვენი მობრძანება, ამ გაკვეთილში ჩვენ გაჩვენებთ თუ როგორ შეგიძლიათ შექმნათ თქვენი საკუთარი მუსიკალური ყუთი ჩართული მსუბუქი შოუს საშუალებით. ყველაფერი რაც თქვენ გჭირდებათ არის ცარიელი საქმე. ჩვენ ავიღეთ საქმე, რომელიც ჩვეულებრივ გამოიყენება ინსტრუმენტებისთვის. ამ პროექტში შეგიძლიათ იყოთ ძალიან შემოქმედებითი, ასე რომ თქვენ არ გჭირდებათ
ტობიასი - არდუინოს მუსიკალური ყუთი ტელევიზიით: 5 ნაბიჯი (სურათებით)
Tobias - Arduino Music Box With TVout: უპირველეს ყოვლისა, ნება მომეცით წარმოგიდგინოთ ტობიასი, ჩემი შეყვარებულის გიგანტური ტედი დათვი, რომელიც ამ პროექტის შთაგონებაა. ტობიას აქვს პიროვნება, რომელიც დროთა განმავლობაში შეიქმნა, ხოლო ჩვენ ხუმრობით გვაინტერესებს რას აკეთებს ის სანამ ის სამსახურშია. პროექტი არის
საბავშვო MP3 მუსიკალური ყუთი: 6 ნაბიჯი (სურათებით)
საბავშვო MP3 მუსიკალური ყუთი: არდუინოს გარშემო ახალი DIY პროექტების ძებნისას ვიპოვე რამდენიმე კარგი იდეა ბავშვებისთვის RFID დაფუძნებულ MP3 პლეერებზე. და არსებობს ერთი დიდი პროფესიონალური სათამაშოების ყუთი ბაზარზე - ეს ბიჭები მართავენ. მათ გააკეთეს დიდი ბიზნესი თავიანთი ჭკვიანი იდეის საფუძველზე. Ჩეკი
პორტატული MP3 AUX მუსიკალური ყუთი: 23 ნაბიჯი (სურათებით)
პორტატული MP3 AUX Music Box: ეს პროცესის ანალიზი გვიჩვენებს, თუ როგორ უნდა ავაშენოთ MP3 პლეერი Arduino Nano– ით, ფაილები არის 16 ბიტიანი MP3 და მუშაობს ტრადიციისგან განსხვავებით Arduino მუსიკალური პლეერები, რომლებიც შემოიფარგლება 8 ბიტიანი WAV– ით. აჩვენებს ლაზერული c
Handheld 6 Note მუსიკალური ყუთი / ინსტრუმენტი (ადვილი გასაკეთებელი და გასაუმჯობესებელი!): 5 ნაბიჯი (სურათებით)
Handheld 6 Note მუსიკალური ყუთი / ინსტრუმენტი (ადვილი გასაკეთებელი და გასაუმჯობესებელი!): გამარჯობა! მარტინ მოლინის შთაგონებით, შვედური ჯგუფის წევრის სახელწოდებით Wintergatan, მე ცოტა ხნის წინ შემიყვარდა მუსიკალური ყუთები და ყველაფერი მათ შესახებ. ადამიანები, რომლებიც სიმღერებს ქმნიან მუსიკალური ყუთებისთვის, კვლავ იყენებენ ძველმოდურ ხერხს სიმღერის დარტყმისთვის