Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

5 роки тому
5 роки тому
5 роки тому
5 роки тому
5 роки тому
5 роки тому
5 роки тому
5 роки тому
5 роки тому
5 роки тому
5 роки тому
5 роки тому
5 роки тому
5 роки тому
5 роки тому
5 роки тому
5 роки тому
5 роки тому
5 роки тому
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. Discobert is a multimedial toilet experience device
  2. The Setup is pretty custom. It includes:
  3. * Raspberry Pi 3b+
  4. * Relay Board for switching 220V Devices
  5. * Relay 1:
  6. * Light Bulb
  7. * Relay 3:
  8. * DMX Light
  9. * Disco Ball + Motor
  10. * PIR sensor
  11. * Door open/closed Sensor
  12. * IR Receiver
  13. * USB to DMX (Anyma uDMX interface)
  14. * A random DMX Spot
  15. * A random remote
  16. * some speakers
  17. ![Discobert Work in Progress](project-images/work-in-progress.jpg)
  18. ![Discobert Work in Progress](project-images/final.jpg)
  19. ## Install
  20. Use Debian, install apt dependencies
  21. ```
  22. sudo apt install git samba mpd libttspico-utils python3-pip python3-lirc python3-rpi.gpio
  23. ```
  24. maybe also: `wiringpi espeak mpc`
  25. Clone this repo
  26. ```
  27. cd /home/pi
  28. git clone https://git.notice.at/redplanet/discobert.git
  29. cd discobert
  30. ```
  31. configure mpd
  32. ```
  33. sudo cp mpd.conf /etc/mpd.conf
  34. ```
  35. configure samba share
  36. ```
  37. sudo cp smb.conf /etc/samba/smb.conf
  38. ```
  39. install pip modules
  40. ```
  41. pip3 install -r requirements.txt
  42. ```
  43. add systemd service
  44. ```
  45. sudo cp disco.service /lib/systemd/system/disco.service
  46. sudo systemctl daemon-reload
  47. ```
  48. ### Setting up a random remote
  49. Use `irrecord` to create a lirc Config file and copy the generated file in `/etc/lirc/lircd.conf.d/your-remotes-name.lircd.conf`
  50. You can find and edit the used keycodes: `~/discobert/lircrc`
  51. ### DMX not working?
  52. download udmx-pyusb:
  53. Clone https://github.com/dhocker/udmx-pyusb
  54. ... and add user permissions for udmx device
  55. ```
  56. sudo cp 98-uDMX-usb.rules /etc/udev/rules.d
  57. ```