(Under development) Chatbot that runs on a Raspberry PI and controls an Arduino robot to do random useless stuff.
Install Microsoft Bot Framework requirements:
- Node.js version 10.14 or higher.
- Bot Framework Emulator.
Navigate to the project root directory and run the command below.
npm install
npm run build
npm start
If using VS Code, you can debug using the configuration provided with the project.
Alternatively, you can run the command below on the project root directory.
npm start
The bot accepts messages on the following endpoint:
http://localhost:3978/api/messages
To debug the bot running locally, see Microsoft official documentation Debug with the emulator.
The bot can run on any platform, but Raspberry PI dependent features will be disabled if a different hardware is used.
To debug the bot running on the Raspberry PI from a remote machine, configure Tunneling (ngrok).
You will need a working Raspberry PI 2 or higher with any camera module compatible with Raspistill connected, enabled on the OS and minimally tested.
No particular setup is required though. There is no OS restriction either.
- Install gonzague-arduino on the Arduino.
- Connect the Raspberry PI to the Arduino via USB port.
- Start the application.