Skip to content

🍓Node.js + Raspberry Pi automation projects

License

Notifications You must be signed in to change notification settings

obartra/nodeberry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍓 nodeberry

This project contains a series of Node-based tutorials to build automation projects. It's based on the ZeldaHomeAutomation project but written entirely in JavaScript and with step-by-step instructions.

The goal is to showcase how to understand speech and generate speech, integrate with IFTTT, and connect to raspberry Pi and espruino devices to spark ideas for automation projects.

You can get a sense for what it will look like once completed based on this video although the projects here aren't exactly the same:

Zelda home automation demo

🗄️Projects

Projects are meant to be completed in order since they build on each other and progressively increase in difficulty.

Project Name Description
Hello world Getting started with building a raspberry node home server
IFTTT Triggers Activate IFTTT triggers from our node server
Simon says Play and record sounds from node
Captain's Log Run text-to-speech conversion when a wake word is detected
Autostart Run all scripts automatically on restart
Push a button Send and receive actions between Raspberry Pi and an Espruino board
Water the plants Use a small pump to water plants
Ocarina Recognize notes and trigger actions based on notes played

⚙️ Material

The following material is needed to complete all projects, you can find individual requirements on each project page.

Name Price
Raspberry Pi ~$30
Echo $0-~$200
Speaker
Michrophone
Espruino board

The different songs used are listed on the songs page

About

🍓Node.js + Raspberry Pi automation projects

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published