Სარჩევი:
- მარაგები
- ნაბიჯი 1: კოდი - ატვირთვა
- ნაბიჯი 2: კოდი (შეცვალეთ მუსიკა)
- ნაბიჯი 3: კოდი (შეცვალეთ სურათი / ფოტო)
- ნაბიჯი 4: 3D მოდელი
- ნაბიჯი 5: შეკრება
ვიდეო: ტობიასი - არდუინოს მუსიკალური ყუთი ტელევიზიით: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
უპირველეს ყოვლისა, ნება მომეცით წარმოგიდგინოთ ტობიასი, ჩემი შეყვარებულის გიგანტური ტედი დათვი, რომელიც არის ამ პროექტის შთაგონება.
ტობიას აქვს პიროვნება, რომელიც დროთა განმავლობაში ჩამოყალიბდა, ჩვენ კი ხუმრობით გვაინტერესებს რას აკეთებს ის სამსახურში შორს ყოფნისას.
პროექტი განკუთვნილი იყო უბრალო საჩუქრისთვის, არდუინო პიეზო სპიკერით, რომელიც უკრავდა მის საყვარელ სიმღერას. სწრაფად გამოვიდა ჩემი კონტროლიდან და გახდა მუსიკალური ყუთი:
- 3D დაბეჭდილი
- შეუძლია მუსიკის დაკვრა USB კავშირის საჭიროების გარეშე AA ბატარეების გამოყენებით
- საფორტეპიანო "კლავიშებით", რომლებიც ანათებენ თითოეულ ნოტს
- შეუძლია გამოსახულებების რეპროდუცირება ძველი CRT ტელევიზიით RCA კონექტორების საშუალებით
მარაგები
- არდუინო ნანო
- სპიკერი (მე ავიღე დაზიანებული ძველი რადიოდან)
- გადართვა გადართვა (3 პინი) - რეჟიმის ამომრჩევი
- მბრუნავი პოტენომეტრი - მოცულობის კონტროლი
- 2x 220Ω რეზისტორი
- 1x 440Ω რეზისტორი ან 2x 220Ω რეზისტორი
- 1x 1kΩ რეზისტორი
- 11 3 მმ გამათბობელი
- 2x RCA ქალი კონექტორი
- მავთულები
- 3.5 მმ თეთრი აკრილის
- ცხელი წებო ან სუპერ წებო
ინსტრუმენტები:
- soldering ნაკრები
- 3D პრინტერი
- კოდი Arduino IDE– ით კოდის ასატვირთად
ნაბიჯი 1: კოდი - ატვირთვა
თქვენ დაგჭირდებათ:
- TVout ბიბლიოთეკა - საშუალებას აძლევს Arduino– ს განათავსოს სურათები და ხმა ტელევიზორში RCA ან SCART კავშირით
- arduino -volume1 - ეს ბიბლიოთეკა აუმჯობესებს ხმის ხარისხს, იგი გამოიყენება 1 რეჟიმში (არდუინო მარტო ტელევიზიის გარეშე). თუმცა, მე –2 რეჟიმში, შეუძლებელია მისი გამოყენება ერთდროულად, რადგან ტელევიზიის ბიბლიოთეკა იყენებს იმავე ტაიმერს, როგორც ტომი 1
თუ გსურთ მუსიკის ან სურათის შეცვლა იხილეთ შემდეგი ნაბიჯები, თუ არა უბრალოდ ატვირთეთ კოდი თქვენს Arduino– ში, მაგრამ ჯერ დარწმუნდით, რომ ორივე ბიბლიოთეკა დაინსტალირებული გაქვთ.
ნაბიჯი 2: კოდი (შეცვალეთ მუსიკა)
აქ ნახავთ სიმღერას:
მუსიკა ნაწილებად დავყავი, თითოეულ ნაწილს მივაწერე ასოები, რომლებიც მეორდება. შემდეგ მე მივანიჭე მნიშვნელობა 1 -დან 16 -მდე თითოეული ნოტისთვის და მოვათავსე თითოეული მასივის 0 ხაზზე. მნიშვნელობები შეესაბამება დაკვრის ნოტის სიხშირეს (მასივის სიხშირე ). 1 -ლი სტრიქონში დავდე თითოეული ჩანაწერის ხანგრძლივობა ზემოთ. მაგალითი:
const byte melB1 [2] [6] PROGMEM = {
{11, 8, 0, 8, 7, 6}, // შენიშვნა
{1, 3, 1, 1, 1, 1}}; // ხანგრძლივობა
თუ გსურთ გამოიყენოთ სხვა სიმღერა:
- შეცვალეთ freq მასივი ახალი სასურველი სიხშირეებით (შენიშვნები)
- შეცვალეთ სიმღერების თითოეული ნაწილის შესაბამისი მასივები
- void music- ში () აირჩიეთ თანმიმდევრობა, რომელიც უნდა დაკვრა
- შეცვალეთ "X" მასივის დეკლარაციაში თითოეული ხაზის ელემენტების რაოდენობისთვის და ასევე შეცვალეთ შესაბამისი სიცარიელე, მაგალითად:
melB1 [2] [X]
ბათილი მელოდია B1 () {
for (a = 0; a <X; a ++) {
ნაბიჯი 3: კოდი (შეცვალეთ სურათი / ფოტო)
მე გამოვიყენე GIMP, რომ შევცვალო ფოტო შავ -თეთრად, ნაბიჯები:
ფერები / გაჯერება = 0
სურათი უნდა შეიცვალოს 95x95 პიქსელის გარჩევადობით. სატელევიზიო ბიბლიოთეკა იძლევა უფრო მაღალი გარჩევადობის შესაძლებლობას, მაგრამ იმ კოდის ზომის გამო, რომლის გამოყენებაც განზრახული მქონდა, იძულებული გავხდი, შემცირებულიყო რეზოლუცია.
- მართკუთხედის არჩევის ინსტრუმენტი (ასპექტის თანაფარდობა - დაფიქსირდა 1: 1)
- რედაქტირება/კოპირება
- ფაილი/შექმნა/ბუფერში
- სურათის/მასშტაბის სურათი (95x95)
აუცილებელია გამოსახულების შავ -თეთრად გადაქცევა და არა ნაცრისფერი.
- Fuzzy Select Tool და Free Select Tool იმ სფეროების შესარჩევად, რომლებშიც მე მინდა გამოჩნდეს შავი.
- ფანქარი (შავი) რომ ჩვენი არჩევანი შავი იყოს
- არჩევა / გადაბრუნება (ინვერსიავს ჩვენს არჩევანს)
- ფანქარი (თეთრი) დანარჩენი ადგილის თეთრად შესაღებად
- ფერები / სიკაშკაშე-კონტრასტი (მაქსიმუმთან განსხვავებით შავი რომ იყოს შავი)
ახლა, როდესაც ჩვენ გვაქვს სურათი შავ -თეთრი, 95x95 პიქსელის გარჩევადობით
ფაილი/ექსპორტი როგორც (. BMP)
ახალი სურათის კოდად გადასაყვანად გამოვიყენე Image2Code
რაც გვაძლევს თითქმის კარგ მასივს. შემდეგ დავაკოპირე და ჩავწერე Arduino IDE– ში.
რედაქტირება / პოვნა:
- მოძებნეთ ყველა "0xFF" და შეცვალეთ იგი "0" (შეცვალეთ ყველა)
- იგივე გააკეთეთ "0x00" - ზე და შეცვალეთ იგი "1" - ით
- წაშალეთ ყველა „{“და „}“
"0" იქნება შავი პიქსელი
"1" იქნება თეთრი პიქსელი
ნაბიჯი 4: 3D მოდელი
ყუთის 3D მოდელის შესაქმნელად გამოვიყენე SketchUp. ჩემი 3D პრინტერის შეზღუდვებისა და იმ სირთულის გამო, რაც წარმომედგინა, რომ ეს იქნებოდა შიდა კავშირები, მე გადავწყვიტე მოდელის შექმნა 4 ნაწილად.
მე ავტვირთე SketchUp ფაილი თუ გსურთ შეცვალოთ რამე დიზაინზე, თუ არა, უბრალოდ დაბეჭდეთ.stl ფაილები
ნაბიჯი 5: შეკრება
შეკრება არ არის რთული, მაგრამ რთულია ყუთის ზომისა და მავთულის რაოდენობის გამო.
გირჩევთ:
მუსიკალური ყუთი მსუბუქი ჩვენებით: 9 ნაბიჯი (სურათებით)
Music Box With Light Show: გამარჯობა და კეთილი იყოს თქვენი მობრძანება, ამ გაკვეთილში ჩვენ გაჩვენებთ თუ როგორ შეგიძლიათ შექმნათ თქვენი საკუთარი მუსიკალური ყუთი ჩართული მსუბუქი შოუს საშუალებით. ყველაფერი რაც თქვენ გჭირდებათ არის ცარიელი საქმე. ჩვენ ავიღეთ საქმე, რომელიც ჩვეულებრივ გამოიყენება ინსტრუმენტებისთვის. ამ პროექტში შეგიძლიათ იყოთ ძალიან შემოქმედებითი, ასე რომ თქვენ არ გჭირდებათ
საბავშვო MP3 მუსიკალური ყუთი: 6 ნაბიჯი (სურათებით)
საბავშვო MP3 მუსიკალური ყუთი: არდუინოს გარშემო ახალი DIY პროექტების ძებნისას ვიპოვე რამდენიმე კარგი იდეა ბავშვებისთვის RFID დაფუძნებულ MP3 პლეერებზე. და არსებობს ერთი დიდი პროფესიონალური სათამაშოების ყუთი ბაზარზე - ეს ბიჭები მართავენ. მათ გააკეთეს დიდი ბიზნესი თავიანთი ჭკვიანი იდეის საფუძველზე. Ჩეკი
პორტატული MP3 AUX მუსიკალური ყუთი: 23 ნაბიჯი (სურათებით)
პორტატული MP3 AUX Music Box: ეს პროცესის ანალიზი გვიჩვენებს, თუ როგორ უნდა ავაშენოთ MP3 პლეერი Arduino Nano– ით, ფაილები არის 16 ბიტიანი MP3 და მუშაობს ტრადიციისგან განსხვავებით Arduino მუსიკალური პლეერები, რომლებიც შემოიფარგლება 8 ბიტიანი WAV– ით. აჩვენებს ლაზერული c
მუსიკალური ყუთი მინი მონიტორით (OLED) და LED: 8 ნაბიჯი (სურათებით)
მუსიკალური ყუთი მინი მონიტორით (OLED) და LED: ჩემი იდეა იყო ყუთი, რომელიც დაუკრავს მუსიკას გახსნისას. მას ასევე აქვს ჩვენება emoji, რომელიც იღვიძებს და გილოცავთ. მასში ასევე არის LED, რომელიც ანათებს, თუკი თქვენ იკავებთ ძალის მიმართ მგრძნობიარე რეზისტორს თითებს შორის მოჭერილი, ხოლო
Handheld 6 Note მუსიკალური ყუთი / ინსტრუმენტი (ადვილი გასაკეთებელი და გასაუმჯობესებელი!): 5 ნაბიჯი (სურათებით)
Handheld 6 Note მუსიკალური ყუთი / ინსტრუმენტი (ადვილი გასაკეთებელი და გასაუმჯობესებელი!): გამარჯობა! მარტინ მოლინის შთაგონებით, შვედური ჯგუფის წევრის სახელწოდებით Wintergatan, მე ცოტა ხნის წინ შემიყვარდა მუსიკალური ყუთები და ყველაფერი მათ შესახებ. ადამიანები, რომლებიც სიმღერებს ქმნიან მუსიკალური ყუთებისთვის, კვლავ იყენებენ ძველმოდურ ხერხს სიმღერის დარტყმისთვის