Dragoș-Costin Pascal
Published © MIT

RPi-Piano

The project contains WEB development: Front-End (HTML, CSS, JavaScript), Back-End (Node.js) and Python3 programming on a RaspberryPi

IntermediateShowcase (no instructions)3 hours612
RPi-Piano

Things used in this project

Hardware components

Raspberry Pi Zero Wireless
Raspberry Pi Zero Wireless
×1
Breadboard (generic)
Breadboard (generic)
×1
Buzzer
Buzzer
Passive buzzer
×1
4 Digit 7 Segment Display
×1
Fast / Ultrafast Diode, 1 kV
Fast / Ultrafast Diode, 1 kV
×1
Bipolar (BJT) Single Transistor, Brt
Bipolar (BJT) Single Transistor, Brt
×1
Resistor 1k ohm
Resistor 1k ohm
×1
Through Hole Resistor, 150 ohm
Through Hole Resistor, 150 ohm
×4
Jumper wires (generic)
Jumper wires (generic)
×1
Male/Female Jumper Wires
Male/Female Jumper Wires
×1

Software apps and online services

Raspbian
Raspberry Pi Raspbian
NodeJS

Hand tools and fabrication machines

Tweezers
Used for inserting resistors in breadboard near display

Story

Read more

Schematics

schematic_z8i6ztmxtX.png

Code

RPi-Piano for Windows 10

Contains NodeJs specific modules for Windows 10

RPi-Piano

Here is the generic code, without NodeJS dependencies because they differs depending on OS and processor.

RPi-Piano for RaspberryPi Zero W

Containts NodeJs specific modules for RaspberryPi Zero W

Credits

Dragoș-Costin Pascal
1 project • 0 followers
Contact

Comments

Please log in or sign up to comment.