Barcodebeestje
Project Barcodebeestje | |
---|---|
Status | Completed |
Contact | Bas |
Last Update | 2024-11-16 |
Dit is even een copy paste van het forumtopic waar ik dit ding heb laten zien. Mocht je meer details willen lezen, incl de bijbehorende discussie: https://forum.revspace.nl/t/barcodebeestje-voor-muziek/465/3
Mijn lief heeft nog een boel CDs, en luistert graag ‘een album’. De interface van wifi speakers (Sonos Ikea Symfonisk) is niet ideaal via de telefoon. Maar ik wil wel graag van de oude CDspeler af. Als schoenkadootje heb ik een leuke oplossing voor gemaakt.
Een barcodescanner scant de barcode van de CD. Die barcode wordt via MQTT naar een Home Assistant gestuurd. Een scriptje op die Pi zoekt aan de hand van de barcode het album op bij Discogs. Met die informatie query ik de Spotify API voor een link naar het album in hun collectie. En dat mikt Home Assistant weer door naar de speaker in de woonkamer :slight_smile: Win Win Win dus.
De hardware bestaat uit een barcodescanner-module van de space, met een Pi Pico W (met MicroPython). Niet afgebeeld is een USB-C receptacle voor de stroomvoorziening.
De case is in Fusion360 ontworpen, niet heel spannend. Alles zit 'op klem' in elkaar.
Dan code: https://github.com/sebastius/upc-to-spotify-album is het scriptje om van een barcode het bijbehorende spotify album te vinden, met dank aan Discogs.
De Pi Pico heeft een klein beetje micropython om de gescande barcode op MQTT te gooien: https://github.com/sebastius/picobarcode