diff --git a/documentation/qudio/images/IMG_20181211_122508_cr.jpg b/documentation/qudio/images/IMG_20181211_122508_cr.jpg new file mode 100644 index 0000000..e534536 Binary files /dev/null and b/documentation/qudio/images/IMG_20181211_122508_cr.jpg differ diff --git a/documentation/qudio/images/IMG_20181211_130234_cr.jpg b/documentation/qudio/images/IMG_20181211_130234_cr.jpg new file mode 100644 index 0000000..2836970 Binary files /dev/null and b/documentation/qudio/images/IMG_20181211_130234_cr.jpg differ diff --git a/documentation/qudio/images/IMG_20181211_130454_cr.jpg b/documentation/qudio/images/IMG_20181211_130454_cr.jpg new file mode 100644 index 0000000..fd8f536 Binary files /dev/null and b/documentation/qudio/images/IMG_20181211_130454_cr.jpg differ diff --git a/documentation/qudio/images/IMG_20181211_134417_cr.jpg b/documentation/qudio/images/IMG_20181211_134417_cr.jpg new file mode 100644 index 0000000..e990e38 Binary files /dev/null and b/documentation/qudio/images/IMG_20181211_134417_cr.jpg differ diff --git a/documentation/qudio/images/IMG_20181211_134850_cr.jpg b/documentation/qudio/images/IMG_20181211_134850_cr.jpg new file mode 100644 index 0000000..67a823c Binary files /dev/null and b/documentation/qudio/images/IMG_20181211_134850_cr.jpg differ diff --git a/documentation/qudio/images/IMG_20181212_092937_cr.jpg b/documentation/qudio/images/IMG_20181212_092937_cr.jpg new file mode 100644 index 0000000..f241801 Binary files /dev/null and b/documentation/qudio/images/IMG_20181212_092937_cr.jpg differ diff --git a/documentation/qudio/images/IMG_20181214_083322_cr.jpg b/documentation/qudio/images/IMG_20181214_083322_cr.jpg new file mode 100644 index 0000000..a8c3c49 Binary files /dev/null and b/documentation/qudio/images/IMG_20181214_083322_cr.jpg differ diff --git a/documentation/qudio/images/IMG_20181219_102734_cr.jpg b/documentation/qudio/images/IMG_20181219_102734_cr.jpg new file mode 100644 index 0000000..8c92c8c Binary files /dev/null and b/documentation/qudio/images/IMG_20181219_102734_cr.jpg differ diff --git a/documentation/qudio/index.html b/documentation/qudio/index.html index ba9d51f..e0ba234 100644 --- a/documentation/qudio/index.html +++ b/documentation/qudio/index.html @@ -212,12 +212,18 @@ h2, h3, h4 {

- When the glass fits into the case, point through the screw holes to mark where you have to drill. The acrylic glass can then be drilled just like the speaker case in the first step. + When the glass fits into the case, point through the screw holes to mark where you have to drill. The acrylic glass can then be drilled just like the speaker case in the first step. With all the parts of the case now being ready, you can to a first test on putting everything together and closing the case.

Wiring

@@ -258,6 +264,11 @@ h2, h3, h4 {

The three buttons go directly in the small pockets on the bottom part of the printed case. While the front pins are put into the small holes in order to fasten them tightly, the pins on the other end should be bent up into a horizontal position. We can easily solder them to jumper cables there and connect to the Raspberry Pi. Connect the buttons to pins 9 (for PREV), 10 (for PLAY/PAUSE) and 11 (for NEXT). The other sides go to the ground pins 20, 30 and 34.

+ +

Sensor

@@ -280,7 +291,7 @@ h2, h3, h4 {

- The next problem was a little red LED on the module that was permanently on when the sensor was powered. While being tiny, it put the whole printed case in a permanent red glow that did not look pretty and also would have been disturbing given that the player was to be put on a nightstand. I bypassed the LED with a tiny piece of wire that you can see in the pictures. + The next problem was a little red power LED on the module. While being tiny, it put the whole printed case in a permanent red glow that did not look pretty and also would have been disturbing given that the player was to be put on a nightstand. I bypassed the LED with a tiny piece of wire that you can see in the pictures.

+

Camera

+ +

+ The webcam is simply shoved into the holder at the center of the bottom. Afterwards, we need to adjust the focus. The best way for that is connect the camera to another computer to get a live picture. You can also do it later on, but then you will have to take a snapshot and readjust the lens in turns. It is just easier with direct feedback. +

+ +

+ Put the cover on top for the correct distance, then check if you get a clear picture. If not, turn the lens a bit and check again until you have a sharp image. +

+ +

Closing the Case

+ +

+ Now it is time to put the remaining parts in place: Connect the camera to the Raspberry Pi using the micro USB adapter, put the adapter cable on the JBL and connect the other ends to the audio module and the Raspberry Pi. Put all the cables in a place where they do not block the camera and close the case. +

+ + +

Software Installation and Configuration

Volumio

+ First of all, you will have to download the volumio image for Raspberry Pi and put it on your micro SD card. Once you have done that, put it in and start the Raspberry Pi by powering the speaker. +

+ +

+ The initial configuration is pretty straight forward. Open up volumio.local (or the Raspberry Pi's IP address) in your browser and click through the installation assistant. Set the output to "Generic I2S DAC", activate the software mixer and connect to your network share (if any). You can also already set up plugins for streaming services like Spotify. Finally, activate SSH on the developer page volumio.local/dev for the next steps.

Python Script

+ You can now connect to the Raspberry Pi via SSH as user volumio. The initial password is volumio which you might want to change with passwd.

+

+ The next step is to install the necessary software packages: +

+ +
sudo apt-get install fswebcam zbar-tools python3-rpi.gpio
+ + Copy over script + + Test LED, Webcam +

Configuration und Test

@@ -331,12 +383,45 @@ h2, h3, h4 {

- - +

If you have any questions or improvements please send me an e-mail to tliero@gmx.net.

+ +
+Intro-Video (evtl. mit Jacob)
+Komponenten-Fotos:
+	Gesamt-Aufnahme mit Elektronik-Komponenten (plus Raspi, Kamera)
+	CJMCU-5102, 10K-Widerstand, Rückseite
+	TCRT5000 (beide Seiten)
+	USB-Adapter
+	Dock-Adapter
+	LED
+	Buttons
+	Jumper-Kabel
+	Plexiglas
+	Schrauben
+	Gewindeeinsätze
+
+Screenshots OnShape
+
+Live-Bild Kamera-Einstellung
+
+LED im Case
+
+QR-Abmessungen als Grafik
+Test-QR
+
+CJMCU-5102:
+  reicht 10k auf 3.3v auch, wenn die Versorgung über 5v erfolgt?
+  Rückseite
+  
+deactivate microphone?
+12 mm caps?
+acrylic glass --> size?
+Bohrergröße
+