Erhan Alankus
Published © GPL3+

Arduino Habitica Daily Tasks Client

This device retrieves your uncompleted daily tasks from the Habitica server and lets you tell Habitica when you complete a certain task.

AdvancedFull instructions provided1 hour3,028
Arduino Habitica Daily Tasks Client

Things used in this project

Hardware components

Breadboard (generic)
Breadboard (generic)
×1
Arduino MKR1000
Arduino MKR1000
×1
1602 LCD
×1
10k Potentiometer
×1
Resistors
×7
74HC595N Shift Register
×1
LEDs
×1
7 Segment LED Digit Display
×1
Passive Buzzer Module
×1
Pushbutton switch 12mm
SparkFun Pushbutton switch 12mm
×2
Solid Core Wire
×1

Software apps and online services

Microsoft Azure
Microsoft Azure
Communication goes through my web app which is hosted on Azure.
Visual Studio 2015
Microsoft Visual Studio 2015
I wrote the sketch on Visual Studio, using Visual Micro extension. It's great.
Windows 10
Microsoft Windows 10

Story

Read more

Custom parts and enclosures

Inkscape file for the front cover

Print and cut

Schematics

Schematics

Habitica%20client%20schematics

Code

The sketch

Middleman Web App

You don't need to do anything with this. It's already working on Azure. Your Arduino board will communicate with Habitica through this web app. This is only for you to see the code.

Credits

Erhan Alankus

Erhan Alankus

2 projects • 3 followers

Comments