DeBASS: Difference between revisions

From RevSpace
Jump to navigation Jump to search
mNo edit summary
 
(56 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Project
{{Project
   |Name=DeBASS
   |Name=DeBASS
   |Picture=DeBASS - 5.jpg
   |Picture=Debass IMG 2050.jpg
   |Omschrijving=BOOM BOOM BOOM
   |Omschrijving=BOOM BOOM BOOM
   |Status= In progress
   |Status= Completed
   |Contact=Sebastius
   |Contact=Sebastius
   }}
   }}
Line 10: Line 10:


Ik wil al een tijdje een draagbare muziekinstallatie voor de space. Gewoon Squeezer, goed geluid en een skipknop. Inprikken ergens in het gebouw en gaan met die banaan. Tevens moet het ding op evenementen mee kunnen en mij van muziek voorzien.
Ik wil al een tijdje een draagbare muziekinstallatie voor de space. Gewoon Squeezer, goed geluid en een skipknop. Inprikken ergens in het gebouw en gaan met die banaan. Tevens moet het ding op evenementen mee kunnen en mij van muziek voorzien.
== Status ==
Momenteel defect, acculader was al stuk en op 220v doet ie kennelijk ook niks meer :(
== Features ==
* WiFi + Ethernet
* VFD display
* Squeezer
* Airplay
* 6600mAh 4S3P (eigenlijk 2x 2S3P) LiPo accu (en werkt ook op 220v)
* 2x USB en HDMI aansluiting


== Materialen ==
== Materialen ==
Line 15: Line 27:
* DeWalt DC010 bouwradio  
* DeWalt DC010 bouwradio  
* Orange Pi PC Plus
* Orange Pi PC Plus
* Chinaplof versterker met de TPA3116D2]
* [http://www.aliexpress.com/item/2-50W-digital-amplifier-board-TPA3116D2-two-channel-stereo-amplifier-board/32617521369.html?spm=2114.13010608.0.147.1wBfbf Chinaplof versterker met de TPA3116D2]
* 2x JBL CS742 speakers (30w continue, 90w piek)
* 2x JBL CS742 speakers (30w continue, 90w piek)
* Random 5v voeding
* KIS3R33S 5v DCDC converter
* Ground Loop Isolatortje
* Random 15v laptopvoeding
* Random 15v laptopvoeding
* Industriële skipknop
* Industriële skipknop
* Arduino Pro Mini 8mhz
* [http://www.aliexpress.com/item/E93-2016-newestCar-Dash-Flush-Mount-USB2-0-HDMI-M-F-Motorcycle-Installation-Extension-Cable-Kitfree/32602810791.html USB+HDMI inbouwconnector]
* [http://www.aliexpress.com/item/New-1m-Car-Dash-Board-Mount-3-5mm-USB-2-0-AUX-Socket-Extension-Lead-Panel/32587457906.html USB+Audio inbouwconnector]
== Inrichting ==
[[File:DebassIMG 2139.JPG|600px]]
Momenteel even een zooitje, draden moeten nog gebundeld. Versterker ligt linksonderin, OrangePi erboven. Accupacks bovenin. Rechts nog een heleboel lucht, voldoende ruimte voor gekkigheid!
=== Accu's ===
[[File:DebassIMG 2140.JPG|200px]] [[File:Fullsizeoutput 7f1.jpeg|200px]] [[File:DebassFullsizeoutput 7f2.jpeg|200px]]
Twee accupacks opgehangen met een plankje  voorzien van platte thumbscrews. Pasten precies in de rails die al aanwezig waren.
Accu's hebben ingebouwde balans en ontlaadbeveiliging. Het zijn twee packs van 2S3P cellen (2 groepjes van 3 parallel geschakelde cellen), dus het uiteindelijke pack is 4S3P. Maximale laadstroom is 2A, capaciteit is ...
Vooralsnog lijken de accu's zo'n 10 uur speeltijd waar te maken.
=== Externe aansluitingen ===
[[File:DebassIMG 2146.JPG|200px]] [[File:DebassIMG 2147.JPG|200px]]
Bovenop een USB en jack-aansluiting. De Jack moet nog iets gaan doen.
In de achterklep zitten een boel aansluitingen:
* Ethernet
* USB
* HMDI
* 2x zekeringhouder (1x accucontact en 1x naar de rest van het circuit)
* Accucontacten


== Software ==
== Software ==
Line 26: Line 68:
* Squeezelite (via apt-get)
* Squeezelite (via apt-get)
* [https://github.com/mikebrady/shairport-sync ShairPort Sync] voor Apple Airplay
* [https://github.com/mikebrady/shairport-sync ShairPort Sync] voor Apple Airplay
* Eigen Python scriptje voor de skipknop (werkt nog niet goed, loodzwaar voor CPU)
* [https://github.com/sebastius/skipknopje Arduino voor de Skipknop], duwt een bash-commando over de serial (skip.sh en randomize.sh).
* ReadOnly Filesystem, dus redelijk bestand tegen dom uitzetten. Dat is tijdelijk uit te zetten met:
mount -o remount,rw /


== Verdere plannen ==
== Verdere plannen ==
* Geschikt maken voor een accu + lader
* HDMI/USB paneeltje in de achterklep komt steeds los. Verlijmen?
* Verlichting rond de speakers??
* Frontplaat opnieuw maken en netter verlijmen
* Backplate nuttiger maken met USB inputs, audio inputs?
* Stand-Alone (dus zonder de space squeeze server) kunnen werken
* Bluetooth audio receiver?
* Als de space-squeeze-server niet gevonden wordt een eigen Squeeze-server draaien met eigen muziek (met een ander skip-scriptje ook natuurlijk)
* Skip knop ook in Airplay/Bluetooth kunnen gebruiken?
* Skip knop ook in Airplay/Bluetooth kunnen gebruiken?
 
* Audio-input via jack bovenop
== Nog op te lossen ==
* Powerled? Evt via Neopixelstrip
* WiFi valt weg in drukke ruimtes met veel laptops/waterzakken
* Bluetooth audio werkend maken
* SOC lijkt erg warm te worden
* Arduino over Serial gaat nu als Root, dat mag echt beter ;)
* Python scriptje vreet hele CPU op
* Temperatuursensor accu's uitlezen


== Lasercut spul ==
== Lasercut spul ==
Line 46: Line 88:
* [[Media:Speakerflensjes.svg]] Adapters om de 10cm speakers in de 11cm gaten te laten passen (alles snijden)
* [[Media:Speakerflensjes.svg]] Adapters om de 10cm speakers in de 11cm gaten te laten passen (alles snijden)
* [[Media:Dewalt backplate.svg]] Backplate voor de ethernet adapter (blauw snijden, rood negeren of graveren)
* [[Media:Dewalt backplate.svg]] Backplate voor de ethernet adapter (blauw snijden, rood negeren of graveren)
* [[Media:Carrier pi amp.svg]] Drager voor de Pi en versterker
* [[Media:Dewalt_display.svg]] displayplaatje
=== Nieuw frontje ===
Bezig geweest met het inleggen van letters in plexiglas. Twee lagen, de onderste is een lightspreader met zwarte buitenrand om 'lekken' te voorkomen, de bovenste is zwart dicht plexi met geel transparant ingelegde letters.
De eerste versie met lightspreader lijkt leuk, is helaas om een paar redenen 'mislukt':
* Ondersteboven gestapeld waardoor de 'lijm' de letters verpestte.
* Ruwe ondergrond gebruikt (plankje hout) waardoor de textuur in het plexi kwam.
* Lucht of vuil tussen de twee lagen.
Maar met wat schuur en polijstwerk is deze revisie toonbaar, helaas wel het kleine stukje zwart uit de 'A' weggevallen:
[[File:IMG 2037.jpg|200px]] [[File:IMG 2038.jpg|200px]] [[File:IMG 2039.jpg|200px]] [[File:IMG 2040.jpg|200px]] [[File:IMG 2041.jpg|200px]] [[File:IMG 2043.jpg|200px]]
Het plan is om met twee ledstrips achter de lijnen de boel op te leuken. Een beetje zoals dit proefje:
https://i.giphy.com/oXWcxz0UyQFKU.gif
=== Display ===
[[File:DebassIMG 2550.jpg|200px]]
Een display ingebouwd achter een nieuw ruitje. Erg mooi maar vreet wel enorm veel stroom (0,5A bij 5V) waarmee de accuduur van DeBASS zou halveren... Toch maar even nadenken of VFD wel de ideale route is voor deze machine. Het is wél erg mooi!
Na testen ontdekt dat de radio het minimaal 8 uur volhoudt mét display. Prima dus, houden zo!


== Foto's ==
== Foto's ==


[[File:DeBASS - 1.jpg|200px]] [[File:DeBASS - 2.jpg|200px]] [[File:DeBASS - 3.jpg|200px]] [[File:DeBASS - 6.jpg|200px]] [[File:DeBASS - 7.jpg|200px]] [[File:DeBASS - 5.jpg|200px]]
[[File:DeBASS - 1.jpg|200px]] [[File:DeBASS - 2.jpg|200px]] [[File:DeBASS - 3.jpg|200px]] [[File:DeBASS - 6.jpg|200px]] [[File:DeBASS - 7.jpg|200px]] [[File:DeBASS - 5.jpg|200px]] [[File:IMG 2017.jpg|200px]] [[File:IMG 2018.jpg|200px]] [[File:IMG 2037.jpg|200px]] [[File:IMG 2038.jpg|200px]] [[File:IMG 2039.jpg|200px]] [[File:IMG 2040.jpg|200px]] [[File:IMG 2041.jpg|200px]] [[File:IMG 2043.jpg|200px]] [[File:Debass IMG 2050.jpg|200px]] [[File:DebassIMG 2139.JPG|200px]] [[File:DebassIMG 2140.JPG|200px]] [[File:Fullsizeoutput 7f1.jpeg|200px]] [[File:DebassFullsizeoutput 7f2.jpeg|200px]] [[File:DebassFullsizeoutput 7f5.jpeg|200px]] [[File:DebassIMG 2146.JPG|200px]] [[File:DebassIMG 2147.JPG|200px]] [[File:DebassIMG 2550.jpg|200px]]

Latest revision as of 01:37, 13 January 2019

Project DeBASS
Debass IMG 2050.jpg
BOOM BOOM BOOM
Status Completed
Contact Sebastius
Last Update 2019-01-13

Een Boombox met allure. Een bouwradio superdeluxe. Dát is het idee!

Ik wil al een tijdje een draagbare muziekinstallatie voor de space. Gewoon Squeezer, goed geluid en een skipknop. Inprikken ergens in het gebouw en gaan met die banaan. Tevens moet het ding op evenementen mee kunnen en mij van muziek voorzien.

Status

Momenteel defect, acculader was al stuk en op 220v doet ie kennelijk ook niks meer :(

Features

  • WiFi + Ethernet
  • VFD display
  • Squeezer
  • Airplay
  • 6600mAh 4S3P (eigenlijk 2x 2S3P) LiPo accu (en werkt ook op 220v)
  • 2x USB en HDMI aansluiting

Materialen

Inrichting

DebassIMG 2139.JPG

Momenteel even een zooitje, draden moeten nog gebundeld. Versterker ligt linksonderin, OrangePi erboven. Accupacks bovenin. Rechts nog een heleboel lucht, voldoende ruimte voor gekkigheid!

Accu's

DebassIMG 2140.JPG Fullsizeoutput 7f1.jpeg DebassFullsizeoutput 7f2.jpeg

Twee accupacks opgehangen met een plankje voorzien van platte thumbscrews. Pasten precies in de rails die al aanwezig waren.

Accu's hebben ingebouwde balans en ontlaadbeveiliging. Het zijn twee packs van 2S3P cellen (2 groepjes van 3 parallel geschakelde cellen), dus het uiteindelijke pack is 4S3P. Maximale laadstroom is 2A, capaciteit is ...

Vooralsnog lijken de accu's zo'n 10 uur speeltijd waar te maken.

Externe aansluitingen

DebassIMG 2146.JPG DebassIMG 2147.JPG

Bovenop een USB en jack-aansluiting. De Jack moet nog iets gaan doen.

In de achterklep zitten een boel aansluitingen:

  • Ethernet
  • USB
  • HMDI
  • 2x zekeringhouder (1x accucontact en 1x naar de rest van het circuit)
  • Accucontacten

Software

Draait nu Armbian met de volgende addons:

  • Squeezelite (via apt-get)
  • ShairPort Sync voor Apple Airplay
  • Arduino voor de Skipknop, duwt een bash-commando over de serial (skip.sh en randomize.sh).
  • ReadOnly Filesystem, dus redelijk bestand tegen dom uitzetten. Dat is tijdelijk uit te zetten met:
mount -o remount,rw /

Verdere plannen

  • HDMI/USB paneeltje in de achterklep komt steeds los. Verlijmen?
  • Frontplaat opnieuw maken en netter verlijmen
  • Stand-Alone (dus zonder de space squeeze server) kunnen werken
  • Skip knop ook in Airplay/Bluetooth kunnen gebruiken?
  • Audio-input via jack bovenop
  • Powerled? Evt via Neopixelstrip
  • Bluetooth audio werkend maken
  • Arduino over Serial gaat nu als Root, dat mag echt beter ;)
  • Temperatuursensor accu's uitlezen

Lasercut spul

Nieuw frontje

Bezig geweest met het inleggen van letters in plexiglas. Twee lagen, de onderste is een lightspreader met zwarte buitenrand om 'lekken' te voorkomen, de bovenste is zwart dicht plexi met geel transparant ingelegde letters.

De eerste versie met lightspreader lijkt leuk, is helaas om een paar redenen 'mislukt':

  • Ondersteboven gestapeld waardoor de 'lijm' de letters verpestte.
  • Ruwe ondergrond gebruikt (plankje hout) waardoor de textuur in het plexi kwam.
  • Lucht of vuil tussen de twee lagen.

Maar met wat schuur en polijstwerk is deze revisie toonbaar, helaas wel het kleine stukje zwart uit de 'A' weggevallen:

IMG 2037.jpg IMG 2038.jpg IMG 2039.jpg IMG 2040.jpg IMG 2041.jpg IMG 2043.jpg

Het plan is om met twee ledstrips achter de lijnen de boel op te leuken. Een beetje zoals dit proefje:

https://i.giphy.com/oXWcxz0UyQFKU.gif

Display

DebassIMG 2550.jpg

Een display ingebouwd achter een nieuw ruitje. Erg mooi maar vreet wel enorm veel stroom (0,5A bij 5V) waarmee de accuduur van DeBASS zou halveren... Toch maar even nadenken of VFD wel de ideale route is voor deze machine. Het is wél erg mooi!

Na testen ontdekt dat de radio het minimaal 8 uur volhoudt mét display. Prima dus, houden zo!

Foto's

DeBASS - 1.jpg DeBASS - 2.jpg DeBASS - 3.jpg DeBASS - 6.jpg DeBASS - 7.jpg DeBASS - 5.jpg IMG 2017.jpg IMG 2018.jpg IMG 2037.jpg IMG 2038.jpg IMG 2039.jpg IMG 2040.jpg IMG 2041.jpg IMG 2043.jpg Debass IMG 2050.jpg DebassIMG 2139.JPG DebassIMG 2140.JPG Fullsizeoutput 7f1.jpeg DebassFullsizeoutput 7f2.jpeg DebassFullsizeoutput 7f5.jpeg DebassIMG 2146.JPG DebassIMG 2147.JPG DebassIMG 2550.jpg