diff --git a/public/images/projects/raspberry-jukebox/disassembly-w240.webp b/public/images/projects/raspberry-jukebox/disassembly-w240.webp new file mode 100644 index 0000000..23627c2 Binary files /dev/null and b/public/images/projects/raspberry-jukebox/disassembly-w240.webp differ diff --git a/public/images/projects/raspberry-jukebox/disassembly-w480.webp b/public/images/projects/raspberry-jukebox/disassembly-w480.webp new file mode 100644 index 0000000..9f2d299 Binary files /dev/null and b/public/images/projects/raspberry-jukebox/disassembly-w480.webp differ diff --git a/public/images/projects/raspberry-jukebox/disassembly.webp b/public/images/projects/raspberry-jukebox/disassembly.webp new file mode 100644 index 0000000..4c17bc3 Binary files /dev/null and b/public/images/projects/raspberry-jukebox/disassembly.webp differ diff --git a/public/images/projects/raspberry-jukebox/fully-assembled-w240.webp b/public/images/projects/raspberry-jukebox/fully-assembled-w240.webp new file mode 100644 index 0000000..2eef0f3 Binary files /dev/null and b/public/images/projects/raspberry-jukebox/fully-assembled-w240.webp differ diff --git a/public/images/projects/raspberry-jukebox/fully-assembled-w480.webp b/public/images/projects/raspberry-jukebox/fully-assembled-w480.webp new file mode 100644 index 0000000..e78ba7e Binary files /dev/null and b/public/images/projects/raspberry-jukebox/fully-assembled-w480.webp differ diff --git a/public/images/projects/raspberry-jukebox/fully-assembled-w800.webp b/public/images/projects/raspberry-jukebox/fully-assembled-w800.webp new file mode 100644 index 0000000..d6a7452 Binary files /dev/null and b/public/images/projects/raspberry-jukebox/fully-assembled-w800.webp differ diff --git a/public/images/projects/raspberry-jukebox/fully-assembled.webp b/public/images/projects/raspberry-jukebox/fully-assembled.webp new file mode 100644 index 0000000..dc6e6bf Binary files /dev/null and b/public/images/projects/raspberry-jukebox/fully-assembled.webp differ diff --git a/public/images/projects/raspberry-jukebox/led-matrix-w240.webp b/public/images/projects/raspberry-jukebox/led-matrix-w240.webp new file mode 100644 index 0000000..75f93f1 Binary files /dev/null and b/public/images/projects/raspberry-jukebox/led-matrix-w240.webp differ diff --git a/public/images/projects/raspberry-jukebox/led-matrix-w480.webp b/public/images/projects/raspberry-jukebox/led-matrix-w480.webp new file mode 100644 index 0000000..ad9585f Binary files /dev/null and b/public/images/projects/raspberry-jukebox/led-matrix-w480.webp differ diff --git a/public/images/projects/raspberry-jukebox/led-matrix.webp b/public/images/projects/raspberry-jukebox/led-matrix.webp new file mode 100644 index 0000000..29bb2e6 Binary files /dev/null and b/public/images/projects/raspberry-jukebox/led-matrix.webp differ diff --git a/public/images/projects/raspberry-jukebox/old-interiour-w240.webp b/public/images/projects/raspberry-jukebox/old-interiour-w240.webp new file mode 100644 index 0000000..ff5239e Binary files /dev/null and b/public/images/projects/raspberry-jukebox/old-interiour-w240.webp differ diff --git a/public/images/projects/raspberry-jukebox/old-interiour-w480.webp b/public/images/projects/raspberry-jukebox/old-interiour-w480.webp new file mode 100644 index 0000000..00aa794 Binary files /dev/null and b/public/images/projects/raspberry-jukebox/old-interiour-w480.webp differ diff --git a/public/images/projects/raspberry-jukebox/old-interiour.webp b/public/images/projects/raspberry-jukebox/old-interiour.webp new file mode 100644 index 0000000..39401cc Binary files /dev/null and b/public/images/projects/raspberry-jukebox/old-interiour.webp differ diff --git a/src/App.js b/src/App.js index 8f2a0a9..4989ff2 100644 --- a/src/App.js +++ b/src/App.js @@ -21,6 +21,7 @@ import Balkon from './Pages/Radio/Balkon'; import Linux from './Pages/Linux/Linux'; import Footer from './UI/Footer'; +import RaspberryJukebox from './Pages/Software/Projects/RaspberryJukebox'; @@ -37,6 +38,7 @@ function App() { }> }> }> + }> }> }> }> diff --git a/src/Pages/Software/Projects/RaspberryJukebox.js b/src/Pages/Software/Projects/RaspberryJukebox.js new file mode 100644 index 0000000..63e06d4 --- /dev/null +++ b/src/Pages/Software/Projects/RaspberryJukebox.js @@ -0,0 +1,46 @@ +import React from 'react'; + +const RaspberryJukebox = () => { + return ( +
+
+
+

Raspberry Pi Jukebox

+

Streaming internet radio

+

Here I used a Raspberry Pi to stream internet radio. Python and Flask were used to create a simple website interface that resided on the Raspberry Pi using the Apache web engine. This simple site had buttons to control the LEDs, the station to stream and to adjust the volume.

+

The LEDs were controlled using an Arduino and a Maxim MAX7219 IC.

+ + + + + Jukebox disassembly + + + + + + + Jukebox old interiour + + + + + + + L E D Matrix + + + + + + + Fully assembled jukebox with lights + +
+ +
+
+ ) +} + +export default RaspberryJukebox; \ No newline at end of file diff --git a/src/Pages/Software/Software.js b/src/Pages/Software/Software.js index eb8b686..550966e 100644 --- a/src/Pages/Software/Software.js +++ b/src/Pages/Software/Software.js @@ -43,6 +43,7 @@ const Software = () => {
  • Wi-Fi prototype
  • Embedded Game
  • Kanji flashcard Android application
  • +
  • Raspberry Pi Jukebox