Мазмұны:
- 1 -қадам: Тұжырымдама
- 2 -қадам: Қажетті заттар: Android телефоны
- 3 -қадам: Google API орнату
- 4 -қадам: телефонды орнату
- 5 -қадам: Қосымша: Vintage Boombox -ты жаңарту
- 6 -қадам: Оны қолданыңыз: ықшам дискілерді сканерлеңіз және ойнатыңыз
- 7 -қадам: баламалы қолдану
- 8 -қадам: Сенімділік - тамаша орындаушылар
- 9 -қадам: Сенімділік - жақсы орындаушылар
- 10 -қадам: Сенімділік - нашар орындаушылар
Бейне: CD ойнатқышсыз, AI мен YouTube көмегімен CD ойнатыңыз: 10 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Компакт -дискілерді ойнатқыңыз келеді, бірақ CD ойнатқышы жоқ па? Компакт -дискілерді жұлып алуға уақыт болмады ма? Оларды жояды, бірақ қажет болған жағдайда файлдар қол жетімді емес пе?
Проблема жоқ. AI (жасанды интеллект) сіздің ықшам дискіңізді анықтауға мүмкіндік берсін, ал YouTube оны ойнатсын!
Мен Android қосымшасын жаздым және келесі әрекеттерді орындадым:
1. ықшам дискінің суретін түсіріңіз, 2. Google Vision көмегімен мәтіндік кілт сөздерді іздеңіз 3. YouTube -тен сәйкес ойнату тізімін іздеңіз 4. содан кейін табылған ойнату тізімінде YouTube -ті іске қосыңыз.
Бұл нұсқаулық бағдарламаны орнатуды, орнатуды және қолдануды қамтиды. Бонус ретінде ол 80 -ші жылдардағы винтажды бумбоксты қайта жабдықтауды қысқаша қамтиды.
Егер сізге бұл жоба ұнайтын болса, оған аудио байқауда дауыс беріңіз!
1 -қадам: Тұжырымдама
Компакт -дискілердегі мәселе
Менде бірнеше жүздеген ықшам дискілер бар, бірақ бізде аудио CD ойнатқыш жоқ. Он жылдан астам уақыт бұрын мен компакт -дискілерді жыртуды бастадым: ақырында олардың жартысынан азы жыртылып, қайда екені белгісіз.
Бүгінде біздің заттардың көпшілігі смартфондарда, бұлтта, ағынмен.
Бірақ маған әлі де компакт -дискілер ұнайды. Олар маған нені білдіреді? Мүмкін, мен сатып алған музыканы физикалық түрде иелене алатын сезім. Немесе тұжырымдамалық альбомдар болған уақытты еске түсіру …
YouTube пен Google Cloud Vision енгізіңіз
YouTube -те көптеген дискілер, тіпті онша танымал емес, жырылып, ойнату тізімі ретінде жарияланды.
Google Cloud Vision кескінді талдау қызметтерін ұсынады, оның ішінде біз суретті таңбалауды қолданамыз. Қысқаша айтқанда, сурет жіберіледі, қызмет оны талдайды (Google үйреткен модельдермен машиналық оқытуды қолдана отырып) және суретте танылған нәрсені білдіретін мәтіндік кілт сөздер болып табылатын белгілерді қайтарады. Cloud Vision таңқаларлық түрде CD -туындыларын тануда жақсы.
Шешім
Соңғысын байқап, Python -да жылдам тестілеуден кейін мен Android қосымшасын (Котлинде жазылған) жазуды шештім, ол:
1. ықшам дискіні фотосуретке түсіру, 2. суретті сипаттайтын кілт сөздерді алу үшін Google Vision сұраңыз, 3. осы кілт сөздерге сәйкес келетін толық альбом бар -жоғын білу үшін YouTube -тен сұраңыз.
4. табылған ойнату тізімінде YouTube іске қосыңыз.
Неліктен смартфонды пайдалану керек?
Шындығында, мұнда бәрі қажет және жақсы біріктірілген, атап айтқанда камера.
Қолданылған смартфондар Raspberry Pi -ге медиа орталықтарды құруға жақсы балама болып табылады.
2 -қадам: Қажетті заттар: Android телефоны
Телефон
Қазіргі Android ұялы телефонын пайдаланыңыз немесе арнайы музыкалық ойнатқыш жасағыңыз келсе (ескі) телефонды алыңыз.
Не сатып алу керек?
Сіз арзан жаңа телефон сатып алуыңыз керек пе, әлде ескі телефонды сатып алуыңыз керек пе? Жобаның техникалық сипаттамалары бұл жоба үшін аса маңызды болмаса да, мен жаңасын 100 доллардан төмен сатып алуды ұсынбаймын, себебі сапасы өте нашар болуы мүмкін (экраны нашар, жалқау). Егер сіз ескі флагманды сатып алуды ойласаңыз, онда сіз не алатындығыңызды ешқашан білмейтіндігіңізді ұмытпаңыз.
Егер сіз оны сатып алмас бұрын сынап көрсеңіз, әрқашан жақсы.
Мен iPhone қолдана аламын ба?
Әлі де емес, мен білетін де емес. Мен тек Android үшін қосымшаны жасадым.
Егер сіз баламалы iOS қосымшасын білсеңіз немесе оны әзірлесеңіз немесе білетін біреуді білсеңіз, маған хабарлаңыз!
3 -қадам: Google API орнату
Сізге API интерфейсін қосу және API кілтін алу қажет болады.
1. API мен кілттер туралы
Google қызметтеріне сіздің атыңыздан кіру үшін мобильді қосымшаға API кілттері қажет.
Google Cloud Vision API үшін, https://cloud.google.com/vision/pricing#prices бойынша айына 1000 -ға дейін анықтау ақысыз.
YouTube Data API үшін https://developers.google.com/youtube/v3/getting-started#quota бойынша квота тәулігіне 1 миллион бірлікті құрайды. Бір CD іздеу үшін сіз 100+6 бірлігін тұтынасыз, бұл күніне 9433 іздеу жасай алатындығыңызды білдіреді.
* * * Бұл сізге ешқандай шығын әкелмеуі керек. Дегенмен, мұны өзіңіздің тәуекелдеріңізде жасаңыз. Мен бұл оқулықтан немесе ScanTube қосымшасынан туындаған мәселелерге жауап бере алмаймын. * * *
2. YouTube және Google Cloud Vision API қосылып, кілтті алыңыз
2а Https://console.developers.google.com/apis сайтына кіріңіз
2b. Жобаңызды жасаңыз, оны атаңыз. ScanTube.
2с. Тіркелгі деректерін жасаңыз:- Тіркелгі деректерін таңдаңыз: https://console.developers.google.com/apis/credentials- API кілті тіркелгі деректерін жасаңыз.- Кілт мәнін компьютердегі жергілікті мәтіндік файлға көшіріңіз.
2d. YouTube API қосу:- https://console.developers.google.com/apis/library сайтына кіріп, YouTube Data API v3 табыңыз. Оны іске қосыңыз.
2е. Cloud Vision API қосу:- https://console.developers.google.com/apis/library сайтына кіріп, Cloud Vision API табыңыз. Оны іске қосыңыз.
Біз YouTube және Cloud Vision қызметтері үшін бірдей API кілтін қолданамыз, сондықтан біз бұл бөлікті аяқтадық.
4 -қадам: телефонды орнату
ScanTube қосымшасы Google Play дүкенінде бета -тестілеу бағдарламасында қол жетімді.
Біріншіден, Құпиялылық саясатын оқып, қабылдағаныңызға сенімді болыңыз.
1. ScanTube Android қосымшасын орнатыңыз
Ұялы телефоннан мына сілтемеге өтіңіз: https://play.google.com/apps/testing/digital.bauermeister.scantube, содан кейін оны Google Play -ден жүктеу түймесін басып, нұсқауларды орындаңыз.
(Егер сіз әзірлеуші болсаңыз және дереккөзді оқығыңыз келсе, https://github.com/pbauermeister/ScanTube сайтына кіріңіз.)
2. ScanTube Android қолданбасын теңшеңіз
2а ScanTube қосымшасын іске қосыңыз, камераны пайдалануға рұқсат етіңіз.
2b. Бірінші рет қолданған кезде қолданба қолданба кілттерін орнатуды ұсынады, сондықтан оны орындаңыз:- Google Vision қолданба кілті үшін жоғарыда алынған API кілтін енгізіңіз (*).- YouTube қолданба кілті үшін сол API кілтін енгізіңіз (*).
(*) API кілтін қолмен терудің орнына (бұл үлкен жүктеме), оны компьютерден телефонға электрондық пошта арқылы немесе DropBox файлы арқылы жіберіп, оны ScanTube параметрлері өрісіне көшіріп қоюға болады.
2с. Негізгі экранға оралыңыз, тіс белгішесін басу арқылы параметрлерді бастаңыз. Жалпы параметрлерді қарап шығыңыз. Атап айтқанда, камераны таңдау сіздің жағдайыңызға сәйкес орнатылады. Медиа орталыққа кіру үшін: алдыңғы камера. Қолмен жұмыс жасау үшін: артқы камера.
3. Android негізіндегі медиа орталық үшін басқа да ойлар
- Nova Launcher орнатыңыз және жұмыс үстелінің қажетті бағдарын орнатыңыз.
- Жұмыс үстелінде ScanTube, YouTube және аудио/бейнеге қатысты кез келген басқа қосымшалар үшін таңбашалар жасаңыз.
- Барлық қатысы жоқ бағдарламаларды жойыңыз немесе өшіріңіз.
Егер кез келген адам осы медиа орталықты пайдалана алатын болса:
- Құлыптау экранын өшіріңіз.
- Жеке деректер мен электрондық хаттар жоқ арнайы Google есептік жазбасын пайдаланыңыз
5 -қадам: Қосымша: Vintage Boombox -ты жаңарту
Бұл қадамда ұялы телефон 80 -ші жылдардағы ескі бумбоксқа орнатылады.
Смартфонды орнату
Бумбокстың барлық бастапқы функциялары бұзылмайтын және өте функционалды, оның ішінде кассета ойнатқышы бар, мен оларды сақтап, телефонды лентаның есігінің сыртына орнатуды шештім.
Дыбыстық сигналдар
Бумбокстың AUX кірістері бар. Бұл сатып алу шешімінің факторы болды. Мен оларды телефон ұясына қостым.
Смартфонды қуаттандыру
Желілік трансформатор ақаулы, сондықтан мен сыртқы 9В адаптерін қолданамын. 9В, себебі бумбокс 6х1,5В батареяларды қабылдайды. LDO кернеу реттегіші (LM1117T-5.0) телефонды USB арқылы қосу үшін 9В-тан 5В құрайды.
Қосылымдар
Ақырында мен есік кеңістігі арқылы өтетін жалпақ жолақты кабельді пайдаланып, қуат пен дыбыстық сигналдарды сыртқа шығардым.
Қазір бізде 80 -ші жылдардағы шынайы тірі адам бар
Ол өте жақсы күйде, қазіргі уақытта YouTube, Интернет -ағын мен AI -ге жаңартылды.
Қандай сүйкімді!
6 -қадам: Оны қолданыңыз: ықшам дискілерді сканерлеңіз және ойнатыңыз
Егер бәрі жақсы болса, онда қолдану 1-2-3 сияқты қарапайым болады.
Телефонның деректер байланысы бар екеніне көз жеткізіңіз (WiFi немесе мобильді деректер арқылы).
Қолданылуы
1. Камераға дискіні квадратқа беріңіз, ол экранның төртбұрышты бөлігін толығымен алатынша және ол өткір болады. Жарық көздерінен шағылудан аулақ болыңыз.
2. Сканерлеу түймешігін басыңыз.
3. Компакт -дискіге сәйкес келетін ойнату тізіміне YouTube шақырылатынын күтіңіз.
7 -қадам: баламалы қолдану
Әрине, қалтада тым көп орын алатын нақты ықшам дискіні пайдаланудың қажеті жоқ.
Мысалы, мен 2,75 дюймге дейін қысқаратын 16 сүйікті компакт -дискімді көшірдім және ламинаттадым, және бір қалтаға сыйымды физикалық суррогат коллекциясы бар!
8 -қадам: Сенімділік - тамаша орындаушылар
Бұл компакт -дискілер өте жақсы танылды және олардың ойнату тізімдері сенімді түрде табылды.
9 -қадам: Сенімділік - жақсы орындаушылар
Бұл ықшам дискілер үшін соңғы нәтиже жақсы болды, бірақ оларды дұрыс түсіру қиын болды, себебі жарық шағылыстары айқынырақ.
10 -қадам: Сенімділік - нашар орындаушылар
Бұл дискілер үшін суретшілер дұрыс танылды, бірақ қате альбомдар табылды.
Негізінен, кескінді анықтау жақсы кілт сөздерді қайтарады, бірақ күтпеген ойнату тізімдері табылды.
Ұсынылған:
NODE MCU мен BLYNK көмегімен температура мен ылғалдылықты бақылау: 5 қадам
NODE MCU мен BLYNK көмегімен температура мен ылғалдылықтың мониторингі: Сәлеметсіздер ме, балалар, бұл нұсқаулықта MCU мен BLYNK түйінінің көмегімен DHT11-Температура мен ылғалдылық сенсоры көмегімен атмосфераның температурасы мен ылғалдылығын алуды үйренейік
Потенциометр мен батырмалардың көмегімен Arduino DC тұрақты қозғалтқышының жылдамдығы мен бағыты: 6 қадам
Потенциометр мен түймелердің көмегімен Arduino DC қозғалтқышының жылдамдығы мен бағытын басқару: Бұл оқулықта біз L298N DC MOTOR CONTROL драйверін және потенциометрді тұрақты қозғалтқыштың жылдамдығы мен бағытын екі түймемен басқару үшін қолдануды үйренеміз
Өңдеу мен Arduino мен 7 сегменті мен сервистік GUI контроллерін қосу: 4 қадам
Processing and Arduino мен Make 7 Segment and Servo GUI контроллерін қосу: Кейбір жобалар үшін сізге Arduino -ны қолдану қажет, себебі ол прототиптеудің оңай платформасын ұсынады, бірақ Arduino -ның сериялық мониторында графиканы көрсету өте ұзақ уақытты қажет етеді және тіпті қиын. Сіз Arduino сериялық мониторында графиктерді көрсете аласыз
DHT11 температура сенсорын Arduino мен басып шығару температурасы мен жылу мен ылғалдылықта қалай қолдануға болады: 5 қадам
DHT11 температура сенсоры Arduino мен басып шығару температурасы бар жылу мен ылғалдылықта қалай қолданылады: DHT11 сенсоры температура мен ылғалдылықты өлшеу үшін қолданылады. DHT11 ылғалдылық пен температура сенсоры электрониканың өте танымал әуесқойлары, DIY электроникасының жобаларына ылғалдылық пен температура туралы мәліметтерді қосуды жеңілдетеді. Бұл әр
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын қолданатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: 5 қадам (суреттермен)
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын пайдаланатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: wifi мен қашықтан және андроид қосымшасы арқылы nodemcu мен IR қабылдағышты қолданатын 8 релелік қосқышты басқару. Қашықтан басқару құралы wifi қосылымына тәуелсіз жұмыс істейді. МҰНДА