Სარჩევი:
- ნაბიჯი 1: შეაგროვეთ თქვენი კომპონენტები
- ნაბიჯი 2: კავშირები
- ნაბიჯი 3: ჩამოტვირთეთ საჭირო ფაილები
- ნაბიჯი 4: მოამზადეთ აუდიო და გადააკეთეთ იგი მონაცემებად
- ნაბიჯი 5: კოდირების ნაწილი
- ნაბიჯი 6: ატვირთეთ კოდი
ვიდეო: საუბარი არდუინოზე. - MP3– ის დაკვრა არდუინოსთან ერთად ყოველგვარი მოდულის გარეშე - MP3 ფაილის Arduino– დან დაკვრა PCM– ის გამოყენებით: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ უნდა ვითამაშოთ arduino– ით mp3 ფაილი ყოველგვარი აუდიო მოდულის გამოყენების გარეშე, აქ ჩვენ გამოვიყენებთ PCM ბიბლიოთეკას Arduino– სთვის, რომელიც უკრავს 16 ბიტიან PCM– ს 8kHZ სიხშირით, ასე რომ, ამის გაკეთება შეგვიძლია.
ნაბიჯი 1: შეაგროვეთ თქვენი კომპონენტები
იყიდეთ ნაწილები: იყიდეთ რჩევა 120:
www.utsource.net/itm/p/384328.html
იყიდეთ 12V ადაპტერი:
www.utsource.net/itm/p/8013134.html
იყიდეთ ARDUINO UNO:
www.utsource.net/itm/p/7199843.html
//////////////////////////////////////////////////////
ასე რომ, ამის გასაკეთებლად, ჩვენ გვჭირდება რამოდენიმე კომპონენტი ძალიან ძლიერი Arduino და შემდეგ სპიკერი 0.5w– დან 10 w– მდე ნებისმიერი სპიკერი შეასრულებს საქმეს, თქვენ უნდა შეიძინოთ ტრანზისტორი გამაძლიერებლად, თუ თქვენი სპიკერი 0.5w– ზე მაღალია ვიდრე ჩემი 3 დღის განმავლობაში მე გამოვიყენე TIP 120 ტრანზისტორი დორის აუდიოს გასაძლიერებლად, ასევე შეგიძლიათ გამოიყენოთ ნებისმიერი აუდიო გამაძლიერებელი.
ყიდულობს ბმულებს. -
შესყიდვის საგნები (შვილობილი ბმული) -
არდუინო უნო-
www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…
სპიკერი -
www.banggood.com/2-Pcs-3-Inch-4-10W-Full-R…
www.banggood.com/50MM-0_5W- მორგებული-50 მმ ……
www.banggood.com/3-Pair-4-Ohm-3W-LCD-Panel…
TIP 120 ტრანზისტორი -
www.banggood.com/10pcs-TIP120-NPN-TO-220-D…
www.banggood.com/30pcs-TIP120-NPN-TO-220-D…
www.banggood.com/50pcs-TIP120-NPN-TO-220-D…
ნაბიჯი 2: კავშირები
კავშირები მართლაც მარტივია, თუ თქვენ იყენებთ 0.5 ვტ დინამიკს, შემდეგ პირდაპირ დაუკავშირეთ სპიკერის +ve პინ ციფრულ პინ 11 – ს Arduino– ს და –ve დინამიკის დინამიკას gnd და თუ იყენებთ 3 ვატ დინამიკს, გამოიყენეთ tip120 ტრანზისტორი და დააკავშირეთ 11 არდუინოს ტრანზისტორის ბაზაზე და -დინამიკის ღვედის ბალიში ტრანზისტორის კოლექტორთან და ტრანზისტორის ემისი გნდ პინთან არდუინოზე.
თუ დაკავშირებასთან დაკავშირებული პრობლემები მიმართეთ ვიდეოს დახმარებისთვის.
ნაბიჯი 3: ჩამოტვირთეთ საჭირო ფაილები
ამისათვის თქვენ დაგჭირდებათ რამდენიმე ფაილი, პირველ რიგში PCM.zip ფაილი, რომ დაუკრათ PCM აუდიო arduino– დან.
შემდეგ ჩვენ დაგვჭირდება Audacity პროგრამული უზრუნველყოფა ნორმალური mp3 აუდიოს 16 ბიტიანი PCM 8hkz აუდიოდ გადასაყვანად
და ბოლოს ჩვენ გვჭირდება კოდირების პროგრამული უზრუნველყოფა ამ აუდიოს მონაცემების დასაშიფრად, რომელიც შეგვიძლია ჩავწეროთ კოდში.
ჩამოტვირთეთ Audacity -
www.audacityteam.org/download/
ჩამოტვირთეთ PCM. ZIP & Encoder პროგრამული უზრუნველყოფა (ფაილი სახელად Arduino MP3.zip) -
drive.google.com/file/d/1LSb-nZcecs1VISQDP…
ნაბიჯი 4: მოამზადეთ აუდიო და გადააკეთეთ იგი მონაცემებად
მნიშვნელოვანი ნაბიჯი არის აუდიო მონაცემების მომზადება. ასე რომ, პირველ რიგში ჩვენ დაგვჭირდება mp3 ფაილი, ან თქვენ ჩაწერთ მას, ან იღებთ მას ნებისმიერი ადგილიდან, შემდეგ გახსენით ეს ფაილი Audacity- ში და დააწკაპუნეთ ფორმატზე, აირჩიეთ 16 ბიტიანი სმ სმ, შემდეგ ქვემოთ და აირჩიეთ სიხშირე აუდიოს 8000 ჰერცამდე და აუდიოს ექსპორტირება როგორც mp3.
შემდეგ გახსენით კოდირების აუდიო პროგრამული უზრუნველყოფა და გადადით აუდიო ფაილზე, რომელიც ჩვენ შევქმენით გამბედაობიდან, შემდეგ მიიღებთ შეტყობინების აუდიოს წარმატებით დაკოპირებულ ბუფერში.
ნაბიჯი 5: კოდირების ნაწილი
შემდეგი ნაწილი არის კოდირების ნაწილი, ასე რომ თქვენ გადმოწერეთ Arduin mp3.zip ფაილი, რომელიც შეიცავს PCM.zip ფაილს, ასე რომ დაამატეთ ეს PCM.zip ფაილი ბიბლიოთეკაში arduino– ში და შემდეგ გახსენით აღწარმოების მაგალითი, რომელიც ხელმისაწვდომია PCM ბიბლიოთეკაში., და იქ ესკიზში თქვენ უნდა შეცვალოთ კოდის მე -2 სტრიქონი ნიმუშში მასივი, რომელიც არის პროგრამული ტიპის თქვენ უნდა ამოიღოთ ყველა მონაცემი ამ მასივში და ჩასვით მონაცემები, რომლებიც გადაწერილია ბუფერში დაშიფრული აუდიო პროგრამული უზრუნველყოფით რა
ნაბიჯი 6: ატვირთეთ კოდი
ასე რომ, საბოლოოდ ჩვენი კოდი მზად არის, ასე რომ ატვირთეთ იგი arduino– ში და თქვენ მოისმენთ თქვენს ჩაწერილ აუდიოს სპიკერისგან, ისიამოვნეთ და თუ რაიმე პრობლემა გაგიჩნდებათ ან გსურთ ამის შესახებ ღრმად, უბრალოდ მიაწოდეთ მოწოდებული ვიდეო.
Გმადლობთ.
გირჩევთ:
როგორ გავაკეთოთ ტაში? ჩართვა/გამორთვა გადამრთველი -- ყოველგვარი IC– ს გარეშე: 6 ნაბიჯი
როგორ გავაკეთოთ ტაში? ჩართვა/გამორთვა გადამრთველი || ყოველგვარი IC– ს გარეშე: ეს არის Clap ON of Switch ყოველგვარი IC– ს გარეშე. შეგიძლია ტაშის დაკვრა? პირველად ნათურა? ON და ტაში მეორედ ნათურა? გამორთული ეს წრე დაფუძნებულია SR Flip-flop– ზე. კომპონენტები 1. BC547 NPN ტრანზისტორები (4 ცალი) 2. 10k რეზისტორები (5 ცალი) 3. 1K წინააღმდეგობა
უკაბელო დისტანციური მართვის გამოყენებით 2.4Ghz NRF24L01 მოდული არდუინოსთან ერთად Nrf24l01 4 არხი / 6 არხი გადამცემი მიმღები კვადკოპტერისთვის - Rc ვერტმფრენი - Rc თვითმფრინავი Arduino– ს გამოყენებით: 5 ნაბიჯი (სურათებით)
უკაბელო დისტანციური მართვის გამოყენებით 2.4Ghz NRF24L01 მოდული არდუინოსთან ერთად Nrf24l01 4 არხი / 6 არხი გადამცემი მიმღები კვადკოპტერისთვის | Rc ვერტმფრენი | Rc თვითმფრინავი Arduino– ს გამოყენებით: Rc მანქანის მართვა | ოთხკუთხედი | დრონი | RC თვითმფრინავი | RC ნავი, ჩვენ ყოველთვის გვჭირდება მიმღები და გადამცემი, დავუშვათ, რომ RC QUADCOPTER– ისთვის ჩვენ გვჭირდება 6 არხიანი გადამცემი და მიმღები და რომ TX და RX ტიპი ძალიან ძვირი ღირს, ამიტომ ჩვენ ვაკეთებთ ერთს ჩვენს
CD– ების დაკვრა CD პლეერის გარეშე, AI და YouTube– ის გამოყენებით: 10 ნაბიჯი (სურათებით)
CD– ების დაკვრა CD პლეერის გარეშე, AI და YouTube– ის გამოყენებით: გსურთ თქვენი CD– ების დაკვრა, მაგრამ აღარ გაქვთ CD პლეერი? არ გქონდათ დრო თქვენი CD– ების გადასაღებად? გაანადგურეს ისინი, მაგრამ საჭიროების შემთხვევაში ფაილები მიუწვდომელია? პრობლემა არ არის. მიეცით AI (ხელოვნური ინტელექტი) იდენტიფიკაციის თქვენი CD და YouTube ითამაშეთ! მე დავწერე Android app doin
ფერადი ტექსტის დაბეჭდვა პითონში ყოველგვარი მოდულის გარეშე: 3 ნაბიჯი
ფერადი ტექსტის დაბეჭდვა პითონში ყოველგვარი მოდულის გარეშე: მას შემდეგ რაც ჩემი მეორე ინსტრუქცია შემთხვევით წაიშალა, მე გადავწყვიტე ახალი გამეკეთებინა. ამ ერთში მე გაჩვენებ თუ როგორ უნდა დაბეჭდო ფერადი ტექსტი პითონში
PIR სენსორის გაკვეთილი - არდუინოსთან ერთად ან მის გარეშე: 8 ნაბიჯი
PIR სენსორის გაკვეთილი - არდუინოსთან ერთად ან მის გარეშე: ჩემი მომავალი პროექტების სახელმძღვანელოს შექმნამდე, რომელიც გამოიყენებს PIR სენსორს, ვიფიქრე, რომ მე შემიძლია შევქმნა ცალკე გაკვეთილი, რომელიც განმარტავს PIR სენსორის მუშაობას. ამით მე შემეძლება ჩემი სხვა სამეურვეო პროგრამა მოკლედ და კონკრეტულად შევინახო. Ისე