|1st line contacts:||Kartoffel|
|Does:||Design an awesome badge|
|Needed resources:|| |
|Current project size / amount of ppl:||8|
|Contact at projectleiding:||User:Damnlie|
We want to make an awesome badge.
We have an irc channel at #sha2017-badge and #sha2017-badge-dev on freenode and a mailing list at firstname.lastname@example.org
Current team members:
Our current plans and meeting notes are at https://pad.sha2017.org/p/badge.
We will continue having meetings online on the irc channel once every couple of weeks for the moment.
TODO / Timeline
|25 March||Fully test (& fix) badge hardware||-||the_JinX (& MarkusBec?)|
|29 March||Final BOM||Fully tested hardware||?|
|ASAP, before 2 April||Contact (possible) sponsors||-||?|
|9 April||Finalize budget (ask for Kraln's help)||Final BOM||?|
|30 April||Organize manufacturing (within Europe)||Sponsor for manufacturing||?|
|1 April||Porting micropython||Hardware||?|
|3 August||Software & middleware||Micropython||Anus, realitygaps|
|?||Information for booklet -> infodesk||Final hardware & firmware||Kartoffel|
The badge should first and foremost function as a badge. A digital name tag that functions in direct sunlight at an outdoor summer event aswel as at night in a barely lit tent.
The idea is that everyone gets a badge that is primarily useful during the event, and also fun and easy to tinker with. The badge will be able to display information like a talk schedule, fahrplan, angel shifts.
In list form:
- Provide information during the event
- Talk schedule + fahrplan
- Angel shift information
- Information on places (tracks, villages) you're near
- Live subtitles/translations of talks!
- An embedded hardware programmer to help us implement a MicroPython interpreter on the ESP32
- MicroPython app developers
- Developers and ideas for services
The badge will be a creditcard-ish sized PCB with on it:
- A 2.9" e-paper display (296x128)
- An ESP32 WiFi module
- At least up/down/left/right/select buttons for input
- A decent-sized battery to last at least a day
- Power regulator
- A USB->TTL chip for programming
- ('would be nice') Proper badge clip instead of a lanyard
- A pager motor for notifications
At the moment we're trying to keep the budget for the badge below €20, which is still quite a lot of money. Sponsoring might help reduce this amount.
Firmware currently displaying images, text and working with and without full-display updates. Awesome hacks with partial waveforms creating interesting greyscale effects . .
MicroPython tests with I2C expander succeeded.
- ESP32 MCU Wifi Bluetooth datasheet
- GDEH029A1 Display datasheet driver SSD1608 datasheet
- FXL6408 I2C GPIO expander datasheet
- CPT112s Touch/Proximity datasheet
- CP2102 USB UART datasheet
- MCP73833 Battery charger datasheet
SHA Rev0.0.1 Dev
- MicroPython port does not yet support hardware interrupts
- Touch Controller needs debugging
- Ideal diode & charger IC need to be tested / fixed
- Proof of concept by september - e-paper DONE
- PCB prototype ordered by september - DONE
- December - working dev prototype DONE
- February - full badge test boards DONE
- March - Start mass production (design / parts finalized before this time)