Skip to content

MarcL/halloweenpi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Halloween Raspberry Pi

A basic Node.js project to trigger sound effects via a Raspberry Pi. A quick project which allows the attachment of a button to the GPIO ports of the Pi and triggers random sound effects.

Installation

Clone the project and install the node modules with:

npm install

You will need to ensure that the alsa.h header can be found in order to build the node-speaker module. Do this with the following:

sudo apt-get install libasound2-dev

Once installed you can run the project with:

npm start

Usage

The breadboard should be setup in a similar way as the onoff module. The button is attached to Gpio 4 and I've added 4 LEDs attached to GPIOs 14, 15, 18 and 23 for my project. These can be altered in config/config.js to your own needs and you will need to rewire your breadboard accordingly. Have a look at this very helpful Raspberry Pi GPIO pinout from Gadgetoid for more details.

The code will trigger all LEDs in the leds array in config/config.js to light when the sound effect is played. Alter the soundFiles array in config/config.js to add new sound effects to trigger. These are currently triggered randomly when the button is pressed.

Run the project with npm start.

License

This project is licensed under the terms of the MIT license. See the LICENSE file.

About

Halloween Raspberry Pi project for scaring my children

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published