Სარჩევი:
ვიდეო: RFID Jukebox: 3 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ეს არის ჩემი ჩანაწერი "აუდიო" კონკურსში - თუ თქვენ დაინტერესებული ხართ ამით, გთხოვთ მომაწოდეთ ხმა
ეს პოსტი შეეცდება შექმნას "გადახვევის მეგობრული" ვერსია, თუ როგორ უნდა გაკეთდეს ვიდეო ამ პოსტის ზედა ნაწილში
ვიდეო აღწერს დიდ დეტალებს კონტროლის ნაკადის და რომელი პროგრამული უზრუნველყოფის მე ვიყენებ. გადახედეთ ამას, თუ გსურთ მეტი გაიგოთ.
ნაკადი შემდეგია:
ნორმალური ოპერაცია - ბარათების კითხვა და Spotify– ის გააქტიურება სიმღერების დასაკრავად:
1) RFID ტეგს კითხულობს თავსებადი ბარათის წამკითხველი
2) ბარათის მკითხველი თითოეული ბარათის სერიულ მონაცემებს აფურთხებს არდუინოს
3) არდუინო "ბეჭდავს" მონაცემებს, რომელსაც იღებს ჟოლოს პიზე
4) პი იღებს ბარათის პირადობის მოწმობას არდუინოსგან. პი ეძებს ბარათის პირადობის მოწმობას ცხრილში, რომ იპოვოს შესაბამისი Spotify URI
5) Pi მოუწოდებს Spotify API– ს შერჩეული URI– ის სათამაშოდ
დაყენების ეტაპი: RFID ტეგის დაკავშირება Spotify URI– თან
1) 3 -დან 3) ზემოდან
4) Pi ელოდება ბრძანების ხაზის კამათს კონკრეტულ Spotify URI– სთან, რომელთანაც გსურთ ბარათთან ასოცირება
5) Pi ქმნის ახალ ჩანაწერს (ან გადალახავს თუ ბარათის ID უკვე ნაპოვნია ცხრილში) cardID, SpotifyURI წყვილისთვის
ასე რომ თქვენ არ "პროგრამირებთ" ამ ტეგებს. ამ ტეგებს გააჩნიათ საკუთარი ჩამონტაჟებული მიკროკონტროლერი, რომელიც ახდენს მკითხველის ხვეულიდან მომდინარე ველის მოდულირებას მისი კონკრეტული ID- ის სრულყოფამდე. თქვენ რასაც აკეთებთ არის შექმნათ გასაღების, მნიშვნელობის წყვილების ლექსიკონისთვის, საიდანაც pi წაიკითხავს.
მაგალითად, ვთქვათ, მე მაქვს ბარათი ID- ით "2_54_57_53_23_33_3". თავდაპირველად არ ვიცი რა არის პირადობის მოწმობა, მაგრამ როდესაც ვკითხულობ არდუინოს გამომავალს მისი სკანირების შემდეგ, ეს არის ის, რაც გამოდის.
ვთქვათ, მე მსურს, რომ ეს კარტი შეასრულოს ალ გრინის უდიდესი ჰიტების ალბომმა, როდესაც ის დასკანირდება. ამის მისაღწევად, მე მივდიოდი Spotify– ში და დავაკოპირებ ალბომის URI– ს, ვიღებ "spotify: album: 6W0V8B0fJItvOwC8v114rZ". ახლა, როგორც ჩანს ვიდეოში, მე ვაწვდი ამ URI პითონის პროგრამას, რათა ასოცირებდეს ბარათის ID "2_54_57_53_23_33_3" ბარათის ID- სთან "spotify: album: 6W0V8B0fJItvOwC8v114rZ" - ის ცხრილში. "გასაღები" არის ბარათის ID, ხოლო "მნიშვნელობა" არის URI.
ახლა, როდესაც მე განვათავსებ ძირითად პროგრამას და ჩემი pi იღებს ბარათის ID- ს "2_54_57_53_23_33_3", ის გამოჩნდება ცხრილში, შეაგროვებს მასთან დაკავშირებულ URI- ს და მიაწვდის URI როგორც არგუმენტს Spotify API- ს.
მარაგები
გამოყოფილი კომპიუტერი (ჟოლოს პი საუკეთესოა ამ გაკვეთილისთვის)
RFID ბარათის წამკითხველი მოდული სპეციალურ კომპიუტერთან დასაკავშირებლად
RFID ბარათები თავსებადია თქვენს მკითხველთან
სურვილისამებრ, მაგრამ რეკომენდირებულია: სათადარიგო Arduino, როგორც შუამავალი მკითხველსა და კომპიუტერს შორის, განვითარების დროის დაზოგვის მიზნით
ნაბიჯი 1: კოდის მიმოხილვა
თანდართული ეკრანის ანაბეჭდები აჩვენებს კოდის ძირითად სტრუქტურას სერიალთან არდუინოზე და პიზე. Arduino– ს, როგორც შუა კაცის გამოყენების უპირატესობა ის არის, რომ შემიძლია მისი პირდაპირ Pi– ს USB პორტში სერიული შეყვანის სახით შეყვანა. ამან გადამარჩინა თავის ტკივილი, რადგან მე არ უნდა ვიცოდე როგორ დავაყენო GPIO ქინძისთავები, როგორც სერიული შეყვანა.
ჩემი კონკრეტული ბარათის/მკითხველის კომბინაცია მაძლევს არაჩვეულებრივ შედეგს, რომ ყველა ბარათი იწყება 2 – ით და მთავრდება 3. – ით. ამან მომცა სწრაფი და ბინძური გზა იმის ცოდნა, თუ როდის იწყება ან მთავრდება გადაცემა. ბარათებიდან/მკითხველიდან გამომდინარე, თქვენი კოდი უნდა შეიცვალოს.
ნაბიჯი 2: ინტეგრაცია Spotify
ახლა რაც შეეხება რთულ ნაწილს - Spotify– თან დაკავშირება. მე დიდწილად ვეყრდნობი 3 რესურსს აქ:
1) Spotifyd პროექტი, რომლის საშუალებითაც თქვენი მოწყობილობა გამოჩნდება როგორც დამატებითი სპიკერი თქვენს Spotify ანგარიშზე.
2) Diskplayer პროექტი, რომელშიც შემთხვევითი ბიჭი წერდა საკუთარ სკრიპტებს Spotify API– თან ინტერფეისისათვის
3) ეს მშვენიერი ადამიანი, რომელიც გადადის OAUTH– ზე Spotify– თან ერთად. მის გარეშე კიდევ ბევრ დროს დავკარგავდი.
ჯერ დააინსტალირეთ Spotifyd და გამოსცადეთ ის, რომ დარწმუნდეთ, რომ pi გამოჩნდება თქვენს ანგარიშში სპიკერის სახით.
შემდეგ, როდესაც ის მუშაობს, მე Diskplayer გამოვიყენე spotify API– ს შესამოწმებლად. აქ ის მოგთხოვთ მიაწოდოთ Spotify API ჟეტონს. თუ თქვენ ჩემნაირი უთავო კონფიგურაციას გაუშვებთ, ბრაუზერში ვერ გახსნით pi- ზე. ამ მიზეზით, თქვენ უნდა შეასრულოთ ზემოთ მოცემულ ვიდეოში აღწერილი ნაბიჯები ნაბიჯი 3). ეს პროექტი არ იქნებოდა იმ ადამიანის გარეშე, ვინც ვიდეოში იყო!
ნაბიჯი 3: გახადეთ ის უფრო ლამაზი
მას შემდეგ რაც ყველაფერი იმუშავებს, თქვენ დარჩებით მავთულხლართების არეალში, რომელიც უკრავს იმას, რაც გსურთ Spotify– დან. მისი გასაწმენდად, ჩადეთ ყველაფერი ჩანთაში და დაბეჭდეთ ეტიკეტი თქვენი ბარათებისთვის! მე გამოვიყენე Avery 22822 ეტიკეტი (რომელსაც მოყვება ცარიელი Photoshop შაბლონი სახლში დასაბეჭდად). მე მოვახერხე სურათების ამოღება გუგლიდან და საჭიროებისამებრ გავაფორმე ფოტოშოპის შაბლონში. Photoshop– ის სწავლის რამდენიმე საათის შემდეგ, მე დავბეჭდე და დავამატე ეტიკეტები ჩემს ცარიელ RFID ტეგებზე.
მე ძალიან ვისიამოვნე ამ პროექტით და მომავალში გამოვიყენებ ჩემს ბინაში ხალხის გასართობად. შემატყობინე, თუ თავად დაამზადებ!
მე ამას ვიღებ კონკურსში "აუდიო" - თუ მოგეწონათ თავისუფლად მიეცით ხმა ამას. მადლობა!
გირჩევთ:
PlotClock, WeMos და Blynk Playing Vintage AMI Jukebox: 6 ნაბიჯი (სურათებით)
PlotClock, WeMos და Blynk Playing Vintage AMI Jukebox: ოთხმა ტექნიკურმა ინოვაციამ შესაძლებელი გახადა ეს პროექტი: 1977 წლის Rowe AMI Jukebox, PlotClock რობოტის მკლავი, WeMos/ESP 8266 მიკროკონტროლი და Blynk App/Cloud სერვისი. შენიშვნა: თუ თქვენ არ გაქვთ Jukebox ხელთ - ნუ შეწყვეტ კითხვას! ამ პროექტს შეუძლია
Jukebox Casera Poron: Tono Kiehnle: 5 ნაბიჯი (სურათებით)
Jukebox Casera Por: Tono Kiehnle: Jukebox hecha en casa programada con Arduino UNO. Contiene 3 canciones reproducidas for medio de un un buzzer pasivo y cuenta con botones de pulso y una pantalla LCD para interacción con el usuario.La jukebox cuenta con 3 botones. 2 de ellos se use
Jukebox: 13 ნაბიჯი (სურათებით)
Jukebox: Volumio– ს (ღია აუდიოფილური მუსიკალური პლეერის) აღმოჩენისას ვიფიქრე, რომ მისი გამოყენება შესაძლებელი იქნებოდა დიდი Jukebox– ის ასაშენებლად; და დანარჩენი არის ისტორია. ქვემოთ მოყვანილი ინსტრუქცია უფრო ზოგადი მიმოხილვაა, თუ როგორ ავაშენე ეს პროექტი. როგორც ასეთი, ზოგიერთი მცირე
შემთხვევითი სიმღერა Jukebox (Raspberry Pi): 6 ნაბიჯი (სურათებით)
Random Song Jukebox (Raspberry Pi): Raspberry Pi– სთვის Google AIY Voice Kit– ის არევის შემდეგ, მე გადავწყვიტე ტექნიკის ხელახალი დანიშნულება, რათა გამეკეთებინა ხაზგარეშე jukebox. როდესაც მომხმარებელი დააჭერს ზედა ღილაკს, Pi- ზე შენახული შემთხვევითი სიმღერა უკრავს. ხმის ღილაკი არის იქ, რომელიც დაგეხმარებათ
Steampunk Pi Jukebox გაშვებული Google Music: 11 ნაბიჯი (სურათებით)
Steampunk Pi Jukebox გაშვებული Google Music: გაფრთხილება !! თუ თქვენ ცდილობთ მსგავსი პროექტის განხორციელებას, გააცნობიერეთ, რომ თქვენ გაქვთ პოტენციალი აზბესტის ასვლისას ძველ რადიოში, როგორც წესი, მაგრამ არ შემოიფარგლება რაიმე სახის სითბოს დამცავი ან იზოლაციით. გთხოვთ, ჩაატაროთ საკუთარი კვლევა და მიიღოთ ზომები. მე