Difference between revisions of "Projects:Badge"

From SHA2017
Jump to: navigation, search
(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

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

SHA Rev0.1.0

SHA Rev0.0.1 Dev

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)