Skip to content

netliferesearch/netlife-ping

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netlife Ping

Netlife Research's digital receptionist

image uploaded from ios

In this project we'll make a button board where each button is mapped to one of the company's employees. The idea is that when a visitor enters the reception, it's possible for this person to push the button of their Netlife contact, which then triggers a notification in Slack.

Stuff we use for this project

  • Botkit for sending messages to Slack (Could probably just use a regular http post)
  • Johnny Five for running Arduino with JavaScript on Node
  • Administration in Google Spreadsheet
  • Arduino Uno (in Oslo) and Arduino Duemilanove (in Bergen)

Get started

  1. Install dependencies with npm i
  2. Setup your logic board with Johnny Five
  3. Configure a Slack webhook and add it to the .env file
  4. Copy our Google Spreadsheet and fill it with your own stuff, the spreadsheet ID goes into the .env file
  5. Run the server with npm run dev

TO DO:

  • Figure out how to connect 60 buttons...
  • Attach a WiFi-module, raspberry pi or something
  • Do something cool with LEDs

alt text

Helpful links

  • We needed to install a driver (like it's 1996) to get the Duemilanove up and running on El Capitan