From 6f823e94a201980c752564e229a05bf569395558 Mon Sep 17 00:00:00 2001
From: tilman
Date: Sun, 22 Jan 2017 13:59:14 +0100
Subject: [PATCH] Live test
---
Sizes.odt | Bin 10279 -> 0 bytes
documentation/index.html | 86 ++++++++++++------
.../JBL_screws_drilling_template.svg | 0
3 files changed, 56 insertions(+), 30 deletions(-)
delete mode 100644 Sizes.odt
rename JBL_screws_drilling_template.svg => misc/JBL_screws_drilling_template.svg (100%)
diff --git a/Sizes.odt b/Sizes.odt
deleted file mode 100644
index e8ecc5dd841cfa3343fa3865046d0d5440ab5781..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 10279
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
diff --git a/documentation/index.html b/documentation/index.html
index 89c9b58..48b96df 100644
--- a/documentation/index.html
+++ b/documentation/index.html
@@ -245,7 +245,7 @@ h2, h3 {
System Installation
- Before installing anything additionally, Raspbian Lite has to be installed on the SD card. From there on, it's all on the command line.
+ Before installing anything additionally, Raspbian Lite has to be installed on the SD card. When the SD card is ready, it is necessary to at least once connect a monitor and a keyboard to the RasPi for the initial setup since SSH is disabled by default. As soon as wi-fi is configured, we can remove all the cables and continue to work remotely over ssh.
@@ -253,9 +253,9 @@ h2, h3 {
-# Make sure that the latest versions are installed
+# Make sure that the latest versions are installed (this might take some time) (https://www.raspberrypi.org/documentation/raspbian/updating.md)
sudo apt update
-sudo apt upgrade
+sudo apt dist-upgrade
# Basic setup: password, keyboard layout, wi-fi channels, hostname, ssh
sudo raspi-config
@@ -269,6 +269,9 @@ lsusb
# Install wi-fi client (https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md)
sudo apt install iw
+# If not done yet, plug in wi-fi adapter and reboot
+sudo reboot
+
# Scan networks and add wi-fi network to configuration
sudo iwlist wlan0 scan
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
@@ -277,11 +280,25 @@ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
# psk="Your_wifi_password"
# }
+# Restart wi-fi
sudo ifdown wlan0
sudo ifup wlan0
-# disable HDMI (http://www.jeffgeerling.com/blogs/jeff-geerling/raspberry-pi-zero-conserve-energy)
+# Check if wi-fi is connected
+ifconfig wlan0
+
+# Turn off
+sudo shutdown -h now
+
+
+
+ From here on you can connect via SSH over wi-fi. Unplug monitor, keyboard and the ethernet cable. It might also be helpful to configure a static IP for the wi-fi adapter in your router, before continuing. Then restart the RasPi, connect via SSH from a different computer and go on with the setup procedure.
+
+
+
+# Now that remote connection is available, disable HDMI (http://www.jeffgeerling.com/blogs/jeff-geerling/raspberry-pi-zero-conserve-energy)
sudo nano /etc/rc.local
+# # disable HDMI
# /usr/bin/tvservice -o
# Disable the ACT LED
@@ -292,14 +309,15 @@ sudo nano /boot/config.txt
# Configure NTP
sudo apt install ntp
sudo nano /etc/ntp.conf
-# add time server to /etc/ntp.conf
+# add time server to /etc/ntp.conf (line 16)
# server de.pool.ntp.org
sudo /etc/init.d/ntp restart
date
-sudo reboot
+# Turn off
+sudo shutdown -h now
-
+
After the basic installation is done, it's time to bring everything together in the case. All components are connected but we'll wait using the glue gun until everything is tested thoroughly. Especially the webcam might need some in-place live adjustment. The easiest way to do this is by connecting the webcam to another computer while it is already in the case (see bash history below).
@@ -312,15 +330,24 @@ sudo reboot
# Install additional software
sudo apt install lirc zbar-tools mc moc fswebcam python3 python-rpi.gpio python3-rpi.gpio
+# As a first test turn the LED on and off
+python3 ~/test/lighton.py
+python3 ~/test/lightoff.py
+
+# We can also test the buttons and the sensor (press buttons, hold a card on the sensor to see if it switches from 'LOW' to 'HIGH') - stop with Ctrl-C
+python3 ~/test/buttons.py
+python3 ~/test/sensor.py
+
+
# Configure PHAT DAC (https://learn.pimoroni.com/tutorial/phat/raspberry-pi-phat-dac-install)
curl -sS get.pimoroni.com/phatdac | bash
# Check for errors
dmesg
-# Plug in headphones or JBL connector cable, start mocp and test audio output via the PHAT DAC
+# Plug in headphones or JBL connector cable, start mocp and test audio output via the PHAT DAC (Don't forget to turn on the speaker!)
mocp -S
-mocp -l ~/piplayer2/sounds/scanning.mp3
+mocp -l ~/sounds/scanning.mp3
mocp -x
# Determine the webcams USB ID and the available resolutions (http://askubuntu.com/questions/214977/how-can-i-find-out-the-supported-webcam-resolutions)
@@ -329,17 +356,18 @@ lsusb -s 001:006 -v | egrep "Width|Height"
# Webcam test: turn on the LED, take a photo and turn the LED off
# (The focus of the webcam should be adjusted before on another computer with a live picture)
-python3 ~/piplayer2/test/lighton.py
+python3 ~/test/lighton.py
sudo fswebcam -r 320x240 -d /dev/video0 -v ~/webcam-test.jpg
-python3 ~/piplayer2/test/lightoff.py
+python3 ~/test/lightoff.py
# Copy ~/webcam-test.jpg to another computer and have a look at it
# If needed, adjust the webcam and repeat the step until the QR code recognition is reliable
# QR-Test: Hold a QR code card above the webcam then turn on the LED, decode the QR code and turn the LED off
-python3 ~/piplayer2/test/lighton.py
+# (Stop scanning for codes with Ctrl-C)
+python3 ~/test/lighton.py
zbarcam --quiet --nodisplay --raw -Sdisable -Sqrcode.enable --prescale=320x240 /dev/video0
-python3 ~/piplayer2/test/lightoff.py
+python3 ~/test/lightoff.py
# Enable lirc in /boot/config.txt and add parameters
sudo nano /boot/config.txt
@@ -398,7 +426,7 @@ sudo reboot
ps -ef | grep python
# Watch the log output while testing with QR code cards
-tail -f /home/pi/piplayer2/piplayer2.log
+tail -f /home/pi/piplayer2.log
# Switch to RAM disk and set the filesystem read-only (https://www.heise.de/ct/ausgabe/2016-21-Den-Raspi-als-Bluetooth-Empfaenger-einsetzen-3330683.html)
@@ -428,7 +456,7 @@ sudo nano /etc/rc.local
# # make /tmp on RAM disk writable
# chmod 777 /tmp
#
-# # disable hdmi
+# # disable HDMI
# /usr/bin/tvservice -o
#
# # start piplayer
@@ -440,11 +468,10 @@ sudo reboot
- We can make the filesystem writeable again for maintenance by remounting it like this:
+ We can make the filesystem writeable again (until reboot) for maintenance by remounting it like this:
-# Dateisystem temporär beschreibbar machen
sudo mount -o rw,remount /
sudo mount -o rw,remount /boot
@@ -454,24 +481,23 @@ sudo mount -o rw,remount /boot
Until now, we can only play local files from the SD card (and audiostreams from the Internet). The final step is to connect the local share that stores all of our MP3 files. How this is done depends upon the type of share you would like to use. The most common type should be a SMB share that can be connected like this:
-
-HIER WEITER: Test-MP3 zu Template und Repository hinzufügen
-
-
-
-
-
-
+# make SD writable
+sudo mount -o rw,remount /
+sudo mount -o rw,remount /boot
+
+# create mount point
+mkdir /home/pi/share
+
# Share einbinden
sudo nano /etc/rc.local
# sudo mount -t cifs -o user=guest,password= //192.168.1.125/media /home/pi/share
-
-# via /etc/fstab HAT NICHT FUNKTIONIERT
-sudo nano /etc/fstab
-# tmpfs /media/share tmpfs defaults,size=10% 0 0
-# //192.168.1.125/hidrive/Media /media/share cifs guest,ro
+
+
+HIER WEITER:
+- Test-MP3 zu Template und Repository hinzufügen
+
Python Script
diff --git a/JBL_screws_drilling_template.svg b/misc/JBL_screws_drilling_template.svg
similarity index 100%
rename from JBL_screws_drilling_template.svg
rename to misc/JBL_screws_drilling_template.svg