Difference between revisions of "Projects:Badge"
(→Hardware) |
(→Hardware) |
||
Line 75: | Line 75: | ||
===Hardware=== | ===Hardware=== | ||
+ | |||
+ | * ESP32 MCU Wifi Bluetooth [https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf datasheet] | ||
+ | * GDEH029A1 Display [http://www.good-display.com/downloadsfront.do?method=picker&flag=all&id=67cb954b-98a6-4ecb-8de0-9ef74eda4347&fileId=181&isDownloadPermissions=true&memstate=/members_login.html datasheet] driver SSD1608 [https://annejan.com/media/SSD1608_1.2.pdf datasheet] | ||
+ | * FXL6408 I2C GPIO expander [https://www.fairchildsemi.com/datasheets/FX/FXL6408.pdf datasheet] | ||
+ | * CPT112s Touch/Proximity [https://www.silabs.com/documents/public/data-sheets/CPT112S-DataSheet.pdf datasheet] | ||
+ | * CP2102 USB UART [https://www.silabs.com/documents/public/data-sheets/CP2102-9.pdf datasheet] | ||
+ | * MCP73833 Battery charger [http://ww1.microchip.com/downloads/en/DeviceDoc/22005a.pdf datasheet] | ||
+ | |||
+ | SHA Rev0.1.0 | ||
+ | * https://github.com/SHA2017-badge/PCB | ||
+ | * https://twitter.com/SHA2017Camp/status/832666266376626176 | ||
SHA Rev0.0.1 Dev | SHA Rev0.0.1 Dev |
Revision as of 12:43, 20 February 2017
Badge | |
---|---|
1st line contacts: | Kartoffel |
Does: | Design an awesome badge |
Does not: | |
Contact: | badge@lists.sha2017.org |
IRC: | #sha2017-badge |
Deadlines: | |
Needed resources: | |
Comment: | |
Vacancies: | 1 |
Current project size / amount of ppl: | 7 |
Contact at projectleiding: | User:Damnlie |
Contents
About
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 badge@lists.sha2017.org
Current team members:
- Kartoffel
- realitygaps
- the_JinX
- Underhand
- Sprite_TM
- MarkusBec
- Roosted
- tsd
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.
Badge functions
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!
Vacancies
- An embedded hardware programmer to help us implement a MicroPython interpreter on the ESP32
Hardware
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
- ('would be nice') 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.
Current state
Unfortunately the EPD reset pin is connected to a weird pin on the ESP WROOM 32 breakout IO20 .. good news is that it's probably NC https://github.com/SHA2017-badge/Firmware/blob/master/components/epd/pins.h#L8
Firmware currently displaying images, text and working with and without full-display updates. Some weird things happening with partial waveforms creating interesting greyscale effects . .
Hardware
- 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.1.0
SHA Rev0.0.1 Dev
- https://github.com/SHA2017-badge/PCB
- https://twitter.com/MarkusBec/status/803288071668043776
- https://twitter.com/SHA2017Badge/status/803282554958843906
- https://twitter.com/MarkusBec/status/796847210281439233
- https://twitter.com/MarkusBec/status/796818659989749764
- https://twitter.com/MarkusBec/status/796761892479963136
Software
Roadmap
- Proof of concept by september - e-paper DONE
- PCB prototype ordered by september - DONE
- December - working dev prototype DONE
- Januari - full badge test boards
- February 2017: Start mass production (design / parts finalized before this time)