Სარჩევი:

მუსიკალური ყუთი მინი მონიტორით (OLED) და LED: 8 ნაბიჯი (სურათებით)
მუსიკალური ყუთი მინი მონიტორით (OLED) და LED: 8 ნაბიჯი (სურათებით)

ვიდეო: მუსიკალური ყუთი მინი მონიტორით (OLED) და LED: 8 ნაბიჯი (სურათებით)

ვიდეო: მუსიკალური ყუთი მინი მონიტორით (OLED) და LED: 8 ნაბიჯი (სურათებით)
ვიდეო: 📺 SAMSUNG UE55RU7300UXUA მრგვალი ეკრანის ტელევიზორი / 55 ინჩი 2024, ნოემბერი
Anonim
მუსიკალური ყუთი მინი მონიტორით (OLED) და LED
მუსიკალური ყუთი მინი მონიტორით (OLED) და LED
მუსიკალური ყუთი მინი მონიტორით (OLED) და LED
მუსიკალური ყუთი მინი მონიტორით (OLED) და LED
მუსიკალური ყუთი მინი მონიტორით (OLED) და LED
მუსიკალური ყუთი მინი მონიტორით (OLED) და LED

ჩემი იდეა იყო ყუთი, რომელიც გახსნიდა მუსიკას. მას ასევე აქვს ჩვენება 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
შეაერთეთ OLED
შეაერთეთ OLED
შეაერთეთ OLED
შეაერთეთ OLED
შეაერთეთ 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 დანარჩენზე
დააკავშირეთ ძალის მიმართ მგრძნობიარე რეზისტორი და LED დანარჩენზე
დააკავშირეთ ძალის მიმართ მგრძნობიარე რეზისტორი და LED დანარჩენზე
დააკავშირეთ ძალის მიმართ მგრძნობიარე რეზისტორი და 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 -ის მსგავსი.

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

გირჩევთ: