
n-teller
n-teller is an IoT device that displays the number of checked in participants and visitors at the hackerspace called Revelation Space (or RevSpace).
It connects to the RevSpace MQTT server via WiFi using an ESP8266.
The MQTT server publishes to a few topics of interest that are subscribed:
- revspace/doorduino/checked-in: this is the current total checked people.
- revspace/state: the current state (open or closed) of the hackerspace.
Schematic
hardware/n-teller-schematic.pdf
BOM
See interactive BOM: hardware/bom/
You will also need:
- The pcb. See hardware/gerber/ for gerber files.
- 2x M3x12 BHCS screws.
- Optional 1x USB Type-C Female Chassis Connector.
Render


3d-print
In the 3d directory you can find a stand for the pcb.
Print n-teller-stand-w-usb-c-socket.stl. This will fit the optional USB Type-C Female Chassis Connector mentioned in the BOM. Or print n-teller-stand.stl and roll your own connection to 5V power supply.

Firmware
Compile and flash the firmware located in the firmware directory. You will need PlatformIO for this. I recommend installing the PlatformIO extension for VSCode.
Configure WiFi
Double press the reset button (somewhat slowly). The letters AP will appear on the display. Now connect to a WiFi network with a name like nteller-bcddc2895fd2. Then go to: http://192.168.4.1/ and configure your WiFi.
Display information
PCB was designed to fit this type (pinout and dimensions) of 0.36" 4-digit 7-segment common cathode LED display:

Model numbers and color options
| Model | Color | Tested |
|---|
| LFD036AAG-101 | green | |
| 3461AB | blue | :heavy_check_mark: |
| 3461AG | green | |
| 3461AGG | jade green | |
| 3461AO | orange | |
| 3461AS | red | |
| 3461AW | white | |
| 3461AY | yellow | |
